

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
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname"></a>

*Pradeep Puliyampatta, Amazon Web Services*

## Ringkasan
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-summary"></a>

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](https://help.sap.com/viewer/eb3777d5495d46c5b2fa773206bbfb46/1.0.12/en-US/c0cba1cb2ba34ec89f45b48b2157ec7b.html).

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
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-prereqs"></a>

**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\$1rename\$1system: Gagal mengganti nama instance SAP HANA
+ 2630562 - HANA Hostname Rename gagal dan HANA tidak memulai
+ 2935639 - sr\$1register tidak menggunakan nama host yang ditentukan di bawah system\$1replication\$1hostname\$1resolution 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
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-architecture"></a>

**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.

![\[SAP HANA DB sumber hdbhost di pusat data perusahaan dengan alamat IP 10.1.2.1.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/004781c1-96df-43dd-a52e-ed1db5bdf9ef/images/a1b28c3a-93b7-4f82-a5da-81008b74c9ae.png)


**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
+ EBS volume

![\[SAP HANA DB menargetkan hdbhost di AWS Cloud dengan alamat IP 172.16.2.1.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/004781c1-96df-43dd-a52e-ed1db5bdf9ef/images/7f45d7aa-9b80-4413-bec9-1616492b650c.png)


**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
+ Direct Connect menghubungkan ke router

![\[Sistem sumber untuk menargetkan sistem AWS Cloud dengan alamat IP temp-host 172.31.5.10.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/004781c1-96df-43dd-a52e-ed1db5bdf9ef/images/e2794477-2e8f-4974-bca3-2275f6809fce.png)


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
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-tools"></a>

**Layanan AWS**
+ [AWS Client VPN](https://docs.aws.amazon.com/vpn/latest/clientvpn-user/client-vpn-user-what-is.html)adalah layanan VPN berbasis klien terkelola yang memungkinkan Anda mengakses AWS sumber daya dan sumber daya dengan aman di jaringan lokal Anda.
+ [AWS Direct Connect](https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html)menghubungkan jaringan internal Anda ke 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](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html)) 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](https://help.sap.com/doc/saphelp_nw73ehp1/7.31.19/en-US/47/a032c0305e0b3ae10000000a42189d/content.htm?no_cache=true) 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](https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.03/en-US/da25cad976064dc0a24a1b0ee9b62525.html) dan [SAP HANA Studio](https://help.sap.com/viewer/a2a49126a5c546a9864aae22c05c3d0e/2.0.00/en-US/c831c3bbbb571014901199718bf7edc5.html) - 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](https://help.sap.com/viewer/4e9b18c116aa42fc84c7dbfd02111aba/2.0.04/en-US) - 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
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-epics"></a>

### Siapkan lingkungan sumber dan target
<a name="prepare-the-source-and-target-environments"></a>


| 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](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-hana.pdf). | Administrasi SAP Basis | 
| Memetakan alamat IP. | Di lingkungan target, pastikan bahwa nama host sementara ditetapkan ke alamat IP internal. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname.html) | Administrasi AWS | 
| Selesaikan nama host target. | Pada SAP HANA DB sekunder, konfirmasikan bahwa kedua nama host (`hdbhost`dan`temp-host`) diselesaikan untuk jaringan replikasi SAP HANA dengan memperbarui nama host yang relevan dalam file. `/etc/hosts` | 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 | 

### Ganti nama target SAP HANA DB
<a name="rename-the-target-sap-hana-db"></a>


| 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. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname.html)Stop dan start SAP HANA DB akan dikendalikan oleh`hdblcm`.  | Administrasi SAP Basis | 
| Tetapkan jaringan replikasi. | Dalam `global.ini` file sistem sumber, di bawah `[system_replication_hostname_resolution]` header, berikan rincian jaringan replikasi sumber dan target. Kemudian salin entri ke `global.ini` file pada sistem target. | Administrasi SAP Basis | 
| Aktifkan replikasi pada primer. | Untuk mengaktifkan replikasi pada sumber SAP HANA DB, jalankan perintah berikut. <pre>hdbnsutil -sr_enable --name=siteA</pre> | 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.** <pre>(sid)adm $> HDB stop<br />(sid)adm $> hdbnsutil -sr_register –name=siteB –remotehost=hdbhost /<br />--remoteInstance=00 –replicationMode=async –operationMode=logreplay<br />(sid)adm $> HDB start</pre>Atau, Anda dapat memilih `–online` opsi untuk mendaftar. Dalam hal ini, Anda tidak perlu berhenti dan memulai SAP HANA DB. | 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.<pre>(sid)adm $> cdpy<br />(sidadm $> python systemReplicationStatus.py</pre> | 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`hdbnsutil -sr_takeover`. | Administrasi SAP Basis | 
| Pada target SAP HANA DB, matikan replikasi. | Untuk menghapus metadata replikasi, hentikan replikasi pada sistem target dengan menjalankan perintah. `hdbnsutil -sr_disable` Ini 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 | 

### Kembalikan ke nama host asli di sistem target
<a name="revert-to-the-original-hostname-in-the-target-system"></a>


| Tugas | Deskripsi | Keterampilan yang dibutuhkan | 
| --- | --- | --- | 
| Kembalikan nama host SAP HANA DB target ke aslinya. | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname.html)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 `hdbuserstore` detail yang menunjuk ke `schema/user` detail sumber. Untuk langkah-langkah rinci, lihat [dokumentasi SAP](https://help.sap.com/viewer/b3ee5778bc2e4a089d3299b82ec762a7/2.0.02/en-US/ddbdd66b632d4fe7b3c2e0e6e341e222.html?q=hdbuserstore). Untuk memvalidasi langkah ini, jalankan perintah`R3trans -d`. Hasilnya harus mencerminkan koneksi yang berhasil ke database SAP HANA. | Administrasi SAP Basis | 
| Mulai koneksi klien. | Di lingkungan target, mulai server aplikasi SAP dan koneksi klien lainnya. | Administrasi SAP Basis | 

## Sumber daya terkait
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-resources"></a>

**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*
+ [Koneksi Jaringan Replikasi Sistem](https://help.sap.com/docs/SAP_HANA_PLATFORM/4e9b18c116aa42fc84c7dbfd02111aba/47190b425eb1433697b026ecd46ff5f9.html)
+ [Resolusi Nama Host untuk Replikasi Sistem](https://help.sap.com/viewer/eb3777d5495d46c5b2fa773206bbfb46/1.0.12/en-US/c0cba1cb2ba34ec89f45b48b2157ec7b.html)

**AWS referensi**
+ [Migrasi SAP HANA dari Platform Lain ke AWS](https://docs.aws.amazon.com/sap/latest/sap-hana/migrating-hana-hana-to-aws.html)

## Informasi tambahan
<a name="migrate-sap-hana-to-aws-using-sap-hsr-with-the-same-hostname-additional"></a>

Perubahan yang dilakukan oleh `hdblcm` sebagai bagian dari aktivitas penggantian nama host dikonsolidasikan dalam log verbose berikut.

![\[Kode yang menunjukkan proses berhenti pada temp-host, dimulai pada hdbhost, dan sistem SAP HANA DB diganti namanya.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/patterns/images/pattern-img/004781c1-96df-43dd-a52e-ed1db5bdf9ef/images/9e0c11ca-6555-484f-9639-107f60f725f5.png)
