במאמרי עזרה הזה נסביר איך ליצור ולמחוק קבוצות של שרתים לדייר יחיד (sole-tenant). אם עדיין לא יצרתם תבנית של שרת לדייר יחיד (sole-tenant), אתם צריכים לעשות זאת לפני שתוכלו ליצור קבוצת צמתים.
קבוצות של צמתים הן משאבים אזוריים שמקבלים בירושה מאפיינים מתבנית הצומת שעליה הם מבוססים. כשיוצרים קבוצת צמתים, צריך לציין הגדרה כמו מספר הצמתים והגדרות התחזוקה.
יצירת קבוצת שרתים לדייר יחיד
כדי ליצור קבוצת שרתים לדייר יחיד, משתמשים באחת מהשיטות הבאות:
המסוף
נכנסים לדף Sole-tenant nodes במסוף Google Cloud .
לוחצים על יצירת קבוצת צמתים כדי להתחיל ליצור קבוצת צמתים.
מציינים שם לקבוצת הצמתים.
מציינים את האזור של קבוצת הצמתים כדי להציג את תבניות הצמתים שזמינות באזור הזה.
מציינים את התחום באזור שבו רוצים ליצור את קבוצת הצמתים.
מציינים את תבנית הצומת כדי ליצור את קבוצת הצמתים או לוחצים על יצירת תבנית צומת כדי ליצור תבנית חדשה של שרת לדייר יחיד (sole-tenant). תבנית הצומת שנבחרה מוחלת על קבוצת הצמתים.
בוחרים אחת מהאפשרויות הבאות למצב התאמה אוטומטית לעומס של המידרוג האוטומטי של קבוצת הצמתים:
מושבת: ניהול ידני של הגודל של קבוצת הצמתים.
מופעל: המערכת מוסיפה או מסירה צמתים מקבוצת הצמתים באופן אוטומטי.
הגדלת הקיבולת בלבד: הוספת צמתים לקבוצת הצמתים כשנדרשת קיבולת נוספת.
מציינים את מספר הצמתים לקבוצה. אם מפעילים את המידרוג האוטומטי של קבוצת הצמתים, צריך לציין טווח לגודל של קבוצת הצמתים. אפשר לשנות את הערכים באופן ידני בשלב מאוחר יותר.
בקטע Configure Maintenance Settings, מגדירים את Maintenance policy של קבוצת הצמתים עם הדייר היחיד לאחד מהערכים הבאים. מדיניות התחזוקה מאפשרת להגדיר את ההתנהגות של מכונות וירטואליות בקבוצת הצמתים במהלך אירועי תחזוקה של המארח. מידע נוסף מופיע במאמר בנושא כללי מדיניות בנושא תחזוקה.
- ברירת מחדל
- הפעלה מחדש במקום
- העברה בתוך קבוצת צמתים
יש שתי אפשרויות לניהול תחזוקה של קבוצת צמתים עם דייר יחיד: חלונות תחזוקה רגילים ושליטה מתקדמת בתחזוקה.
חלון תחזוקה: בוחרים את פרק הזמן שבו רוצים שאירועי תחזוקה מתוכננים יתרחשו בצמתים בקבוצות הצמתים של הדייר היחיד.
הצטרפות לשליטה מתקדמת בתחזוקה עבור דיירות יחידה: שליטה מתקדמת בתחזוקה עבור דיירות יחידה מאפשרת לכם לשלוט באירועי תחזוקה מתוכננים עבור קבוצות שרתים לדייר יחיד ולמזער שיבושים שקשורים לתחזוקה. כדי להצטרף להגדרה של אמצעי בקרה מתקדמים לתחזוקה, לוחצים על המתג Opt-in for advanced maintenance control for sole-tenancy (הצטרפות להגדרה של אמצעי בקרה מתקדמים לתחזוקה עבור דיירות בלעדית) כדי להעביר אותו למצב on (מופעל). אם בוחרים באפשרות הזו לתחזוקת הצומת, השדה חלון זמן לתחזוקה מושבת והתחזוקה מתבצעת בהתאם להגדרות של בקרת תחזוקה מתקדמת.
שימו לב: שליטה מתקדמת בתחזוקה תומכת רק במדיניות התחזוקה Default.
מגדירים את הרשאות השיתוף על ידי ציון אחת מהאפשרויות הבאות בהגדרת הרשאות השיתוף:
- כדי לשתף את קבוצת הצמתים עם כל הפרויקטים בארגון, בוחרים באפשרות Share this node group with all projects within the organization (שיתוף קבוצת הצמתים הזו עם כל הפרויקטים בארגון).
- כדי לשתף את קבוצת הצמתים עם פרויקטים ספציפיים בארגון, בוחרים באפשרות Share this node group with selected projects within the organization (שיתוף קבוצת הצמתים הזו עם פרויקטים נבחרים בארגון).
אם לא רוצים לשתף את קבוצת הצמתים, בוחרים באפשרות Do not share this node group with other projects (לא לשתף את קבוצת הצמתים הזו עם פרויקטים אחרים). מידע נוסף על שיתוף קבוצות צמתים זמין במאמר שיתוף קבוצות צמתים עם דייר יחיד.
כדי לסיים את יצירת קבוצת הצמתים, לוחצים על יצירה.
gcloud
מריצים את הפקודה gcloud compute sole-tenancy node-groups create כדי ליצור קבוצת צמתים על סמך תבנית צמתים שנוצרה קודם:
gcloud compute sole-tenancy node-groups create GROUP_NAME \ --node-template=TEMPLATE_NAME \ --target-size=TARGET_SIZE \ [--zone=ZONE \] [--maintenance-policy=MAINTENANCE_POLICY \] [--maintenance-window-start-time=START_TIME \] [--autoscaler-mode=AUTOSCALER_MODE \ --min-nodes=MIN_NODES \ --max-nodes=MAX_NODES]
מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_NAME: השם של קבוצת הצמתים החדשה. -
TEMPLATE_NAME: השם של תבנית הצומת שבה רוצים להשתמש כדי ליצור את הקבוצה הזו. -
TARGET_SIZE: מספר הצמתים שייווצרו בקבוצה. -
ZONE: האזור שבו רוצים ליצור את קבוצת הצמתים. האזור הזה צריך להיות זהה לאזור של תבנית הצומת שעליה מבוססת קבוצת הצמתים.
MAINTENANCE_POLICY: מדיניות התחזוקה של קבוצת הצמתים. מידע נוסף מופיע במאמר בנושא כללי מדיניות בנושא תחזוקה. הערך צריך להיות אחד מהערכים הבאים:defaultrestart-in-placemigrate-within-node-group
לחלופין, אפשר להשתמש בדגל
--maintenance-intervalכדי להפעיל את האפשרות של שליטה מתקדמת בתחזוקה של קבוצת שרתים לדייר יחיד. מידע נוסף זמין במאמר בנושא הפעלת בקרת תחזוקה מתקדמת בשרת לדייר יחיד (sole-tenant).
START_TIME: שעת ההתחלה לפי שעון GMT של חלון זמן לתחזוקה של המכונות הווירטואליות בקבוצת הצמתים הזו. הערך צריך להיות אחד מהערכים הבאים:00:00,04:00,08:00,12:00,16:00או20:00. אם לא מגדירים חלון זמן לתחזוקה, לקבוצת הצמתים אין חלון זמן מוגדר לתחזוקה.AUTOSCALER_MODE: מדיניות המידרוג האוטומטי של קבוצת הצמתים. הערך חייב להיות אחד מהערכים הבאים:-
off: ניהול ידני של גודל קבוצת הצמתים. -
on: להוסיף או להסיר צמתים מקבוצת הצמתים באופן אוטומטי. -
only-scale-out: הוספת צמתים לקבוצת הצמתים כשנדרש קיבולת נוספת.
-
MIN_NODES: הגודל המינימלי של קבוצת הצמתים. ערך ברירת המחדל הוא0והוא חייב להיות מספר שלם שקטן מ-MAX_NODESאו שווה לו.
MAX_NODES: הגודל המקסימלי של קבוצת הצמתים. הערך הזה חייב להיות קטן מ-100או שווה לו, וגדול מ-MIN_NODESאו שווה לו. חובה אם הערך שלAUTOSCALER_MODEלא מוגדר כ-off.
REST
משתמשים ב-method nodeGroups.insert כדי ליצור קבוצת צמתים על סמך תבנית צמתים שנוצרה קודם:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups?initialNodeCount=TARGET_SIZE
{
"nodeTemplate": "regions/REGION/nodeTemplates/TEMPLATE_NAME",
"name": "GROUP_NAME",
"maintenancePolicy": MAINTENANCE_POLICY,
"maintenanceWindow": {
"startTime": "START_TIME"
},
"autoscalingPolicy": {
"mode": AUTOSCALER_MODE,
"minNodes": MIN_NODES,
"maxNodes": MAX_NODES
},
}
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_ID: מזהה הפרויקט.
ZONE: האזור שבו רוצים ליצור את קבוצת הצמתים. היא צריכה להיות באותו אזור כמו תבנית הצומת שעליה מבוססת קבוצת הצמתים.
TARGET_SIZE: מספר הצמתים שייווצרו בקבוצה.
REGION: האזור שבו רוצים ליצור את קבוצת הצמתים. צריכה להיות לכם תבנית צומת באזור שנבחר.
TEMPLATE_NAME: השם של תבנית הצומת שבה רוצים להשתמש כדי ליצור את הקבוצה הזו.
GROUP_NAME: השם של קבוצת הצמתים החדשה.
MAINTENANCE_POLICY: מדיניות התחזוקה של קבוצת הצמתים. הערך צריך להיות אחד מהערכים הבאים:DEFAULTRESTART_IN_PLACEMIGRATE_WITHIN_NODE_GROUP
לחלופין, אפשר להשתמש בשדה
maintenanceIntervalכדי להפעיל שליטה מתקדמת בתחזוקה של קבוצת השרתים לדייר יחיד. מידע נוסף זמין במאמר בנושא הפעלת בקרת תחזוקה מתקדמת בשרת לדייר יחיד (sole-tenant).
START_TIME: שעת ההתחלה לפי שעון GMT של חלון זמן לתחזוקה של המכונות הווירטואליות בקבוצת הצמתים הזו. הערך צריך להיות אחד מהערכים הבאים:00:00,04:00,08:00,12:00,16:00או20:00. אם לא מגדירים חלון זמן לתחזוקה, לקבוצת הצמתים אין חלון זמן מוגדר לתחזוקה.AUTOSCALER_MODE: מדיניות המידרוג האוטומטי של קבוצת הצמתים. הערך צריך להיות אחד מהערכים הבאים:-
OFF: ניהול ידני של גודל קבוצת הצמתים. -
ON: להוסיף או להסיר צמתים מקבוצת הצמתים באופן אוטומטי. -
ONLY_SCALE_OUT: הוספת צמתים לקבוצת הצמתים כשנדרש קיבולת נוספת.
-
MIN_NODES: הגודל המינימלי של קבוצת הצמתים. ערך ברירת המחדל הוא0, והוא חייב להיות מספר שלם שקטן מ-MAX_NODESאו שווה לו.
MAX_NODES: הגודל המקסימלי של קבוצת הצמתים. הערך הזה חייב להיות קטן מ-100או שווה לו, וגדול מ-MIN_NODESאו שווה לו. חובה אם הערך שלAUTOSCALER_MODEלא מוגדר כ-OFF.
מחיקת קבוצת צמתים
אם אתם צריכים למחוק קבוצת צמתים לדייר יחיד, קודם צריך להסיר ממנה את כל המכונות הווירטואליות.
המסוף
עוברים לדף Sole-tenant nodes.
לוחצים על השם של קבוצת הצמתים שרוצים למחוק.
לכל צומת בקבוצת הצמתים, לוחצים על שם הצומת ומוחקים מכונות וירטואליות ספציפיות בדף הפרטים של הצומת, או פועלים לפי ההליך הרגיל למחיקת מכונה וירטואלית ספציפית. כדי למחוק מכונות וירטואליות בקבוצת מופעי מכונה מנוהלים, מוחקים את קבוצת המופעים המנוהלים.
אחרי שמוחקים את כל מופעי מכונות ה-VM שפועלים בכל הצמתים של קבוצת הצמתים, חוזרים לדף Sole-tenant nodes.
לוחצים על קבוצות צמתים.
בוחרים את השם של קבוצת הצמתים שרוצים למחוק.
לוחצים על Delete.
gcloud
כדי להציג את מכונות ה-VM שפועלות בצמתים בקבוצת הצמתים, משתמשים בפקודה
gcloud compute sole-tenancy node-groups list-nodes:gcloud compute sole-tenancy node-groups list-nodes GROUP_NAME \ --zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_NAME: שם קבוצת הצמתים -
ZONE: האזור של קבוצת הצמתים
-
אם יש מכונות וירטואליות שפועלות בקבוצת הצמתים, פועלים לפי ההליך למחיקת מכונה וירטואלית ספציפית או לפי ההליך למחיקת קבוצת מופעי מכונה מנוהלים.
אחרי שמוחקים את כל המכונות הווירטואליות שפועלות בכל הצמתים של קבוצת הצמתים, מוחקים את קבוצת הצמתים באמצעות הפקודה
gcloud compute sole-tenancy node-groups delete:gcloud compute sole-tenancy node-groups delete GROUP_NAME \ --zone=ZONE
מחליפים את מה שכתוב בשדות הבאים:
-
GROUP_NAME: השם של קבוצת הצמתים -
ZONE: האזור של קבוצת הצמתים
-
REST
כדי להציג את רשימת המכונות הווירטואליות שפועלות בצמתים בקבוצת הצמתים, משתמשים בשיטה
nodeGroups.listNodes:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME/listNodesמחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט -
ZONE: האזור של קבוצת הצמתים -
GROUP_NAME: הקבוצה שלגביה רוצים להציג את רשימת המכונות הווירטואליות
-
אם יש מכונות וירטואליות שפועלות בקבוצת הצמתים, פועלים לפי ההליך למחיקת מכונה וירטואלית ספציפית או לפי ההליך למחיקת קבוצת מופעי מכונה מנוהלים.
אחרי שמוחקים את כל המכונות הווירטואליות שפועלות בכל הצמתים של קבוצת הצמתים, מוחקים את קבוצת הצמתים באמצעות השיטה
nodeGroups.delete:DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/nodeGroups/GROUP_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
PROJECT_ID: מזהה הפרויקט -
ZONE: האזור של קבוצת הצמתים -
GROUP_NAME: השם של קבוצת הצמתים שרוצים למחוק
-
המאמרים הבאים
- למידע על התמחור של שרתים לדייר יחיד, ראו תמחור של שרתים לדייר יחיד.
מידע על הפעלת התאמה אוטומטית לעומס (automatic scaling) בקבוצות של שרתים לדייר יחיד (sole-tenant) זמין במאמר בנושא מידרוג אוטומטי של קבוצות צמתים.
מידע נוסף על העברת רישיונות קיימים אל Google Cloudזמין במאמר העברת רישיונות קיימים.
מידע נוסף על שרתים לדייר יחיד זמין במאמר שרתים לדייר יחיד.