Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Migrasikan SAP HANA ke AWS menggunakan SAP HSR dengan nama host yang sama
Pradeep Puliyampatta, Amazon Web Services
Ringkasan
Migrasi SAP HANA ke Amazon Web Services (AWS) dapat dilakukan dengan menggunakan beberapa opsi, termasuk pencadangan dan pemulihan, ekspor dan impor, dan SAP HANA System Replication (HSR). Pemilihan opsi tertentu tergantung pada konektivitas jaringan antara sumber dan target database SAP HANA, ukuran database sumber, pertimbangan downtime, dan faktor lainnya.
Opsi SAP HSR untuk memigrasikan beban kerja SAP HANA ke AWS berfungsi dengan baik ketika ada jaringan yang stabil antara sumber dan sistem target dan seluruh database (snapshot replikasi SAP HANA DB) dapat sepenuhnya direplikasi dalam 1 hari, sebagaimana ditetapkan oleh SAP untuk persyaratan throughput jaringan untuk SAP HSR. Persyaratan downtime dengan pendekatan ini terbatas untuk melakukan pengambilalihan pada AWS lingkungan target, cadangan SAP HANA DB, dan tugas pasca-migrasi.
SAP HSR mendukung penggunaan nama host yang berbeda (nama host yang dipetakan ke alamat IP yang berbeda) untuk lalu lintas replikasi antara sistem primer, atau sumber, dan sekunder, atau target. Anda dapat melakukan ini dengan mendefinisikan kumpulan nama host tertentu di bawah [system_replication_hostname_resolution] bagian di. global.ini Pada bagian ini, semua host dari situs primer dan sekunder harus ditentukan pada setiap host. Untuk langkah-langkah konfigurasi terperinci, lihat dokumentasi SAP
Salah satu kunci utama dari pengaturan ini adalah bahwa nama host di sistem primer harus berbeda dari nama host di sistem sekunder. Jika tidak, kesalahan berikut dapat diamati.
"each site must have a unique set of logical hostnames""remoteHost does not match with any host of the source site. All hosts of source and target site must be able to resolve all hostnames of both sites correctly"
Namun, jumlah langkah pasca-migrasi dapat dikurangi dengan menggunakan nama host SAP HANA DB yang sama pada lingkungan target. AWS
Pola ini memberikan solusi untuk menggunakan nama host yang sama pada lingkungan sumber dan target saat menggunakan opsi SAP HSR. Dengan pola ini, Anda dapat menggunakan opsi SAP HANA Hostname Rename. Anda menetapkan nama host sementara ke target SAP HANA DB untuk memfasilitasi keunikan nama host untuk SAP HSR. Setelah migrasi menyelesaikan tonggak pengambilalihan pada lingkungan SAP HANA target, Anda dapat mengembalikan nama host sistem target kembali ke nama host sistem sumber.
Prasyarat dan batasan
Prasyarat
Aktif Akun AWS.
Virtual Private Cloud (VPC) dengan titik akhir virtual private network (VPN) atau router.
AWS Client VPN atau AWS Direct Connect dikonfigurasi untuk mentransfer file dari sumber ke target.
Database SAP HANA di lingkungan sumber dan target. Target level patch SAP HANA DB harus sama atau lebih tinggi dari level patch SAP HANA DB sumber, dalam edisi Platform SAP HANA yang sama. Misalnya, replikasi tidak dapat diatur antara sistem HANA 1.0 dan HANA 2.0. Untuk informasi lebih lanjut, lihat pertanyaan 15 di SAP Catatan: 1999880 - FAQ: SAP HANA System Replication.
Server aplikasi SAP di lingkungan target.
Volume Amazon Elastic Block Store (Amazon EBS) di lingkungan target.
Batasan
Daftar dokumen SAP berikut mencakup masalah yang diketahui terkait dengan solusi ini, termasuk kendala terkait tiering dinamis SAP HANA dan migrasi scale-out:
2956397 — Gagal mengganti nama Sistem Database SAP HANA
2222694 - Saat mencoba mengganti nama sistem HANA, kesalahan berikut muncul “File sumber tidak dimiliki oleh pengguna sidadm asli (uid = xxxx)”
2607227 - hdblcm: register_rename_system: Gagal mengganti nama instance SAP HANA
2630562 - HANA Hostname Rename gagal dan HANA tidak memulai
2935639 - sr_register tidak menggunakan nama host yang ditentukan di bawah system_replication_hostname_resolution di bagian global.ini
2710211 - Kesalahan: sistem sumber dan sistem target memiliki nama host logis yang tumpang tindih
2693441 - Gagal mengganti nama Sistem SAP HANA karena kesalahan
2519672 - HANA Primer dan Secondary memiliki sistem PKI SSFS data dan kunci yang berbeda atau tidak dapat memeriksa
2457129 - Penggantian Nama Host Sistem SAP HANA Tidak Diizinkan saat Dynamic Tiering Adalah Bagian dari Lanskap
2473002 - Menggunakan Replikasi Sistem HANA untuk memigrasikan sistem skala keluar (Tidak ada batasan yang disediakan oleh SAP dalam menggunakan pendekatan penggantian nama host ini untuk sistem SAP HANA skala keluar. Namun, prosedur harus diulang pada setiap host individu. Batasan migrasi scale-out lainnya juga berlaku untuk pendekatan ini.)
Versi produk
Solusi ini berlaku untuk platform SAP HANA DB edisi 1.0 dan 2.0.
Arsitektur
Pengaturan sumber
Database SAP HANA diinstal pada lingkungan sumber. Semua koneksi server aplikasi SAP dan antarmuka DB menggunakan nama host yang sama untuk koneksi klien. Diagram berikut menunjukkan contoh nama host sumber hdbhost dan alamat IP yang sesuai.

Pengaturan target
Lingkungan AWS Cloud target menggunakan nama host yang sama untuk menjalankan database SAP HANA. Lingkungan target di AWS mencakup hal-hal berikut:
Basis data SAP Hana
Server aplikasi SAP
Volume EBS

Konfigurasi menengah
Dalam diagram berikut, nama host pada lingkungan AWS target sementara diganti namanya temp-host sehingga nama host pada sumber dan target unik. Setelah migrasi menyelesaikan tonggak pengambilalihan pada lingkungan target, nama host virtual sistem target diganti namanya menggunakan nama asli,. hdbhost
Konfigurasi perantara mencakup salah satu opsi berikut:
AWS Client VPN dengan titik akhir Client VPN
AWS Direct Connect menghubungkan ke router

Server aplikasi SAP pada lingkungan AWS target dapat diinstal baik sebelum pengaturan replikasi atau setelah pengambilalihan. Namun, menginstal server aplikasi sebelum penyiapan replikasi dapat membantu mengurangi waktu henti selama instalasi, konfigurasi ketersediaan tinggi, dan pencadangan.
Alat
Layanan AWS
AWS Client VPNadalah layanan VPN berbasis klien terkelola yang memungkinkan Anda mengakses AWS sumber daya dan sumber daya dengan aman di jaringan lokal Anda.
AWS Direct Connectmenghubungkan jaringan internal Anda ke AWS Direct Connect lokasi melalui kabel serat optik Ethernet standar. Dengan koneksi ini, Anda dapat membuat antarmuka virtual langsung ke publik Layanan AWS, melewati penyedia layanan internet di jalur jaringan Anda.
Amazon Elastic Block Store (Amazon EBS) menyediakan volume penyimpanan tingkat blok untuk digunakan dengan instans Amazon Elastic Compute Cloud ( EC2Amazon). Volume EBS berfungsi seperti perangkat blok mentah yang tidak terformat. Anda dapat memasang volume ini sebagai perangkat di instans Anda.
Alat lainnya
Server aplikasi SAP — Server
aplikasi SAP menyediakan programmer dengan cara untuk mengekspresikan logika bisnis. Server aplikasi SAP melakukan pemrosesan data berdasarkan logika bisnis. Data aktual disimpan dalam database, yang merupakan komponen terpisah. Kokpit SAP HANA
dan SAP HANA Studio - Baik kokpit SAP HANA dan SAP HANA Studio menyediakan antarmuka administratif ke database SAP HANA. Di SAP HANA Studio, konsol Administrasi SAP HANA adalah tampilan sistem yang menyediakan konten yang relevan untuk administrasi basis data SAP HANA. SAP HANA System Replication
- SAP HANA System Replication (SAP HSR) adalah prosedur standar yang disediakan oleh SAP untuk mereplikasi database SAP HANA. Executable yang diperlukan untuk SAP HSR adalah bagian dari kernel server SAP HANA itu sendiri.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Instal dan konfigurasikan database SAP HANA. | Di lingkungan sumber dan target, pastikan bahwa SAP HANA DB diinstal dan dikonfigurasi sesuai dengan SAP HANA pada praktik terbaik. Untuk informasi lebih lanjut, lihat SAP HANA di AWS. | Administrasi SAP Basis |
Memetakan alamat IP. | Di lingkungan target, pastikan bahwa nama host sementara ditetapkan ke alamat IP internal.
| Administrasi AWS |
Selesaikan nama host target. | Pada SAP HANA DB sekunder, konfirmasikan bahwa kedua nama host ( | Administrasi Linux |
Cadangkan sumber dan targetkan database SAP HANA. | Gunakan SAP HANA Studio atau kokpit SAP HANA untuk melakukan backup pada database SAP HANA. | Administrasi SAP Basis |
Sistem pertukaran sertifikat PKI. | (Hanya berlaku untuk SAP HANA 2.0 dan yang lebih baru) Sertifikat pertukaran di penyimpanan aman infrastruktur kunci publik sistem (PKI) di penyimpanan sistem file (SSFS) antara database primer dan sekunder. Untuk informasi selengkapnya, lihat SAP Note 2369981 — Langkah-langkah konfigurasi yang diperlukan untuk otentikasi dengan SAP HANA System Replication. | Administrasi SAP Basis |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Hentikan koneksi klien target. | Di lingkungan target, matikan server aplikasi SAP dan koneksi klien lainnya. | Administrasi SAP Basis |
Ubah nama target SAP HANA DB menjadi nama host sementara. |
Stop dan start SAP HANA DB akan dikendalikan oleh | Administrasi SAP Basis |
Tetapkan jaringan replikasi. | Dalam | Administrasi SAP Basis |
Aktifkan replikasi pada primer. | Untuk mengaktifkan replikasi pada sumber SAP HANA DB, jalankan perintah berikut.
| Administrasi SAP Basis |
Daftarkan target SAP HANA DB sebagai sistem sekunder. | Untuk mendaftarkan target SAP HANA DB sebagai sistem sekunder ke sumber SAP HSR, pilih replikasi async.
Atau, Anda dapat memilih | Administrasi SAP Basis |
Validasi sinkronisasi. | Pada sumber SAP HANA DB, verifikasi bahwa semua log diterapkan pada sistem target (karena ini adalah replikasi asinkron). Untuk memverifikasi replikasi, pada sumbernya, jalankan perintah berikut.
| Administrasi SAP Basis |
Matikan aplikasi SAP sumber dan SAP HANA DB. | Selama cutover migrasi, lakukan shutdown sistem sumber (aplikasi SAP dan database SAP HANA. | Administrasi SAP Basis |
Lakukan pengambilalihan pada target. | Untuk melakukan pengambilalihan pada target di AWS, jalankan perintah | Administrasi SAP Basis |
Pada target SAP HANA DB, matikan replikasi. | Untuk menghapus metadata replikasi, hentikan replikasi pada sistem target dengan menjalankan perintah. catatanIni sesuai dengan SAP Note 2693441 - Gagal mengganti nama Sistem SAP HANA karena kesalahan. | Administrasi SAP Basis |
Cadangkan target SAP HANA DB. | Setelah pengambilalihan berhasil, kami sarankan untuk melakukan cadangan SAP HANA DB penuh. | Administrasi SAP Basis |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Kembalikan nama host SAP HANA DB target ke aslinya. |
Anda dapat memvalidasi opsi lain sesuai kebutuhan. Namun, pastikan Anda tidak mencampur nama host dengan perubahan SID (SAP Note 2598814 - hdblcm: penggantian nama SID gagal). | Administrasi SAP Basis |
Sesuaikan hdbuserstore. | Sesuaikan Untuk memvalidasi langkah ini, jalankan perintah | Administrasi SAP Basis |
Mulai koneksi klien. | Di lingkungan target, mulai server aplikasi SAP dan koneksi klien lainnya. | Administrasi SAP Basis |
Sumber daya terkait
Referensi SAP
Referensi dokumentasi SAP sering diperbarui oleh SAP. Untuk tetap up to date, lihat SAP Note 2407186 — Panduan Cara & Whitepaper Untuk Ketersediaan Tinggi SAP HANA.
Catatan SAP tambahan
2550327 - Cara Mengganti Nama Sistem SAP HANA
1999880 - FAQ: Replikasi Sistem SAP HANA
2078425 - Catatan pemecahan masalah untuk alat manajemen siklus hidup platform SAP HANA hdblcm
2592227 — Perubahan akhiran FQDN dalam sistem HANA
2048681 - Melakukan tugas administrasi manajemen siklus hidup platform SAP HANA pada sistem multi-host tanpa kredensi SSH atau root
Dokumen SAP
AWS referensi
Informasi tambahan
Perubahan yang dilakukan oleh hdblcm sebagai bagian dari aktivitas penggantian nama host dikonsolidasikan dalam log verbose berikut.
