גישה למכשירי ניהול
בדף הזה מוסבר איך מתחברים למכשירי ניהול בעננים פרטיים.
כדי להתחבר למכשירי ניהול, צריך חיבור לרשת ממכונת הלקוח לרשת VMware Engine. מגדירים קישוריות לרשת באחת מהאפשרויות הבאות:
- מתחברים ממכונה וירטואלית ברשת ה-VPC שבה השתמשתם כשיצרתם את הענן הפרטי. משתמשים בכתובת ה-IP הפנימית או ב-FQDN של מכשיר הניהול.
- חיבור מהרשת המקומית לרשת VPC.
דרישות מוקדמות ל-Google Cloud CLI ול-API
כדי להשתמש בכלי gcloud של שורת הפקודה או ב-API לניהול המשאבים של VMware Engine, מומלץ להגדיר את הכלים כמו שמתואר בהמשך.
gcloud
מגדירים את מזהה פרויקט ברירת המחדל:
gcloud config set project PROJECT_ID
הגדרת אזור ואזור זמן כברירת מחדל:
gcloud config set compute/region REGION
gcloud config set compute/zone ZONE
מידע נוסף על הכלי gcloud vmware זמין במאמרי העזרה של Cloud SDK.
API
בדוגמאות ל-API שמופיעות במאמרי העזרה האלה נעשה שימוש בכלי שורת הפקודה cURL כדי לשלוח שאילתות ל-API. חובה לציין טוקן גישה תקין כחלק מהבקשה cURL. יש הרבה דרכים לקבל אסימון גישה תקף. בשלבים הבאים נשתמש בכלי gcloud כדי ליצור אסימון גישה:
התחברות אל Google Cloud:
gcloud auth login
כדי ליצור אסימון גישה ולייצא אותו ל-TOKEN:
export TOKEN=`gcloud auth print-access-token`
מוודאים שהאסימון מוגדר בצורה תקינה:
echo $TOKEN
עכשיו אפשר להשתמש בטוקן ההרשאה בבקשות ל-API. לדוגמה:
curl -X GET -H "Authorization: Bearer \"$TOKEN\"" -H "Content-Type: application/json; charset=utf-8" https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations
Python
בדוגמאות הקוד ב-Python שבמסמך הזה נעשה שימוש בספריית VMware Engine כדי לתקשר עם ה-API. כדי להשתמש בגישה הזו, צריך להתקין את הספרייה ולהגדיר את Application Default Credentials.
מורידים ומתקינים את ספריית Python:
pip install google-cloud-vmwareengine
מגדירים את פרטי ADC על ידי הרצת הפקודות האלה במעטפת:
gcloud auth application-default login
לחלופין, אפשר להשתמש בקובץ מפתח של חשבון שירות:
export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
מידע נוסף על הספרייה זמין בדף העזר או בדוגמאות קוד ב-GitHub.
כדי לגשת למכשיר ניהול של הענן הפרטי:
קבלת פרטי חיבור למכשירי ניהול
המסוף
כדי לקבל את כתובת ה-URL של מכשיר ניהול באמצעות מסוף Google Cloud , פועלים לפי השלבים הבאים:
נכנסים לדף Private clouds במסוף Google Cloud .
לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי.
בוחרים את הענן הפרטי שאליו רוצים לגשת.
בדף הפרטים של הענן הפרטי, בוחרים בכרטיסייה Management appliances.
לוחצים על העמודה URL עבור vCenter Server או NSX Manager.
gcloud
כדי לקבל את פרטי החיבור למכשיר ניהול באמצעות Google Cloud CLI:
כדי להציג את כתובות ה-URL של מכשיר הניהול, מריצים את הפקודה
gcloud vmware private-clouds describe:gcloud vmware private-clouds describe \ --private-cloud=PRIVATE_CLOUD_ID \ --project=PROJECT_ID \ --location=REGION
מחליפים את מה שכתוב בשדות הבאים:
-
PRIVATE_CLOUD_ID: המזהה של הענן הפרטי של הענן הפרטי עבור הבקשה הזו. -
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה.
API
כדי להציג את פרטי החיבור של מכשיר הניהול באמצעות VMware Engine API, שולחים בקשת
GET:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID"מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה. -
PRIVATE_CLOUD_ID: מזהה הענן הפרטי של הענן הפרטי של הבקשה הזו.
-
קבלת פרטי כניסה למכשירי ניהול
אחרי שיוצרים ענן פרטי, אפשר ליצור פרטי כניסה למכשירי ניהול של הענן הפרטי הזה, כמו vCenter Server ו-NSX Manager. כדי לגשת למכשירים האלה בענן הפרטי בפעם הראשונה, צריך להשתמש במזהה המשתמש ובסיסמה שנוצרו על ידי מסוף Google Cloud .
כדי להוסיף משתמשים נוספים למכשירי vCenter Server או NSX Manager, צריך לפנות ל-Cloud Customer Care.
המסוף
כדי לקבל את הסיסמה למכשיר ניהול באמצעות Google Cloud המסוף: פועלים לפי השלבים הבאים:
נכנסים לדף Private clouds במסוף Google Cloud .
לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי.
בוחרים את הענן הפרטי שאליו רוצים לגשת.
בדף הפרטים של הענן הפרטי, בוחרים בכרטיסייה Management appliances.
בעמודה פרטי התחברות של vCenter Server או NSX Manager, לוחצים על פרטים חשובים.
מעתיקים את פרטי הכניסה ל-vCenter Server או ל-NSX Manager מההודעה שמופיעה.
gcloud
כדי לקבל את הסיסמה למכשיר ניהול באמצעות Google Cloud CLI:
כדי להציג את פרטי הכניסה של משתמש vCenter, מריצים את הפקודה
gcloud vmware private-clouds vcenter credentials describe:gcloud vmware private-clouds vcenter credentials describe \ --private-cloud=PRIVATE_CLOUD_ID \ --project=PROJECT_ID \ --location=REGION
כדי להציג את פרטי הכניסה של משתמש NSX, מריצים את הפקודה
gcloud vmware private-clouds nsx credentials describe:gcloud vmware private-clouds nsx credentials describe \ --private-cloud=PRIVATE_CLOUD_ID \ --project=PROJECT_ID \ --location=REGION
מחליפים את מה שכתוב בשדות הבאים:
-
PRIVATE_CLOUD_ID: המזהה של הענן הפרטי של הענן הפרטי עבור הבקשה הזו. -
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה.
API
כדי להציג את פרטי הכניסה של משתמש vCenter באמצעות VMware Engine API, שולחים בקשת
GET:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showVcenterCredentials"כדי להציג את פרטי הכניסה של משתמש NSX באמצעות VMware Engine API, שולחים בקשת
GET:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showNsxCredentials"מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה. -
PRIVATE_CLOUD_ID: מזהה הענן הפרטי של הענן הפרטי של הבקשה הזו.
-
איפוס פרטי הכניסה לגישה
אם איבדתם את פרטי הכניסה ל-vCenter Server או ל-NSX Manager, אתם יכולים לאפס את הסיסמה למכשירי הניהול של הענן הפרטי באמצעות Google Cloud CLI או Google Cloud VMware Engine. כדי לעשות זאת:
המסוף
כדי לאפס את הסיסמה למכשיר ניהול באמצעות Google Cloud המסוף: פועלים לפי השלבים הבאים:
- פועלים לפי השלבים שמפורטים בקטע קבלת פרטי כניסה למכשירי ניהול.
- בהודעה שמופיעה ומכילה את פרטי הגישה שלכם, לוחצים על איפוס הסיסמה.
gcloud
כדי לאפס את הסיסמה למכשיר ניהול באמצעות Google Cloud CLI:
כדי לאפס את פרטי הכניסה של משתמש vCenter, מריצים את הפקודה
gcloud vmware private-clouds vcenter credentials reset:gcloud vmware private-clouds vcenter credentials reset \ --private-cloud=PRIVATE_CLOUD_ID \ --project=PROJECT_ID \ --location=REGION
כדי לאפס את פרטי הכניסה של משתמש NSX, מריצים את הפקודה
gcloud vmware private-clouds nsx credentials reset:gcloud vmware private-clouds nsx credentials reset \ --private-cloud=PRIVATE_CLOUD_ID \ --project=PROJECT_ID \ --location=REGION
מחליפים את מה שכתוב בשדות הבאים:
-
PRIVATE_CLOUD_ID: המזהה של הענן הפרטי של הענן הפרטי עבור הבקשה הזו. -
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה.
API
כדי לאפס את פרטי הכניסה של משתמש vCenter באמצעות VMware Engine API, שולחים בקשת
GET:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetVcenterCredentials"כדי לאפס את פרטי הכניסה של משתמש NSX באמצעות VMware Engine API, שולחים בקשת
GET:GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetNsxCredentials"מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: שם הפרויקט של הבקשה הזו. -
REGION: האזור של הענן הפרטי. אם מדובר בענן פרטי מורחב, מציינים את האזור של הענן הפרטי הזה. -
PRIVATE_CLOUD_ID: מזהה הענן הפרטי של הענן הפרטי של הבקשה הזו.
-