Meningkatkan instans kluster failover
Berlaku untuk: SQL Server
SQL Server mendukung peningkatan kluster failover ke versi baru SQL Server, ke paket layanan SQL Server baru atau pembaruan kumulatif, atau saat menginstal ke paket layanan Windows baru atau pembaruan kumulatif secara terpisah pada semua node kluster failover, dengan waktu henti terbatas pada satu failover manual (atau dua failover manual jika gagal kembali ke primer asli).
Meningkatkan sistem operasi Windows Server dari simpul yang berisi instans kluster failover tidak didukung untuk sistem operasi sebelum Windows Server 2012 R2. Untuk meningkatkan simpul kluster failover Windows Server yang berjalan pada Windows Server 2012 R2 atau versi yang lebih baru, lihat Melakukan pemutakhiran atau pembaruan bergulir.
Detail dukungan adalah sebagai berikut:
Peningkatan SQL Server didukung baik melalui antarmuka pengguna maupun dari prompt perintah. Anda dapat menjalankan peningkatan dari prompt perintah pada setiap simpul kluster failover, atau dengan menggunakan antarmuka pengguna penyiapan SQL Server untuk meningkatkan setiap node kluster. Untuk informasi selengkapnya, lihat:
Menginstal instans kluster failover SQL Server baru
Menginstal dan mengonfigurasi SQL Server di Windows dari prompt perintah
Skenario berikut ini tidak didukung sebagai bagian dari peningkatan SQL Server:
Anda tidak dapat meningkatkan dari instans SQL Server yang berdiri sendiri ke instans kluster failover.
Anda tidak dapat menambahkan fitur ke instans kluster failover. Misalnya, Anda tidak dapat menambahkan Mesin Database ke instans kluster failover khusus Analysis Services yang ada.
Anda tidak dapat menurunkan tingkat instans kluster failover ke instans yang berdiri sendiri pada node kluster failover Windows Server apa pun.
Mengubah edisi instans kluster failover terbatas pada skenario tertentu. Untuk informasi selengkapnya, lihat Peningkatan versi &edisi yang didukung (SQL Server 2016).
Selama peningkatan instans kluster failover, waktu henti terbatas pada waktu failover dan waktu yang diperlukan agar skrip peningkatan berjalan. Jika Anda mengikuti proses peningkatan bergulir instans kluster failover ini, dan memenuhi semua prasyarat pada semua simpul sebelum Anda memulai proses peningkatan, waktu henti Anda minimal. Meningkatkan SQL Server saat tabel yang dioptimalkan memori sedang digunakan membutuhkan waktu tambahan. Untuk informasi selengkapnya, lihat Merencanakan dan menguji paket peningkatan Mesin Database.
Prasyarat
Sebelum memulai, tinjau informasi penting berikut:
Peningkatan versi &edisi yang didukung (SQL Server 2016): Verifikasi bahwa Anda dapat meningkatkan ke versi SQL Server yang Anda inginkan dari versi sistem operasi Windows dan versi SQL Server Anda. Misalnya, Anda tidak dapat meningkatkan langsung dari instans pengklusteran failover SQL Server 2005 ke SQL Server 2014 (12.x) atau meningkatkan instans kluster failover yang berjalan di Windows Server 2003.
Pilih metode peningkatan Mesin Database: Pilih metode dan langkah-langkah peningkatan yang sesuai berdasarkan ulasan Anda tentang peningkatan versi dan edisi yang didukung, dan juga berdasarkan komponen lain yang diinstal di lingkungan Anda, untuk meningkatkan komponen dalam urutan yang benar.
Rencanakan dan uji paket peningkatan Mesin Database: Tinjau catatan rilis dan masalah peningkatan yang diketahui, daftar periksa pra-peningkatan, dan kembangkan dan uji rencana peningkatan.
SQL Server 2016 dan 2017: Persyaratan perangkat keras dan perangkat lunak: Tinjau persyaratan perangkat lunak untuk menginstal SQL Server. Jika perangkat lunak tambahan diperlukan, instal pada setiap simpul sebelum Anda memulai proses peningkatan untuk meminimalkan waktu henti.
Melakukan peningkatan atau pembaruan bergulir
Untuk meningkatkan instans kluster failover SQL Server, gunakan penyiapan SQL Server untuk meningkatkan setiap simpul yang berpartisipasi dalam instans kluster failover, satu per satu, dimulai dengan simpul pasif. Saat Anda meningkatkan setiap simpul, simpul tersebut ditinggalkan dari kemungkinan pemilik instans kluster failover. Jika ada failover yang tidak terduga, simpul yang ditingkatkan tidak berpartisipasi dalam failover sampai kepemilikan peran kluster failover Windows Server dipindahkan ke simpul yang ditingkatkan dengan penyiapan.
Secara default, penyiapan SQL Server secara otomatis menentukan kapan harus melakukan failover ke node yang ditingkatkan. Ini tergantung pada jumlah total simpul dalam instans kluster failover dan jumlah simpul yang sudah ditingkatkan. Ketika setengah dari simpul atau lebih sudah ditingkatkan, penyiapan SQL Server menyebabkan failover ke simpul yang ditingkatkan saat Anda melakukan peningkatan pada simpul berikutnya. Setelah failover ke simpul yang ditingkatkan, grup kluster dipindahkan ke simpul yang ditingkatkan. Semua simpul yang ditingkatkan dimasukkan ke dalam daftar pemilik yang mungkin dan semua simpul yang belum ditingkatkan dihapus dari daftar pemilik yang mungkin. Saat Anda meningkatkan setiap node yang tersisa, node ditambahkan ke pemilik instans kluster failover yang mungkin.
Proses ini mengakibatkan waktu henti terbatas pada satu waktu failover dan waktu eksekusi skrip peningkatan database selama seluruh peningkatan kluster failover.
Untuk mengontrol perilaku failover node kluster selama proses peningkatan, jalankan operasi peningkatan pada prompt perintah dan gunakan parameter /FAILOVERCLUSTERROLLOWNERSHIP. Untuk informasi selengkapnya, lihat Menginstal dan mengonfigurasi SQL Server di Windows dari prompt perintah.
Meningkatkan dengan media penginstalan
Dari media penginstalan SQL Server untuk edisi yang cocok dengan edisi yang Anda tingkatkan, klik dua kali setup.exe di folder akar. Anda mungkin diminta untuk menginstal prasyarat, jika prasyarat tersebut tidak diinstal sebelumnya.
Setelah prasyarat diinstal, Wizard Penginstalan memulai Pusat Penginstalan SQL Server. Untuk meningkatkan instans SQL Server yang ada, pilih instans Anda.
Jika file dukungan penyiapan SQL Server diperlukan, penyiapan SQL Server akan menginstalnya. Jika Anda diinstruksikan untuk memulai ulang komputer, mulai ulang sebelum melanjutkan.
Pemeriksa Konfigurasi Sistem menjalankan operasi penemuan di komputer Anda. Untuk melanjutkan, pilih OK.
Pada halaman Kunci Produk, masukkan kunci PID untuk edisi versi baru yang cocok dengan edisi versi produk lama. Misalnya, untuk meningkatkan kluster failover Enterprise, Anda harus menyediakan kunci PID untuk edisi SQL Server Enterprise. Untuk melanjutkan, klik Berikutnya. Kunci PID yang Anda gunakan untuk peningkatan kluster failover harus konsisten di semua node kluster failover dalam instans SQL Server yang sama.
Pada halaman Ketentuan Lisensi, baca perjanjian lisensi, lalu pilih kotak centang untuk menerima syarat dan ketentuan lisensi. Untuk membantu meningkatkan SQL Server, Anda juga dapat mengaktifkan opsi penggunaan fitur dan mengirim laporan ke Microsoft. Klik Berikutnya untuk melanjutkan. Untuk mengakhiri Penyetelan, pilih Batal.
Pada halaman Pilih Instans, tentukan instans SQL Server yang akan ditingkatkan. Klik Berikutnya untuk melanjutkan.
Pada halaman Pilihan Fitur, fitur yang akan ditingkatkan telah dipilih sebelumnya. Deskripsi untuk setiap grup komponen muncul di panel kanan setelah Anda memilih nama fitur. Anda tidak dapat mengubah fitur yang akan ditingkatkan, dan Anda tidak dapat menambahkan fitur selama operasi peningkatan. Untuk menambahkan fitur ke instans SQL Server 2014 (12.x) yang ditingkatkan setelah operasi peningkatan selesai, lihat Menambahkan Fitur ke Instans SQL Server (Penyiapan).
Prasyarat untuk fitur yang dipilih ditampilkan di panel kanan. Penyiapan SQL Server menginstal prasyarat yang belum diinstal selama langkah penginstalan yang dijelaskan nanti dalam prosedur ini. Untuk menghemat waktu, Anda harus menginstal prasyarat ini sebelumnya pada setiap simpul.
Pada halaman Konfigurasi Instans, bidang secara otomatis diisi dari instans lama. Anda dapat memilih untuk menentukan nilai InstanceID baru.
ID Instans - Secara default, nama instans digunakan sebagai ID Instans. Ini digunakan untuk mengidentifikasi direktori penginstalan dan kunci registri untuk instans SQL Server Anda. Ini adalah kasus untuk instans default dan instans bernama. Untuk instans default, nama instans dan ID instans adalah MSSQLSERVER. Untuk menggunakan ID instans nondefault, pilih kotak centang ID Instans dan berikan nilai. Jika Anda mengambil alih nilai default, Anda harus menentukan ID Instans yang sama untuk instans yang ditingkatkan pada semua node kluster failover. ID Instans untuk instans yang ditingkatkan harus cocok di seluruh simpul.
Instans dan fitur yang terdeteksi - Kisi menunjukkan instans SQL Server yang ada di komputer tempat penyiapan berjalan. Klik Berikutnya untuk melanjutkan.
Halaman Persyaratan Ruang Disk menghitung ruang disk yang diperlukan untuk fitur yang Anda tentukan, dan membandingkan persyaratan dengan ruang disk yang tersedia di komputer tempat Penyetelan berjalan.
Pada halaman Peningkatan Pencarian Teks Lengkap, tentukan opsi pemutakhiran untuk database yang sedang dimutakhirkan. Untuk informasi selengkapnya, lihat Meningkatkan Pencarian Teks Lengkap.
Pada halaman Pelaporan Kesalahan, tentukan informasi yang ingin Anda kirim ke Microsoft yang membantu meningkatkan SQL Server. Secara default, opsi untuk pelaporan kesalahan diaktifkan.
Pemeriksa Konfigurasi Sistem menjalankan satu set aturan lagi untuk memvalidasi konfigurasi komputer Anda dengan fitur SQL Server yang Anda tentukan, sebelum operasi peningkatan dimulai.
Halaman Laporan Peningkatan Kluster menampilkan daftar simpul dalam instans kluster failover dan informasi versi instans untuk komponen SQL Server pada setiap simpul. Ini menampilkan status skrip database dan status skrip replikasi. Selain itu, ini juga menampilkan pesan informasi tentang apa yang akan terjadi saat Anda memilih Berikutnya. Bergantung pada jumlah node kluster failover yang sudah ditingkatkan dan jumlah total simpul, penyiapan menampilkan perilaku failover yang terjadi saat Anda memilih Berikutnya. Ini juga memperingatkan tentang potensi waktu henti yang tidak perlu jika Anda belum menginstal prasyarat.
Halaman Siap Untuk Meningkatkan menampilkan tampilan pohon opsi penginstalan yang ditentukan selama Penyetelan. Untuk melanjutkan, pilih Tingkatkan. Penyiapan SQL Server terlebih dahulu menginstal prasyarat yang diperlukan untuk fitur yang dipilih diikuti dengan penginstalan fitur.
Selama peningkatan, halaman Kemajuan menyediakan status sehingga Anda dapat memantau kemajuan peningkatan pada simpul saat ini saat Penyetelan berlanjut.
Setelah peningkatan simpul saat ini, halaman Laporan Peningkatan Kluster menampilkan informasi status peningkatan untuk semua node kluster failover, fitur pada setiap node kluster failover, dan informasi versinya. Konfirmasikan informasi versi yang ditampilkan dan lanjutkan dengan peningkatan simpul yang tersisa. Jika failover ke node yang ditingkatkan terjadi, ini juga jelas di halaman status. Anda juga dapat memeriksa alat administrator Kluster Windows untuk mengonfirmasi.
Setelah peningkatan, halaman Selesai menyediakan tautan ke file log ringkasan untuk penginstalan dan catatan penting lainnya. Untuk menyelesaikan proses penginstalan SQL Server, pilih Tutup.
Jika Anda diinstruksikan untuk menghidupkan ulang komputer, lakukan sekarang. Penting untuk membaca pesan dari Wizard Penginstalan saat Anda selesai dengan Penyetelan. Untuk informasi selengkapnya tentang Menyiapkan file log, lihat Menampilkan dan Membaca File Log Penyetelan SQL Server.
Untuk menyelesaikan proses peningkatan, ulangi langkah-langkah ini pada semua simpul lain dari instans kluster failover SQL Server.
Meningkatkan instans kluster failover multi-subnet
Ikuti langkah-langkah ini untuk meningkatkan instans kluster failover AlwaysOn Anda di lingkungan multi-subnet.
Meningkatkan ke instans kluster failover multi-subnet SQL Server (kluster SQL Server yang ada adalah kluster non-subnet)
Ikuti langkah-langkah sebelumnya untuk meningkatkan instans kluster failover Anda.
Untuk menambahkan simpul baru pada subnet yang berbeda menggunakan tindakan Penyiapan AddNode dan mengonfirmasi dependensi sumber daya alamat IP ke ATAU di halaman Konfigurasi Jaringan Kluster. Untuk informasi selengkapnya, lihat Menambahkan atau menghapus simpul dalam instans kluster failover (Penyiapan).
Meningkatkan instans kluster failover multi-subnet yang saat ini menggunakan Stretch VLAN untuk menggunakan multi-subnet
Ikuti langkah-langkah sebelumnya untuk meningkatkan kluster Anda.
Ubah setelan jaringan untuk memindahkan simpul jarak jauh ke subnet yang berbeda.
Menggunakan Manajer Kluster Failover atau PowerShell, tambahkan alamat IP baru untuk subnet baru untuk mengatur dependensi sumber daya alamat IP ke OR.