אתם יכולים ליצור מכונה וירטואלית (VM) ב-Compute Engine באמצעות תמונות ממינוי Red Hat Cloud Access.
באמצעות האפשרות הזו, אתם משלמים ל-Red Hat על מינויים לרישיונות ומשלמים Google Cloud רק על עלויות התשתית שאתם צוברים. כשמשתמשים בתמונות של מערכת הפעלה ממינוי Red Hat Cloud Access ב- Google Cloud, צריך לבקש תמיכה ישירות מ-Red Hat. כדי לבקש תמיכה, צריך להתחבר ל-Red Hat Customer Portal ולפתוח כרטיס תמיכה.
כשיוצרים מכונה וירטואלית שמשתמשת בקובץ אימג' של מערכת הפעלה RHEL, אפשר לגשת למאגר הידע של Red Hat באמצעות אפשרות כניסה יחידה (SSO) שזמינה דרך מסוף Google Cloud .
לפני שמתחילים
-
אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות.
אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי API ולשירותים של Google Cloud . כדי להריץ קוד או דוגמאות מסביבת פיתוח מקומית, אפשר לבצע אימות ל-Compute Engine באחת מהדרכים הבאות:
צריך לבחור את הכרטיסייה הרלוונטית לאופן שבו תכננתם להשתמש בדוגמאות בדף הזה:
המסוף
כשמשתמשים במסוף Google Cloud כדי לגשת לשירותים Google Cloud ולממשקי ה-API, לא צריך להגדיר אימות.
gcloud
-
התקינו את ה-CLI של Google Cloud. אחר כך, מאתחלים את ה-CLI של Google Cloud באמצעות הפקודה הבאה:
gcloud initאם אתם משתמשים בספק זהויות חיצוני (IdP), קודם אתם צריכים להיכנס ל-CLI של gcloud באמצעות המאגר המאוחד לניהול זהויות.
-
- הגדרת אזור ותחום כברירת מחדל
התפקידים הנדרשים
כדי לקבל את ההרשאות שנדרשות ליצירת מכונות וירטואליות, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין מכונות של Compute (v1) (roles/compute.instanceAdmin.v1) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות ליצירת מכונות וירטואליות. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:
ההרשאות הנדרשות
כדי ליצור מכונות וירטואליות, צריך את ההרשאות הבאות:
-
compute.instances.createבפרויקט -
כדי להשתמש באימג' בהתאמה אישית ליצירת המכונה הווירטואלית (VM):
compute.images.useReadOnlyבקובץ אימג' -
כדי להשתמש ב-snapshot ליצירת המכונה הווירטואלית:
compute.snapshots.useReadOnlyבקובץ snapshot -
כדי להשתמש בתבנית של הגדרות מכונה ליצירת המכונה הווירטואלית:
compute.instanceTemplates.useReadOnlyבתבנית של הגדרות המכונה -
כדי לציין רשת משנה למכונה הווירטואלית:
compute.subnetworks.useבפרויקט או ברשת המשנה שנבחרה -
כדי לציין כתובת IP סטטית למכונה הווירטואלית:
compute.addresses.useבפרויקט -
כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת VPC:
compute.subnetworks.useExternalIpבפרויקט או ברשת המשנה שנבחרה -
כדי להקצות רשת מדור קודם למכונה הווירטואלית:
compute.networks.useבפרויקט -
כדי להקצות כתובת IP חיצונית למכונה הווירטואלית כשמשתמשים ברשת מדור קודם:
compute.networks.useExternalIpבפרויקט -
כדי להגדיר מטא-נתונים של המכונה הווירטואלית:
compute.instances.setMetadataבפרויקט -
כדי להגדיר תגים למכונה הווירטואלית:
compute.instances.setTagsבמכונה הווירטואלית -
כדי להגדיר תוויות למכונה הווירטואלית:
compute.instances.setLabelsבמכונה הווירטואלית -
כדי להגדיר חשבון שירות לשימוש של המכונה הווירטואלית:
compute.instances.setServiceAccountבמכונה הווירטואלית -
כדי ליצור דיסק חדש למכונה הווירטואלית:
compute.disks.createבפרויקט -
כדי לצרף דיסק קיים במצב קריאה-בלבד או במצב קריאה וכתיבה:
compute.disks.useבדיסק -
כדי לצרף דיסק קיים במצב קריאה-בלבד:
compute.disks.useReadOnlyבדיסק
יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.
יצירת מכונה וירטואלית עם קובץ אימג' מסוג RHEL BYOS
לסיכום, כדי להשתמש במינוי Red Hat Cloud Access ב- Google Cloud, צריך לבצע את השלבים הבאים:
- מעניקים Google Cloud גישה לתמונות במינוי Red Hat Cloud Access.
- משתמשים במסוף Google Cloud או ב-Google Cloud CLI כדי ליצור את המכונה הווירטואלית.
איך נותנים לקבוצת Google גישה למינוי RHEL
כדי לתת לקבוצת Google גישה לתמונות RHEL BYOS, מבצעים את השלבים הבאים:
- בוחרים קבוצה קיימת או יוצרים קבוצת Google חדשה.
- מוסיפים לקבוצת Google את כל המשתמשים וחשבונות השירות שרוצים להשתמש בתמונות ה-BYOS האלה. איך מוסיפים אנשים לקבוצה
- מתחברים לפורטל הלקוחות של Red Hat ומבצעים את השלבים הבאים:
- בתפריט הניווט, בוחרים באפשרות Cloud Access (גישה לענן).
- לוחצים על הפעלת ספק חדש.
- בתפריט Select a Red Hat Certified Cloud and Service Provider (בחירת ספק שירותים וספק ענן מוסמך של Red Hat), בוחרים באפשרות Google Compute Engine.
- מזינים את המספר של Google Compute Engine. זו כתובת האימייל של קבוצת Google שיצרתם בשלב הראשון.
- בוחרים את המוצרים שרוצים להפעיל.
- לוחצים על Enable.
יכול להיות שיחלפו 3-4 שעות עד ש Google Cloud החשבון שלכם יקושר ל-Red Hat Customer Portal.
הסבר על פרויקטים של RHEL BYOS
rhel-byos-cloud הוא פרויקט ציבורי Google Cloud שמכיל רשימה של כל קובצי האימג' מסוג RHEL BYOS שזמינים. אפשר להשתמש בפרויקט הזה כדי למצוא את שם התמונה או את שם המשפחה הנכונים, ואז להשתמש בהם כדי ליצור מכונת VM משלכם בפרויקט שלכם. התמונות מנוהלות על ידי Google Cloud, אבל אפשר להשתמש בהן רק אם הפעלתם את מינוי RHEL BYOS בצורה תקינה.
יצירת המכונה הווירטואלית
אחרי שתעניקו לקבוצת Google גישה למינוי RHEL, קובצי האימג' מסוג RHEL BYOS יהיו זמינים בפרויקט הציבורי Google Cloud rhel-byos-cloud ב-Compute Engine, אבל אתם תיצרו מכונה וירטואלית משלכם בפרויקט שלכם.
המסוף
מסוף Google Cloud Google Cloud מפשט את התהליך הזה על ידי הצגת תמונות RHEL BYOS הזמינות באופן אוטומטי מהפרויקט rhel-byos-cloud.
נכנסים לדף Create an instance במסוף Google Cloud .
מציינים שם למכונה הווירטואלית. מידע נוסף זמין במאמר מוסכמות למתן שמות למשאבים.
אופציונלי: משנים את האזור של מכונת ה-VM. אם בוחרים באפשרות Any, Google בוחרת אוטומטית אזור בשבילכם על סמך סוג המכונה והזמינות.
בוחרים Machine configuration למכונה הווירטואלית.
בקטע דיסק אתחול לוחצים על Change.
בכרטיסייה תמונות ציבוריות, מבצעים את הפעולות הבאות:
- בתפריט הנפתח מערכת הפעלה, בוחרים באחת מהאפשרויות הבאות:
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux for SAP
- בתפריט הנפתח Version Type, בוחרים את התמונה שרוצים להשתמש בה.
- בקטע License type, בוחרים באפשרות Bring your own subscription or license (BYOS/BYOL).
- מציינים את סוג דיסק האתחול.
- מציינים את גודל דיסק האתחול.
- אופציונלי: כדי לראות אפשרויות הגדרה מתקדמות, לוחצים על הצגת הגדרות מתקדמות.
- כדי לאשר את האפשרויות של דיסק האתחול, לוחצים על Select.
- בתפריט הנפתח מערכת הפעלה, בוחרים באחת מהאפשרויות הבאות:
מבצעים התאמות אישיות נוספות ב-VM לפי הצורך.
כדי ליצור את המכונה הווירטואלית ולהפעיל אותה, לוחצים על Create.
gcloud
יצירת מכונה וירטואלית באמצעות Google Cloud CLI היא תהליך שכולל שני שלבים, כדי לוודא שאתם משתמשים בתמונה הנכונה מהפרויקט rhel-byos-cloud.
כדי למצוא את קובץ האימג' מסוג RHEL BYOS שבו רוצים להשתמש. כדי לראות את רשימת התמונות שזמינות בפרויקט
rhel-byos-cloud, מריצים את הפקודה הבאה:gcloud compute images list \ --project=rhel-byos-cloud \ --filter="name ~ rhel-byos"
בפלט הפקודה, רושמים את
nameשל התמונה שרוצים להשתמש בה. לדוגמה, השם יכול להיותrhel-9-byosאוrhel-9-2-sap-byos.כדי ליצור את המכונה הווירטואלית עם תמונת BYOS בפרויקט שלכם, מריצים את הפקודה
gcloud compute instances createעם הערכים של PROJECT_ID ו-IMAGE_NAME.gcloud compute instances create VM_NAME \ --project=PROJECT_ID \ --image=IMAGE_NAME
מחליפים את מה שכתוב בשדות הבאים:
-
VM_NAME: name of the new VM -
PROJECT_ID: מזהה הפרויקט שבו רוצים ליצור את המכונה הווירטואלית -
IMAGE_NAME: השם הספציפי של התמונה שרוצים להשתמש בה
-
המאמרים הבאים
- התחברות למכונות וירטואליות של Linux
- התחברות למכונות וירטואליות של Windows
- גישה למאגר הידע של Red Hat