November 1, 2022 |
Menginstal SAP MaxDB di Lingkungan HAMenginstal SAP MaxDB di Lingkungan HADokumentasi SAP umum di MaxDB ada di sini: https://maxdb.sap.com/documentation/ MaxDB adalah sistem manajemen basis data relasional (RDBMS) yang dijual oleh SAP untuk lingkungan besar (SAP dan non-SAP) yang memerlukan fungsionalitas basis data tingkat perusahaan. Langkah pertama untuk menyampaikan ketersediaan tinggi untuk aplikasi apa pun memastikannya diinstal sesuai dengan praktik terbaik. Blog ini memberikan wawasan penting untuk menginstal MaxDB di a SIOS LIfeKeeper untuk Linux lingkungan pengelompokan ketersediaan tinggi. Ini termasuk tautan ke dokumentasi instalasi terperinci yang disediakan oleh SAP. Instruksi ini mengasumsikan bahwa Anda akan melakukan langkah-langkah penginstalan MaxDB pada semua node di kluster SIOS LifeKeeper Anda yang akan menjadi node "produksi". 1. Mengunduh perangkat lunak MaxDB
2. Menggunakan Penginstal CLIJalankan SDBINST, manajer instalasi MaxDB yang akan memulai proses instalasi. Telusuri opsi, tentukan nilainya atau terima defaultnya: Pilih 0 untuk semua komponen. Anda kemudian akan diminta untuk nama instalasi. Jalur penginstalan, deskripsi penginstalan, data pribadi, dan nomor port. Lokasi data instance instalasi ini akan menjadi privatedata dan nomor port adalah port yang akan digunakan instance ini saat berjalan, defaultnya adalah 7200 untuk instalasi pertama. Jika Anda perlu menghapus instalasi, ikuti langkah-langkah dalam dokumen SAP ini: https://maxdb.sap.com/doc/7_8/44/d8fc93daba5705e10000000a1553f6/content.htm 3. Penginstal GUIUntuk menggunakan penginstal GUI, Anda perlu mengatur xauth dan menggunakan xming (atau emulator X-Windows serupa), lihat https://superuser.com/questions/592185/how-do-i-get-x11-forwarding-to-work-on-windows-with-putty-and-xming Perhatikan bahwa perpustakaan grafis mungkin perlu diperbaiki. Perbaiki beberapa tautan perpustakaan, Versi Linux yang lebih baru memiliki perpustakaan grafis yang lebih baru dengan nama yang berbeda. Kami masih dapat menggunakan pustaka yang lebih baru tetapi MaxDB mengharapkan nama yang lebih lama dan karenanya kami akan membuat tautan simbolis ke pustaka yang ada ini dengan nama yang diharapkan ditemukan oleh MaxDB: ln /usr/lib64/lipangoxft-1.0.so.0 /usr/lib64 /libpangox-1.0.so.0 ln /usr/lib64/libpng12.so.0 /usr/lib64/libpng.so.3 ln /usr/lib64/libtiff.so.5 /usr/lib64/libtiff.so.3 Sekarang jalankan setup: cd /mnt/software/MaxDB_7.9___SP10_Build_05_/DATA_UNITS/MAXDB_LINUX_X86_64/ .//SDBSETUP Template ini hanya menentukan parameter untuk MaxDB yang akan dibuat sebagai bagian dari instalasi. Saya menggunakan Desktop PC/Laptop hanya karena ditujukan untuk instalasi pengguna tunggal kecil, Anda dapat mengubah sebagian besar parameter setelah instalasi selesai. Lihat ini catatan untuk lebih jelasnya.
Secara default, pengguna pemilik global yang dibuat saat mengatur MaxDB mendapatkan /bin/false ditambahkan ke entri di /etc/passwd Penambahan ini untuk membatasi akun yang digunakan untuk instalasi MaxDB untuk alasan keamanan misalnya Anda tidak dapat login dengan akun ini. Dalam kasus kami, kami akan menggunakan pengguna ini dan kami dapat mengubah entri di /etc/passwd menjadi /etc/bash sehingga kami dapat masuk dan menggunakan pengguna yang dibuat untuk kami dalam contoh kami. 4. Menyiapkan databaseSetelah kita menginstal perangkat lunak MaxDB yang sebenarnya, kita perlu membuat database dan kemudian memulai database itu. Dalam contoh ini saya akan memanggil database saya SPS dan pengguna admin default adalah dbm dengan kata sandi dbm. sudo su – sdb dbmcli -s -R /sapdb/MAXDB/db db_create SPS dbm,dbm dbmcli -d SPS -u dbm,dbm user_put dbm PASSWORD=dbadmin Anda akan diarahkan ke prompt seperti ini “dbmcli on SPS>” ini berarti Anda terhubung ke SPS db sebagai sdb dan sekarang kami akan mengonfigurasi beberapa parameter yang diperlukan untuk menjalankan database. Fdm_startsession param_init OLTP param_put CAT_CACHE_SUPPLY 5000 param_put CACHE_SIZE 3000 param_put MAXDATAVOLUMES 5 param_put RUNDIRECTORYPATH /sapdb/MAXDB/jalankan param_checkall param_commitsession param_commitsession param_addvolume 1 DATA /slogDb /DI60 saatnya memulai DB: dbmcli -d SPS -u dbm,dbadmin db_start Semua perintah param dan dbmcli di atas akan menampilkan OK saat Anda menjalankannya. Jika tidak, biasanya mereka akan memberi Anda gambaran yang kabur tentang apa yang salah. dbmcli -d SPS -u dbm,dbadmin util_connect dbm,dbadmin db_activate dba,dba dbmcli -d SPS -u dbm,dbadmin load_systab -u dba,dba -ud domain dbmcli -d SPS -u dbm,dbm_,dbbadmin USER test PASSWORD test DBA BUKAN EKSKLUSIF media_put datasave FILE DATA 0 8 YA medium_put auto autosave FILE AUTO util_connect dbm,dbadmin backup_save data autosave_on Load_tutorial auto_extend on quit Ok, sekarang kita perlu membuat kunci DEFAULT untuk memungkinkan SPS-L terhubung ke sumber daya, ini dilakukan sebagai berikut: xuser -U sdb -d SPS -u dbm,dbadmin, pastikan ini dijalankan pada semua node produksi atau pastikan Anda menyalin /home/sdb/.XUSER.62 ke semua node produksi. Setelah item ini selesai, kita dapat memulai pendengar DB global menggunakan: /sapdb/programs/bin/sdbgloballistener start Setelah pendengar DB global berjalan, Anda harus dapat terhubung ke DB menggunakan sesuatu seperti MaxDB Studio atau SQL. |
Oktober 27, 2022 |
Cara Menginstal SybaselIQ (16.1)Cara Menginstal SybaselIQ (16.1)Saya membuat partisi pada drive yang terpasang untuk digunakan sebagai tempat mengekstrak dan menjalankan penginstal perangkat lunak, dipasang di /mnt/software Dokumen ini adalah referensi yang berguna untuk digunakan selama proses instalasi dan konfigurasi. Berikan perhatian khusus pada paket dukungan yang diperlukan. Langkah 1: Persiapan SistemUntuk instalasi ini saya menggunakan drive 500GB kedua yang terpasang pada instance. Saya membuat partisi berikut: Disk /dev/xvdf: 500 GiB, 536870912000 byte, 1048576000 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis/fisik): 512 byte / 512 byte Ukuran I/O (minimum/optimal): 512 byte / 512 byte Jenis label disk: gpt Pengidentifikasi disk: 691F3320-5AEE-CF43-802B-A121C0A27B7B Perangkat Mulai Sektor Akhir Jenis Ukuran /dev/xvdf1 2048 419432447 419430400 200G Sistem file Linux /dev/xvdf2 419432448 524290047 104857600 Sistem file 50G Linux /dev/xvdf3 524290048 52848 Saya membuat sistem file XFS di setiap partisi ini. Saya memasang disk: /dev/xvdf1 hingga /mnt/software – 200GB ruang untuk menampung media instalasi dll /dev/xvdf2 hingga /opt/sybaseiq – 50GB untuk menampung instalasi Sybase IQ, ini bisa lebih kecil misalnya 5GB /dev/xvdf3 hingga /opt/ demodb – 2GB untuk menyimpan database demo Sybase Database demo membutuhkan csh dan ksh untuk menjalankan skrip instalasi. Anda harus menginstal ini sebagai root dengan perintah "yum install csh" dan "yum install ksh". Ini untuk RHEL, distribusi Linux lainnya memiliki penginstal paket yang berbeda, ganti yum dengan penginstal paket mana pun yang tersedia. Langkah 2: Unduh Sybase IQUnduh paket instalasi Sybase dari SAP Salin file rar SybaseIQ ke /mnt/software Langkah 3: Instal unrarInstal alat RAR/UNRAR, ini diperlukan untuk mengekstrak file RAR yang sangat disukai SAP
Unrar penginstal SybaseIQ ke /mnt/software/Sybase
Langkah 4: Buat Pengguna Admin SybaseSybase merekomendasikan untuk tidak menginstal IQ sebagai root. Jadi saya membuat pengguna baru bernama sapiq
Langkah 5: Buat lokasi untuk SybaseIQSaya membuat partisi kedua pada drive yang terpasang dari atas, Sybase IQ <2GB – Saya membuat drive saya 5GB hanya untuk berada di sisi yang aman. Pasang ini ke lokasi pilihan Anda, saya menggunakan /opt/sybaseiq
Langkah 6: Menjalankan Pengaturan SybaseIQcd /mnt/software/Sybase/51052038/Sybase IQ Server 16.1/Linux pada IA64 64bit/ ./setup.bin Jika Anda memiliki pengaturan tampilan X-Windows dengan benar, ini akan secara otomatis meluncurkan penginstal GUI, jika setup.bin tidak temukan metode X-Display yang diharapkan maka itu akan kembali ke penginstal CLI interaktif. Perkenalan layar splash, cukup pilih Berikutnya. Ini adalah lokasi instalasi, Anda dapat menggunakan opsi "pilih" untuk menavigasi ke folder atau cukup ketik jalur. Saya memilih tipikal di sini, tetapi jika Anda memiliki paket khusus yang ingin Anda hilangkan atau sertakan, Anda mungkin ingin memilih Kustom. Saya akan menggunakan lisensi evaluasi untuk demo saya. Setuju dengan persyaratan lisensi. Anda dapat memverifikasi bahwa apa yang Anda pilih adalah apa yang Anda inginkan. Setelah Anda memverifikasi bahwa pilihan Anda benar, penginstalan akan dimulai – ini akan memakan waktu beberapa menit. Konfigurasikan port HTTP/HTTPS untuk kokpit. Konfigurasikan port RMI Cockpit yang akan digunakan. Konfigurasikan port Cockpit TDS yang akan digunakan. Setelah mengonfigurasi port kemudian kami ditanya apakah kami ingin menginstal Cockpit, saya berasumsi kami melakukannya. Dengan asumsi bahwa semuanya telah dikonfigurasi dengan benar maka Anda harus mendapatkan pesan yang berhasil. Ini menyimpulkan instalasi Sybase IQ. Menghapus instalasi SybaseIQJika Anda ingin menghapus Sybase IQ maka Anda dapat menggunakan uninstaller yang diinstal. Ini ditemukan di <Sybase Path>/sybuninstall/IQSuite misalnya /opt/sybaseiq/sybuninstall/IQSuite dan disebut "uninstall", jalankan sebagai berikut:
Sekali lagi, Jika X-Forwarding dikonfigurasi dengan benar maka Anda akan mendapatkan uninstaller GUI, jika tidak maka Anda akan sekali lagi mendapatkan CLI interaktif. Jika kita ingin uninstall, maka pilih Next. Anda dapat memilih untuk menghapus hanya beberapa fitur atau dalam kebanyakan kasus saya membayangkan Anda ingin melakukan pencopotan total. Pencopot pemasangan memberi tahu kami apa yang akan dihapus. Saya memilih untuk menghapus file yang diinstal pengguna ini juga, karena saya ingin semua konten atau /opt/sybaseiq dihapus. Langkah 7: Mengonfigurasi basis data demoSetelah Anda menginstal Sybase IQ, kemungkinan besar Anda ingin mengonfigurasi database demo sehingga kami dapat menggunakannya dengan Penjaga Kehidupan SIOS . Pastikan Server Database Anda memiliki entri yang benar di /etc/hosts, dalam kasus saya, saya menambahkan VIP ke sistem saya dan kemudian membuat entri di /etc/hosts menggunakan nama host IMA-SYBASE. Untuk menginstal demo, Anda memerlukan lokasi untuk menginstal database ke mis. /opt/demodb. Anda perlu membuat lokasi ini dan memastikan itu dimiliki oleh pengguna yang menginstal Sybase IQ. Ubah direktori ke lokasi itu misalnya “cd /opt/demodb” . Jalankan skrip untuk menginstal demo db; Anda harus memberikan nama dba dan kata sandi dba, “ /opt/sybaseiq/IQ-16_1/demo/mkiqdemo.sh -dba sapdba -pwd sapdba” . Selama instalasi demo db, IQ dimulai dan pendengar basis data dimulai. Anda dapat menggunakan dbisql untuk menguji konektivitas. Anda dapat menggunakan Tools->Test Connection untuk memastikan bahwa Anda memiliki detail koneksi yang benar. Setelah Anda berhasil terhubung maka Anda siap untuk menggunakan SybaseIQ dan database Anda. Direproduksi dengan izin dari SIOS |
Oktober 22, 2022 |
Buku Putih: Cluster Ketersediaan Tinggi di VMware vSphere tanpa Mengorbankan Fitur atau FleksibilitasCluster Ketersediaan Tinggi di VMware vSphere tanpa Mengorbankan Fitur atau FleksibilitasEnam fakta utama yang harus Anda ketahui tentang perlindungan ketersediaan tinggi di VMware vSphereBanyak perusahaan besar memindahkan aplikasi penting dari server fisik tradisional ke lingkungan virtual, seperti VMware vSphere untuk memanfaatkan manfaat utama seperti fleksibilitas konfigurasi, mobilitas data dan aplikasi, dan penggunaan sumber daya TI yang efisien. Menyadari manfaat ini dengan aplikasi penting bisnis, seperti SQL Server atau SAP dapat menimbulkan beberapa tantangan. Makalah ini menjelaskan tantangan ini dan menyoroti enam fakta utama yang harus Anda ketahui tentang perlindungan HA di lingkungan VMware vSphere yang dapat menghemat uang Anda. Direproduksi dengan izin dari SIOS
|
Oktober 18, 2022 |
Perlindungan Ketersediaan Tinggi untuk Layanan KeuanganPerlindungan Ketersediaan Tinggi untuk Layanan KeuanganSecara historis, organisasi jasa keuangan menjalankan aplikasi penting pada mainframe. Namun, lembaga keuangan saat ini mungkin memiliki beban kerja kritis dalam berbagai konfigurasi, dari semua infrastruktur lokal, hibrid, dan semua in-cloud bergantung pada jenis server dan bandwidth yang tersedia untuk mengakomodasi konfigurasi ini. Pelajari cara merencanakan dan memastikan aplikasi dan sumber daya terkait lainnya di lingkungan HA/DR memenuhi kebutuhan organisasi akan skalabilitas, keandalan, dan fleksibilitas konfigurasi. Direproduksi dengan izin dari SIOS
|
Oktober 14, 2022 |
Cara menggunakan Azure Site Recovery (ASR) untuk mereplikasi Windows Server Failover Cluster (WSFC) yang menggunakan SIOS DataKeeper untuk penyimpanan clusterCara menggunakan Azure Site Recovery (ASR) untuk mereplikasi Windows Server Failover Cluster (WSFC) yang menggunakan SIOS DataKeeper untuk penyimpanan clusterDireproduksi dengan izin dari SIOS |