ב-VM Runtime on GDC אתם יכולים לעצור, להפעיל ולהפעיל מחדש מכונות וירטואליות (VM) כדי לנהל את מחזור החיים של האפליקציה. אחרי שעורכים את ההגדרות של המכונה הווירטואלית כדי לשנות את ה-vCPU או הזיכרון שהוקצו, צריך להפעיל מחדש את המכונה כדי להחיל את השינויים.
לפני שמתחילים
כדי להשלים את המשימות שבמסמך הזה, אתם צריכים גישה למשאבים הבאים:
- מכונה וירטואלית שפועלת באחד מהאשכולות שלכם. אם צריך, יוצרים מכונה וירטואלית ב-Google Distributed Cloud.
- כלי הלקוח של
virtctlמותקן כפלאגין שלkubectl. אם צריך, מתקינים את כלי הלקוח virtctl.
עצירת מכונה וירטואלית
כשעוצרים מכונה וירטואלית, משאבי המחשוב כמו המעבד (CPU) והזיכרון משתחררים מהמארח הבסיסי. המכונה הווירטואלית מושבתת.
כדי לעצור מכונה וירטואלית שפועלת, מבצעים את השלבים הבאים.
כדי לעצור מכונה וירטואלית באמצעות
kubectl:kubectl virt stop VM_NAMEמחליפים את
VM_NAMEבשם של המכונה הווירטואלית שרוצים לעצור.בודקים את ה-
STATUSשל ה-VM:kubectl get gvm VM_NAMEבפלט לדוגמה הבא מוצג ה-VM במצב
Stopped:NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
הפעלת VM
כדי להפעיל מכונה וירטואלית במצב עצירה, מבצעים את השלבים הבאים.
משתמשים ב-
kubectlכדי להפעיל מכונה וירטואלית:kubectl virt start VM_NAMEמחליפים את
VM_NAMEבשם של המכונה הווירטואלית שרוצים להפעיל.בודקים את ה-
STATUSשל ה-VM:kubectl get gvm VM_NAMEבפלט לדוגמה הבא מוצג ה-VM במצב
Running:NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
הפעלה מחדש של מכונה וירטואלית
כדי להפעיל מחדש VM במצב פועל, מבצעים את השלבים הבאים.
כדי להפעיל מחדש מכונה וירטואלית, משתמשים ב-
kubectl:kubectl virt restart VM_NAMEמחליפים את
VM_NAMEבשם של המכונה הווירטואלית שרוצים להפעיל מחדש.בודקים את ה-
STATUSשל ה-VM:kubectl get gvm VM_NAMEבפלט לדוגמה הבא מוצג ה-VM במצב
Stopping:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72אחרי דקה או שתיים, בודקים שוב את ה-
STATUSשל המכונה הווירטואלית:kubectl get gvm VM_NAMEאחרי שהמכונה הווירטואלית הופעלה מחדש, הפלט לדוגמה הבא מראה שהמכונה הווירטואלית שוב במצב
Running:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73המכונה הווירטואלית בדוגמה הזו משתמשת בכתובת IP זמנית של Pod, ולכן הכתובת משתנה כשהמכונה הווירטואלית מופעלת מחדש.
המאמרים הבאים
- עריכת מכונה וירטואלית ב-Google Distributed Cloud
- כשכבר לא צריך את המכונות הווירטואליות, מוחקים אותן ב-Google Distributed Cloud.