Panduan deployment ini menunjukkan cara men-deploy resource Google Cloud untuk instance IBM Db2 di Linux yang mendukung aplikasi SAP.
Petunjuk dalam panduan ini menggunakan Terraform untuk men-deploy dan mengonfigurasi VM, sistem operasi Linux, volume disk yang diperlukan untuk IBM Db2, dan menginstal agen pemantauan Google Cloud untuk SAP NetWeaver.
Untuk mengetahui detail tentang merencanakan deployment Anda, lihat panduan perencanaan IBM Db2 untuk SAP.
Prasyarat
Jika ingin menjalankan workload SAP dengan mematuhi persyaratan residensi data, kontrol akses, staf dukungan, atau peraturan, Anda harus membuat folder Assured Workloads yang diperlukan. Untuk mengetahui informasi selengkapnya, lihat Kepatuhan dan kontrol kedaulatan untuk SAP di Google Cloud.
Jika belum memiliki project Google Cloud dengan penagihan aktif, Anda harus membuatnya sebelum dapat men-deploy mesin virtual (VM) untuk penginstalan IBM Db2.
Membuat project
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
-
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda.
Mengonfigurasi lingkungan perintah gcloud
Petunjuk ini menggunakan
Cloud Shell untuk memasukkan perintah gcloud
yang men-deploy atau mengonfigurasi
resource Google Cloud Anda. Cloud Shell diakses melalui
Konsol Google Cloud di browser Anda.
Cloud Shell berjalan pada VM yang disediakan Google Cloud setiap kali
Anda memulai Cloud Shell. Saat pertama kali Anda menggunakan Cloud Shell,
Google Cloud juga membuat direktori $HOME
persisten untuk Anda,
yang akan dipulihkan setiap kali Anda membuka Cloud Shell.
VM yang disediakan mencakup
Google Cloud CLI terbaru.
Oleh karena itu, perintah gcloud
yang Anda gunakan dalam Cloud Shell sama dengan
perintah yang Anda gunakan dalam instance gcloud CLI yang diinstal secara lokal.
Jika sudah menginstal gcloud CLI, Anda dapat memberikan perintah gcloud
yang digunakan dalam petunjuk ini dari mesin lokal Anda. Namun,
dengan gcloud CLI yang diinstal secara lokal, Anda harus selalu memastikan bahwa Anda
menggunakan gcloud CLI versi terbaru.
Baik menggunakan Cloud Shell maupun gcloud CLI, Anda
dapat menetapkan dan mengubah properti lingkungan perintah gcloud
serta menyimpannya
sebagai konfigurasi. Konfigurasi adalah kumpulan key-value pair
yang memengaruhi perilaku perintah gcloud
.
Beberapa tindakan dasar yang dapat Anda lakukan dengan konfigurasi di Cloud Shell meliputi:
Lakukan inisialisasi konfigurasi:
gcloud init
Periksa setelan konfigurasi gcloud Anda saat ini:
gcloud config list
Beralihlah ke project Google Cloud yang diperlukan. Ganti
PROJECT_ID
dengan project ID Google Cloud Anda.gcloud config set project PROJECT_ID
Tetapkan region default. Ganti
REGION
dengan region Google Cloud.gcloud config set compute/region REGION
Tetapkan zona default. Ganti
ZONE
dengan zona Google Cloud.gcloud config set compute/zone ZONE
Buat konfigurasi baru. Ganti
NAME
dengan nama untuk konfigurasi.gcloud config configurations create NAME
Untuk mengetahui informasi selengkapnya tentang cara menggunakan konfigurasi, lihat Mengelola konfigurasi gcloud CLI.
Membuat jaringan
Untuk tujuan keamanan, buat jaringan baru. Anda dapat mengontrol siapa saja yang memiliki akses dengan menambahkan aturan firewall atau dengan menggunakan metode kontrol akses lainnya.
Jika project Anda memiliki jaringan VPC default, jangan gunakan jaringan tersebut. Sebagai gantinya, buat jaringan VPC Anda sendiri sehingga satu-satunya aturan firewall yang berlaku adalah yang Anda buat secara eksplisit.
Selama deployment, instance VM biasanya memerlukan akses ke internet untuk mendownload Agen Google Cloud untuk SAP. Jika Anda menggunakan salah satu image Linux bersertifikasi SAP yang tersedia dari Google Cloud, instance VM juga memerlukan akses ke internet untuk mendaftarkan lisensi dan mengakses repositori vendor OS. Konfigurasi dengan gateway NAT dan dengan tag jaringan VM mendukung akses ini, meskipun VM target tidak memiliki IP eksternal.
Untuk membuat jaringan VPC bagi project Anda, selesaikan langkah-langkah berikut:
-
Membuat jaringan mode kustom. Untuk informasi selengkapnya, lihat Membuat jaringan mode kustom.
-
Buat subnetwork, lalu tentukan region dan rentang IP. Untuk mengetahui informasi selengkapnya, lihat Menambahkan subnet.
Menyiapkan gateway NAT
Jika perlu membuat satu atau beberapa VM tanpa alamat IP publik, Anda harus menggunakan penafsiran alamat jaringan (NAT) agar VM dapat mengakses internet. Gunakan Cloud NAT, layanan terkelola yang terdistribusi dan diatur oleh software Google Cloud. Layanan ini memungkinkan VM mengirim paket keluar ke internet dan menerima semua paket respons masuk yang ditetapkan. Atau, Anda dapat menyiapkan VM terpisah sebagai gateway NAT.
Untuk membuat instance Cloud NAT bagi project Anda, lihat Menggunakan Cloud NAT.
Setelah mengonfigurasi Cloud NAT untuk project, instance VM Anda dapat mengakses internet dengan aman tanpa alamat IP publik.
Menambahkan aturan firewall
Secara default, koneksi masuk dari luar jaringan Google Cloud Anda akan diblokir. Untuk mengizinkan koneksi masuk, siapkan aturan firewall untuk VM Anda. Aturan firewall hanya mengatur koneksi masuk baru ke VM. Setelah koneksi dibuat dengan VM, traffic diizinkan di kedua arah melalui koneksi tersebut.
Anda dapat membuat aturan firewall untuk mengizinkan akses ke port yang ditentukan, atau untuk mengizinkan akses antar-VM di subnetwork yang sama.
Buat aturan firewall yang mengizinkan akses untuk hal-hal seperti:
- Port default yang digunakan oleh SAP NetWeaver, seperti yang didokumentasikan dalam Port TCP/IP Semua Produk SAP.
- Koneksi dari komputer atau lingkungan jaringan perusahaan Anda ke instance VM Compute Engine. Jika Anda tidak yakin alamat IP apa yang harus digunakan, hubungi admin jaringan perusahaan Anda.
- Komunikasi antara VM dalam konfigurasi 3 tingkat, penambahan skala, atau ketersediaan tinggi. Misalnya, jika men-deploy sistem 3 tingkat, Anda harus memiliki minimal 2 VM di subnetwork: VM untuk SAP NetWeaver, dan VM lain untuk server database. Untuk mengaktifkan komunikasi antara dua VM, Anda harus membuat aturan firewall untuk mengizinkan traffic yang berasal dari subnetwork.
Untuk membuat aturan firewall bagi project Anda, lihat Membuat aturan firewall.
Men-deploy VM Linux untuk Db2 dengan Terraform
Petunjuk berikut menggunakan Terraform untuk men-deploy instance VM dengan Linux dan semua persistent disk yang diperlukan IBM Db2 untuk mendukung aplikasi SAP.
Anda menentukan nilai untuk penginstalan di file konfigurasi sap_db2.tf
yang disediakan Google Cloud.
Petunjuk berikut menggunakan Cloud Shell. Namun, jika ingin, Anda dapat menggunakan Terraform di terminal lokal Anda.
Buka Cloud Shell.
Download file konfigurasi
sap_db2.tf
ke direktori kerja Anda dengan memasukkan perintah berikut di Cloud Shell:wget https://storage.googleapis.com/cloudsapdeploy/terraform/latest/terraform/sap_db2/terraform/sap_db2.tf
Buka file
sap_db2.tf
di editor kode Cloud Shell.Untuk membuka editor kode Cloud Shell, klik Buka Editor.
Dalam file
sap_db2.tf
, perbarui nilai argumen berikut dengan mengganti konten di dalam tanda kutip ganda dengan nilai untuk penginstalan Anda.Sebagian besar argumen opsional memiliki nilai default. Jika Anda tidak menentukan argumen opsional, konfigurasi Terraform akan menggunakan nilai default argumen tersebut, jika ada.
Argumen Jenis data Deskripsi source
String Menentukan lokasi dan versi modul Terraform yang akan digunakan selama deployment.
File konfigurasi
sap_db2.tf
menyertakan dua instance argumensource
: satu yang aktif dan satu lagi yang disertakan sebagai komentar. Argumensource
yang aktif secara default menentukanlatest
sebagai versi modul. Instance kedua argumensource
, yang secara default dinonaktifkan oleh karakter#
di awal, menentukan stempel waktu yang mengidentifikasi versi modul.Jika Anda ingin agar semua deployment menggunakan versi modul yang sama, hapus karakter
#
di awal dari argumensource
yang menentukan stempel waktu versi dan tambahkan karakter tersebut ke argumensource
yang menentukanlatest
.project_id
String Tentukan ID project Google Cloud tempat Anda men-deploy sistem ini. Misalnya, my-project-x
.zone
String Tentukan zona tempat Anda men-deploy sistem SAP. Zona ini harus berada di region yang sama dengan yang Anda pilih untuk subnet Anda.
Misalnya, jika subnet Anda di-deploy di region
us-central1
, Anda dapat menentukan zona sepertius-central1-a
.machine_type
String Tentukan jenis virtual machine (VM) Compute Engine yang diperlukan untuk menjalankan sistem SAP Anda. Jika Anda memerlukan jenis VM kustom, tentukan jenis VM yang telah ditetapkan dengan jumlah vCPU yang paling mendekati kebutuhan Anda, namun tetap lebih besar. Setelah deployment selesai, ubah jumlah vCPU dan jumlah memori. Misalnya,
n1-highmem-32
.subnetwork
String Tentukan nama subnetwork yang Anda buat di langkah sebelumnya. Jika Anda men-deploy ke VPC bersama, tentukan nilai ini sebagai SHARED_VPC_PROJECT_ID/SUBNETWORK
. Contoh,myproject/network1
linux_image
String Tentukan nama image sistem operasi Linux tempat Anda ingin men-deploy sistem SAP. Contohnya, rhel-9-2-sap-ha
atausles-15-sp5-sap
. Untuk mengetahui daftar image sistem operasi yang tersedia, lihat halaman Image di konsol Google Cloud.linux_image_project
String Tentukan project Google Cloud yang berisi image yang telah Anda tentukan untuk argumen linux_image
. Project ini dapat berupa project Anda sendiri atau project image Google Cloud. Untuk image Compute Engine, tentukanrhel-sap-cloud
ataususe-sap-cloud
. Untuk menemukan project image bagi sistem operasi Anda, lihat Detail sistem operasi.instance_name
String Tentukan nama untuk instance VM host. Nama dapat berisi huruf kecil, angka, dan tanda hubung. Instance VM untuk host worker dan standby menggunakan nama yang sama dengan w
dan nomor host yang ditambahkan ke nama.db2_sid
String Tentukan SID instance database IBM Db2 Anda. ID harus terdiri dari tiga karakter alfanumerik dan diawali dengan huruf. Semua huruf harus dalam huruf besar. Misalnya, ED1
.db2_sid_size
Bilangan bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/DBSID
, yang merupakan direktori utama instance database IBM Db2 Anda. Ukuran minimumnya adalah 8 GB. Nilai defaultnya adalah8
.db2_home_size
Bilangan Bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/db2DBSID
, yang merupakan direktori utama instance database IBM Db2 Anda. Ukuran minimumnya adalah 8 GB. Nilai defaultnya adalah8
.db2_dump_size
Bilangan Bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/DBSID/db2dump
, yang menyimpan file dump dari instance database IBM Db2 Anda. Ukuran minimumnya adalah 8 GB. Nilai defaultnya adalah8
.db2_sap_temp_size
Bilangan Bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/DBSID/saptmp
, yang menyimpan tablespace sementara pada instance database. Ukuran minimumnya adalah 8 GB. Nilai defaultnya adalah8
.db2_sap_data_size
Bilangan Bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/DBSID/sapdata
, yang menyimpan file data database. Ukuran minimumnya adalah 30 GB. Nilai defaultnya adalah30
.db2_sap_data_ssd
Boolean Opsional. Tentukan true
untuk menyediakan persistent disk SSD untuk volume/db2/DBSID/sapdata
. Jika Anda menentukanfalse
, persistent disk seimbang akan disediakan. Nilai defaultnya adalahtrue
.db2_log_size
Bilangan bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2/DBSID/logdir
, yang menyimpan log transaksi database. Ukuran minimumnya adalah 8 GB. Nilai defaultnya adalah8
.db2_log_ssd
Boolean Opsional. Tentukan true
untuk menyediakan persistent disk SSD untuk volume/db2/DBSID/logdir
. Jika Anda menentukanfalse
, persistent disk seimbang akan disediakan. Nilai defaultnya adalahtrue
.db2_backup_size
Bilangan Bulat Opsional. Tentukan ukuran dalam GB untuk volume /db2backup
, yang menyimpan cadangan database. Jika Anda tidak menentukan argumen ini atau menetapkan nilainya ke0
, tidak akan ada disk yang disediakan untuk volume/db2backup
.usr_sap_size
Bilangan Bulat Untuk menjalankan IBM Db2 dan SAP NetWeaver pada instance VM yang sama, tentukan ukuran disk /usr/sap
dalam GB.Jika Anda tidak menentukan argumen ini atau menetapkan nilainya ke
0
, tidak akan ada disk yang disediakan untuk volume/usr/sap
.sap_mnt_size
Bilangan Bulat Untuk menjalankan IBM Db2 dan SAP NetWeaver pada instance VM yang sama, tentukan ukuran disk /sapmnt
dalam GB.Jika Anda tidak menentukan argumen ini atau menetapkan nilainya ke
0
, tidak akan ada disk yang disediakan untuk volume/sapmnt
.swap_size
Bilangan Bulat Untuk menjalankan IBM Db2 dan SAP NetWeaver pada instance VM yang sama, tentukan ukuran volume swap dalam GB. Jika Anda tidak menentukan argumen ini atau menetapkan nilainya ke
0
, tidak akan ada disk yang disediakan untuk volume swap.network_tags
String Opsional. Tentukan satu atau beberapa tag jaringan yang dipisahkan koma yang ingin Anda kaitkan dengan instance VM untuk tujuan firewall atau pemilihan rute. Jika Anda menentukan
public_ip = false
dan tidak menentukan tag jaringan, pastikan untuk menyediakan sarana akses lain ke internet.public_ip
Boolean Opsional. Menentukan apakah alamat IP publik ditambahkan ke instance VM Anda atau tidak. Nilai defaultnya adalah true
.service_account
String Opsional. Tentukan alamat email akun layanan yang dikelola pengguna untuk digunakan oleh VM host dan oleh program yang berjalan di VM host. Contoh, svc-acct-name@project-id.iam.gserviceaccount.com
Jika Anda menentukan argumen ini tanpa nilai, atau menghilangkannya, skrip penginstalan akan menggunakan akun layanan default Compute Engine. Untuk mengetahui informasi selengkapnya, lihat Identity and access management untuk program SAP di Google Cloud.
sap_deployment_debug
Boolean Opsional. Hanya saat Cloud Customer Care meminta Anda mengaktifkan proses debug untuk deployment, tentukan true
, yang akan membuat deployment menghasilkan log deployment panjang. Nilai defaultnya adalahfalse
.reservation_name
String Opsional. Agar dapat menggunakan pemesanan VM Compute Engine tertentu untuk deployment ini, tentukan nama pemesanan. Secara default, skrip penginstalan akan memilih pemesanan Compute Engine yang tersedia berdasarkan kondisi berikut. Agar pemesanan dapat digunakan, terlepas dari apakah Anda menentukan nama atau skrip penginstalan memilihnya secara otomatis, pemesanan harus disetel dengan cara berikut:
-
Opsi
specificReservationRequired
disetel ketrue
, atau di konsol Google Cloud, opsi Pilih pemesanan tertentu dipilih. -
Beberapa jenis mesin Compute Engine mendukung platform CPU yang tidak
tercakup dalam sertifikasi SAP jenis mesin. Jika pemesanan
target adalah untuk salah satu jenis mesin berikut, pemesanan tersebut
harus menentukan platform CPU minimum seperti yang ditunjukkan:
n1-highmem-32
: Intel Broadwelln1-highmem-64
: Intel Broadwelln1-highmem-96
: Intel Skylakem1-megamem-96
: Intel Skylake
Platform CPU minimum untuk semua jenis mesin lain yang
disertifikasi oleh SAP untuk digunakan di Google Cloud sesuai dengan persyaratan CPU minimum
SAP.
Contoh file konfigurasi
sap_db2.tf
berikut membuat VM yang dikonfigurasi menjalankan server database IBM Db2 dan SAP NetWeaver. File konfigurasi mengarahkan Terarform untuk men-deploy VMn1-standard-16
yang menjalankan sistem operasi SLES 15 SP3. VM tersebut mencakup semua direktori yang diperlukan untuk menjalankan IBM Db2 dengan SAP NetWeaver.# # ... module "sap_db2" { source = https://storage.googleapis.com/cloudsapdeploy/terraform/latest/terraform/sap_db2/sap_db2_module.zip # # By default, this source file uses the latest release of the terraform module # for SAP on Google Cloud. To fix your deployments to a specific release # of the module, comment out the source property above and uncomment the source property below. # # source = "https://storage.googleapis.com/cloudsapdeploy/terraform/YYYYMMDDHHMM/terraform/sap_db2/sap_db2_module.zip" # ... project_id = "example-project-123456" zone = "us-central1-f" machine_type = "n1-standard-16" subnetwork = "example-subnet-us-central1" linux_image = "sles-15-sp3-sap" linux_image_project = "suse-sap-cloud" instance_name = "ex-vm-db2-lin" db2_sid = "AS1" db2_sid_size = 15 db2_home_size = 15 db2_dump_size = 15 db2_sap_temp_size = 20 db2_sap_data_size = 50 db2_sap_data_ssd = true db2_log_size = 30 db2_log_ssd = true db2_backup_size = 100 usr_sap_size = 15 sap_mnt_size = 15 swap_size = 24 # ... }
-
Opsi
Untuk menginisialisasi direktori kerja Anda saat ini dan mendownload file plugin serta modul penyedia Terraform untuk Google Cloud:
terraform init
Perintah
terraform init
menyiapkan direktori kerja Anda untuk perintah Terraform lainnya.Untuk memaksa refresh plugin penyedia dan file konfigurasi di direktori kerja, tentukan flag
--upgrade
. Jika flag--upgrade
dihilangkan dan Anda tidak membuat perubahan apa pun di direktori kerja, Terraform akan menggunakan salinan yang di-cache secara lokal, meskipunlatest
ditentukan dalam URLsource
.terraform init --upgrade
Sebagai pilihan, untuk membuat rencana eksekusi Terraform:
terraform plan
Perintah
terraform plan
menunjukkan perubahan yang diperlukan oleh konfigurasi Anda saat ini. Jika Anda tidak menjalankan langkah ini, perintahterraform apply
akan otomatis membuat rencana baru dan meminta Anda untuk menyetujuinya.Untuk menerapkan rencana eksekusi:
terraform apply
Jika Anda diminta untuk menyetujui tindakan, masukkan
yes
.Perintah
apply
terraform akan menyiapkan infrastruktur Google Cloud sesuai dengan argumen yang ditentukan dalam file konfigurasi Terraform. Proses ini dapat memerlukan waktu beberapa menit. Untuk memeriksa progres deployment Anda, ikuti langkah-langkah di bagian berikutnya.Setelah instance VM di-deploy, jika Anda memerlukan Compute Engine untuk menyimpan boot disk pada saat instance VM dihapus, ikuti langkah-langkah berikut:
Di konsol Google Cloud, buka halaman instance VM Compute Engine.
Agar dapat membuka halaman detail instance VM untuk instance VM Anda, klik nama instance VM.
Klik Edit.
Di bagian Boot disk, untuk Aturan penghapusan, pastikan opsi Pertahankan disk dipilih.
Klik Save.
Memverifikasi deployment
Untuk memverifikasi deployment, periksa log deployment di Cloud Logging dan periksa konfigurasi VM.
Memeriksa log
Di Konsol Google Cloud, buka Cloud Logging untuk memantau progres penginstalan dan memeriksa error.
Filter log:
Logs Explorer
Di halaman Logs Explorer, buka panel Query.
Dari menu drop-down Resource, pilih Global, lalu klik Add.
Jika Anda tidak melihat opsi Global, di editor kueri, masukkan kueri berikut:
resource.type="global" "Deployment"
Klik Jalankan kueri.
Logs Viewer Lama
- Di halaman Legacy Logs Viewer, dari menu pemilih dasar, pilih Global sebagai resource logging Anda.
Analisis log yang difilter:
- Jika
"--- Finished"
ditampilkan, berarti pemrosesan deployment selesai dan Anda dapat melanjutkan ke langkah berikutnya. Jika Anda melihat error kuota:
Di halaman Kuota IAM & Admin, tingkatkan kuota yang tidak memenuhi persyaratan IBM Db2 yang tercantum dalam
Buka Cloud Shell.
Buka direktori kerja Anda dan hapus deployment untuk membersihkan VM dan persistent disk dari penginstalan yang gagal:
terraform destroy
Jika Anda diminta untuk menyetujui tindakan, masukkan
yes
.Jalankan kembali deployment Anda.
- Jika
Memeriksa konfigurasi VM
Setelah instance VM di-deploy tanpa error, hubungkan ke VM Anda menggunakan SSH. Dari halaman Instance VM Compute Engine, Anda dapat mengklik tombol SSH untuk VM, atau Anda dapat menggunakan metode SSH pilihan Anda.
Beralihlah ke pengguna root.
sudo su -
Di command prompt, masukkan
df -h
. Pastikan Anda melihat output yang mirip dengan berikut ini:Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 8.0K 4.0M 1% /dev tmpfs 52G 0 52G 0% /dev/shm tmpfs 21G 18M 21G 1% /run tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup /dev/sda3 30G 4.3G 26G 15% / /dev/sda2 20M 2.9M 18M 15% /boot/efi tmpfs 11G 0 11G 0% /run/user/0 /dev/mapper/vg_db2sid-vol 15G 48M 15G 1% /db2/AS1 /dev/mapper/vg_db2dump-vol 15G 48M 15G 1% /db2/AS1/db2dump /dev/mapper/vg_db2sapdata-vol 50G 84M 50G 1% /db2/AS1/sapdata /dev/mapper/vg_db2saptmp-vol 20G 53M 20G 1% /db2/AS1/saptmp /dev/mapper/vg_db2log-vol 30G 63M 30G 1% /db2/AS1/log_dir /dev/mapper/vg_db2home-vol 15G 48M 15G 1% /db2/db2as1 /dev/mapper/vg_db2backup-vol 100G 135M 100G 1% /db2backup /dev/mapper/vg_usrsap-vol 15G 200M 15G 2% /usr/sap /dev/mapper/vg_sapmnt-vol 15G 48M 15G 1% /sapmnt tmpfs 11G 0 11G 0% /run/user/1000
Untuk memastikan direktori swap telah dibuat, jalankan perintah berikut:
cat /proc/meminfo | grep Swap
Anda akan melihat output yang mirip dengan berikut ini:
SwapCached: 0 kB SwapTotal: 25161724 kB SwapFree: 25161724 kB
Membersihkan dan mencoba ulang deployment
Jika salah satu langkah verifikasi deployment di bagian sebelumnya menunjukkan bahwa penginstalan tidak berhasil, Anda harus mengurungkan deployment dan mencobanya lagi dengan menyelesaikan langkah-langkah berikut:
Atasi error yang ada untuk memastikan deployment Anda tidak gagal lagi karena alasan yang sama. Untuk informasi cara memeriksa log atau menyelesaikan error terkait kuota, lihat Memeriksa log.
Buka Cloud Shell atau, jika Anda telah menginstal Google Cloud CLI di workstation lokal Anda, buka terminal.
Buka direktori yang berisi file konfigurasi Terraform yang Anda gunakan untuk deployment ini.
Hapus semua resource yang merupakan bagian dari deployment Anda dengan menjalankan perintah berikut:
terraform destroy
Jika Anda diminta untuk menyetujui tindakan, masukkan
yes
.Coba lagi deployment Anda sesuai petunjuk sebelumnya dalam panduan ini.
Menginstal server database
Setelah sistem operasi dikonfigurasi, Anda dapat menginstal server database IBM Db2.
Untuk mendapatkan panduan penginstalan SAP NetWeaver dengan IBM Db2, lihat panduan penginstalan yang dibuat khusus untuk sistem SAP NetWeaver Anda.
Untuk menginstal IBM Db2 di VM Linux Anda, ikuti langkah-langkah berikut:
- Buat koneksi SSH ke VM berbasis Linux Anda.
Download atau salin set media SAP lengkap untuk IBM Db2 ke VM Anda.
Anda dapat mendownload set media SAP dari portal dukungan SAP.
Instal server database IBM Db2 dengan SAP Software Provisioning Manager.
Instal file lisensi IBM Db2 Anda.
Untuk mengetahui informasi selengkapnya tentang penginstalan lisensi IBM Db2 yang Anda peroleh dari SAP, lihat Catatan SAP 816773 - DB6: Menginstal lisensi OEM SAP.
Memvalidasi penginstalan Agen Google Cloud untuk SAP
Setelah Anda men-deploy VM dan menginstal sistem SAP, pastikan bahwa Agen Google Cloud untuk SAP berfungsi dengan benar.
Memastikan bahwa Agen Google Cloud untuk SAP berjalan
Untuk memastikan bahwa agen sedang berjalan, ikuti langkah-langkah berikut:
Buat koneksi SSH dengan instance VM host Anda.
Jalankan perintah berikut:
systemctl status google-cloud-sap-agent
Jika agen berfungsi dengan baik, output akan berisi
active (running)
. Contoh:google-cloud-sap-agent.service - Google Cloud Agent for SAP Loaded: loaded (/usr/lib/systemd/system/google-cloud-sap-agent.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2022-12-02 07:21:42 UTC; 4 days ago Main PID: 1337673 (google-cloud-sa) Tasks: 9 (limit: 100427) Memory: 22.4 M (max: 1.0G limit: 1.0G) CGroup: /system.slice/google-cloud-sap-agent.service └─1337673 /usr/bin/google-cloud-sap-agent
Jika agen tidak berjalan, mulai ulang agen.
Memverifikasi bahwa Agen Host SAP menerima metrik
Untuk memverifikasi bahwa metrik infrastruktur dikumpulkan oleh Agen Google Cloud untuk SAP dan dikirim dengan benar ke Agen Host SAP, ikuti langkah-langkah berikut:
- Di sistem SAP, masukkan transaksi
ST06
. Di panel ringkasan, periksa ketersediaan dan konten kolom berikut untuk penyiapan infrastruktur pemantauan SAP dan Google yang menyeluruh dan benar:
- Penyedia Cloud:
Google Cloud Platform
- Akses Pemantauan yang Ditingkatkan:
TRUE
- Detail Pemantauan yang Ditingkatkan:
ACTIVE
- Penyedia Cloud:
Melakukan tugas pasca-deployment
Sebelum menggunakan instance IBM Db2, sebaiknya lakukan langkah-langkah pasca-deployment berikut:
- Update software IBM Db2 Anda dengan patch terbaru, jika tersedia.
- Instal komponen tambahan.
- Konfigurasi dan cadangkan database IBM Db2 baru Anda.
Untuk panduan pasca-deployment tambahan, lihat bagian Tugas Pasca-penginstalan di panduan penginstalan yang berlaku untuk sistem SAP yang Anda gunakan dengan IBM Db2.
Pemecahan masalah
Bagian ini berisi informasi tentang cara memperbaiki masalah umum.
Memecahkan masalah saat menghubungkan ke VM
Jika mengalami masalah saat menghubungkan ke VM melalui ssh
, pastikan Anda telah membuat aturan firewall untuk membuka port 22
pada jaringan Google Cloud yang Anda gunakan.
Untuk kemungkinan masalah lainnya, lihat
Masalah umum
untuk menghubungkan melalui ssh
dari browser.
Memecahkan masalah agen pemantauan Google
Agar dapat memecahkan masalah terkait agen pemantauan untuk SAP NetWeaver, lihat Pemecahan masalah pemantauan.