אבחון של 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 – הגדרת Production:
- מצב הטעינה של הרכב הוא
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, ראו פתרון בעיות.