ב-Compute Engine אפשר לנהל את מערכות ההפעלה שפועלות במכונות וירטואליות (VM) באמצעות VM Manager.
בדף הזה מוסבר איך לשדרג הגדרה קיימת של VM Manager. Google ממליצה להשתמש בגרסה העדכנית ביותר של הסוכן.
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
-
התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
- הגדרת אזור ותחום כברירת מחדל
-
סקירה כללית
כדי לעדכן את ההגדרה של VM Manager, מבצעים את השלבים הבאים:
- בודקים את הגרסה הנוכחית של סוכן OS Config שמותקן במכונות הווירטואליות. למידע נוסף על הגרסאות של סוכן OS Config, עיינו במאגר GoogleCloudPlatform/osconfig ב-GitHub.
- כדי להשתמש בניהול מלאי מערכת ההפעלה, במכונה הווירטואלית צריך להפעיל סוכן OS Config מגרסה
20201110ואילך - כדי להשתמש במדיניות OS, במכונה הווירטואלית צריך לפעול סוכן OS Config בגרסה מתאריך
20210427ואילך.
- כדי להשתמש בניהול מלאי מערכת ההפעלה, במכונה הווירטואלית צריך להפעיל סוכן OS Config מגרסה
- אם הגרסה של סוכן ההגדרות של מערכת ההפעלה לא תומכת בתכונות החדשות, צריך לעדכן את סוכן ההגדרות של מערכת ההפעלה.
הצגת הגרסה של סוכן OS Config
אם במכונות הווירטואליות שלכם פועל ניהול מלאי מערכות הפעלה (גרסה קודמת), אתם יכולים לבדוק את הגרסה של סוכן OS Config על ידי הרצת הפקודה הבאה:
gcloud compute instances os-inventory describe VM-NAME \
--zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
-
VM-NAME: השם של מכונת ה-VM -
ZONE: האזור שבו נמצאת המכונה הווירטואלית
בפלט, מחפשים את OSConfigAgentVersion.
OSConfigAgentVersion: 20210316.00-g1
בקטע הפלט שלמעלה, הגרסה של OS Config Agent היא 20210316
(2021-03-16).
עדכון של סוכן OS Config
כדי לעדכן את הסוכן של OS Config, מבצעים אחת מהפעולות הבאות:
- מעדכנים את החבילה של מערכת ההפעלה
- הרצת משימת תיקון
עדכון חבילות של מערכת ההפעלה
אחת הדרכים לעדכן את הסוכן OS Config היא לעדכן את החבילה של מערכת ההפעלה.
CentOS/RHEL/Rocky
כדי לעדכן את הסוכן במערכות הפעלה CentOS, Rocky Linux ו-RHEL, מריצים את הפקודה הבאה:
sudo yum update google-osconfig-agent
Debian
כדי לעדכן את הסוכן במערכות הפעלה של Debian, מריצים את הפקודות הבאות:
sudo apt update sudo apt install google-osconfig-agent
SLES
כדי לעדכן את הסוכן ב-SLES, מריצים את הפקודה הבאה:
sudo zypper -n update google-osconfig-agent
כדי לעדכן את הסוכן במכונות וירטואליות של SLES, אפשר גם להתקין מחדש את הסוכן באמצעות החבילות שסופקו על ידי Google. כדי לבצע התקנה באמצעות חבילות שסופקו על ידי Google, אפשר לעיין במאמר בנושא התקנת הסוכן OS Config.
Ubuntu
כדי לעדכן את הסוכן במערכות הפעלה של Ubuntu, מריצים את הפקודות הבאות:
sudo apt update sudo apt install google-osconfig-agent
כדי לעדכן את הסוכן במכונות וירטואליות של Ubuntu, מומלץ להתקין מחדש את הסוכן באמצעות החבילות שסופקו על ידי Google. כדי להתקין באמצעות חבילות ש-Google מספקת, קראו את המאמר התקנת הסוכן של OS Config.
Windows
כדי לעדכן את הסוכן במערכות הפעלה של Windows, מריצים את הפקודה הבאה:
googet install google-osconfig-agent
הפעלת משימת תיקון
שיטה נוספת לעדכון הסוכן של OS Config היא הפעלת עבודת תיקון וציון הדגל exclusive-packages או הדגל exclusive-patches בפקודה gcloud compute os-config patch-jobs execute.
הטמעת תיקון זו מעדכנת רק את סוכן ה-OS Config במכונות הווירטואליות של היעד.
כדי להגדיר את המכונות הווירטואליות של היעד, צריך לציין INSTANCE_FILTER.
מידע נוסף על מסנני מופעים זמין במאמר מסנני מופעים.
CentOS/RHEL/Rocky
כדי לעדכן את הסוכן במכונות וירטואליות של CentOS, Rocky Linux ו-RHEL, מריצים את הפקודה הבאה:
gcloud compute os-config patch-jobs execute --instance-filter-names=INSTANCE_FILTER \
--yum-exclusive-packages=google-osconfig-agent
Debian
כדי לעדכן את הסוכן במכונות וירטואליות של Debian, מריצים את הפקודות הבאות:
gcloud compute os-config patch-jobs execute --instance-filter-names=INSTANCE_FILTER \
--apt-exclusive-packages=google-osconfig-agent
SLES
כדי לעדכן את הסוכן במכונות וירטואליות של SLES, מריצים את הפקודה הבאה:
gcloud compute os-config patch-jobs execute --instance-filter-names=INSTANCE_FILTER \
--zypper-exclusive-patches=google-osconfig-agent
כדי לעדכן את הסוכן במכונות וירטואליות של SLES, אפשר גם להתקין מחדש את הסוכן באמצעות החבילות ש-Google מספקת. כדי להתקין באמצעות חבילות ש-Google מספקת, קראו את המאמר התקנת הסוכן של OS Config.
Ubuntu
כדי לעדכן את הסוכן במכונות וירטואליות של Ubuntu, מריצים את הפקודות הבאות:
gcloud compute os-config patch-jobs execute --instance-filter-names=INSTANCE_FILTER \
--apt-exclusive-packages=google-osconfig-agent
כדי לעדכן את הסוכן במכונות וירטואליות של Ubuntu, מומלץ להתקין מחדש את הסוכן באמצעות החבילות שסופקו על ידי Google. כדי לבצע התקנה באמצעות חבילות שסופקו על ידי Google, אפשר לעיין במאמר בנושא התקנת הסוכן OS Config.
Windows
כדי לעדכן את הסוכן במכונות וירטואליות של Windows, מריצים את הפקודה הבאה:
gcloud compute os-config patch-jobs execute --instance-filter-names=INSTANCE_FILTER \
--windows-exclusive-patches=google-packages