Membuat VM menggunakan image RHEL BYOS


Anda dapat membuat instance virtual machine (VM) di Compute Engine menggunakan image dari langganan Red Hat Cloud Access Anda.

Dengan opsi ini, Anda membayar Red Hat untuk langganan lisensi dan membayar Google Cloud hanya untuk biaya infrastruktur yang Anda keluarkan. Saat menggunakan image OS dari langganan Red Hat Cloud Access Anda di Google Cloud, Anda harus meminta dukungan langsung dari Red Hat. Untuk meminta dukungan, login ke Red Hat Customer Portal dan buka tiket dukungan.

Saat membuat VM yang menggunakan image RHEL OS, Anda dapat mengakses Red Hat Knowledgebase menggunakan opsi single sign-on (SSO) yang tersedia melalui Google Cloud Console.

Sebelum memulai

  • 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.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna membuat VM, minta administrator untuk memberi Anda peran IAM Compute Instance Admin (v1) (roles/compute.instanceAdmin.v1) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk membuat VM. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membuat VM:

  • compute.instances.create pada project
  • Untuk menggunakan image kustom guna membuat VM: compute.images.useReadOnly pada image
  • Untuk menggunakan snapshot guna membuat VM: compute.snapshots.useReadOnly pada snapshot
  • Untuk menggunakan template instance guna membuat VM: compute.instanceTemplates.useReadOnly pada template instance
  • Untuk menetapkan jaringan lama ke VM: compute.networks.use pada project
  • Untuk menentukan alamat IP statis untuk VM: compute.addresses.use pada project
  • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama: compute.networks.useExternalIp di project
  • Untuk menentukan subnet bagi VM Anda: compute.subnetworks.use di project atau di subnet yang dipilih
  • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC: compute.subnetworks.useExternalIp di project atau di subnet yang dipilih
  • Untuk menetapkan metadata instance VM untuk VM: compute.instances.setMetadata pada project
  • Untuk menetapkan tag untuk VM: compute.instances.setTags di VM
  • Untuk menetapkan label untuk VM: compute.instances.setLabels di VM
  • Untuk menetapkan akun layanan yang akan digunakan VM: compute.instances.setServiceAccount di VM
  • Untuk membuat disk baru bagi VM: compute.disks.create pada project
  • Untuk memasang disk yang ada dalam mode hanya baca atau baca-tulis: compute.disks.use pada disk
  • Untuk memasang disk yang ada dalam mode hanya baca: compute.disks.useReadOnly pada disk

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Membuat VM dengan image RHEL BYOS

Singkatnya, untuk menggunakan langganan Red Hat Cloud Access di Google Cloud, Anda perlu menyelesaikan langkah-langkah berikut:

  1. Berikan akses Google Cloud ke image dalam langganan Red Hat Cloud Access Anda.
  2. Gunakan konsol Google Cloud atau Google Cloud CLI untuk membuat VM.

Beri Google Grup Anda akses ke langganan RHEL Anda

Untuk memberi Google Grup Anda akses ke image RHEL BYOS, selesaikan langkah-langkah berikut:

  1. Pilih Grup Google yang ada atau buat grup baru.
  2. Tambahkan semua pengguna dan akun layanan yang ingin Anda gunakan untuk gambar BYOS ini, ke Grup Google. Lihat Menambahkan orang ke grup.
  3. Login ke Portal Pelanggan Red Hat dan selesaikan langkah-langkah berikut:
    1. Di menu navigasi, pilih Akses Cloud.
    2. Klik Aktifkan provider baru.
    3. Pada menu Pilih Penyedia Cloud dan Layanan Bersertifikasi Red Hat, pilih Google Compute Engine.
    4. Masukkan ID Google Compute Engine Anda. Ini adalah alamat email untuk Grup Google yang Anda buat di langkah pertama.
    5. Pilih produk yang ingin Anda aktifkan.
    6. Klik Enable.

Mungkin perlu waktu 3-4 jam agar akun Google Cloud Anda tertaut ke Portal Pelanggan Red Hat.

Membuat VM

Setelah Anda memberi Google Grup akses ke langganan RHEL Anda, image RHEL BYOS Anda akan tersedia dalam project rhel-byos-cloud di Compute Engine. Kemudian, Anda dapat membuat VM menggunakan image RHEL BYOS.

Konsol

  1. Di konsol Google Cloud, buka halaman Create an instance.

    Buka Buat instance

  2. Tentukan Name untuk VM Anda. Untuk informasi selengkapnya, lihat Konvensi penamaan resource.

  3. Opsional: Ubah Zone untuk VM ini. Jika Anda memilih Apa saja, Google akan otomatis memilih zona untuk Anda berdasarkan jenis dan ketersediaan mesin.

  4. Pilih Machine configuration untuk VM Anda.

  5. Di bagian Boot disk, klik Ubah.

  6. Di tab Image publik, selesaikan langkah-langkah berikut:

    1. Di drop-down Operating system, pilih salah satu opsi berikut:
      • Red Hat Enterprise Linux
      • Red Hat Enterprise Linux untuk SAP
    2. Di dropdown Jenis Versi, pilih image yang ingin digunakan.
    3. Di bagian Jenis lisensi, pilih Bring your own subscription or license (BYOS/BYOL).
    4. Tentukan jenis boot disk.
    5. Tentukan ukuran boot disk.
    6. Opsional: Untuk opsi konfigurasi lanjutan, klik Tampilkan konfigurasi lanjutan.
    7. Untuk mengonfirmasi opsi boot disk, klik Select.
  7. Buat penyesuaian VM tambahan, sesuai kebutuhan.

  8. Untuk membuat dan memulai VM, klik Create.

gcloud

  1. Tinjau daftar image RHEL BYOS yang tersedia. Untuk melihat daftar image BYOS RHEL, jalankan perintah berikut.

    gcloud compute images list \
        --project=rhel-byos-cloud \
        --no-standard-images
    
  2. Jalankan perintah gcloud compute instances create untuk membuat VM dengan image BYOS.

     gcloud compute instances create VM_NAME \
        --image-family=IMAGE_FAMILY \
        --image-project=rhel-byos-cloud
    

    Ganti kode berikut:

    • VM_NAME: nama VM yang baru
    • IMAGE_FAMILY: kelompok image RHEL BYOS yang ingin Anda gunakan. Misalnya rhel-9-byos atau rhel-9-2-sap-byos.

Langkah selanjutnya