Menambahkan lisensi RHEL ELS


Saat versi Red Hat Enterprise Linux (RHEL) mencapai akhir pemeliharaan dan image OS Anda menggunakan lisensi on-demand, dukungan dan akses ke VM ini akan dibatasi sesuai dengan Kebijakan pemeliharaan untuk tahap siklus proses.

Untuk dukungan tambahan, yang memberikan perbaikan keamanan yang berdampak kritis dan perbaikan bug prioritas mendesak yang dipilih, Anda dapat menambahkan Add-On RHEL Extended Life Cycle Support (ELS). Add-On ELS berlaku untuk rilis minor terakhir dari rilis utama sebagai berikut:

  • Untuk RHEL 7, Add-On ELS berlaku untuk rilis minor terbaru, yaitu RHEL 7.9 atau RHEL 7.9 untuk SAP. Add-On ELS untuk RHEL 7 tersedia hingga 30 Juni 2028.
  • Untuk RHEL 6, Add-On ELS berlaku untuk rilis minor terbaru, yaitu RHEL 6.10. Add-On ELS untuk RHEL 6 tersedia hingga 30 Juni 2024.

Untuk informasi selengkapnya, lihat Siklus Proses RHEL dan FAQ.

Dokumen ini menunjukkan cara menambahkan Add-On ELS ke VM RHEL yang memiliki lisensi on-demand untuk image-nya dan telah mencapai akhir pemeliharaan. Add-On ELS ditambahkan secara otomatis ke VM RHEL 6.10 saat Anda memigrasikannya ke Google Cloud.

Menambahkan lisensi ELS

Tambahkan lisensi ELS dengan melakukan hal berikut untuk setiap VM:

  1. Menghentikan VM dan menambahkan lisensi ke disk booting

  2. Memvalidasi lisensi dan memulai VM

  3. Menginstal paket klien ELS Red Hat Update Infrastructure (RHUI) di VM

Penagihan

Setelah Anda melampirkan RHEL ELS ke disk, Compute Engine akan menambahkan SKU tambahan ke tagihan Anda.

Misalnya, jika Anda menggunakan RHEL 7, tagihan Anda akan menyertakan satu item baris untuk RHEL 7 dan item baris lainnya untuk RHEL 7 ELS.

Anda akan ditagih untuk VM RHEL sesuai dengan harga untuk image premium.

Batasan

  • Anda harus menghentikan VM sebelum menambahkan lisensi.

Sebelum memulai

  • Add-On ELS hanya berlaku untuk rilis minor terbaru. Untuk setiap VM RHEL, update ke rilis minor terbaru dengan terhubung ke VM dan menjalankan perintah berikut:

    sudo yum -y update
  • Pastikan Anda memiliki izin berikut di disk booting:

    • compute.disks.get
    • compute.disks.update
  • Jika Anda belum melakukannya, siapkan autentikasi. Autentikasi adalah proses verifikasi identitas Anda untuk mengakses layanan dan API Google Cloud. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. Install the Google Cloud CLI, then initialize it by running the following command:

      gcloud init
    2. Set a default region and zone.

Menambahkan lisensi RHEL ELS

Tambahkan lisensi RHEL ELS ke disk booting VM Linux menggunakan prosedur berikut:

  1. Hentikan VM menggunakan perintah gcloud compute instances stop:

    gcloud compute instances stop VM_NAME
    

    Ganti VM_NAME dengan nama VM untuk berhenti.

  2. Cantumkan disk yang terkait dengan VM menggunakan perintah gcloud compute instances describe:

    gcloud compute instances describe VM_NAME --format="yaml(disks)"
    

    Ganti VM_NAME dengan nama VM.

  3. Pastikan output-nya mirip dengan berikut ini:

    disks:
    - autoDelete: true
      boot: true
      deviceName: persistent-disk-0
      diskSizeGb: '20'
      index: 0
      interface: SCSI
      kind: compute#attachedDisk
      licenses:
      - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION
      mode: READ_WRITE
      source: https://www.googleapis.com/compute/v1/projects/PROJECT_NAME/zones/ZONE/disks/VM_NAME
      type: PERSISTENT
    

    Perhatikan bahwa belum ada userLicenses yang ditambahkan.

  4. Dapatkan nama boot disk dengan menjalankan perintah gcloud compute disks list:

    gcloud compute disks list
    
  5. Perbarui disk booting dengan URI lisensi RHEL ELS menggunakan perintah gcloud beta compute disks update:

    gcloud beta compute disks update BOOT_DISK_NAME \
       --zone ZONE \
       --update-user-licenses="https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION"
    

    Ganti kode berikut:

    • RHEL_VERSION: versi RHEL. Contoh, rhel-7-server.

    • BOOT_DISK_NAME: nama boot disk yang diperoleh di langkah sebelumnya

    • ZONE: zona yang berisi disk booting

    • RHEL_ELS_VERSION: versi RHEL ELS. Contoh, rhel-7-els.

Memvalidasi lisensi RHEL ELS

Pastikan lisensi RHEL ELS ditambahkan ke disk booting VM Linux dengan menggunakan prosedur berikut:

  1. Dapatkan informasi tentang boot disk menggunakan perintah gcloud beta compute disks describe:

    gcloud beta compute disks describe BOOT_DISK_NAME \
       --zone ZONE
    

    Ganti kode berikut:

    • BOOT_DISK_NAME: nama boot disk yang akan diperiksa untuk lisensi yang ditambahkan

    • ZONE: zona yang berisi disk booting

  2. Pastikan output-nya mirip dengan berikut ini:

    creationTimestamp: '2021-05-05T15:26:27.835-07:00'
    id: '727854272460268924'
    interface: SCSI
    kind: compute#disk
    labelFingerprint: 42WmSpB8rSM=
    lastAttachTimestamp: '2021-05-05T15:26:27.836-07:00'
    licenseCodes:
    - '1000006'
    - '6213885950785916969'
    licenses:
    - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_VERSION
    multiWriter: false
    name: VM_NAME
    physicalBlockSizeBytes: '4096'
    selfLink: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_NAME
    selfLinkWithId: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/disks/DISK_ID
    sizeGb: '20'
    sourceImage: https://www.googleapis.com/compute/beta/projects/IMAGE_PROJECT/global/images/IMAGE
    sourceImageId: '7397991294075835597'
    status: READY
    type: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/diskTypes/DISK_TYPE
    userLicenses:
    - https://www.googleapis.com/compute/v1/projects/rhel-cloud/global/licenses/RHEL_ELS_VERSION
    users:
    - https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE/instances/VM_NAME
    zone: https://www.googleapis.com/compute/beta/projects/PROJECT_NAME/zones/ZONE
    
  3. Pastikan lisensi RHEL ELS ditambahkan ke disk booting VM Linux dengan memeriksa output langkah sebelumnya untuk kolom userLicenses pada string lisensi yang sesuai.

    Jika kolom userLicenses tidak berisi string pemberian lisensi yang diinginkan, Anda mungkin perlu menghapus lalu memperbarui lisensi pengguna. Untuk informasi selengkapnya, lihat perintah gcloud beta compute disks update.

  4. Mulai VM menggunakan perintah gcloud compute instances start:

    gcloud compute instances start VM_NAME \
       [--csek-key-file ENCRYPTION_KEY]
    

    Ganti kode berikut:

    • VM_NAME: nama VM yang akan dimulai

    • ENCRYPTION_KEY: flag opsional yang menentukan jalur ke file Kunci Enkripsi yang Disediakan Pelanggan (CSEK) jika disk booting dienkripsi

Menginstal paket klien RHUI ELS

Setelah menambahkan string lisensi ke disk RHEL, instal paket klien RHUI ELS di VM dengan terhubung ke VM dan menjalankan perintah berikut:

RHEL 7

  1. Pastikan Anda menggunakan RHEL 7.9 atau RHEL 7.9 untuk SAP:

     cat /etc/redhat-release
     

  2. Download dan instal update terbaru:

     sudo yum -y update
     

  3. Hapus paket klien RHUI dan instal paket klien RHUI ELS:

     sudo yum -y remove google-rhui-client-rhel7 google-rhui-client-rhel79-sap google-rhui-client-rhel7-sap
     sudo yum makecache
     sudo yum -y install google-rhui-client-rhel7-els
     

RHEL 6

  1. Pastikan Anda menggunakan RHEL 6.10:

     cat /etc/redhat-release
     

  2. Download dan instal update terbaru:

     sudo yum -y update
     

  3. Hapus paket klien RHUI dan instal paket klien RHUI ELS:

     sudo yum -y remove google-rhui-client-rhel6
     sudo yum makecache
     sudo yum -y install google-rhui-client-rhel6-els
     

Lihat log audit

Lihat histori pembaruan lisensi menggunakan prosedur berikut:

  1. Di konsol Google Cloud, buka halaman Aktivitas.

    Buka Aktivitas

  2. Di panel Filter pada Kategori, pilih Konfigurasi untuk Jenis Aktivitas.

  3. Di panel Filter pada Kategori, pilih Disk untuk Jenis Resource.