פריסת עומס עבודה של מכונה וירטואלית

אתם יכולים ליצור, לפרוס ולהתחבר לעומסי העבודה של המכונות הווירטואליות (VM) לבדיקה ב-GDC Sandbox. כדי ליצור ולהפעיל עומס עבודה של מכונה וירטואלית לבדיקה, פועלים לפי השלבים במאמר יצירה והפעלה של מכונה וירטואלית.

כדי לראות רשימה של תמונות שזמינות בארגז החול של GDC, מריצים את הפקודה:

kubectl --kubeconfig KUBECONFIG get
virtualmachineimage.virtualmachine.gdc.goog -n gpc-system

מחליפים את הערך KUBECONFIG בנתיב של קובץ ה-kubeconfig של שרת Management API.

התחברות למכונה וירטואלית

  1. פועלים לפי השלבים במאמר התחברות למכונה וירטואלית כדי:

    1. יוצרים זוג מפתחות SSH ושם משתמש.
    2. מעלים את המפתח למכונת ה-VM ויוצרים משאב Kubernetes ‏ (VirtualMachineAccessRequest) עם המפתח הציבורי, שם המשתמש וערך אורך החיים (TTL) של המפתח.
  2. יוצרים מנהרה מאובטחת. אם יש לכם מופע פעיל של sshuttle כמו שמתואר במאמר חיבור למופע, צריך להפסיק את התהליך הזה.

          sshuttle -r zone1-org-1-data@GDC_SANDBOX_INSTANCE_NAME --no-latency-control \
          --ssh-cmd 'gcloud compute ssh --project PROJECT_NAME --zone ZONE --tunnel-through-iap' \
          10.200.0.0/16 --dns
    

    מחליפים את הערכים הבאים בערכים שקיבלתם מצוות GDC Sandbox:

    • GDC_SANDBOX_INSTANCE_NAME: השם של מכונת ה-Sandbox של GDC.
    • PROJECT_NAME: שם הפרויקט.
    • ZONE: האזור שמכיל את סביבת ה-Sandbox של GDC.
  3. בזמן שהפקודה פועלת, מריצים את פקודת ה-SSH למכונת ה-VM בטרמינל אחר

        ssh -i PATH_TO_PRIVATE_KEY USERNAME@EXTERNAL_IP
    

    מחליפים את הערכים הבאים:

    • PATH_TO_PRIVATE_KEY מחליפים בנתיב לקובץ של מפתח ה-SSH הפרטי שתואם למפתח הציבורי שהוספתם ל-VM.
    • USERNAME עם שם המשתמש שציינתם כשיצרתם את מפתח ה-SSH. לדוגמה, cloudysanfrancisco_example_com או cloudysanfrancisco.
    • EXTERNAL_IP עם כתובת ה-IP של תעבורת הנתונים הנכנסת החיצונית של המכונה הווירטואלית.