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