כשיוצרים מכונה של Compute Engine, צריך ליצור גם דיסק הפעלה למכונה. אתם יכולים להשתמש בתמונה ציבורית, בתמונה מותאמת אישית או בתמונה שצולמה מדיסק אתחול אחר. כשיוצרים דיסק הפעלה, צריך להגביל את גודל הדיסק ל-2 TiB כדי להתחשב במגבלות של חלוקת הדיסק לMBR.
כשיוצרים מכונה וירטואלית, Compute Engine יוצר באופן אוטומטי דיסק הפעלה. אם אתם צריכים נפח אחסון נוסף למופעים, אתם יכולים להוסיף למופע דיסק אחד או יותר של אחסון מופעים.
אפשר להשתמש בהוראות שמתוארות במאמר הזה כדי ליצור דיסקים לאתחול, שאפשר להשתמש בהם בהמשך כדי ליצור מכונות ב-Compute Engine. כדי לשפר את הביצועים של דיסק אתחול או כדי להוסיף נפח אחסון לאפליקציות נוספות או לקבצים של מערכת ההפעלה, אפשר לשנות את הגודל של דיסק קבוע או של דיסק אתחול של Google Cloud Hyperdisk.
מומלץ לא להשתמש בדיסקים אזוריים לדיסקים של אתחול. במצב של מעבר לגיבוי, הם לא מצורפים בכוח למופע של מחשוב.
לפני שמתחילים
- כשיוצרים מכונות Compute Engine מתמונות או מדיסקים באמצעות Google Cloud CLI או REST, יש מגבלה של 20 מכונות Compute Engine בשנייה. אם אתם צריכים ליצור מספר גדול יותר של מופעי Compute Engine בשנייה, אתם יכולים לבקש להגדיל את המכסה של משאב התמונות.
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Google Cloud
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
REST
כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.
התקינו את ה-CLI של Google Cloud.
אם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Google Cloud .
יצירת דיסק אתחול מתמונה
אפשר ליצור דיסק אתחול עצמאי מחוץ ליצירת מופע ולצרף אותו למופע אחר כך.
המסוף
נכנסים לדף Create a disk במסוף Google Cloud .
בקטע Disk source type (סוג מקור הדיסק), בוחרים באפשרות Image (תמונה). בוחרים תמונה מהרשימה.
לוחצים על יצירה.
gcloud
כדי ליצור דיסק הפעלה עצמאי, משתמשים בפקודה gcloud compute disks create:
gcloud compute disks create DISK_NAME --image IMAGE_NAME
REST
כדי ליצור דיסק הפעלה חדש, שולחים POST בקשה לשיטה disks.insert:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks?sourceImage=IMAGE
מחליפים את IMAGE במזהה המשאבים האחיד (URI) המלא של תמונת המקור, בקידוד תווים מתאים שמיועד לכתובות URL, כדי להחיל אותו על דיסק האתחול הזה.
גוף הבקשה צריך לכלול שם לדיסק החדש:
{
"name": "DISK_NAME"
}
אם יצרתם דיסק אתחול גדול יותר מהתמונה, יכול להיות שתרצו לחלק מחדש את דיסק האתחול.
יצירת דיסק אתחול מקובץ snapshot
אחרי שיוצרים קובץ snapshot של דיסק אתחול, אפשר להשתמש ב-snapshot כדי ליצור דיסקי אתחול חדשים.
אפשר להחיל נתונים מתמונת מצב רק כשיוצרים דיסק בפעם הראשונה. אי אפשר להחיל תמונת מצב על דיסק קיים, או להחיל תמונת מצב על דיסקים ששייכים לפרויקט אחר מתמונת המצב.
המסוף
נכנסים לדף Create a disk במסוף Google Cloud .
בקטע Disk source type (סוג המקור של הדיסק), בוחרים באפשרות Snapshot (קובץ snapshot).
בוחרים תמונת מצב מהרשימה.
מגדירים את המאפיינים של הדיסק ולוחצים על יצירה.
gcloud
כדי להחיל נתונים מתמונת מצב של דיסק, מריצים את הפקודה הבאה:
gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME
מחליפים את מה שכתוב בשדות הבאים:
DISK_NAME: השם של הדיסק החדש.
SNAPSHOT_NAME: השם של קובץ ה-snapshot של המקור שבו רוצים להשתמש כשיוצרים את הדיסק.
REST
כדי ליצור דיסק אתחול מקובץ snapshot, שולחים בקשת POST אל ה-method disks.insert:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks
גוף הבקשה צריך לכלול שם לדיסק החדש וכתובת URL לתמונת המצב שבה רוצים להשתמש כשיוצרים את הדיסק:
{
"name": "DISK_NAME",
"sourceSnapshot": "zones/ZONE/snapshots/SNAPSHOT_NAME"
}
מחליפים את מה שכתוב בשדות הבאים:
PROJECT_NAME: שם הפרויקט.
ZONE: האזור שבו רוצים ליצור את הדיסק.
DISK_NAME: השם של הדיסק החדש.
SNAPSHOT_NAME: השם של קובץ ה-snapshot של המקור שבו רוצים להשתמש כשיוצרים את הדיסק.
יצירת דיסק אתחול מקובץ אימג' של מכונה
אם גיביתם מכונה באמצעות קובץ אימג' של מכונה, אתם יכולים ליצור עותק של דיסק האתחול שנכלל בקובץ האימג' של המכונה. מידע נוסף זמין במאמר יצירת דיסק מקובץ אימג' של מכונה.
המאמרים הבאים
- התהליך של שינוי הגודל של דיסק אתחול ושל דיסק שאינו דיסק אתחול זהה. הוראות נוספות זמינות במאמרים שינוי הגודל של דיסק מתמשך או שינוי הגודל או הביצועים המוקצים של נפח Hyperdisk.