עדכון של VM Manager

ב-Compute Engine אפשר לנהל את מערכות ההפעלה שפועלות במכונות הווירטואליות (VM) באמצעות VM Manager.

בדף הזה מוסבר איך לשדרג הגדרה קיימת של VM Manager. ‫Google ממליצה להשתמש בגרסה העדכנית של הסוכן.

לפני שמתחילים

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
    1. התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init

      אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.

    2. הגדרת אזור ותחום כברירת מחדל

סקירה כללית

כדי לעדכן את ההגדרה של VM Manager:

  1. בודקים את הגרסה הנוכחית של סוכן OS Config שמותקן במכונות הווירטואליות. מידע נוסף על גרסאות הסוכן של OS Config זמין במאגר GitHub‏ GoogleCloudPlatform/osconfig.
    • כדי להשתמש בניהול מלאי מערכת ההפעלה, במכונה הווירטואלית צריך לפעול סוכן OS Config מגרסה 20201110 ואילך
    • כדי להשתמש במדיניות של מערכת ההפעלה, במכונה הווירטואלית צריך לפעול סוכן OS Config מגרסה 20210427 ואילך.
  2. אם הגרסה של סוכן ההגדרה של מערכת ההפעלה לא תומכת בתכונות החדשות, צריך לעדכן את סוכן ההגדרה של מערכת ההפעלה.

הצגת הגרסה של סוכן 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