במסמך הזה מפורטת סקירה כללית על VM Extension Manager. אתם יכולים להשתמש ב-VM Extension Manager כדי לנהל תוספים בקבוצה של מכונות וירטואליות ב-Compute Engine, וכך לעקוב אחרי עומסי העבודה ולנהל אותם.
איך פועל VM Extension Manager
תוספי VM הם פלאגינים אופציונליים של סוכן האורח של Compute Engine שפועלים במכונות הווירטואליות. אתם יכולים להשתמש ב-VM Extension Manager כדי להפוך את מחזור החיים של התוספים האלה לאוטומטי בכל המכונות, בלי להתחבר לכל מכונה בנפרד. הכלי VM Extension Manager מתקין ומריץ תוספים במכונות רק כשמחילים מדיניות על המכונה, ומסיר את התוספים כשמוחקים את המדיניות. אחרי ההתקנה, VM Extension Manager עוקב אחרי סטטוס התקינות של התוספים בזמן שהם פועלים.
כאן מפורטת רשימת התוספים שאפשר לנהל באמצעות VM Extension Manager.
אתם יכולים להשתמש ב-VM Extension Manager כדי ליצור כללי מדיניות שמצהירים על התוספים שאתם רוצים להתקין במכונות וירטואליות, ולטרגט מכונות וירטואליות שתואמות לקריטריונים ספציפיים, כמו תוויות של מכונות וירטואליות. כללי המדיניות האלה חלים על מכונות וירטואליות קיימות ועל מכונות וירטואליות חדשות שעומדות בקריטריונים. אפשר להחיל כללי מדיניות ברמות שונות של היררכיית המשאבים ובהיקפים גיאוגרפיים שונים. מידע נוסף זמין במאמר היקפים של כללי מדיניות ב-VM Extension Manager.
הפונקציות של VM Extension Manager
VM Extension Manager מרכז את ההתקנה של התוספים, את עדכוני הגרסאות ואת המעקב אחרי התקינות בכל ה-VMs. אתם יכולים להשתמש ב-VM Extension Manager כדי לבצע את הפעולות העיקריות הבאות:
- התקנת תוספים בקנה מידה נרחב: אפשר להשתמש בכללי מדיניות כדי להתקין תוספים בקבוצות גדולות של מכונות וירטואליות, במקום להתחבר לכל מכונה וירטואלית בנפרד.
עדכוני תוספים אוטומטיים: מגדירים כללי מדיניות כדי להצמיד תוספים לגרסה ספציפית, או מעדכנים אותם אוטומטית לגרסה העדכנית כשהיא זמינה.
בדיקת פרטי התוספים וסטטוס זמן הריצה: אפשר להשתמש בממשקי API לקריאה בלבד ובפקודות של Google Cloud CLI כדי להציג את רשימת התוספים הזמינים, לבדוק את רמות התמיכה ולוודא שהתוספים פועלים בכל מכונה וירטואלית בלי להתחבר למכונות ספציפיות.
היקפי ההרשאות של כללי המדיניות של VM Extension Manager
אפשר להגדיר כללי מדיניות של תוספי VM ברמות שונות שלGoogle Cloud היררכיית המשאבים ובהיקפים גיאוגרפיים שונים.
היקפים של היררכיית המשאבים
בנוסף ליצירת כללי מדיניות ברמת הפרויקט, אתם יכולים ליצור כללי מדיניות ברמת הארגון והתיקייה (זמין בגרסת טרום-השקה (Preview)) כדי לנהל תוספים בכמה פרויקטים. בטבלה הבאה מוצגת השוואה בין ההיקפים הזמינים של היררכיית המשאבים:
| היקף | רמת ההגדרה | הערכת מדיניות |
|---|---|---|
| כללי מדיניות ברמת הארגון (זמינים בגרסת טרום-השקה (Preview)) | אתם מגדירים את המדיניות ברמת הארגון Google Cloud . | VM Extension Manager בודק את המדיניות בכל הפרויקטים והמכונות הווירטואליות הצאצאים בארגון. |
| כללי מדיניות ברמת התיקייה (זמינים בגרסת טרום-השקה (Preview)) | אתם מגדירים את המדיניות ברמת התיקייה Google Cloud . | VM Extension Manager בודק את המדיניות בכל הפרויקטים והמכונות הווירטואליות הצאצאים בתיקייה הזו. |
| 规则במסגרת הפרויקט | אתם מגדירים את המדיניות ברמת הפרויקט Google Cloud . | VM Extension Manager בודק את המדיניות מול מכונות וירטואליות בפרויקט אחד. |
הגדרת מדיניות של תוספים ברמת הארגון או התיקייה מאפשרת לכם לנהל את כל המכשירים בארגון באופן מרוכז, ולאכוף הגדרות תוכנה בקנה מידה נרחב בלי להתערב בפרויקטים ספציפיים. כללי מדיניות ברמת הארגון וברמת התיקייה תומכים בתרחישים העיקריים הבאים:
- אכיפת מדיניות בכל ה-Fleet: הגדרת תצורות בסיסיות חובה, כמו פריסת סוכן תפעול, בכל הארגון או בתיקיות ספציפיות.
- הגדרות בסיסיות לאבטחה ארגונית: אכיפת תוספי אבטחה וכלי מעקב בכל הפרויקטים בהיררכיה כדי לשמור על תאימות.
- סביבות סטנדרטיות: שמירה על סביבות תוכנה עקביות לעומסי עבודה של ייצור או של יחידות עסקיות, בלי התערבות ידנית בפרויקטים נפרדים.
היקפים גלובליים ושל תחום מוגדר
ברמת הארגון, התיקייה או הפרויקט, אפשר להגדיר את מדיניות התוספים של המכונות הווירטואליות כגלובלית או לפי אזור:
- כללי מדיניות אזוריים: אתם מגדירים ומנהלים את המדיניות באזור ספציפי. כללי מדיניות ברמת האזור משפיעים על מכונות וירטואליות רק באזור המוגדר. מידע נוסף זמין במאמר כללי מדיניות להרחבת מכונות וירטואליות באזורים.
- כללי מדיניות גלובליים: אתם מגדירים את המדיניות פעם אחת ברמת הארגון, התיקייה או הפרויקט, ו-VM Extension Manager משכפל אותה באופן אוטומטי לכללי מדיניות אזוריים תואמים בכל אזורי היעד בהתאם לתוכנית ההשקה (
FASTאוSLOW). בהתאם לתוכנית ההשקה שבחרתם, השקה איטית יכולה להימשך כמה ימים עד שהיא תושלם בכל האזורים. מידע נוסף זמין במאמר כללי מדיניות גלובליים של תוספים למכונות וירטואליות.
רמות התמיכה בתוספים
לכל תוסף VM יש רמת תמיכה שמציינת את שלב ההשקה שלו ואת מידת המוכנות שלו לעומסי עבודה בסביבת הייצור. לפני שפורסים מדיניות של תוסף במכונות בסביבת הייצור, צריך לבדוק את רמת התמיכה של התוסף בשדה supportLevel.
בטבלה הבאה מפורטות רמות התמיכה בתוספים למכונות וירטואליות:
| רמת תמיכה | ערך ה-API | תיאור |
|---|---|---|
| תצוגה מקדימה | PREVIEW |
זמינה לבדיקה ולהערכה. תוספים בגרסת טרום-השקה (Preview) עשויים להשתנות לפני שהם יהיו זמינים לכלל המשתמשים, ולא מומלץ להשתמש בהם בעומסי עבודה בסביבת הייצור. |
| זמינות לכלל המשתמשים (GA) | GA |
זמינות לכלל המשתמשים (GA), תמיכה מלאה ומוכנות לעומסי עבודה בסביבת ייצור. |
מידע נוסף על שלבי ההשקה זמין במאמר שלבי השקת מוצרים. במאמר הצגת התוספים הזמינים של VM מוסבר איך לבדוק את השדה supportLevel של התוסף.
הרשאות גישה וביקורת באמצעות ממשקי API לקריאה בלבד
ב-VM Extension Manager יש ממשקי API גלובליים ואזוריים לקריאה בלבד, שמאפשרים לבדוק את התוספים הרשומים ואת מצבי זמן הריצה שלהם במכונות וירטואליות.
אתם יכולים להשתמש בממשקי ה-API לקריאה בלבד ובפקודות המתאימות של Google Cloud CLI כדי לבצע את משימות הביקורת ופתרון הבעיות הבאות:
- אימות מצבי התוספים בפועל במכונות הווירטואליות. אחזור מצב האכיפה בזמן הריצה (
enforcementState) ומצב התקינות (healthStatus) של כל תוסף במכונה וירטואלית. כשיש כמה כללי מדיניות של תוספים ברמת האזור או ברמה הגלובלית שמטרגטים את אותו מופע, אפשר לבדוק את השדותpolicyIdו-versionכדי לבחון את ההגדרה הסופית בפועל אחרי פתרון העדיפויות. - פתרון בעיות שקשורות לתוספים לא צפויים או לתוספים שנכשלו להציג את כל התוספים הפעילים במכונה ספציפית כדי לחקור פלאגינים לא מורשים, או לבדוק הודעות שגיאה לאבחון (
enforcementMsgו-healthMsg) כשהתקנת התוסף נכשלת או כשהתוסף קורס. - לבדוק את רמות התמיכה בתוספים לפני הפריסה. לפני שאתם מפיצים את מדיניות התוספים בכל הצי, אתם יכולים לגלות את כל התוספים הגלובליים והאזוריים של המכונות הווירטואליות שזמינים בפרויקט, ולוודא שהם עומדים בדרישות היציבות (
PREVIEWאוGA).
מידע נוסף זמין במאמר הצגת הפרטים והסטטוס של תוסף VM.
התוספים הנתמכים
הכלי VM Extension Manager תומך בהתקנה ובניהול של תוספים ש-Google מספקת למעקב, לתצפית ולהערכת עומסי עבודה.
בטבלה הבאה מפורטים התוספים הנתמכים של המכונות הווירטואליות, התיאורים שלהם וממשקי ה-API הנדרשים לכל תוסף:
| תוסף | תיאור | ממשקי ה-API הנדרשים |
|---|---|---|
| סוכן תפעול ( |
התקנת סוכן תפעול, שאוסף יומנים ומדדים מהמכונות של Compute Engine כדי שתוכלו לראות את נתוני הטלמטריה האלה במרכזי הבקרה של Google Cloud Observability. מידע נוסף זמין במאמר התקנה וניהול של סוכן תפעול באמצעות כללי המדיניות של VM Extension Manager. | Cloud Monitoring API Cloud Logging API |
| תוסף ל-SAP ( |
מתקין את Agent for SAP, שנדרש למערכות SAP שפועלות ב- Google Cloud . הסוכן אוסף מדדים של SAP Host Agent, מדדים של Process Monitoring ומדדי הערכה של כלי לניהול עומס העבודה. מידע נוסף זמין במאמר התקנה וניהול של Agent for SAP בצי של מכונות וירטואליות. | Workload Manager API |
| תוסף לעומסי עבודה של Compute ( |
התקנת Agent for Compute Workloads, שאפשר להגדיר כדי לאסוף מדדים מכמה עומסי עבודה שפועלים במכונות Compute Engine. לדוגמה, כדי להתקין ולנהל את Agent for Compute Workloads ל-SQL Server, קראו את המאמר התקנה וניהול של Agent for Compute Workloads בצי של מכונות וירטואליות. | Workload Manager API |
מערכות הפעלה נתמכות
אפשר להשתמש ב-VM Extension Manager כדי להתקין תוספים בכל מערכת הפעלה שהתוסף הספציפי תומך בה. למידע נוסף על מערכות ההפעלה שנתמכות בכל תוסף, עיינו במסמכים הבאים:
- סוכן תפעול: מערכות הפעלה נתמכות
- תוסף ל-SAP: מערכות הפעלה נתמכות
- תוסף לעומסי עבודה ב-Compute: מערכות הפעלה נתמכות
מכסות מדיניות של תוספים
כל פרויקט ב- Google Cloud תומך בעד 100 כללי מדיניות של תוספים למכונות וירטואליות בכל אזור. אפשר לטרגט כל מספר של מכונות וירטואליות לכל מדיניות.
מגבלות
ל-VM Extension Manager יש את המגבלות הבאות:
- תמיכה במערכות הפעלה: אי אפשר להשתמש ב-VM Extension Manager במערכות ההפעלה SUSE Linux Enterprise Server (SLES) או Ubuntu.
- הצמדת גרסה: ב-VM Extension Manager אפשר להצמיד גרסה רק לסוכן תפעול (
ops-agent). - ממשקי מדיניות ברמת הארגון והתיקייה: אתם יכולים ליצור ולנהל כללי מדיניות של תוספים ברמת הארגון וברמת התיקייה (זמינים בגרסת טרום-השקה (Preview)) רק באמצעות Google Cloud CLI או Compute Engine API בארכיטקטורת REST.
תמחור
הכלי VM Extension Manager זמין ללא עלות נוספת. עם זאת, יכול להיות שתחויבו על השימוש בתוספים שמותקנים באמצעות כללי המדיניות. למידע נוסף, אפשר לעיין בדפי התמחור של התוספים הספציפיים:
המאמרים הבאים
- במאמר מדיניות גלובלית של תוספים למכונות וירטואליות מוסבר איך השקות מדורגות פורסות הגדרות באזורים ובאזורי זמינות.
- במאמר מדיניות של תוספי מכונות וירטואליות ברמת האזור מוסבר איך ההגדרות חלות באופן מיידי על מכונות באזור אחד.
- כדי לפרוס סוכנים נתמכים בכל המכונות הווירטואליות ברמת הארגון, התיקייה או הפרויקט, קראו את המאמר התקנת תוספים למכונות וירטואליות באמצעות יצירת מדיניות לתוספים.
- כדי לשנות את הגדרות התצורה, לשנות גרסאות מוצמדות או להסיר סוכנים שנפרסו, קראו את המאמר ניהול תוספים של מכונות וירטואליות באמצעות מדיניות תוספים.
- כדי לבדוק את התקדמות ההשקה ואת סטטוס התקינות של התוסף, קראו את המאמר הצגת הפרטים והסטטוס של תוסף למכונה וירטואלית.