Dokumen ini menjelaskan cara men-deploy beban kerja Oracle Database di Google Cloud dengan menggunakan alat Otomatisasi Deployment yang Dipandu di Workload Manager.
Membuat deployment Oracle Database
Untuk mengonfigurasi dan men-deploy Oracle Database, lakukan tugas berikut:
Di konsol Google Cloud , buka halaman Workload Manager.
Di panel navigasi Workload Manager, klik Deployments.
Pilih project tempat Anda ingin membuat deployment.
Klik Create deployment dan pilih Oracle Database.
Jika Anda tidak memiliki peran dan izin yang diperlukan, alat Otomatisasi Deployment Terpandu akan menunjukkan peran dan izin yang diperlukan. Klik Berikan dan lanjutkan.
Di bagian Dasar-dasar deployment, masukkan informasi tentang persyaratan deployment dan workload Anda.
Workload Manager menggunakan informasi dasar ini untuk menentukan data yang akan dikumpulkan di tab berikutnya. Workload Manager juga memberikan rekomendasi untuk konfigurasi deployment Anda berdasarkan setelan dasar ini.
Masukkan nama untuk mendeskripsikan workload yang Anda deploy.
Nama ini harus unik dalam project tempat Anda men-deploy beban kerja. Anda dapat menggunakan karakter alfanumerik huruf kecil dan tanda hubung untuk menentukan nama, tetapi nama harus dimulai dengan huruf dan tidak boleh diakhiri dengan tanda hubung. Dapat memiliki minimum 3 dan maksimum 22 karakter.
Di kolom Deskripsi deployment, tambahkan deskripsi untuk beban kerja Anda, yang nantinya ditampilkan di dasbor yang menunjukkan deployment Anda.
Di kolom Service account, pilih akun layanan yang ingin Anda lampirkan ke deployment Oracle Anda. Workload Manager menggunakan akun layanan ini untuk memanggil API dan layanan lain guna membuat resource yang diperlukan untuk deployment. Anda dapat memilih akun layanan yang ada atau membuat akun layanan baru. Untuk mengetahui informasi selengkapnya, lihat Akun layanan yang dikelola pengguna.
Di kolom Service account for Compute Engine, pilih akun layanan untuk VM Compute Engine yang dibuat selama proses deployment. Anda dapat memilih akun layanan yang ada atau membuat akun layanan baru.
Opsional: Langkah ini hanya diperlukan jika organisasi Anda menerapkan kepatuhan terhadap Kontrol Layanan VPC. Di kolom Private pool, tentukan nama private pool Cloud Build yang dikonfigurasi untuk Kontrol Layanan VPC dalam format berikut:
projects/PRIVATEPOOL_PROJECT_ID/locations/REGION/workerPools/PRIVATEPOOL_ID
Ganti kode berikut:
- PRIVATEPOOL_PROJECT_ID: ID project yang berisi private pool.
- REGION: region tempat Anda membuat kumpulan pribadi.
- PRIVATEPOOL_ID: ID pool pribadi.
Untuk mengetahui informasi selengkapnya, lihat Menggunakan pool worker pribadi Cloud Build.
Pilih versi Rilis Oracle Database.
Workload Manager mendukung Oracle Database Enterprise Edition dan versi rilis 19c.
Pilih Rilis update.
Jika Anda ingin menggunakan lisensi Developer, Oracle Database 19c (19.3) adalah satu-satunya versi yang tersedia. Dalam hal ini, pilih
19.3update dari menu Release update.Pilih model deployment:
- Instance tunggal: Dalam model ini, Oracle Database Anda di-deploy di satu VM.
- Ketersediaan tinggi Oracle Data Guard: Instance Oracle di-deploy di beberapa VM menggunakan mode perlindungan ketersediaan maksimum untuk ketersediaan tinggi. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Oracle.
Di kolom Secret for Database credentials, pilih nama secret yang sesuai dengan sandi untuk Oracle Database Anda. Alat Otomatisasi Deployment Terpandu menggunakan sandi ini selama proses deployment dan penginstalan. Secret ini harus memenuhi persyaratan kompleksitas sandi dan harus ada di project Google Cloud yang sama dengan tempat Anda membuat deployment.
Masukkan Nama database.
Nama database hanya boleh berisi huruf, angka, dan garis bawah. Dapat memiliki maksimum 8 karakter.
Masukkan Nama domain database.
Nama domain database dapat kosong, atau memiliki nama yang diawali dengan huruf dan hanya berisi huruf, angka, garis bawah, tanda hubung, dan titik. Panjangnya bisa antara 1 dan 128 karakter.
Opsional. Untuk mengaktifkan Oracle Multitenant, centang kotak Enable multitenant.
Arsitektur Multitenant Oracle memungkinkan satu database penampung menghosting beberapa pluggable database yang terisolasi, sehingga memungkinkan konsolidasi sumber daya yang efisien dan pengelolaan yang disederhanakan. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Oracle.
Opsional. Aktifkan pemantauan database.
Mengaktifkan pemantauan database mengonfigurasi pengumpulan metrik untuk membantu Anda memantau kondisi database. Untuk mengetahui daftar metrik yang dikumpulkan, lihat Metrik yang didukung.
Metrik yang dikumpulkan dikirim ke Cloud Monitoring tempat Anda dapat melihat metrik menggunakan dasbor dan menyiapkan pemberitahuan. Untuk mengetahui informasi selengkapnya, lihat Melihat metrik.
Jika Anda memilih untuk mengaktifkan pemantauan database, pilih nama secret untuk kredensial pemantauan. Secret ini harus memenuhi persyaratan kompleksitas sandi dan harus ada di project Google Cloud yang sama dengan tempat Anda membuat deployment.
Klik Continue untuk melanjutkan.
Di tab Virtual machine, lakukan hal berikut:
Pilih region utama tempat Anda ingin membuat VM.
Untuk mengetahui informasi selengkapnya, lihat Region yang didukung.
Pilih zona utama dari region yang ditentukan.
Pilih region sekunder dan zona sekunder.
Opsi ini hanya tersedia jika Anda memilih model deployment Ketersediaan tinggi Oracle Data Guard di tab Dasar-dasar deployment.
Pilih jaringan VPC Anda.
Pilih subnet di jaringan VPC yang ditentukan.
Pilih subnet sekunder. Opsi ini hanya tersedia jika region utama dan sekunder Anda berbeda.
Untuk menetapkan awalan nama VM kustom, masukkan awalan yang akan diterapkan ke nama semua VM yang dibuat selama deployment. Awalan harus terdiri dari 3 hingga 32 karakter.
Secara default, awalan nama VM ditetapkan sama dengan nama deployment Anda.
Di kolom Software installation media, pilih bucket Cloud Storage yang Anda buat untuk menghosting file penginstalan.
Karena bucket kosong dan belum memiliki file, Anda akan melihat error yang menunjukkan file yang hilang untuk update rilis yang Anda pilih di bagian Dasar-dasar deployment. Lakukan tindakan berikut:
Download file yang hilang ke komputer lokal Anda:
- Download patch (file yang diawali dengan 'p') dari My Oracle Support.
Download rilis dasar dari Oracle Software Delivery Cloud atau Oracle Technology Network.
Sekali lagi, di kolom Software installation media, pilih bucket Cloud Storage. Alat Otomatisasi Deployment Terpandu memvalidasi file Anda, dan jika tidak ada error, Anda dapat melanjutkan ke langkah berikutnya.
Pilih seri mesin untuk VM database.
Pilih jenis mesin untuk VM database.
Klik Continue untuk melanjutkan.
Di tab Storage, masukkan informasi untuk membuat disk penyimpanan.
Proses deployment membuat empat volume penyimpanan. Sesuaikan ukuran volume awal berdasarkan perkiraan penggunaan.
- Boot disk: berisi sistem operasi dan semua file penting yang diperlukan untuk memulai server. Anda dapat menyediakan penyimpanan antara 20 GB dan 65.536 GB.
- Disk biner software: menyimpan file software Oracle dan direktori
ORACLE_HOME. Anda dapat menyediakan penyimpanan antara 30 GB dan 65.536 GB. - Disk file data: menyimpan database itu sendiri, termasuk kamus data Oracle dan data pengguna. Anda dapat menyediakan penyimpanan antara 10 GB dan 65.536 GB.
- Disk area pemulihan cepat: menyimpan file terkait pemulihan, seperti log pengulangan yang diarsipkan dan pencadangan RMAN lokal. Anda dapat menyediakan penyimpanan antara 15 GB dan 65.536 GB.
Untuk meninjau konfigurasi deployment, klik Lanjutkan.
Di tab Tinjau, alat Otomatisasi Penerapan Terpandu memvalidasi konfigurasi penerapan Anda berdasarkan kuota yang tersedia, dan menunjukkan apakah kuota tidak mencukupi. Jika hal itu terjadi, Anda dapat mengonfigurasi ulang deployment agar sesuai dengan kuota yang ada, atau menambah kuota dengan mengikuti langkah-langkah berikut:
- Klik Minta penambahan kuota.
- Di halaman Perubahan kuota, perbarui nilai kuota sesuai kebutuhan Anda.
- Klik Done.
- Klik Submit request.
Untuk men-deploy workload database Oracle, klik Buat.
Meninjau status deployment
Setelah membuat deployment, Anda dapat memantau status deployment di dasbor dengan mengarahkan kursor ke ikon Status.
Anda akan menerima notifikasi di konsol Google Cloud saat Workload Manager menyelesaikan proses deployment. Jika deployment tidak berhasil, Anda akan menerima notifikasi kegagalan. Anda dapat melihat informasi tambahan tentang error di halaman Deployment Details dengan mengklik nama deployment di dasbor. Lihat Memecahkan masalah error deployment.
Memecahkan masalah error deployment
Selama proses deployment, Terraform membuat resource Google Cloud , seperti VM dan disk penyimpanan, dan Ansible mengonfigurasi software Oracle di VM. Workload Manager menyediakan log untuk Terraform dan Ansible melalui Cloud Build dan Logs Explorer.
Jika terjadi error selama proses deployment, Anda akan menerima notifikasi di konsol Google Cloud . Anda dapat melihat detail error tambahan di halaman Detail Deployment, termasuk penyebab utama, link ke log yang berisi informasi tambahan, dan langkah-langkah untuk menyelesaikan error.
Jika error terjadi selama proses Terraform deployment:
Jika masalah yang mendasarinya memerlukan perubahan konfigurasi deployment (misalnya, nama deployment tidak unik):
- Hapus deployment.
- Buat deployment baru dengan memberikan informasi yang benar.
Jika masalah yang mendasarinya tidak memerlukan perubahan konfigurasi deployment (misalnya, kuota tidak mencukupi):
- Selesaikan masalahnya.
Klik Coba lagi pada pesan error untuk melanjutkan proses deployment.
Jika error terjadi selama proses deployment Ansible:
Jika masalah yang mendasarinya memerlukan perubahan konfigurasi deployment (misalnya, Anda menentukan bucket Cloud Storage yang salah untuk file Oracle Database):
- Hapus deployment.
- Buat deployment baru dengan memberikan konfigurasi yang benar.
Jika masalah mendasar tidak memerlukan perubahan konfigurasi deployment (misalnya, paket OS gagal didownload):
- Selesaikan masalah, jika ada.
- Hapus deployment.
- Buat deployment baru dengan memberikan konfigurasi yang benar.