Meningkatkan instans kluster failover

Berlaku untuk:SQL Server

SQL Server mendukung peningkatan kluster failover SQL Server 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 kegagalan manual tunggal (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 memutakhirkan simpul kluster failover Windows Server yang berjalan pada Windows Server 2012 R2 atau 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 SQL Server 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.

    • Mengubah edisi instans kluster failover terbatas pada skenario tertentu. Untuk informasi selengkapnya, lihat Peningkatan Versi dan Edisi yang Didukung.

  • 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 di bawah ini dan memenuhi semua prasyarat pada semua node sebelum Anda memulai proses peningkatan, waktu henti Anda minimal. Meningkatkan SQL Server ketika tabel yang dioptimalkan memori sedang digunakan akan memakan waktu tambahan. Untuk informasi selengkapnya, lihat Merencanakan dan Menguji Rencana Peningkatan Mesin Database.

Prasyarat

Sebelum memulai, tinjau informasi penting berikut:

  • Peningkatan Versi dan Edisi yang Didukung: 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.

  • Merencanakan dan Menguji Rencana Peningkatan Mesin Database: Tinjau catatan rilis dan masalah peningkatan yang diketahui, daftar periksa pra-peningkatan, dan kembangkan dan uji rencana peningkatan.

  • Persyaratan Perangkat Keras dan Perangkat Lunak untuk Menginstal SQL Server: 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 dibiarkan 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 telah ditingkatkan. Ketika setengah dari simpul atau lebih telah ditingkatkan, penyiapan SQL Server menyebabkan failover ke node yang ditingkatkan ketika 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 simpul yang tersisa, simpul 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 SQL Server dari Prompt Perintah.

Meningkatkan dengan media penginstalan

  1. 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.

  2. Setelah prasyarat diinstal, Wizard Penginstalan memulai Pusat Penginstalan SQL Server. Untuk meningkatkan instans SQL Server yang ada, pilih instans Anda.

  3. Jika file dukungan penyiapan SQL Server diperlukan, penyiapan SQL Server akan menginstalnya. Jika Anda diinstruksikan untuk memulai ulang komputer, mulai ulang sebelum melanjutkan.

  4. Pemeriksa Konfigurasi Sistem menjalankan operasi penemuan di komputer Anda. Untuk melanjutkan, pilih OK.

  5. 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. Pilih Berikutnya untuk melanjutkan. Ketahuilah bahwa kunci PID yang Anda gunakan untuk peningkatan kluster failover harus konsisten di semua node kluster failover dalam instans SQL Server yang sama.

  6. 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, klik Batal.

  7. Pada halaman Pilih Instans, tentukan instans SQL Server yang akan ditingkatkan. Klik Berikutnya untuk melanjutkan.

  8. 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. Ketahuilah bahwa 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 2016 (Penyiapan).

    Prasyarat untuk fitur yang dipilih ditampilkan di panel kanan. Penyiapan SQL Server akan menginstal prasyarat yang belum diinstal selama langkah penginstalan yang dijelaskan nanti dalam prosedur ini. Untuk menghemat waktu, Anda harus menginstal prasyarat ini di setiap simpul.

  9. 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.

  10. 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.

  11. Pada halaman Peningkatan Pencarian Teks Lengkap, tentukan opsi pemutakhiran untuk database yang sedang dimutakhirkan. Untuk informasi selengkapnya, lihat Opsi Pemutakhiran Pencarian Teks Lengkap.

  12. Pada halaman Pelaporan Kesalahan, tentukan informasi yang ingin Anda kirim ke Microsoft yang akan membantu meningkatkan SQL Server. Secara default, opsi untuk pelaporan kesalahan diaktifkan.

  13. Pemeriksa Konfigurasi Sistem menjalankan satu set aturan lagi untuk memvalidasi konfigurasi komputer Anda dengan fitur SQL Server yang telah Anda tentukan, sebelum operasi peningkatan dimulai.

  14. 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 ketika Anda mengklik Berikutnya. Bergantung pada jumlah node kluster failover yang telah ditingkatkan dan jumlah total simpul, penyiapan menampilkan perilaku failover yang terjadi saat Anda mengklik Berikutnya. Ini juga memperingatkan tentang potensi waktu henti yang tidak perlu jika Anda belum menginstal prasyarat.

  15. Halaman Siap Untuk Meningkatkan menampilkan tampilan pohon opsi penginstalan yang ditentukan selama Penyetelan. Untuk melanjutkan, klik Mutakhirkan. Penyiapan SQL Server akan terlebih dahulu menginstal prasyarat yang diperlukan untuk fitur yang dipilih diikuti dengan penginstalan fitur.

  16. Selama peningkatan, halaman Kemajuan menyediakan status sehingga Anda dapat memantau kemajuan peningkatan pada simpul saat ini saat Penyetelan berlanjut.

  17. 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.

  18. Setelah peningkatan, halaman Selesai menyediakan tautan ke file log ringkasan untuk penginstalan dan catatan penting lainnya. Untuk menyelesaikan proses penginstalan SQL Server, klik Tutup.

  19. Jika Anda diinstruksikan untuk menghidupkan ulang komputer, lakukan sekarang. Penting untuk membaca pesan dari Wizard Penginstalan setelah Anda selesai dengan Penyetelan. Untuk informasi selengkapnya tentang Menyiapkan file log, lihat Menampilkan dan Membaca File Log Penyetelan SQL Server.

  20. 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.

Untuk meningkatkan ke instans kluster failover multi-subnet SQL Server (kluster SQL Server yang ada adalah kluster non-subnet).

  1. Ikuti langkah-langkah di atas untuk meningkatkan instans kluster failover Anda.

  2. 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 AlwaysOn (Penyiapan).

Untuk meningkatkan instans kluster failover multi-subnet yang saat ini menggunakan Stretch VLAN untuk menggunakan multi-subnet.

  1. Ikuti langkah-langkah di atas untuk meningkatkan kluster Anda.

  2. Ubah setelan jaringan untuk memindahkan simpul jarak jauh ke subnet yang berbeda.

  3. Menggunakan Manajer Kluster Failover atau PowerShell, tambahkan alamat IP baru untuk subnet baru untuk mengatur dependensi sumber daya alamat IP ke OR.

Langkah berikutnya

Setelah Anda meningkatkan, selesaikan tugas berikut: