גישה למכשירי ניהול

בדף הזה מוסבר איך מתחברים למכשירי ניהול בעננים פרטיים.

כדי להתחבר למכשירי ניהול, צריך חיבור לרשת ממכונת הלקוח לרשת VMware Engine. מגדירים קישוריות לרשת באחת מהאפשרויות הבאות:

  • מתחברים ממכונה וירטואלית ברשת ה-VPC שבה השתמשתם כשיצרתם את הענן הפרטי. משתמשים בכתובת ה-IP הפנימית או ב-FQDN של מכשיר הניהול.
  • חיבור מהרשת המקומית לרשת VPC.

דרישות מוקדמות ל-Google Cloud CLI ול-API

כדי להשתמש בכלי gcloud של שורת הפקודה או ב-API לניהול המשאבים של VMware Engine, מומלץ להגדיר את הכלים כמו שמתואר בהמשך.

gcloud

  1. מגדירים את מזהה פרויקט ברירת המחדל:

    gcloud config set project PROJECT_ID
    
  2. הגדרת אזור ואזור זמן כברירת מחדל:

    gcloud config set compute/region REGION
    
    gcloud config set compute/zone ZONE
    

מידע נוסף על הכלי gcloud vmware זמין במאמרי העזרה של Cloud SDK.

API

בדוגמאות ל-API שמופיעות במאמרי העזרה האלה נעשה שימוש בכלי שורת הפקודה cURL כדי לשלוח שאילתות ל-API. חובה לציין טוקן גישה תקין כחלק מהבקשה cURL. יש הרבה דרכים לקבל אסימון גישה תקף. בשלבים הבאים נשתמש בכלי gcloud כדי ליצור אסימון גישה:

  1. התחברות אל Google Cloud:

    gcloud auth login
    
  2. כדי ליצור אסימון גישה ולייצא אותו ל-TOKEN:

    export TOKEN=`gcloud auth print-access-token`
    
  3. מוודאים שהאסימון מוגדר בצורה תקינה:

    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.

  1. מורידים ומתקינים את ספריית Python:

    pip install google-cloud-vmwareengine
    
  2. מגדירים את פרטי ADC על ידי הרצת הפקודות האלה במעטפת:

    gcloud auth application-default login
    

    לחלופין, אפשר להשתמש בקובץ מפתח של חשבון שירות:

    export GOOGLE_APPLICATION_CREDENTIALS="FILE_PATH"
    

מידע נוסף על הספרייה זמין בדף העזר או בדוגמאות קוד ב-GitHub.

כדי לגשת למכשיר ניהול של הענן הפרטי:

קבלת פרטי חיבור למכשירי ניהול

המסוף

כדי לקבל את כתובת ה-URL של מכשיר ניהול באמצעות מסוף Google Cloud , פועלים לפי השלבים הבאים:

  1. נכנסים לדף Private clouds במסוף Google Cloud .

    כניסה ל-Private clouds

  2. לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי.

  3. בוחרים את הענן הפרטי שאליו רוצים לגשת.

  4. בדף הפרטים של הענן הפרטי, בוחרים בכרטיסייה Management appliances.

  5. לוחצים על העמודה URL עבור vCenter Server או NSX Manager.

gcloud

כדי לקבל את פרטי החיבור למכשיר ניהול באמצעות Google Cloud CLI:

  1. כדי להציג את כתובות ה-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

  1. כדי להציג את פרטי החיבור של מכשיר הניהול באמצעות 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 המסוף: פועלים לפי השלבים הבאים:

  1. נכנסים לדף Private clouds במסוף Google Cloud .

    כניסה ל-Private clouds

  2. לוחצים על Select a project (בחירת פרויקט) ואז בוחרים את הארגון, התיקייה או הפרויקט שמכילים את הענן הפרטי.

  3. בוחרים את הענן הפרטי שאליו רוצים לגשת.

  4. בדף הפרטים של הענן הפרטי, בוחרים בכרטיסייה Management appliances.

  5. בעמודה פרטי התחברות של vCenter Server או NSX Manager, לוחצים על פרטים חשובים.

  6. מעתיקים את פרטי הכניסה ל-vCenter Server או ל-NSX Manager מההודעה שמופיעה.

gcloud

כדי לקבל את הסיסמה למכשיר ניהול באמצעות Google Cloud CLI:

  1. כדי להציג את פרטי הכניסה של משתמש 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
  2. כדי להציג את פרטי הכניסה של משתמש 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

  1. כדי להציג את פרטי הכניסה של משתמש vCenter באמצעות VMware Engine API, שולחים בקשת GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/showVcenterCredentials"

  2. כדי להציג את פרטי הכניסה של משתמש 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 המסוף: פועלים לפי השלבים הבאים:

  1. פועלים לפי השלבים שמפורטים בקטע קבלת פרטי כניסה למכשירי ניהול.
  2. בהודעה שמופיעה ומכילה את פרטי הגישה שלכם, לוחצים על איפוס הסיסמה.

gcloud

כדי לאפס את הסיסמה למכשיר ניהול באמצעות Google Cloud CLI:

  1. כדי לאפס את פרטי הכניסה של משתמש 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
  2. כדי לאפס את פרטי הכניסה של משתמש 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

  1. כדי לאפס את פרטי הכניסה של משתמש vCenter באמצעות VMware Engine API, שולחים בקשת GET:

        GET "https://vmwareengine.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/privateCloud/PRIVATE_CLOUD_ID/resetVcenterCredentials"
     

  2. כדי לאפס את פרטי הכניסה של משתמש 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: מזהה הענן הפרטי של הענן הפרטי של הבקשה הזו.