יצירת דיסק אתחול מותאם אישית

כשיוצרים מכונה של Compute Engine, צריך ליצור גם דיסק אתחול למכונה. אתם יכולים להשתמש בתמונה ציבורית, בתמונה מותאמת אישית או בתמונה שצולמה מדיסק אתחול אחר. כשיוצרים דיסק אתחול, צריך להגביל את גודל הדיסק ל-2 TiB כדי להתחשב במגבלות של חלוקת דיסק ל-MBR.

כשיוצרים מכונה וירטואלית,‏ Compute Engine יוצר באופן אוטומטי דיסק אתחול. אם אתם צריכים נפח אחסון נוסף למופעים, אתם יכולים להוסיף למופע דיסק אחד או יותר של אחסון מופעים.

במאמר הזה מוסבר איך ליצור דיסקים לאתחול שאפשר להשתמש בהם בהמשך כדי ליצור מכונות וירטואליות. כדי לשפר את הביצועים של דיסק האתחול או כדי להוסיף נפח אחסון לאפליקציות נוספות או לקבצים של מערכת ההפעלה, אפשר לשנות את הגודל של דיסק האתחול מסוג Google Cloud Hyperdisk.

מומלץ לא להשתמש בדיסקים אזוריים לדיסקים של אתחול. במצב של יתירות כשל, הם לא מתחברים בכוח למכונה.

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

  • כשיוצרים מכונות וירטואליות (VM) מתמונות או מדיסקים באמצעות Google Cloud CLI או REST, יש מגבלה של 20 מכונות וירטואליות בשנייה. אם אתם צריכים ליצור מספר גדול יותר של מכונות וירטואליות בשנייה, אתם יכולים לבקש להגדיל את המכסה של משאב התמונות.
  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Cloud de Confiance by S3NS . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:

    צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:

    המסוף

    כשמשתמשים במסוף Cloud de Confiance כדי לגשת לשירותים ולממשקי ה-API, לא צריך להגדיר אימות. Cloud de Confiance by S3NS

    gcloud

    1. התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם. אחרי שנכנסתם לחשבון, אתחלו את ה-CLI של Google Cloud באמצעות הפקודה הבאה:

      gcloud init
  • הגדרת אזור ותחום כברירת מחדל
  • REST

    כדי להשתמש בסביבת פיתוח מקומית בדוגמאות של API בארכיטקטורת REST שבדף הזה, צריך להשתמש בפרטי הכניסה שאתם נותנים ל-CLI של gcloud.

      התקינו את ה-CLI של Google Cloud ואז היכנסו ל-CLI של gcloud באמצעות הזהות המאוחדת שלכם.

    מידע נוסף מופיע במאמר אימות לשימוש ב-REST במסמכי האימות של Cloud de Confiance .

יצירת דיסק אתחול מתמונה

אפשר ליצור דיסק אתחול עצמאי מחוץ ליצירת המכונה ואז לצרף אותו למכונה.

המסוף

  1. נכנסים לדף Create a disk במסוף Cloud de Confiance .

    כניסה לדף Create a disk

  2. בקטע Disk source type (סוג מקור הדיסק), בוחרים באפשרות Image (תמונה). בוחרים תמונה מהרשימה.

  3. לוחצים על יצירה.

gcloud

כדי ליצור דיסק הפעלה עצמאי, משתמשים בפקודה gcloud compute disks create:

gcloud compute disks create DISK_NAME --image IMAGE_NAME

REST

כדי ליצור דיסק אתחול חדש, שולחים POST בקשה לשיטה disks.insert:

POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks?sourceImage=IMAGE

מחליפים את IMAGE במזהה המשאבים האחיד (URI) המלא של תמונת המקור, בקידוד תווים מתאים שמיועד לכתובות URL, כדי להחיל אותו על דיסק האתחול הזה.

גוף הבקשה צריך לכלול שם לדיסק החדש:

{
    "name": "DISK_NAME"
}

אם יצרתם דיסק אתחול גדול יותר מהתמונה, יכול להיות שתרצו לחלק מחדש את דיסק האתחול.

יצירת דיסק אתחול מקובץ snapshot

אחרי שיוצרים קובץ snapshot של דיסק אתחול, אפשר להשתמש ב-snapshot כדי ליצור דיסקי אתחול חדשים.

אפשר להחיל נתונים מתמונת מצב רק כשיוצרים דיסק בפעם הראשונה. אי אפשר להחיל תמונת מצב על דיסק קיים, או להחיל תמונת מצב על דיסקים ששייכים לפרויקט אחר מתמונת המצב.

המסוף

  1. נכנסים לדף Create a disk במסוף Cloud de Confiance .

    כניסה לדף Create a disk

  2. בקטע Disk source type (סוג המקור של הדיסק), בוחרים באפשרות Snapshot (קובץ snapshot).

  3. בוחרים תמונת מצב מהרשימה.

  4. מגדירים את המאפיינים של הדיסק ולוחצים על יצירה.

gcloud

כדי להחיל נתונים מתמונת מצב של דיסק, מריצים את הפקודה הבאה:

gcloud compute disks create DISK_NAME --source-snapshot SNAPSHOT_NAME

REST

כדי ליצור דיסק אתחול מקובץ snapshot, שולחים בקשת POST אל ה-method‏ disks.insert:

POST https://compute.s3nsapis.fr/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks

גוף הבקשה צריך לכלול שם לדיסק החדש וכתובת URL לתמונת המצב שבה רוצים להשתמש כשיוצרים את הדיסק:

{
    "name": "DISK_NAME",
    "sourceSnapshot": "zones/ZONE/snapshots/SNAPSHOT_NAME"
}

המאמרים הבאים