Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server di Linux
Artikel ini menjelaskan cara mengoperasikan instans kluster failover SQL Server (FCI) di Linux. Jika Anda belum membuat SQL Server FCI di Linux, lihat Mengonfigurasi instans kluster failover - SQL Server di Linux (RHEL).
Pengalihan Otomatis
Failover untuk FCI mirip dengan kluster failover Windows Server (WSFC). Jika node kluster yang menghosting FCI mengalami semacam kegagalan, FCI akan secara otomatis melakukan failover ke node lain. Tidak seperti WSFC, tidak ada cara untuk mengatur pemilik pilihan, jadi Pacemaker memilih simpul yang akan menjadi host baru untuk FCI.
Ada kalanya Anda mungkin ingin memindahkan FCI secara manual ke simpul lain. Prosesnya tidak sama dengan FCI pada WSFC. Pada WSFC, Anda melakukan failover pada sumber daya di tingkat peran. Di Pacemaker, Anda memilih sumber daya untuk dipindahkan, dan dengan asumsi semua batasan sudah benar, yang lainnya juga akan bergerak.
Cara untuk failover tergantung pada distribusi Linux. Ikuti instruksi untuk distribusi linux Anda.
Manual Failover (RHEL atau Ubuntu)
Untuk melakukan failover manual di server Red Hat Enterprise Linux (RHEL) atau Ubuntu, jalankan langkah-langkah berikut.
Terbitkan perintah berikut:
sudo pcs resource move <FCIResourceName> <NewHostNode><FCIResourceName> adalah nama sumber daya Pacemaker untuk SQL Server FCI.
<NewHostNode> adalah nama node kluster yang ingin Anda gunakan untuk menjalankan FCI.
Anda tidak akan mendapatkan pengakuan.
Selama failover manual, Pacemaker membuat batasan lokasi pada sumber daya yang dipilih untuk dipindahkan secara manual. Untuk melihat batasan ini, jalankan
sudo pcs constraint.Setelah failover selesai, hapus batasan dengan mengeluarkan
sudo pcs resource clear <FCIResourceName>.
<FCIResourceName> adalah nama sumber daya Pacemaker pada FCI.
Failover Manual (SLES)
Di SUSE Linux Enterprise Server (SLES), gunakan migrate perintah untuk melakukan failover secara manual pada SQL Server FCI. Contohnya:
crm resource migrate <FCIResourceName> <NewHostNode>
<FCIResourceName> adalah nama sumber daya untuk instans kluster failover.
<NewHostNode> adalah nama host tujuan baru.