ב-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 זמין במאגר GitHub GoogleCloudPlatform/osconfig.
- כדי להשתמש בניהול מלאי מערכת ההפעלה, במכונה הווירטואלית צריך לפעול סוכן OS Config מגרסה
20201110ואילך - כדי להשתמש במדיניות של מערכת ההפעלה, במכונה הווירטואלית צריך לפעול סוכן 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 היא 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