שינויים והגבלות ברישיון

אפשר להוסיף, להסיר או להחליף רק רישיונות מסוימים של מערכות הפעלה. שינויים ברישיון נתמכים ב-Red Hat Enterprise Linux‏ (RHEL),‏ RHEL for SAP,‏ SUSE Linux Enterprise Server‏ (SLES),‏ SLES for SAP,‏ Ubuntu,‏ Ubuntu Pro ו-Windows Server בתרחישי השימוש הבאים:

  • מעבר בין מודלים של חיוב BYOS ו-PAYG עבור RHEL,‏ RHEL for SAP,‏ SLES ו-SLES for SAP
  • שינוי של מכונת BYOL של Windows Server לשימוש בחיוב לפי שימוש
  • שדרוגים במקום מ-Ubuntu ל-Ubuntu Pro
  • הוספה או הסרה של רישיונות לחבילת RHEL ELS

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

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

  • אם עדיין לא עשיתם את זה, תצטרכו להגדיר אימות. אימות הוא תהליך שבו מאמתים את הזהות שלכם כדי לקבל גישה לממשקי 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
  • הגדרת אזור ותחום כברירת מחדל

הכנה לעדכון רישיון של דיסק

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

בדיקת פרטי הרישיון

ב-Cloud Shell, מריצים את הפקודה הבאה. מחליפים את LICENSE_URL ברישיון שרוצים לבדוק. רשימה של כתובות URL נפוצות של רישיונות מופיעה בטבלה הפניות לרישיונות.

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" LICENSE_URL

לדוגמה, כדי לבדוק את רישיון RHEL 7 PAYG:

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server

הפלט אמור להיראות כך:

{
  "kind": "compute#license",
  "name": "rhel-7-server",
  "chargesUseFee": true,
  "id": "6080198135500386054",
  "licenseCode": "1000006",
  "creationTimestamp": "2013-08-19T17:17:57.000-07:00",
  "description": "RedHat Enterprise Linux 7",
  "transferable": true,
  "selfLink": "https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server",
  "selfLinkWithId": "https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/6080198135500386054",
  "appendableToDisk": true,
  "removableFromDisk": false,
  "allowedReplacementLicenses": [
    "1492188837615955530",
    "8475125252192923229",
    "601259152637613565",
    "489291035512960571",
    "1270685562947480748"
  ],
  "osLicense": false,
  "soleTenantOnly": false,
  "multiTenantOnly": false,
  "minimumRetention": {
    "seconds": "0",
    "nanos": 0
  },
  "updateTimestamp": ""
}

התשובה כוללת את השדות העיקריים הבאים:

  • removableFromDisk: אם true, אפשר להסיר את הרישיון מהדיסק. אם הערך הוא false, אי אפשר להסיר את הרישיון בלי להחליף אותו ברישיון תקף.
  • allowedReplacementLicenses: רשימה של קודי רישיון לרישיונות שיכולים לשמש כתחליפים תקפים. כדי לברר איזה קוד רישיון מתאים לאיזה רישיון, אפשר לעיין בחומר העזר בנושא רישיונות.
  • minimumRetention: משך הזמן המינימלי שבו הרישיון צריך להיות במכונה הווירטואלית לפני שאפשר להחיל שינוי רישיון נוסף.

דוגמה: החלפת RHEL 7 PAYG ב-RHEL 8 PAYG

כדי להחליף רישיון RHEL 7 PAYG ברישיון RHEL 8 PAYG, צריך להשתמש במידע הבא כדי למצוא את קוד הרישיון ואת כתובת הרישיון של RHEL 8 PAYG:

שם הרישיון קוד רישיון כתובת URL של הרישיון
RHEL 8 PAYG 601259152637613565 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-server

קוד הרישיון של RHEL 8 PAYG‏ (601259152637613565) מופיע בקטע allowedReplacementLicenses של RHEL 7 PAYG, ולכן אפשר להחליף את הרישיון ברישיון תקף.

כדי להחליף את הרישיון, משתמשים בפקודה הבאה:

  gcloud compute disks update DISK_NAME
      --replace-license=projects/rhel-cloud/global/licenses/rhel-7-server,projects/rhel-cloud/global/licenses/rhel-8-server
      --zone=DISK_ZONE

הפניות לרישיונות

הפניות לרישיונות של RHEL,‏ SLES,‏ Ubuntu,‏ Ubuntu Pro ו-Windows Server מפורטות בטבלאות הבאות.

פרטי רישיון RHEL

שם הרישיון קוד רישיון כתובת URL של הרישיון
RHEL 6 PAYG 1000002 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-6-server
RHEL 7 PAYG 1000006 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-server
RHEL 7 ELS 4646774207868449156 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-els
RHEL 8 PAYG 601259152637613565 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-server
RHEL 9 PAYG 7883559014960410759 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-9-server
RHEL 10 PAYG 1368031684811063353 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-server
‫RHEL 6 BYOS 4720191914037931587 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-6-byos
‫RHEL 7 BYOS 1492188837615955530 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-7-byos
RHEL 8 BYOS 8475125252192923229 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-8-byos
RHEL 9 BYOS 3837518230911135854 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-9-byos
RHEL 10 BYOS 4907394077439590422 https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/rhel-10-byos
‫RHEL 8 for SAP PAYG 1270685562947480748 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap
‫RHEL 9 for SAP PAYG 8291906032809750558 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap
‫RHEL 10 for SAP PAYG 5231023367886504429 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap
‫RHEL 8 for SAP BYOS 489291035512960571 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-8-sap-byos
‫RHEL 9 for SAP BYOS 6753525580035552782 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-9-sap-byos
‫RHEL 10 for SAP BYOS 4412948736425361424 https://www.googleapis.com/compute/v1/projects/rhel-sap-cloud/global/licenses/rhel-10-sap-byos

פרטי רישיון SLES

שם הרישיון קוד רישיון כתובת URL של הרישיון
SLES 11 PAYG 1000004 https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-11
SLES 12 PAYG 1000008 https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-12
SLES 15 PAYG 5422776498422280384 https://www.googleapis.com/compute/v1/projects/suse-cloud/global/licenses/sles-15
SLES 11 BYOS 3562683225507985416 https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-11-byos
SLES 12 BYOS 5995918435054614609 https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-12-byos
SLES 15 BYOS 7429287564402499183 https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-15-byos
‫SLES 12 for SAP PAYG 4079932016749305610 https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-12
‫SLES 15 for SAP PAYG 4764125400812555962 https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-15
‫SLES 12 for SAP BYOS 7194268483061119118 https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-12-byos
‫SLES 15 for SAP BYOS 6035015651111738499 https://www.googleapis.com/compute/v1/projects/suse-byos-cloud/global/licenses/sles-sap-15-byos

פרטי רישיון של Ubuntu ו-Ubuntu Pro

שם הרישיון קוד רישיון כתובת URL של הרישיון
‫Ubuntu 16.04 (Xenial Xerus) 1000201 https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-1604-xenial
Ubuntu Pro 16.04 (Xenial Xerus) 8045211386737108299 https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-1604-lts
‫Ubuntu 18.04 LTS (Bionic Beaver) 5926592092274602096 https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-1804-lts
‫Ubuntu Pro 18.04 LTS (Bionic Beaver) 6022427724719891830 https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-1804-lts
Ubuntu 20.04 LTS (Focal Fossa) 2211838267635035815 https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2004-lts
Ubuntu Pro 20.04 LTS (Focal Fossa) 599959289349842382 https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2004-lts
‫Ubuntu 22.04 LTS (Jammy Jellyfish) 5511465778777431107 https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2204-lts
‫Ubuntu Pro 22.04 LTS (Jammy Jellyfish) 2592866803419978320 https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2204-lts
Ubuntu 24.04 LTS (Noble Numbat) 3242930272766215801 https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/licenses/ubuntu-2404-lts
Ubuntu Pro 24.04 LTS (Noble Numbat) 2176054482269786025 https://www.googleapis.com/compute/v1/projects/ubuntu-os-pro-cloud/global/licenses/ubuntu-pro-2404-lts

פרטי הרישיון של Windows Server

שם הרישיון קוד רישיון כתובת URL של הרישיון
‫Windows Server 2008 R2 BYOL 4551215591257167608 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-byol
Windows Server 2008 R2 PAYG 1000000 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2008-r2-dc
‫Windows Server 2012 BYOL 5559842820536817947 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-byol
Windows Server 2012 PAYG 1000015 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-dc
‫Windows Server 2012 R2 BYOL 6738952703547430631 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-r2-byol
Windows Server 2012 R2 PAYG 1000017 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2012-r2-dc
‫Windows Server 2016 BYOL 4322823184804632846 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2016-byol
‫Windows Server 2016 PAYG 1000213 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2016-dc
‫Windows Server 2019 BYOL 6532438499690676691 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-byol
Windows Server 2019 PAYG 3389558045860892917 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2019-dc
‫Windows Server 2022 BYOL 2808834792899686364 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2022-byol
Windows Server 2022 PAYG 4079807029871201927 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2022-dc
‫Windows Server 2025 BYOL 6621875542391421291 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2025-byol
Windows Server 2025 PAYG 7142647615590922601 https://www.googleapis.com/compute/v1/projects/windows-cloud/global/licenses/windows-server-2025-dc