Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Memasang Instance Failover Cluster SQL Server – Bagian 1

Pada artikel ini, saya akan menjelaskan proses instalasi SQL Server pada failover cluster instance (FCI) pada node utama. Pertama, mari kita lihat prasyaratnya.

Detail Mesin Virtual:

Untuk tujuan demonstrasi, saya telah mengaktifkan peran Hyper-V di workstation saya dan membuat empat mesin virtual. Saya kemudian menginstal Windows Server 2019 pada mesin virtual ini. Berikut detailnya:

Mesin Virtual Nama Inang Alamat IP Tujuan
Pengontrol Domain DC.Lokal 192.168.1.110 Mesin virtual ini akan digunakan sebagai pengontrol domain.
SAN SAN.DC.Local 192.168.1.111 Mesin virtual ini akan digunakan sebagai SAN virtual. Saya telah membuat dua disk virtual iSCSI dan menggunakan inisiator iSCSI; Saya akan menghubungkan mereka dari node Failover Cluster.
Simpul SQL Utama SQL01.DC.Local 192.168.1.112 Pada mesin virtual ini, kita akan menginstal instance failover clustered.
Simpul SQL Sekunder SQL02.DC.Local 192.168.1.113 Pada mesin virtual ini, kita akan menginstal node sekunder dari instance failover cluster.

Detail cluster failover:

Setelah membuat dan mengonfigurasi mesin virtual, saya telah membuat cluster dua simpul. Berikut detailnya:

Mesin Virtual Tujuan
Jumlah Node 2
Nama Cluster SQLCluster.DC.Local
Penyimpanan Dua disk yang dikelompokkan dan satu saksi kuorum
Simpul Aktif SQL01.DC.Local
Simpul Pasif SQL02.DC.Local

Setelah mengaktifkan peran failover cluster pada node, saya telah mengonfigurasi sebuah cluster bernama SQLCluster.DC.Local. Cluster memiliki satu node aktif (SQL01.DC.Local ) dan satu simpul pasif (SQL02.DC.Local ). Lihat gambar berikut:

Cluster memiliki tiga volume disk berkerumun, dan saya telah menamainya sesuai. Volume disk D ata B file digunakan untuk menyimpan file database saat TempDB dan Log-F file digunakan untuk menyimpan file database dan file T-log. Volume bernama Qu orum bertindak sebagai saksi kuorum – Saya telah mengonfigurasi cluster untuk menggunakan disk ini sebagai saksi kuorum . Lihat gambar berikut:

Pada SQL01 Node, saya telah terhubung ke kedua volume yang dikelompokkan menggunakan inisiator iSCSI, menginisialisasi drive tersebut, menandainya sebagai online dan memformatnya. Saya telah menetapkan huruf drive H:\ untuk D ata B file dan Saya:\ ke File-Log . Lihat tangkapan layar berikut dari jendela Manajemen Disk:

Memasang instance SQL Server Failover Cluster

Setelah cluster dikonfigurasi, unduh SQL Server 2017 dari di sini . Saat unduhan selesai, salin image disk .iso ke SQL01 simpul. Hubungkan ke SQL01 , klik dua kali file .iso untuk memasangnya. Setelah file .iso di-mount, jalankan setup.exe . Lihat gambar berikut:

Wizard penginstalan SQL Server akan dibuka. Di panel kiri wizard, pilih “Instalasi ” lalu klik “Penginstalan cluster failover SQL Server baru.” Lihat gambar berikut:

Di “Kunci Produk ” kotak dialog, pilih edisi SQL Server yang ingin Anda instal. Jika Anda memiliki kunci lisensi untuk edisi standar SQL Server atau edisi perusahaan, Anda dapat memasukkannya di kotak teks "Masukkan kunci produk". Jika Anda menggunakan edisi pengembang atau edisi evaluasi gratis, pilih opsi apa pun di S tentukan B sekali E edisi kotak tarik-turun.

Dalam Persyaratan Lisensi kotak dialog, terima syarat dan ketentuan Microsoft. Lihat gambar berikut:

Dalam “Pembaruan Microsoft ”, Anda dapat memilih untuk menginstal pembaruan Microsoft. Jika Anda ingin mengunduh pembaruan secara manual, Anda dapat melewati langkah ini. Klik Berikutnya .

Dalam Instal Aturan Cluster Failover layar, pastikan semua aturan berhasil divalidasi. Jika ada aturan yang gagal atau memberikan peringatan, Anda harus memperbaikinya dan melanjutkan penyiapan. Dalam demo ini, saya telah melewatkan peringatan tersebut. Lihat gambar berikut:

Di Pilihan fitur kotak dialog, pilih fitur yang ingin Anda instal. Dari SQL Server 2016, kita dapat mengunduh studio SQL Server Management secara terpisah. Lihat gambar berikut:

Di Konfigurasi Instance kotak dialog, masukkan Nama Jaringan SQL Server – ini digunakan oleh aplikasi dan SQL Server Management Studio untuk terhubung ke instance kluster failover. Anda dapat memilih antara contoh default atau instance bernama sebagai ID Instans. Jika Anda ingin menginstal beberapa instance di kluster failover, Anda dapat menggunakan instance bernama. Dalam demo ini, saya menggunakan Instance Default. Lihat gambar berikut:

Di Grup sumber daya Cluster kotak dialog, tentukan nama grup sumber daya cluster failover Windows. Ada dua opsi:membuat grup sumber daya baru untuk MSSQLSERVER, atau memilih yang sudah ada di nama grup sumber daya cluster SQL Server kotak drop-down. Lihat gambar berikut:

Dalam Pilihan Disk Cluster kotak dialog, pilih disk bersama dari grup kluster failover. Disk ini akan digunakan oleh contoh cluster failover SQL Server. Saya telah membuat dua disk berkerumun bernama Data B ile s dan L og- B ile s. Saya telah memilih drive tersebut dan mengklik Berikutnya . Lihat gambar berikut:

Dalam Kluster N jaringan C konfigurasi kotak dialog, berikan alamat IP dan subnet mask. Alamat IP ini akan digunakan oleh SQL Server FCI. Dalam contoh ini, saya menggunakan 192.168.1.150 . Jika Anda menggunakan alamat IP statis, aktifkan kotak centang di dekat Ipaddress kolom dan klik N ekst. Lihat gambar berikut:

Dalam Konfigurasi Server kotak dialog, berikan nama pengguna dan kata sandi akun Layanan SQL di Nama Akun kolom. Anda dapat mengaktifkan inisialisasi file instan di kotak dialog ini. IFI menghilangkan proses zeroing selama opsi pertumbuhan otomatis. Untuk melakukannya, aktifkan Grant Perform Volume M pemeliharaan B tanya P hak istimewa pilihan. Klik N ekst . Lihat gambar berikut:

Dalam Konfigurasi Mesin Basis Data kotak dialog, di bawah S selalu C konfigurasi tab, tentukan mode otentikasi. Anda dapat mengonfigurasi instance untuk hanya menggunakan mode Otentikasi Windows atau M mode tetap (otentikasi Windows dan SQL Server). Anda dapat menambahkan pengguna saat ini (pengguna yang menginstal SQL Server) dengan mengklik Tambah Pengguna Saat Ini tombol. Anda juga dapat menambahkan akun domain lainnya. Saya telah memilih mode campuran sebagai jenis otentikasi dan menambahkan pengguna saat ini sebagai administrator SQL Server. Lihat gambar berikut:

Sekarang, Anda harus membuka Direktori Data tab dan tentukan jalur untuk menyimpan file database pengguna, file log database pengguna, dan file cadangan. Dalam contoh ini, saya menetapkan “H:\UserDB ” di Direktori basis data pengguna kotak dan “I:\UserDB ” di Direktori log basis data pengguna kotak. Lihat gambar berikut:

Selanjutnya, buka TempDB tab untuk menentukan lokasi TempDB. Selain itu, Anda dapat menentukan jumlah database TempDB dan file log, ukuran awalnya, dan nilai pertumbuhan otomatis. Pada H:\ drive, saya telah membuat folder bernama TempDB untuk menyimpan file TempDB. Jadi, di direktori Data kotak teks, tentukan “H:\TempDB. Dalam contoh ini, saya tidak mengubah nilai untuk jumlah file, ukuran awal, dan pertumbuhan otomatis. Setelah semua nilai ditentukan, klik N ekst . Lihat gambar berikut:

Di R siap untuk Saya instal layar, tinjau semua pengaturan dan klik Instal untuk memulai proses instalasi. Lihat gambar berikut:

Setelah instalasi selesai, buka Failover Cluster Manager. Dalam Roles, Anda dapat melihat bahwa SQL Server (MSSQLSERVER) peran berhasil diinstal. Pastikan semua dependensinya online. Lihat gambar berikut:

Ringkasan

Pada artikel ini, saya telah menjelaskan proses menginstal contoh cluster SQL Server Failover langkah demi langkah. Pada artikel berikutnya, saya akan menjelaskan cara menginstal node sekunder di contoh cluster failover SQL Server dan mendemonstrasikan proses failover manual. Tetap disini!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menginstal SQL Server di Windows

  2. Pandangan Pertama pada Penaksir Kardinalitas SQL Server Baru

  3. Apa cara terbaik untuk menangani DBNull's

  4. Pemotongan SQL Server dan batasan 8192

  5. Kembalikan Nama Server Lokal di SQL Server dengan @@SERVERNAME