במסמך הזה מוסבר איך ליצור קבוצה של לוחות בקרה מותאמים אישית מומלצים למעקב אחרי האשכולות שנוצרו ב-Google Distributed Cloud (תוכנה בלבד) ל-VMware.
הרשאות ליצירת מרכזי בקרה
כדי ליצור מרכזי בקרה, לחשבון Google שלכם צריכות להיות ההרשאות הבאות:
monitoring.dashboards.createmonitoring.dashboards.deletemonitoring.dashboards.update
יהיו לכם את ההרשאות האלה אם בחשבון שלכם מוגדר אחד מהתפקידים הבאים. אפשר לבדוק את ההרשאות (במסוף Google Cloud ):
monitoring.dashboardEditormonitoring.editor- פרויקט
editor - פרויקט
owner
בנוסף, כדי להשתמש ב-gcloud (ה-CLI של gcloud) כדי ליצור לוחות בקרה, לחשבון Google שלכם צריכה להיות ההרשאה serviceusage.services.use.
ההרשאה הזו תהיה לחשבון שלכם אם יש לו אחד מהתפקידים הבאים:
roles/serviceusage.serviceUsageConsumerroles/serviceusage.serviceUsageAdminroles/ownerroles/editor- פרויקט
editor - פרויקט
owner
מרכזי בקרה מומלצים
אחרי שיוצרים אשכול (אדמין או משתמש), מומלץ ליצור את לוחות הבקרה הבאים באמצעות Cloud Monitoring כדי לאפשר לצוות התפעול לעקוב אחרי תקינות האשכול:
- לוח הבקרה של זמן הפעולה של מישור הבקרה
- לוח הבקרה של סטטוס ה-Pod
- לוח הבקרה של סטטוס הצומת
- לוח הבקרה של סטטוס תקינות המכונות הווירטואליות
- לוח הבקרה של ניצול הצמתים
- לוח הבקרה של השימוש ב-Anthos
אם באשכול שלכם מופעלים גם צמתים של מערכת ההפעלה Windows Server, תוכלו ליצור את לוחות הבקרה הבאים כדי לעקוב אחרי הסטטוס של צמתים ו-Pods של Windows:
- לוח הבקרה של סטטוס הצומת של Windows
- לוח הבקרה של סטטוס ה-pod של Windows
לוחות הבקרה נוצרים באופן אוטומטי במהלך ההתקנה של אשכול אדמין אם Cloud Monitoring מופעל.
בקטע הזה מוסבר איך ליצור את מרכזי השליטה האלה. מידע נוסף על תהליך יצירת מרכז הבקרה שמתואר בקטעים הבאים זמין במאמר בנושא ניהול מרכזי בקרה באמצעות API.
יצירת לוח בקרה של זמני פעילות של מישור הבקרה
מישור הבקרה מורכב משרת ה-API, מתזמן, מנהל הבקרה ומ-etcd. כדי לעקוב אחרי הסטטוס של מישור הבקרה, יוצרים לוח בקרה שעוקב אחרי המצב של הרכיבים האלה.
מורידים את הגדרות לוח הבקרה:
control-plane-uptime.json.כדי ליצור לוח בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:
gcloud monitoring dashboards create --config-from-file=control-plane-uptime.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem control plane uptime. זמן הפעולה הרציפה של רמת הבקרה של כל אשכול משתמשים נאסף ממרחבי שמות נפרדים באשכול הניהול. השדה namespace_name הוא השם של אשכול המשתמש.
אפשר גם ליצור כללי מדיניות התראות.
יצירת לוח בקרה של סטטוס ה-Pod
כדי ליצור לוח בקרה שכולל את השלב של כל Pod, את מספר ההפעלה מחדש ואת השימוש במשאבים של כל מאגר, מבצעים את השלבים הבאים.
מורידים את הגדרות לוח הבקרה:
pod-status.json.כדי ליצור לוח בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:
gcloud monitoring dashboards create --config-from-file=pod-status.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem pod status.
אפשר גם ליצור כללי מדיניות התראות.
יצירת לוח בקרה של סטטוס הצומת
כדי ליצור לוח בקרה של סטטוס הצומת כדי לעקוב אחרי מצב הצומת, השימוש במעבד, בזיכרון ובדיסק, מבצעים את השלבים הבאים:
מורידים את הגדרות לוח הבקרה:
node-status.json.כדי ליצור לוח בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:
gcloud monitoring dashboards create --config-from-file=node-status.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem node status.
אפשר גם ליצור כללי מדיניות התראות.
יצירת לוח בקרה של סטטוס תקינות של מכונה וירטואלית
לוח בקרה של סטטוס תקינות של מכונה וירטואלית עוקב אחרי אותות של תחרות על משאבי מעבד, זיכרון ודיסק במכונות וירטואליות באשכול האדמין ובאשכולות המשתמשים.
כדי ליצור מרכז בקרה של סטטוס תקינות המכונה הווירטואלית:
מוודאים שהערך של
stackdriver.disableVsphereResourceMetricsמוגדר כ-false. מידע נוסף מופיע במאמר בנושא קובץ התצורה של אשכול משתמשים.מורידים את הגדרות לוח הבקרה:
vm-health-status.json.כדי ליצור לוח בקרה בהתאמה אישית באמצעות קובץ התצורה, מריצים את הפקודה הבאה:
gcloud monitoring dashboards create --config-from-file=vm-health-status.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem VM health status.
אפשר גם ליצור כללי מדיניות התראות.
יצירת לוח בקרה לניצול הצומת
בלוח הבקרה של ניצול הצמתים מוצג הניצול הבא באשכול:
- יחס הקצאת המעבד (CPU) לצומת
- מספר ה-vCPU הזמינים לתזמון עומס עבודה ב-Kubernetes
- יחס הקצאת הזיכרון של הצומת
- הזיכרון שזמין לתזמון עומסי עבודה של k8s
- יחס ניצול הדיסק בצומת
כדי ליצור מרכז בקרה לניצול הצמתים:
מורידים את הגדרות לוח הבקרה:
node-utilization.json.כדי ליצור לוח בקרה בהתאמה אישית, מריצים את הפקודה הבאה באמצעות קובץ התצורה הזה:
gcloud monitoring dashboards create --config-from-file=node-utilization.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא GKE on-prem node utilization.
אפשר גם ליצור כללי מדיניות התראות.
יצירת לוח בקרה למדידת השימוש ב-Anthos
לוח בקרה של Anthos Utilization Metering מציג את ניצול המעבד והזיכרון באשכולות לפי מרחב שמות ותוויות של Pod.
כדי ליצור לוח בקרה של Anthos Utilization Metering:
מורידים את הגדרות לוח הבקרה:
anthos-utilization.json.כדי ליצור לוח בקרה בהתאמה אישית, מריצים את הפקודה הבאה באמצעות קובץ התצורה הזה:
gcloud monitoring dashboards create --config-from-file=anthos-utilization.json
במסוף Google Cloud , בוחרים באפשרות Monitoring או לוחצים על הלחצן הבא:
בוחרים באפשרות Resources > Dashboards וצופים בלוח הבקרה שנקרא Anthos Utilization Metering.
אפשר גם ליצור כללי מדיניות התראות.




