אבחון של Cloud Interconnect מאפשר לכם לפתור בעיות בחיבורי Cross-Cloud Interconnect במהלך ההקצאה ואחרי ההפעלה. האבחון מספק מידע טכני עדכני ומפורט על Google Cloud הצד שלכם בחיבור Cross-Cloud Interconnect.
אבחון במהלך הפסקות שירות
יכול להיות שתוצאות האבחון לא יהיו זמינות במהלך הפסקת שירות גלובלית כי פרטי החיבור של Cross-Cloud Interconnect מסופקים כמשאב גלובלי. יכול להיות שהפסקת שירות גלובלית תשפיע על אחזור הניתוחים של Cross-Cloud Interconnect. עם זאת, הפסקות השירות הגלובליות האלה לא בהכרח משקפות את מצב הפונקציונליות של החיבורים או של הקבצים המצורפים.
אבחון במהלך הקצאת הרשאות
הנתונים שמוצגים באבחון משתנים בהתאם לשלב בתהליך הקצאת ההרשאות. כדי לעבור לשלב הבא, החיבור צריך לעמוד בדרישות של כל שלב.
אלה השלבים:
שלב 1 – חיבור המעגל:
- מצב הטעינה של הרכב הוא
OK. - bundleOperationalStatus הוא
Down.
- מצב הטעינה של הרכב הוא
שלב 2 – בדיקת כשירות המעגל (קישורים מרובים):
- מצב הטעינה של הרכב הוא
OK. - bundleOperationalStatus הוא
Down.
- מצב הטעינה של הרכב הוא
שלב 3 – הגדרת סביבת הייצור:
- מצב הטעינה של הרכב הוא
OK. - bundleOperationalStatus הוא
Up.
- מצב הטעינה של הרכב הוא
שימוש באבחון
כדי להבין את המידע שמתקבל מהמסוף Google Cloud , מ-Google Cloud CLI או מה-API, אפשר לעיין בקטע הפלט של הפקודות.
המסוף
במסוף Google Cloud , עוברים לכרטיסייה Physical connections (חיבורים פיזיים) של Cloud Interconnect.
בוחרים את השם של חיבור Cross-Cloud Interconnect.
בודקים את השדות הבאים:
- אם יש אזהרות או שגיאות, הן יופיעו בשדה סטטוס בפינה הימנית העליונה של הדף.
- בקיבולת שהוקצתה מופיעה הקיבולת שהוקצתה לחיבור Cloud Interconnect.
- אם יש לכם חשד לבעיות בחיבור Cloud Interconnect, תוכלו לעיין בקטע VLAN attachments כדי לקבל מידע כמו הקיבולת האפקטיבית של החיבור או מספר הקישורים שמושבתים.
- פרטים נוספים, כמו רמות האור, זמינים בקטע פרטי מעגל הקישור.
gcloud
משתמשים בפקודה gcloud compute interconnects get-diagnostics:
gcloud compute interconnects get-diagnostics NAME \
--project=PROJECT_ID
מחליפים את מה שכתוב בשדות הבאים:
-
NAME: השם של החיבור -
PROJECT_ID: המזהה של Google Cloud הפרויקט
הפלט של הפקודה אמור להיראות כך:
result: bundleAggregationType: BUNDLE_AGGREGATION_TYPE_LACP bundleOperationalStatus: BUNDLE_OPERATIONAL_STATUS_UP links: - circuitId: GCP-00112 googleDemarc: MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC lacpStatus: googleSystemId: 9c:e1:76:7a:40:de neighborSystemId: ec:ce:13:e2:99:07 state: ACTIVE operationalStatus: LINK_OPERATIONAL_STATUS_UP receivingOpticalPower: state: OK value: -2.94 transmittingOpticalPower: state: OK value: -1.66 macAddress: 9c:e1:76:7a:40:e3
API
משתמשים בשיטה interconnects.getDiagnostics:
GET https://compute.googleapis.com/compute/projects/PROJECT_ID/global/interconnects/NAME/getDiagnostics
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: המזהה של Google Cloud הפרויקט -
NAME: השם של החיבור
אם הפקודה הזו מצליחה, היא מחזירה פלט InterconnectDiagnostics בפורמט הבא.
{
"result": {
"macAddress": "9c:e1:76:7a:40:e3",
"links": [
{
"circuitId": "GCP-00112",
"googleDemarc": "MARKL:MMR A/ 4th floor Cab 04.105.004.704 FP 4 Port 3 Fibers 77,78 -LC",
"receivingOpticalPower": {
"value": -2.97,
"state": "OK"
},
"transmittingOpticalPower": {
"value": -1.67,
"state": "OK"
},
"lacpStatus": {
"state": "ACTIVE",
"googleSystemId": "9c:e1:76:7a:40:de",
"neighborSystemId": "ec:ce:13:e2:99:07"
},
"operationalStatus": "LINK_OPERATIONAL_STATUS_UP"
}
],
"bundleOperationalStatus": "BUNDLE_OPERATIONAL_STATUS_UP",
"bundleAggregationType": "BUNDLE_AGGREGATION_TYPE_LACP"
}
}
הפניה לפלט פקודה
כדי לפרש את הפלט של האבחון, כדאי לעיין בטבלה הבאה.
| פרמטר פלט | תיאור |
|---|---|
macAddress |
מתאר את כתובת ה-MAC של חבילת החיבור של Cloud Interconnect בצד Google Cloud . |
arpCache |
תיאור של שכנים ספציפיים שזוהו על ידי Cloud Router במטמון ARP של חיבור Cloud Interconnect. השדה הזה ריק אם החיבור לא מאוגד. |
arpCache[].macAddress |
מציג את כתובת ה-MAC של שכן ה-ARP הזה. |
arpCache[].ipAddress |
מציגה את כתובת ה-IP של שכן ה-ARP הזה. |
links[] |
תיאור הסטטוס של כל קישור בחיבור Cloud Interconnect. |
links[].circuitId |
מזהה ייחודי ש-Google מקצה למעגל הזה, כפי שהוקצה במהלך הפעלת המעגל. |
links[].googleDemarc |
מתאר את הגבול שהוקצה על ידי Google, כפי שהוקצה בהפעלת הקו. |
links[].receivingOpticalPower |
מתאר את הערך והסטטוס הנוכחיים של רמת האור שהתקבלה. |
links[].receivingOpticalPower.value |
רשימה של הערך הנוכחי של רמת האור שהתקבלה, ב-dBm. |
links[].receivingOpticalPower.state |
הסטטוס של הערך הנוכחי בהשוואה לרמות האזהרה וההתראה של המשדר-מקלט המקבל:
|
links[].transmittingOpticalPower |
הערך והסטטוס הנוכחיים של רמת האור של השידור. |
links[].transmittingOpticalPower.value |
הערך הנוכחי של רמת האור המשודרת, ב-dBm. |
links[].transmittingOpticalPower.state |
הסטטוס של הערך הנוכחי בהשוואה לרמות האזהרה וההתראה של המשדר:
|
links[].lacpStatus |
פרטי LACP לקישור יחיד. |
links[].lacpStatus.state |
|
links[].lacpStatus.googleSystemId |
מזהה המערכת של היציאה בצד Google Cloud של חילופי הנתונים של LACP. |
links[].lacpStatus.neighborSystemId |
מזהה המערכת של היציאה בצד הענן המרוחק של חילופי הנתונים של LACP. |
links[].arpCache[] |
רשימה של אובייקטים מסוג InterconnectDiagnostics.ARPEntry,
שמתארים את רשומות השכנים של ARP שנראו בקישור הזה. השדה הזה ריק אם הקישור הוא חלק מחבילה. |
links[].arpCache[].macAddress |
כתובת ה-MAC של שכן ה-ARP הזה בקישור הזה. |
links[].arpCache[].ipAddress |
כתובת ה-IP של שכן ה-ARP בקישור הזה. |
המאמרים הבאים
מידע נוסף על Cross-Cloud Interconnect זמין במאמר סקירה כללית על Cross-Cloud Interconnect.
כדי לקרוא על בעיות נפוצות שאתם עשויים להיתקל בהן במהלך השימוש ב-Cross-Cloud Interconnect, ראו פתרון בעיות.