Mengubah konfigurasi instance komputasi untuk sistem SAP

Panduan ini membahas pertimbangan untuk sistem SAP yang berjalan di Google Cloud saat Anda mengubah konfigurasi instance Compute Engine yang menghostingnya.

Setelah men-deploy sistem SAP di instance Compute Engine, Anda akan segera memerlukan modifikasi konfigurasi instance. Hal ini dapat disebabkan oleh alasan seperti peningkatan beban kerja, untuk memanfaatkan infrastruktur terbaru guna mendapatkan kecepatan penyimpanan atau jaringan yang lebih cepat, atau untuk mengoptimalkan rasio harga-performa dibandingkan dengan infrastruktur yang ada.

Jenis perubahan

Beberapa perubahan yang dapat Anda lakukan dengan menghentikan sistem SAP, menghentikan instance compute, membuat perubahan, dan memulai ulang instance compute dan sistem SAP. Perubahan lain mungkin mengharuskan Anda untuk mempartisi ulang drive atau memulihkan sistem database dari cadangan.

Perubahan berikut dapat dilakukan dengan menghentikan dan memulai ulang instance compute:

  • Beralih ke platform CPU yang lebih baru
  • Beralih dari konfigurasi VM yang telah ditetapkan ke konfigurasi VM kustom
  • Beralih ke jenis mesin yang lebih besar atau lebih kecil

    Jika menggunakan seri mesin generasi pertama atau kedua dan ingin beralih ke jenis mesin yang termasuk dalam seri mesin generasi ketiga atau yang lebih baru, Anda tidak dapat mengedit jenis mesin instance dan harus memindahkan sistem SAP ke instance komputasi baru. Untuk mengetahui informasi selengkapnya, lihat Mengedit jenis mesin instance komputasi.

Perubahan berikut mungkin memerlukan pemulihan sistem SAP dari cadangan setelah perubahan selesai:

  • Mengurangi ukuran volume Persistent Disk atau Hyperdisk
  • Mengonfigurasi ulang tata letak penyimpanan atau partisi
  • Mengganti kartu antarmuka jaringan, dari VirtIO ke gVNIC, atau mengubah konfigurasi Virtual Private Cloud

Tips dan rekomendasi

Sebelum Anda mengubah konfigurasi instance komputasi yang menghosting sistem SAP, pertimbangkan tips dan rekomendasi berikut.

Mencadangkan sistem

Sebelum melakukan perubahan apa pun, sebaiknya cadangkan data, sistem SAP, konfigurasi instance komputasi asli (sumber), dan hal lain yang mungkin terpengaruh oleh perubahan tersebut.

Untuk mencadangkan konfigurasi instance komputasi, Anda dapat menggunakan opsi berikut:

  • Membuat snapshot disk booting: Salah satu cara untuk mencadangkan konfigurasi instance compute Anda adalah dengan membuat snapshot disk booting-nya. Untuk informasi tentang cara melakukannya, lihat Membuat dan mengelola snapshot disk.
  • Membuat image boot disk: Anda juga dapat membuat image OS kustom berdasarkan boot disk instance komputasi. Untuk mengetahui informasi tentang cara melakukannya, lihat Membuat image kustom.
  • Simpan salinan konfigurasi: Tidak semua detail konfigurasi diambil oleh snapshot disk atau image kustom. Menyimpan salinan detail konfigurasi instance komputasi Anda juga dapat membantu. Anda dapat menampilkan dan menyalin detail konfigurasi sebagai berikut:

    • Di konsol Google Cloud , buka halaman VM instance details, lalu klik Equivalent REST. Anda dapat melihat dan menyalin detail konfigurasi dalam format respons REST.
    • Dari Cloud Shell, atau terminal tempat Anda menginstal Google Cloud CLI, tampilkan detail instance:

      gcloud compute instances describe INSTANCE_NAME

      Ganti INSTANCE_NAME dengan nama instance compute Anda.

Setelah membuat cadangan, pastikan untuk menguji snapshot disk atau image kustom boot disk Anda dengan membuat instance komputasi darinya. Untuk informasi tentang cara melakukannya, lihat hal berikut:

Meninjau pertimbangan platform CPU

Sertifikasi SAP jenis mesin Compute Engine menentukan platform CPU minimum yang dapat Anda gunakan dengan instance komputasi. Karena beberapa jenis mesin memberi Anda pilihan platform CPU, saat Anda mengubah konfigurasi instance, Anda harus memastikan bahwa platform CPU yang dihasilkan memenuhi persyaratan minimum sertifikasi SAP. Hal ini terutama berlaku jika Anda menentukan Otomatis untuk platform CPU.

Untuk mengetahui informasi tentang platform CPU minimum yang disyaratkan oleh sertifikasi SAP jenis mesin Compute Engine di Google Cloud, lihat:

Jika Anda menggunakan kelompok mesin generasi lebih lama, sebaiknya tentukan platform CPU terbaru yang tersedia untuk kelompok mesin tersebut. Hal ini tidak hanya akan memberikan performa terbaik untuk workload Anda, tetapi juga dapat meningkatkan keandalan sistem melalui kemampuan yang disediakan oleh CPU yang lebih baru. Atau, pertimbangkan untuk mengupdate ke jenis mesin generasi yang lebih baru, jika memungkinkan. Jika Anda memiliki reservasi CPU atau komitmen Compute Engine untuk suatu jenis mesin, hubungi Google Cloud Sales Rep atau Cloud Customer Care untuk mendiskusikan opsi Anda dalam mengubah reservasi atau jenis mesin.

Untuk mengetahui informasi tentang cara mengubah platform CPU, lihat Menentukan platform CPU minimum untuk instance VM

Untuk mengetahui informasi selengkapnya tentang platform CPU yang tersedia dari Compute Engine, lihat platform CPU.

Meninjau panduan SAP untuk konfigurasi mesin kustom

Saat mengonfigurasi mesin kustom, untuk memastikan dukungan dari SAP, Anda harus menyesuaikan dengan rasio memori ke vCPU yang didasarkan pada jenis mesin yang Anda sesuaikan serta pedoman SAP.

Pedoman ini berbeda-beda tergantung pada peruntukan mesin kustom, untuk SAP HANA atau SAP NetWeaver.

Mesin kustom untuk SAP NetWeaver

Tabel berikut merangkum aturan untuk setiap jenis mesin kustom yang didukung SAP untuk SAP NetWeaver.

Jenis Mesin vCPU Opsi memori standar Opsi memori tinggi
N1 1, atau bilangan genap hingga 96 3,75 GB per vCPU 6,5 GB per vCPU
N2 Bilangan genap hingga 32. Setelah 32, jumlah vCPU harus dibagi 4, maksimal 80 vCPU. Misalnya, 32, 36, dan 40 vCPU semuanya valid, tetapi 38 tidak valid. 4 GB per vCPU 8 GB per vCPU
N2D 2 atau vCPU berjumlah genap yang dapat dibagi 4, hingga batas dukungan SAP sebanyak 32 vCPU. 4 GB per vCPU 8 GB per vCPU

Untuk mengetahui informasi selengkapnya, lihat Konfigurasi mesin kustom.

Mesin kustom untuk SAP HANA

Tabel berikut menunjukkan jenis mesin kustom Compute Engine yang disertifikasi oleh SAP untuk penggunaan produksi SAP HANA di Google Cloud.

SAP hanya memberikan sertifikasi untuk sebagian jenis mesin kustom yang tersedia dari Compute Engine.

Jenis Mesin Kustom memiliki aturan penyesuaian yang ditentukan oleh Compute Engine. Aturan ini berbeda-beda, bergantung pada jenis mesin yang Anda sesuaikan. Untuk mengetahui aturan penyesuaian lengkap, baca artikel Membuat instance VM kustom.

Jenis mesin dasar vCPU Memori (GB) Sistem operasi Platform CPU
N1-highmem Jumlah vCPU dari 32 sampai 64 yang habis dibagi 2. 6,5 GB untuk setiap vCPU RHEL, SUSE Intel Broadwell
N2-highmem (Hanya peningkatan skala) Di Intel Ice Lake, sejumlah vCPU dari 32 sampai 80 yang habis dibagi 4.
Di Intel Cascade Lake, sejumlah vCPU dari 32 sampai 80 yang habis dibagi 4.
Hingga 8 GB per vCPU RHEL, SUSE Intel Ice Lake,
Intel Cascade Lake

Otomatisasi deployment dan jenis VM kustom untuk SAP

Jika Anda menggunakan file konfigurasi Terraform yang disediakan oleh Google Cloud untuk men-deploy instance komputasi, untuk men-deploy jenis VM kustom, Anda perlu men-deploy jenis VM standar yang memiliki vCPU dan memori yang sama dengan atau lebih dari yang Anda butuhkan, lalu mengubah VM untuk mendapatkan vCPU dan memori yang Anda butuhkan. File konfigurasi Terraform tidak mendukung penentuan jenis mesin kustom.

Untuk SAP HANA, men-deploy VM dengan memori yang sedikit lebih banyak daripada yang Anda butuhkan akan memastikan Anda memiliki penyimpanan persistent disk yang cukup untuk sistem SAP HANA tanpa perlu membayar banyak penyimpanan persistent disk yang tidak Anda butuhkan. Jika Anda men-deploy VM dengan memori lebih sedikit daripada yang dibutuhkan, maka setelah menambahkan memori, Anda juga harus meningkatkan ukuran persistent disk atau Hyperdisk agar sesuai dengan peningkatan memori.

Atau, saat menggunakan konfigurasi Terraform untuk SAP HANA, Anda dapat menentukan ukuran disk yang diperlukan menggunakan argumen lanjutan yang terkait dengan argumen disk_type. Untuk mengetahui informasi selengkapnya, lihat panduan deployment untuk skenario deployment Anda. Pastikan Anda mengikuti ukuran minimum untuk persistent disk berbasis SSD dalam panduan perencanaan SAP HANA.

Untuk SAP NetWeaver, Anda dapat memilih jenis VM terkecil yang telah ditetapkan, lalu menambahkan vCPU yang diperlukan. Anda tidak perlu menyesuaikan ukuran persistent disk.

Informasi selengkapnya tentang cara membuat instance VM kustom

Untuk informasi selengkapnya tentang cara membuat instance VM Compute Engine dengan konfigurasi kustom, lihat Membuat instance VM dengan jenis mesin kustom.

Menghindari periode nonaktif saat mengubah instance komputasi

Proses perubahan adalah proses yang paling sederhana jika perubahan yang perlu Anda lakukan tidak memerlukan pemulihan sistem SAP dari cadangan dan bisnis Anda dapat menoleransi periode nonaktif yang singkat.

Jika bisnis Anda tidak dapat menoleransi periode nonaktif, sistem SAP Anda mungkin berjalan dalam konfigurasi ketersediaan tinggi (HA). Dalam hal ini, Anda dapat membuat perubahan untuk satu node dalam satu waktu. Namun, saat perubahan sedang dilakukan pada node sekunder, sistem sekunder tidak tersedia untuk failover jika node utama mengalami masalah.

Membuat perubahan pada instance komputasi satu per satu ke node dalam konfigurasi HA juga dapat digunakan untuk perubahan lainnya, seperti:

  • Patching sistem operasi
  • Patching sistem database
  • Patching kernel SAP, jika digabungkan dengan update kernel berkelanjutan
  • Mengonfigurasi ulang akun layanan VM, jaringan, dan sebagainya

Jenis perubahan ini berada di luar cakupan dokumen ini dan dapat mencakup pertimbangan, langkah, atau persyaratan tambahan.

Menguji perubahan di lingkungan non-produksi

Sebagai langkah terakhir dalam proses persiapan, gunakan lingkungan non-produksi untuk menguji perubahan yang ingin Anda buat sebelum menerapkan perubahan dalam produksi.

Prosedur tingkat tinggi

Bagian berikut memberikan prosedur tingkat tinggi untuk berbagai skenario saat Anda perlu mengubah konfigurasi instance komputasi yang menghosting sistem SAP:

Jika Anda ingin memindahkan SAP HANA ke jenis mesin bare metal Compute Engine seperti X4 atau C3-metal, lihat Memigrasikan SAP HANA ke instance bare metal Compute Engine.

Mengubah konfigurasi disk

Jika Anda mengubah ukuran volume Hyperdisk atau Persistent Disk, atau jika Anda mengubah jenis disk yang digunakan, untuk mengurangi risiko yang terkait dengan perubahan apa pun, buat disk baru sesuai ukuran yang diperlukan dan simpan disk lama sampai Anda mengonfirmasi bahwa perubahan telah berhasil.

Jika Anda menjalankan SAP HANA, lihat panduan berikut untuk mengetahui petunjuk mendetail:

Untuk mengubah ukuran atau jenis disk yang terpasang ke instance komputasi yang menghosting sistem SAP Anda, selesaikan langkah-langkah berikut:

  1. Cadangkan sistem SAP Anda.
  2. Hentikan sistem SAP.
  3. Hentikan instance komputasi.
  4. Buat snapshot volume Persistent Disk atau Hyperdisk yang Anda ubah, seperti yang dijelaskan dalam Membuat dan mengelola snapshot disk.
  5. Dengan menggunakan snapshot, buat disk baru dengan ukuran dan jenis yang Anda butuhkan, seperti yang dijelaskan dalam Memulihkan dari snapshot.

    Jika sistem SAP Anda adalah SAP HANA, pastikan jenis dan ukuran volume Hyperdisk atau Persistent Disk baru memenuhi persyaratan performa SAP HANA. Untuk informasi selengkapnya, lihat Penyimpanan persistent disk SAP HANA.

  6. Lepaskan disk asli dari instance komputasi. Ini dapat dilampirkan kembali jika terjadi rollback.

  7. Instal disk baru.

  8. Jika disk baru lebih besar dari disk lama, ubah ukuran sistem file untuk menggunakan ruang disk tambahan.

  9. Mulai ulang instance komputasi.

  10. Mulai ulang sistem SAP.

  11. Pastikan sistem berjalan seperti yang diharapkan.

  12. Bersihkan resource yang tidak Anda perlukan, seperti disk dan snapshot disk.

Mengubah konfigurasi jaringan

Bagian ini menjelaskan prosedur tingkat tinggi yang dapat Anda gunakan untuk mengubah konfigurasi jaringan instance komputasi yang menghosting sistem SAP Anda.

Untuk jenis mesin Compute Engine generasi ketiga dan yang lebih baru, Google Virtual NIC (gVNIC) menggantikan VirtIO-Net sebagai satu-satunya antarmuka jaringan yang didukung. Jenis mesin bare metal yang disediakan oleh Compute Engine, seperti X4 dan c3-metal, menggunakan antarmuka jaringan Infrastructure Data Plane Function (IDPF) Intel. Karena Anda tidak dapat mengedit antarmuka jaringan instance komputasi, Anda harus men-deploy jenis instance yang diperlukan terlebih dahulu, lalu memindahkan sistem SAP ke instance baru.

Misalnya, pertimbangkan sistem SAP yang berjalan di instance M1 yang menggunakan VirtIO. Jika ingin beralih ke jenis mesin M3, yang hanya mendukung gVNIC, Anda harus men-deploy instance M3 terlebih dahulu, lalu memindahkan sistem SAP ke instance tersebut.

Untuk mengubah kartu antarmuka jaringan, selesaikan langkah-langkah berikut:

  1. Jika Anda menjalankan SAP HANA dan menggunakan opsi Mulai Ulang Cepat SAP HANA, dalam file /etc/fstab, tentukan opsi nofail untuk pemasangan tmpfs.

    Hal ini memastikan bahwa instance komputasi tempat Anda akan memindahkan workload SAP HANA dapat melanjutkan proses booting meskipun instance memiliki lebih sedikit node NUMA.

  2. Hentikan sistem SAP.

  3. Hentikan instance komputasi.

  4. Buat snapshot boot disk.

    Untuk informasi tentang cara membuat snapshot disk, lihat Membuat snapshot disk standar dan arsip.

  5. Dengan menggunakan snapshot disk booting, buat image kustom yang diaktifkan dengan fitur OS tamu GVNIC.

    Untuk mengetahui informasi tentang cara membuat image kustom, lihat Membuat image kustom.

  6. Kecuali boot disk, lepaskan semua disk dari instance komputasi. File ini dapat dipasang kembali jika terjadi rollback.

    Untuk informasi tentang cara melepaskan disk dari instance komputasi, jalankan perintah gcloud compute instances detach-disk.

  7. Secara opsional, jika Anda ingin menerapkan metadata instance komputasi (sumber) asli ke instance komputasi baru, lakukan tindakan berikut:

    1. Catat metadata instance, seperti nama instance, alamat IP, label, dan tag.

    2. Mencadangkan alamat IP yang dialokasikan ke instance komputasi Anda.

    3. Hapus instance komputasi asli (sumber).

      Untuk mengetahui informasi tentang cara melakukannya, lihat Menghapus instance Compute Engine.

  8. Dengan menggunakan image kustom yang Anda buat, buat instance komputasi baru.

    Untuk mengetahui informasi tentang cara melakukannya, lihat Membuat instance dari image kustom. Saat membuat instance, lakukan hal berikut:

    • Tambahkan disk yang Anda lepaskan dari instance komputasi asli (sumber).
    • Pastikan instance menggunakan gVNIC sebagai kartu antarmuka jaringan.
    • Lakukan cascade metadata yang Anda catat dari instance komputasi (sumber) asli di langkah sebelumnya.
  9. Verifikasi konfigurasi instance komputasi baru.

  10. Jika Anda menggunakan opsi Mulai Ulang Cepat SAP HANA dan instance komputasi baru tidak memiliki jumlah node NUMA yang sama dengan instance komputasi sumber, Anda harus memperbarui konfigurasi Mulai Ulang Cepat untuk memetakan sistem file tmpfs dengan node NUMA yang tersedia di instance komputasi baru.

    Jika deployment SAP HANA Anda didasarkan pada konfigurasi Terraform yang disediakan oleh Google Cloud, Anda dapat mengonfigurasi ulang opsi Mulai Ulang Cepat SAP HANA dengan menjalankan skrip sap_lib_hdbfr.sh. Untuk informasi selengkapnya, lihat Langkah otomatis.

  11. Mulai sistem SAP.

  12. Pastikan sistem SAP berjalan seperti yang diharapkan.

  13. Bersihkan resource yang tidak Anda perlukan, seperti snapshot disk, image kustom, dan instance komputasi asli (sumber).

Mengubah konfigurasi disk dan jaringan

Bagian ini menjelaskan prosedur tingkat tinggi yang dapat Anda gunakan untuk memigrasikan sistem SAP ke jenis mesin yang tidak mendukung jenis disk dan kartu antarmuka jaringan yang digunakan oleh instance komputasi asli (sumber).

Misalnya, jika sistem SAP Anda berjalan di instance M2 yang menggunakan volume Persistent Disk sebagai penyimpanan blok dan VirtIO sebagai kartu antarmuka jaringan, untuk beralih ke instance M4, yang hanya mendukung volume Hyperdisk dan gVNIC, Anda perlu mengelola kedua perubahan tersebut.

Untuk mengubah disk dan kartu antarmuka jaringan, selesaikan langkah-langkah berikut:

  1. Jika Anda menjalankan SAP HANA dan menggunakan opsi Mulai Ulang Cepat SAP HANA, dalam file /etc/fstab, tentukan opsi nofail untuk pemasangan tmpfs.

    Hal ini memastikan bahwa instance komputasi tempat Anda akan memindahkan workload SAP HANA dapat melanjutkan proses booting meskipun instance memiliki lebih sedikit node NUMA.

  2. Hentikan sistem SAP.

  3. Hentikan instance komputasi.

  4. Buat snapshot boot disk.

    Untuk informasi tentang cara membuat snapshot disk, lihat Membuat snapshot disk standar dan arsip.

  5. Buat snapshot disk lain yang terpasang ke instance komputasi.

  6. Dengan menggunakan snapshot disk booting, buat image kustom yang diaktifkan dengan fitur OS tamu GVNIC.

    Untuk mengetahui informasi tentang cara membuat image kustom, lihat Membuat image kustom.

  7. Kecuali boot disk, lepaskan semua disk dari instance komputasi. File ini dapat dipasang kembali jika terjadi rollback.

    Untuk informasi tentang cara melepaskan disk dari instance komputasi, jalankan perintah gcloud compute instances detach-disk.

  8. Secara opsional, jika Anda ingin menerapkan metadata instance komputasi (sumber) asli ke instance komputasi baru, lakukan tindakan berikut:

    1. Catat metadata instance, seperti nama instance, alamat IP, label, dan tag.

    2. Mencadangkan alamat IP yang dialokasikan ke instance komputasi Anda.

    3. Hapus instance komputasi asli (sumber).

      Untuk mengetahui informasi tentang cara melakukannya, lihat Menghapus instance Compute Engine.

  9. Dengan menggunakan snapshot disk yang Anda buat, buat volume Hyperdisk.

    Untuk mengetahui informasi tentang cara melakukannya, lihat Membuat disk dari snapshot dan, jika perlu, melampirkan disk tersebut ke instance.

  10. Dengan menggunakan image kustom yang Anda buat, buat instance komputasi baru.

    Untuk mengetahui informasi tentang cara melakukannya, lihat Membuat instance dari image kustom. Saat membuat instance, lakukan hal berikut:

    • Tambahkan volume Hyperdisk yang Anda buat.
    • Pastikan instance menggunakan gVNIC sebagai kartu antarmuka jaringan.
    • Lakukan cascade metadata yang Anda catat dari instance komputasi (sumber) asli di langkah sebelumnya.
  11. Verifikasi konfigurasi instance komputasi baru.

  12. Jika Anda menggunakan opsi Mulai Ulang Cepat SAP HANA dan instance komputasi baru tidak memiliki jumlah node NUMA yang sama dengan instance komputasi sumber, Anda harus memperbarui konfigurasi Mulai Ulang Cepat untuk memetakan sistem file tmpfs dengan node NUMA yang tersedia di instance komputasi baru.

    Jika deployment SAP HANA Anda didasarkan pada konfigurasi Terraform yang disediakan oleh Google Cloud, Anda dapat mengonfigurasi ulang opsi Mulai Ulang Cepat SAP HANA dengan menjalankan skrip sap_lib_hdbfr.sh. Untuk informasi selengkapnya, lihat Langkah otomatis.

  13. Mulai sistem SAP.

  14. Pastikan sistem SAP berjalan seperti yang diharapkan.

  15. Bersihkan resource yang tidak Anda perlukan, seperti snapshot disk, image kustom, dan instance komputasi asli (sumber).