Menyiapkan server SMT untuk SUSE Linux
Dalam artikel ini, kita akan melalui langkah-langkah menyiapkan server SMT untuk SAP Hana di Azure Large Instances, atau yang dikenal sebagai BareMetal Infrastructure.
Instance besar SAP HANA tidak memiliki konektivitas langsung ke internet. Hasilnya, ini bukan proses yang mudah untuk mendaftarkan unit seperti itu dengan penyedia sistem operasi dan untuk mengunduh dan menerapkan pembaruan. Solusi untuk SUSE Linux adalah menyiapkan server SMT di mesin virtual Azure (VM). Anda akan menghosting mesin virtual dalam jaringan virtual Azure yang terhubung ke HANA Large Instance (HLI). Dengan server SMT di tempat, Instans Besar HANA dapat mendaftar dan mengunduh pembaruan.
Untuk dokumentasi selengkapnya tentang SUSE, lihat Alat Manajemen Langganan mereka untuk SLES 12 SP2.
Prasyarat
Untuk menginstal server SMT untuk HANA Large Instances, Anda terlebih dahulu memerlukan:
- Jaringan virtual Azure yang terhubung ke sirkuit HANA Large Instance ExpressRoute.
- Akun SUSE yang terkait dengan organisasi. Organisasi harus memiliki langganan SUSE yang valid.
Memasang server SMT pada komputer virtual Azure
Masuk ke Pusat Pelanggan SUSE. Masuk ke Organisasi>Kredensial Organisasi. Di bagian itu, Anda harus menemukan info masuk yang diperlukan untuk menyiapkan server SMT.
Pasang VM SUSE Linux di jaringan virtual Azure. Untuk menyebarkan mesin virtual, ambil gambar galeri SLES 12 SP2 azure (pilih gambar BYOS SUSE). Dalam proses penyebaran, jangan tentukan nama DNS, dan jangan gunakan alamat IP statis.

Mesin virtual yang disebarkan memiliki alamat IP internal di jaringan virtual Azure 10.34.1.4. Nama komputer virtual tersebut adalah smtserver. Setelah instalasi, periksa konektivitas ke HANA Large Instances. Bergantung pada bagaimana Anda mengatur resolusi nama, Anda mungkin perlu mengonfigurasi resolusi HANA Large Instances di etc/host pada mesin virtual Azure.
Tambahkan disk ke komputer virtual. Anda akan menggunakan disk ini untuk menunda pembaruan; disk boot itu sendiri bisa terlalu kecil. Di sini, disk dipasang ke /srv/www/htdocs, seperti yang ditunjukkan pada cuplikan layar berikut. Disk 100 GB sudah cukup.

Masuk ke Instans Besar HANA, pertahankan /etc/host. Periksa apakah Anda dapat mencapai mesin virtual Azure yang akan menjalankan server SMT melalui jaringan.
Masuk ke mesin virtual Azure yang akan menjalankan server SMT. Jika Anda menggunakan putty untuk masuk ke mesin virtual, jalankan urutan perintah ini di jendela bash Anda:
cd ~ echo "export NCURSES_NO_UTF8_ACS=1" >> .bashrcMulai ulang bash Anda untuk mengaktifkan pengaturan. Kemudian mulai YAST.
Hubungkan komputer virtual (smtserver) Anda ke situs SUSE.
smtserver:~ # SUSEConnect -r <registration code> -e s<email address> --url https://scc.suse.com Registered SLES_SAP 12.2 x86_64 To server: https://scc.suse.com Using E-Mail: email address Successfully registered system.Setelah mesin virtual terhubung ke situs SUSE, pasang paket SMT. Gunakan perintah putty berikut untuk memasang paket SMT.
smtserver:~ # zypper in smt Refreshing service 'SUSE_Linux_Enterprise_Server_for_SAP_Applications_12_SP2_x86_64'. Loading repository data... Reading installed packages... Resolving package dependencies...Anda juga dapat menggunakan alat YAST untuk memasang paket SMT. Di YAST, buka Pemeliharaan Perangkat Lunak, dan cari smt. Pilih smt, yang akan beralih secara otomatis ke yast2-smt.
Terima pilihan untuk instalasi pada smtserver.
Setelah instalasi selesai, buka konfigurasi server SMT. Masukkan kredensial organisasi dari Pusat Pelanggan SUSE yang Anda ambil sebelumnya. Masukkan juga nama host komputer virtual Azure Anda sebagai URL Server SMT. Dalam contoh ini, https://smtserver.
Sekarang uji apakah koneksi ke Pusat Pelanggan SUSE berfungsi. Seperti yang Anda lihat di cuplikan layar berikut, dalam contoh ini, itu berhasil.
Setelah penyetelan SMT dimulai, berikan kata sandi database. Karena ini adalah pemasangan baru, Anda harus menentukan kata sandi tersebut seperti yang ditunjukkan pada cuplikan layar berikut.
Buat sertifikat.
Di akhir konfigurasi, mungkin perlu beberapa menit untuk menjalankan pemeriksaan sinkronisasi. Setelah instalasi dan konfigurasi server SMT, Anda harus menemukan repositori direktori di bawah titik pemasangan /srv/www/htdocs/. Ada juga beberapa subdirektori di bawah repositori.
Mulai ulang server SMT dan layanan terkait dengan perintah ini.
rcsmt restart systemctl restart smt.service systemctl restart apache2
Mengunduh paket ke server SMT
Setelah semua layanan dimulai ulang, pilih paket yang sesuai dalam Manajemen SMT dengan menggunakan YAST. Pemilihan paket tergantung pada citra sistem operasi server Instans Besar HANA. Pemilihan paket tidak bergantung pada rilis SLES atau versi komputer virtual yang menjalankan server SMT. Cuplikan layar berikut ini memperlihatkan contoh layar pilihan.
Mulai salinan awal paket terpilih ke server SMT yang Anda siapkan. Salinan ini dipicu dalam shell dengan menggunakan perintah, smt-mirror.
Paket harus disalin ke dalam direktori yang dibuat di bawah titik pemasangan /srv/www/htdocs. Proses ini dapat memakan waktu satu jam atau lebih, tergantung pada berapa banyak paket yang Anda pilih. Setelah proses ini selesai, pindah ke pengaturan klien SMT.
Menyiapkan klien SMT pada HANA Large Instances
Klien atau klien-klien dalam hal ini adalah HANA Large Instances. Penyetelan server SMT menyalin skrip clientSetup4SMT.sh ke komputer virtual Azure.
Salin skrip tersebut ke HANA Large Instances yang ingin Anda sambungkan ke server SMT Anda. Mulai skrip dengan opsi -h, dan beri nama server SMT Anda sebagai parameter. Dalam contoh ini, nama adalah smtserver.
Dimungkinkan bahwa beban sertifikat dari server oleh klien berhasil. Namun, dalam contoh ini, pendaftaran gagal, seperti yang ditunjukkan pada cuplikan layar berikut.
Jika pendaftaran gagal, lihat dokumen dukungan SUSE, dan jalankan langkah-langkah yang dijelaskan di sana.
Penting
Untuk nama server, berikan nama komputer virtual (dalam hal ini, smtserver), tanpa nama domain yang sepenuhnya memenuhi syarat.
Setelah menjalankan langkah-langkah ini, jalankan perintah berikut pada HANA Large Instance:
SUSEConnect –cleanup
Catatan
Tunggu beberapa menit setelah langkah itu. Jika Anda menjalankan clientSetup4SMT.sh segera, Anda mungkin mendapatkan kesalahan.
Jika Anda mengalami masalah yang perlu Anda perbaiki berdasarkan langkah-langkah artikel SUSE, mulai ulang clientSetup4SMT.sh pada HANA Large Instance. Sekarang harus berhasil diselesaikan.
Anda mengonfigurasi klien SMT pada HLI untuk tersambung ke server SMT yan terpasang di Azure VM. Sekarang ambil "zypper up" atau "zypper in" untuk menginstal pembaruan OS ke HANA Large Instances, atau instal paket lainnya. Anda hanya bisa mendapatkan pembaruan yang Anda unduh sebelumnya di server SMT.
Langkah berikutnya
Pelajari tentang memigrasikan SAP Hana di Azure Large Instance ke Azure Virtual Machines.









