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 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 Portal Pelanggan Red Hat Anda 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 konsol.

Sebelum memulai

  • Siapkan autentikasi jika Anda belum melakukannya. Autentikasi memverifikasi identitas Anda untuk mengakses Google Cloud layanan dan API. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine dengan memilih salah satu opsi berikut:

    Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:

    Konsol

    Saat menggunakan Google Cloud konsol untuk mengakses Google Cloud layanan dan API, Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu .

  • Tetapkan region dan zona default.

Peran yang diperlukan

Agar mendapatkan izin yang Anda perlukan untuk 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, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk membuat VM:

  • compute.instances.create di project
  • Untuk menggunakan image kustom guna membuat VM: compute.images.useReadOnly di image
  • Untuk menggunakan snapshot guna membuat VM: compute.snapshots.useReadOnly di snapshot
  • Untuk menggunakan template instance guna membuat VM: compute.instanceTemplates.useReadOnly di template instance
  • Untuk menentukan subnet bagi VM Anda: compute.subnetworks.use di project atau di subnet yang dipilih
  • Untuk menentukan alamat IP statis bagi VM: compute.addresses.use di project
  • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC: compute.subnetworks.useExternalIp di project atau di subnet yang dipilih
  • Untuk menetapkan jaringan lama ke VM: compute.networks.use di project
  • Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama: compute.networks.useExternalIp di project
  • Untuk menetapkan metadata instance VM bagi VM: compute.instances.setMetadata di project
  • Untuk menetapkan tag bagi VM: compute.instances.setTags di VM
  • Untuk menetapkan label bagi 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 di project
  • Untuk memasang disk yang sudah ada dalam mode baca-saja atau baca-tulis: compute.disks.use di disk
  • Untuk memasang disk yang sudah ada dalam mode baca-saja: compute.disks.useReadOnly di 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 CloudAnda perlu menyelesaikan langkah-langkah berikut:

  1. Beri Google Cloud akses ke image dalam langganan Red Hat Cloud Access Anda.
  2. Gunakan Google Cloud konsol 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 Google Grup yang sudah ada atau buat Google Grup.
  2. Tambahkan semua pengguna dan akun layanan yang ingin Anda gunakan image BYOS ini, ke Google Grup. Lihat Menambahkan orang ke grup Anda.
  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. ID ini adalah alamat email untuk Google Grup yang Anda buat di langkah pertama.
    5. Pilih produk yang ingin Anda aktifkan.
    6. Klik Enable.

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

Memahami project RHEL BYOS

rhel-byos-cloud adalah public Google Cloud project yang berisi daftar semua image RHEL BYOS yang tersedia. Anda dapat mereferensikan project ini untuk menemukan nama atau family image yang benar, yang kemudian akan Anda gunakan untuk membuat instance VM Anda sendiri di project Anda. Image ini dikelola oleh Google Cloud Google Cloud, tetapi hanya dapat digunakan jika Anda telah mengaktifkan langganan RHEL BYOS dengan benar.

Membuat VM

Setelah Anda memberi Google Grup Anda akses ke langganan RHEL Anda, image RHEL BYOS Anda akan tersedia di project Google Cloud rhel-byos-cloud publik di Compute Engine, tetapi Anda akan membuat VM Anda sendiri di project Anda sendiri.

Konsol

Konsol menyederhanakan proses ini dengan otomatis menampilkan image RHEL BYOS yang tersedia dari project rhel-byos-cloud. Google Cloud

  1. Di Google Cloud konsol, buka halaman Buat instance.

    Buka halaman 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 Any, Google akan otomatis memilih zona untuk Anda berdasarkan jenis mesin dan ketersediaan.

  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 menu drop-down Operating system, pilih salah satu opsi berikut:
      • Red Hat Enterprise Linux
      • Red Hat Enterprise Linux untuk SAP
    2. Di menu drop-down Version Type, pilih image yang ingin digunakan.
    3. Di bagian License type, 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

Membuat VM dengan Google Cloud CLI adalah proses dua langkah untuk memastikan Anda menggunakan image yang benar dari project rhel-byos-cloud.

  1. Untuk menemukan image RHEL BYOS yang ingin Anda gunakan. Jalankan perintah berikut untuk mencantumkan image yang tersedia di project rhel-byos-cloud:

    gcloud compute images list \
     --project=rhel-byos-cloud \
     --filter="name ~ rhel-byos"
    

    Dari output perintah, catat name image yang ingin Anda gunakan. Misalnya, namanya mungkin rhel-9-byos atau rhel-9-2-sap-byos.

  2. Buat VM dengan image BYOS di project Anda sendiri dengan mereferensikan image yang Anda temukan di langkah sebelumnya dengan menjalankan perintah gcloud compute instances create command dengan PROJECT_ID dan IMAGE_NAME.

     gcloud compute instances create VM_NAME \
     --project=PROJECT_ID \
     --image=IMAGE_NAME
    

    Ganti kode berikut:

    • VM_NAME: nama VM yang baru
    • PROJECT_ID: ID project Anda tempat Anda ingin membuat VM
    • IMAGE_NAME: nama image spesifik yang ingin Anda gunakan

Langkah berikutnya