בדף הזה מוסבר איך לראות את תמונות מערכת ההפעלה (OS) שזמינות למכונות וירטואליות (VM) שמריצות משימות Batch.
בפרט, בדף הזה מתואר איך לראות רשימה ופרטים של תמונות של מערכות הפעלה של מכונות וירטואליות מ-Batch. מידע נוסף על תמונות של מערכות הפעלה של מכונות וירטואליות ועל תמונות של מערכות הפעלה של מכונות וירטואליות שאפשר להשתמש בהן ב-Batch זמין במאמר סקירה כללית של סביבת מערכת ההפעלה של מכונות וירטואליות. אם רוצים לראות תמונות של מערכות הפעלה אחרות של מכונות וירטואליות, כמו תמונות ציבוריות מ-Compute Engine או תמונות בהתאמה אישית, אפשר לעיין במאמר תמונות של Compute Engine.
לפני שמתחילים
- אם עוד לא השתמשתם ב-Batch, כדאי לעיין במאמר תחילת העבודה עם Batch ולהפעיל את Batch על ידי השלמת הדרישות המוקדמות לפרויקטים ולמשתמשים.
הצגת רשימה של תמונות של מערכות הפעלה של מכונות וירטואליות מ-Batch
אפשר לראות רשימה של כל תמונות מערכת ההפעלה של מכונות וירטואליות מ-Batch באמצעות ה-CLI של gcloud או Batch API.
gcloud
כדי לראות את כל תמונות מערכת ההפעלה של מכונות וירטואליות שנתמכות ב-Batch, משתמשים בפקודה gcloud compute images list הבאה:
gcloud compute images list \
--project=batch-custom-image \
--no-standard-images
- כדי להציג רשימת תמונות מ-Batch, צריך להשתמש בדגל
--project=batch-custom-image. - הדגל
--no-standard-imagesמשמיט את התמונות הרגילות מ-Compute Engine. - אופציונלי: אם אתם צריכים לראות תמונות Batch
שהשימוש בהן הופסק, צריך לכלול גם את הדגל
--show-deprecated.
הפלט של כל תמונת מערכת הפעלה של מכונה וירטואלית אמור להיראות כך:
NAME: IMAGE_NAME
PROJECT: IMAGE_PROJECT_ID
FAMILY: IMAGE_FAMILY
...
הפלט הזה כולל את הערכים הבאים:
-
IMAGE_NAME: שם התמונה. שם התמונה מייצג גרסה ספציפית של תמונת מערכת הפעלה של מכונה וירטואלית. לדוגמה, שם התמונהbatch-debian-11-official-20230802-00-p00מייצג את גרסת התמונה-20230802-00-p00(הגרסה מ-2 באוגוסט 2023) של משפחת התמונותbatch-debian-11-official. -
IMAGE_PROJECT_ID: מזהה הפרויקט שמכיל את התמונה. לדוגמה, כל התמונות מ-Batch images נמצאות בפרויקטbatch-custom-image. -
IMAGE_FAMILY: משפחת התמונות. משפחת תמונות כוללת תמונה ספציפית אחת או יותר ומייצגת את הסוג ואת הגרסה הראשית של מערכת ההפעלה. לדוגמה, משפחת התמונותbatch-debian-11-officialמכילה תמונות של Batch שמבוססות על גרסה 11 של מערכת ההפעלה Debian מ-Compute Engine.
API
כדי להציג רשימה של כל תמונות מערכת ההפעלה הנתמכות של מכונות וירטואליות מ-Batch, שולחים את הבקשה הבאה לשיטה images.list:
GET https://compute.googleapis.com/compute/v1/projects/batch-custom-image/global/images?filter=(-deprecated%3A*)%20OR%20(deprecated.state%3D%22ACTIVE%22)
- חובה להשתמש בפרויקט
batch-custom-imageכדי להציג תמונות מ-Batch. - הפרמטר של השאילתה
?filter=(-deprecated%3A*)%20OR%20(deprecated.state%3D%22ACTIVE%22)משמיט תמונות שהוצאו משימוש באמצעות קידוד כתובת URL כדי להגדיר את השדהfilterלערך(-deprecated:*) OR (deprecated.state="ACTIVE").- אופציונלי: אם אתם צריכים לראות תמונות שנוספו באמצעות Batch
images, אתם צריכים להסיר את הפרמטר
?filter=(-deprecated%3A*)%20OR%20(deprecated.state%20%3D%20%22ACTIVE%22)של השאילתה.
- אופציונלי: אם אתם צריכים לראות תמונות שנוספו באמצעות Batch
images, אתם צריכים להסיר את הפרמטר
הפלט של כל תמונת מערכת הפעלה של מכונה וירטואלית אמור להיראות כך:
{
...
"name": "IMAGE_NAME",
...
"family": "IMAGE_FAMILY",
"selfLink": "https://www.googleapis.com/compute/v1/projects/IMAGE_PROJECT_ID/global/images/IMAGE_NAME",
...
}
הפלט הזה כולל את הערכים הבאים:
-
IMAGE_NAME: שם התמונה. שם התמונה מייצג גרסה ספציפית של תמונת מערכת הפעלה של מכונה וירטואלית. לדוגמה, שם התמונהbatch-debian-11-official-20230802-00-p00מייצג את גרסת התמונה-20230802-00-p00(הגרסה מ-2 באוגוסט 2023) של משפחת התמונותbatch-debian-11-official. -
IMAGE_PROJECT_ID: מזהה הפרויקט שמכיל את התמונה. לדוגמה, כל התמונות מ-Batch images נמצאות בפרויקטbatch-custom-image. -
IMAGE_FAMILY: משפחת התמונות. משפחת תמונות כוללת תמונה ספציפית אחת או יותר ומייצגת את הסוג ואת הגרסה הראשית של מערכת ההפעלה. לדוגמה, משפחת התמונותbatch-debian-11-officialמכילה תמונות של Batch שמבוססות על גרסה 11 של מערכת ההפעלה Debian מ-Compute Engine.
הצגת פרטים של תמונת מערכת הפעלה של מכונה וירטואלית מ-Batch
אפשר לראות את כל הפרטים של תמונת מערכת הפעלה של מכונה וירטואלית באמצעות ה-CLI של gcloud או Batch API.
gcloud
כדי לראות את הפרטים של תמונת מערכת הפעלה של מכונה וירטואלית מ-Batch, משתמשים בפקודה gcloud compute images describe ומציינים את batch-custom-image כפרויקט התמונה:
gcloud compute images describe IMAGE_NAME --project=batch-custom-image
מחליפים את IMAGE_NAME בשם של אימג' של מערכת ההפעלה של מכונה וירטואלית מ-Batch שרוצים לתאר.
API
כדי לראות את הפרטים של תמונת מערכת הפעלה של מכונה וירטואלית מ-Batch, שולחים בקשה ל-method images.get ומציינים את batch-custom-image כפרויקט התמונה:
GET https://compute.googleapis.com/compute/v1/projects/batch-custom-image/global/images/IMAGE_NAME
מחליפים את IMAGE_NAME בשם של אימג' של מערכת ההפעלה של מכונה וירטואלית מ-Batch שרוצים לתאר.
המאמרים הבאים
- מידע נוסף על תמונות של מערכות הפעלה של מכונות וירטואליות ל-Batch: