Bagikan melalui


Meningkatkan instans failover kluster

Berlaku untuk:SQL Server

SQL Server mendukung peningkatan kluster failover ke versi SQL Server baru, ke paket layanan atau pembaruan kumulatif SQL Server baru, atau saat menginstal ke paket layanan atau pembaruan kumulatif Windows baru secara terpisah pada setiap node kluster failover, dengan waktu henti (downtime) terbatas pada satu failover manual (atau dua failover manual jika 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 bergulir atau pembaruan.

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 yang hanya menggunakan Analysis Services yang sudah ada.

    • Anda tidak dapat menurunkan instans kluster failover ke instans berdiri sendiri di node mana pun dari kluster failover Windows Server.

    • 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 memulai proses peningkatan, waktu henti akan minimal. Meningkatkan SQL Server memerlukan waktu tambahan saat tabel yang dioptimalkan untuk memori sedang digunakan. Untuk informasi selengkapnya, lihat Rencana dan uji rencana 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 rencana peningkatan Mesin Database: Tinjau catatan rilis dan masalah peningkatan yang diketahui, daftar periksa pra-peningkatan, dan kembangkan serta 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 meng-upgrade setiap simpul, simpul tersebut dikeluarkan dari daftar kemungkinan pemilik instans kluster failover. Jika terjadi failover yang tidak terduga, simpul yang telah ditingkatkan tidak berpartisipasi dalam failover sampai peran kepemilikan kluster failover Windows Server dipindahkan ke simpul yang telah ditingkatkan oleh proses penyiapan.

Secara default, penyiapan SQL Server secara otomatis menentukan kapan harus melakukan failover ke node yang ditingkatkan. Ini tergantung pada jumlah total node dalam instance kluster failover dan jumlah node yang sudah ditingkatkan. Ketika setengah dari node atau lebih sudah ditingkatkan, proses setup SQL Server akan menyebabkan failover ke node yang sudah ditingkatkan ketika Anda melakukan peningkatan pada node berikutnya. Pada saat failover ke simpul yang telah ditingkatkan, grup kluster dipindahkan ke simpul yang telah 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 meng-upgrade setiap node yang tersisa, node tersebut ditambahkan ke daftar pemilik potensial dari instans kluster failover.

Proses ini mengakibatkan waktu henti yang terbatas hanya pada durasi satu kali failover dan waktu eksekusi skrip pembaruan database selama seluruh pembaruan kluster failover.

Untuk mengontrol perilaku failover node kluster selama proses peningkatan, jalankan operasi peningkatan pada command prompt dan gunakan parameter /FAILOVERCLUSTERROLLOWNERSHIP. Untuk informasi selengkapnya, lihat Menginstal dan mengonfigurasi SQL Server di Windows dari Command Prompt.

Untuk informasi selengkapnya tentang memutakhirkan kluster Windows Server, lihat Peningkatan Bergulir OS Kluster.

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

  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, pilih 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. 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.

  9. Pada halaman Konfigurasi Instans, bidang secara otomatis diisi dari instans lama. Anda dapat memilih untuk menentukan nilai InstanceID baru.

    Instance ID - Secara bawaan, nama instans digunakan sebagai Instance ID. Ini digunakan untuk mengidentifikasi direktori penginstalan dan kunci registri untuk instans SQL Server Anda. Ini berlaku untuk instans default dan instans bernama. Untuk instans default, nama instans dan ID instans adalah MSSQLSERVER. Untuk menggunakan ID instans yang bukan default, pilih kotak centang ID Instans dan berikan nilai. Jika Anda mengubah nilai default, Anda harus menentukan ID Instans yang sama untuk instans yang diperbarui pada semua node kluster failover. ID Instance untuk instance yang ditingkatkan harus cocok antara semua node.

    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 Tingkatkan Pencarian Teks Lengkap.

  12. Pada halaman Pelaporan Kesalahan, tentukan informasi yang ingin Anda kirim ke Microsoft yang 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 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 saat Anda memilih Berikutnya. Bergantung pada jumlah node kluster failover yang sudah ditingkatkan dan total jumlah node, penyiapan menampilkan perilaku failover yang akan terjadi saat Anda memilih Berikutnya. Ini juga memperingatkan tentang potensi downtime yang tidak perlu jika Anda belum menginstal prasyarat.

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

  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 penyempurnaan pada simpul yang tersisa. Jika failover ke node yang ditingkatkan terjadi, hal ini juga terlihat 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, pilih Tutup.

  19. 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 file log Penyetapan, lihat Melihat 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.

Memperbarui ke instans kluster failover multi-subnet SQL Server (kluster SQL Server yang ada adalah kluster non-multi-subnet)

  1. Ikuti langkah-langkah sebelumnya 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 (Penyiapan).

Tingkatkan instans kluster failover multi-subnet yang saat ini menggunakan Stretch VLAN menjadi menggunakan multi-subnet

  1. Ikuti langkah-langkah sebelumnya 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.