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
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
-
Peran yang diperlukan
Untuk 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.
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
pada project -
Untuk menggunakan image kustom guna membuat VM:
compute.images.useReadOnly
pada image -
Untuk menggunakan snapshot guna membuat VM:
compute.snapshots.useReadOnly
di snapshot -
Untuk menggunakan template instance untuk membuat VM:
compute.instanceTemplates.useReadOnly
di template instance -
Untuk menetapkan jaringan lama ke VM:
compute.networks.use
pada project -
Untuk menentukan alamat IP statis untuk VM:
compute.addresses.use
di project -
Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan lama:
compute.networks.useExternalIp
di project -
Untuk menentukan subnet untuk VM Anda:
compute.subnetworks.use
pada project atau subnet yang dipilih -
Untuk menetapkan alamat IP eksternal ke VM saat menggunakan jaringan VPC:
compute.subnetworks.useExternalIp
pada project atau di subnet yang dipilih -
Untuk menetapkan metadata instance VM untuk VM:
compute.instances.setMetadata
di project -
Untuk menetapkan tag untuk VM:
compute.instances.setTags
di VM -
Untuk menetapkan label 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 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 mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Membuat VM dengan image RHEL BYOS
Singkatnya, untuk menggunakan langganan Red Hat Cloud Access di Google Cloud, Anda harus menyelesaikan langkah-langkah berikut:
- Beri Google Cloud akses ke image di langganan Red Hat Cloud Access Anda.
- 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:
- Pilih grup yang sudah ada atau buat Google Grup.
- Tambahkan semua pengguna dan akun layanan tempat Anda ingin menggunakan image BYOS ini, ke Google Grup. Lihat Menambahkan orang ke grup.
- Login ke Portal Pelanggan Red Hat
dan selesaikan langkah-langkah berikut:
- Di menu navigasi, pilih Akses Cloud.
- Klik Aktifkan provider baru.
- Pada menu Pilih Penyedia Cloud dan Layanan Bersertifikasi Red Hat, pilih Google Compute Engine.
- Masukkan ID Google Compute Engine Anda. Ini adalah alamat email untuk Google Grup yang Anda buat di langkah pertama.
- Pilih produk yang ingin Anda aktifkan.
- Klik Enable.
Mungkin perlu waktu 3-4 jam agar akun Google Cloud Anda terhubung 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. Anda kemudian dapat membuat VM menggunakan image RHEL BYOS.
Konsol
Di konsol Google Cloud, buka halaman Create an instance.
Tentukan Name untuk VM Anda. Untuk informasi selengkapnya, lihat Konvensi penamaan resource.
Opsional: Ubah Zone untuk VM ini. Compute Engine mengacak daftar zone di dalam setiap region untuk mendorong penggunaan di beberapa zone.
Pilih Machine configuration untuk VM Anda.
Di bagian Boot disk, klik Ubah.
Di tab Image publik, selesaikan langkah-langkah berikut:
- Di drop-down Operating system, pilih salah satu opsi berikut:
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux untuk SAP
- Di drop-down Version Type, pilih image yang ingin Anda gunakan.
- Di bagian License type, pilih Bring your own subscription or license (BYOS/BYOL).
- Tentukan jenis boot disk.
- Tentukan ukuran boot disk.
- Opsional: Untuk opsi konfigurasi lanjutan, klik Tampilkan konfigurasi lanjutan.
- Untuk mengonfirmasi opsi boot disk, klik Select.
- Di drop-down Operating system, pilih salah satu opsi berikut:
Buat penyesuaian VM tambahan, sesuai kebutuhan.
Untuk membuat dan memulai VM, klik Create.
gcloud
Tinjau daftar image RHEL BYOS yang tersedia. Untuk melihat daftar image RHEL BYOS, jalankan perintah berikut.
gcloud compute images list \ --project=rhel-byos-cloud \ --no-standard-images
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 baruIMAGE_FAMILY
: kelompok gambar RHEL BYOS yang ingin Anda gunakan. Misalnyarhel-9-byos
ataurhel-9-2-sap-byos
.