כללי המדיניות של VM Extension Manager מאפשרים לכם להגדיר פריסה, הגדרות וניהול גרסאות אוטומטיים של סוכן תפעול בכל המכונות הווירטואליות ב-Compute Engine. אפשר להחיל כללי מדיניות באופן גלובלי או לטרגט אזורים ספציפיים וקבוצות משנה מתויגות של מכונות וירטואליות, להשיק הגדרות אישיות ולעדכן את הסוכנים או להצמיד אותם לגרסה ספציפית. אפשר גם להגדיר כללי מדיניות של תוספי VM ברמות שונות שלGoogle Cloud היררכיית המשאבים: פרויקט, ובגרסת טרום-השקה (Preview), תיקייה או ארגון.
מידע על כללי מדיניות של תוספים ל-Ops Agent
בעזרת VM Extension Manager, אתם יכולים ליצור כללי מדיניות שמגדירים אילו תוספים אתם רוצים להתקין במכונות הווירטואליות. ה-Ops Agent הוא אחד מהתוספים הנתמכים. כשיוצרים מדיניות של תוספים, מתארים איך רוצים להתקין ולתחזק את סוכן תפעול או תוסף נתמך אחר בכל המכונות הווירטואליות שתואמות לקריטריונים של המדיניות.
אתם יכולים להשתמש בכללי מדיניות של תוספים ל-סוכן תפעול כדי לבצע משימות כמו:
התקנה בכל המערכת: התקנת סוכן תפעול ברמת הפרויקט, התיקייה והארגון:
- כל המכונות הווירטואליות באזור אחד או יותר.
- כל המכונות הווירטואליות בכל העולם.
- קבוצת משנה של מכונות וירטואליות עם תווית באזור מסוים.
- קבוצת משנה של מכונות וירטואליות עם תוויות באזורים שונים.
ניהול גרסאות:
- חשוב לוודא שמותקנת הגרסה העדכנית של סוכן תפעול.
- להצמיד את הגרסה של סוכן תפעול לגרסה ספציפית.
ניהול הגדרות: החלה ועדכון של הגדרה מותאמת אישית ל-Ops Agent בכל המכונות הווירטואליות שמנוהלות על ידי מדיניות.
VM Extension Manager תומך בגרסה 2.58.0 ומעלה של Ops Agent, אם Ops Agent הותקן באמצעות מדיניות של תוסף. אי אפשר להשתמש ב-VM Extension Manager כדי לנהל גרסאות קודמות של סוכן תפעול, מכונות של סוכן תפעול שהותקנו בדרכים אחרות, או את סוכן Monitoring או סוכן Logging מהדור הקודם.
היקפים של היררכיית המשאבים
בנוסף ליצירת כללי מדיניות ברמת הפרויקט, אתם יכולים ליצור כללי מדיניות ברמת הארגון והתיקייה (זמין בגרסת טרום-השקה (Preview)) כדי לנהל תוספים בכמה פרויקטים. בטבלה הבאה מוצגת השוואה בין ההיקפים הזמינים של היררכיית המשאבים:
| היקף | רמת ההגדרה | הערכת מדיניות |
|---|---|---|
| כללי מדיניות ברמת הפרויקט | אתם מגדירים את המדיניות ברמת הפרויקט Google Cloud . | VM Extension Manager בודק את המדיניות מול מכונות וירטואליות בפרויקט אחד. |
| כללי מדיניות ברמת התיקייה (תצוגה מקדימה) | אתם מגדירים את המדיניות ברמת התיקייה Google Cloud . | VM Extension Manager בודק את המדיניות בכל הפרויקטים והמכונות הווירטואליות הצאצאים בתיקייה הזו. |
| כללי מדיניות ברמת הארגון (תצוגה מקדימה) | אתם מגדירים את המדיניות ברמת הארגון Google Cloud . | VM Extension Manager בודק את המדיניות בכל הפרויקטים והמכונות הווירטואליות הצאצאים בארגון. |
הגדרת מדיניות של תוספים ברמת הארגון או התיקייה מאפשרת לכם לנהל את כל המכשירים בארגון באופן מרוכז, ולאכוף הגדרות תוכנה בקנה מידה נרחב בלי להתערב בפרויקטים ספציפיים. כללי מדיניות ברמת הארגון וברמת התיקייה תומכים בתרחישים העיקריים הבאים:
- אכיפת מדיניות בכל ה-Fleet: הגדרת תצורות בסיסיות חובה, כמו פריסת סוכן תפעול, בכל הארגון או בתיקיות ספציפיות.
- הגדרות בסיסיות לאבטחה ארגונית: אכיפת תוספי אבטחה וכלי מעקב בכל הפרויקטים בהיררכיה כדי לשמור על תאימות.
- סביבות סטנדרטיות: שמירה על סביבות תוכנה עקביות לעומסי עבודה של ייצור או של יחידות עסקיות, בלי התערבות ידנית בפרויקטים נפרדים.
היקפים גלובליים ושל תחום מוגדר
בארגון, בתיקייה או בפרויקט, אתם יכולים להגדיר מדיניות של תוספים למכונות וירטואליות ברמה האזורית או הגלובלית:
- כללי מדיניות אזוריים: אתם מגדירים ומנהלים את המדיניות באזור ספציפי. כללי מדיניות ברמת האזור משפיעים על מכונות וירטואליות רק באזור המוגדר. מידע כללי על מדיניות הרחבה אזורית מופיע במאמר מדיניות הרחבה אזורית של מכונות וירטואליות.
- כללי מדיניות גלובליים: אתם מגדירים את המדיניות פעם אחת ברמת הארגון, התיקייה או הפרויקט, ו-VM Extension Manager משכפל אותה באופן אוטומטי לכללי מדיניות אזוריים תואמים בכל אזורי היעד בהתאם לתוכנית ההשקה (
FASTאוSLOW). בהתאם לתוכנית ההשקה שבחרתם, השקה איטית יכולה להימשך כמה ימים עד שהיא תושלם בכל האזורים. מידע כללי על מדיניות התוספים הגלובלית מופיע במאמר מדיניות התוספים הגלובלית של VM.
תמיכה בממשק
אפשר להשתמש בכללי מדיניות ברמת הפרויקט, גם ברמה האזורית וגם ברמה הגלובלית, באמצעות ה-CLI של gcloud, Compute Engine API או מסוף Google Cloud . רק ה-CLI של gcloud ו-Compute Engine API נתמכים בכללי מדיניות ברמת התיקייה וברמת הארגון (בגרסת טרום-השקה (Preview)).
בטבלה הבאה מפורטים הממשקים הנתמכים:
| פרויקט |
תיקייה (גרסת טרום-השקה (Preview)) |
ארגון (גרסת טרום-השקה (Preview)) |
|
|---|---|---|---|
| Zonal |
gcloud Compute Engine API Google Cloud מסוף Google Cloud |
gcloud Compute Engine API |
gcloud Compute Engine API |
| גלובלי |
gcloud Compute Engine API Google Cloud מסוף Google Cloud |
gcloud Compute Engine API |
gcloud Compute Engine API |
במסמכי התיעוד של מדיניות התוספים של Ops Agent לא מוסבר איך להשתמש ב-Compute Engine API. מידע על השימוש ב-Compute Engine API כדי ליצור ולנהל כללי מדיניות של תוספים זמין במסמכי התיעוד של VM Extension Manager.
הרשאות גישה וביקורת באמצעות ממשקי API לקריאה בלבד
VM Extension Manager מספק ממשקי API גלובליים ואזוריים לקריאה בלבד, כדי שתוכלו לבדוק את התוספים הרשומים ואת מצבי זמן הריצה שלהם במכונות הווירטואליות.
אתם יכולים להשתמש בממשקי ה-API לקריאה בלבד של Compute Engine ובפקודות התואמות של Google Cloud CLI כדי לבצע את משימות הביקורת ופתרון הבעיות הבאות:
- אימות מצבי התוספים בפועל במכונות הווירטואליות. אחזור של מצב אכיפת זמן הריצה (
enforcementState) ומצב התקינות (healthStatus) של כל תוסף במכונה וירטואלית. אם כמה כללי מדיניות של תוספים גלובליים או אזוריים מטרגטים את אותו מופע, אתם יכולים לבדוק את השדותpolicyIdו-versionכדי לבחון את ההגדרה הסופית בפועל אחרי פתרון העדיפות. - פתרון בעיות שקשורות לתוספים לא צפויים או לתוספים שנכשלו להציג את כל התוספים הפעילים במכונה ספציפית כדי לחקור תוספים לא מורשים או לבדוק הודעות שגיאה (
enforcementMsgו-healthMsg) כשהתקנת התוסף נכשלת או כשהתוסף קורס. - לבדוק את רמות התמיכה בתוספים לפני הפריסה. לפני שאתם מפיצים את מדיניות התוספים בכל המכונות, אתם יכולים לראות את כל התוספים הגלובליים והאזוריים שזמינים למכונות הווירטואליות בפרויקט, ולוודא שהם עומדים בדרישות היציבות (
PREVIEWאוGA).
מידע נוסף זמין במאמר הצגת המצבים של התוספים ב-VM.
מערכות הפעלה נתמכות
לפני שמשתמשים בכללי המדיניות של VM Extension Manager כדי לנהל את סוכן התפעול, צריך לוודא שמערכת ההפעלה של היעד תואמת גם לסוכן התפעול וגם ל-VM Extension Manager.
הכלי VM Extension Manager תומך בכל מערכות ההפעלה שנתמכות על ידי סוכן תפעול, חוץ מ-SUSE Linux Enterprise Server (SLES) ו-Ubuntu. למידע נוסף על מערכות ההפעלה שנתמכות על ידי סוכן תפעול, קראו את המאמר מערכות הפעלה.
אם מערכת ההפעלה נתמכת גם על ידי סוכן תפעול וגם על ידי VM Extension Manager, אתם יכולים להשתמש במדיניות של התוספים כדי לנהל את סוכן תפעול.
מכסה
בקטע Quota מוסבר כמה כללי מדיניות של תוספים אפשר ליצור בפרויקט ב- Google Cloud .
תמחור
במאמר תמחור מפורטות העלויות שקשורות לשימוש ב-VM Extension Manager.
אם תתקינו את Ops Agent, יכול להיות שתחויבו על המדדים, היומנים או המעקבים שהסוכן שולח לפרויקט ב- Google Cloud . למידע על מחירים, קראו את המאמר תמחור של Google Cloud Observability.