Windows Server 2019 iScsi MPIO beberapa target

Sep 21 2020

Saya ingin menyiapkan kluster failover Windows Server 2019 dengan penyimpanan bersama iScsi (untuk contoh SQL Server Always-On). Persyaratan tambahannya adalah tidak memiliki satu titik kegagalan.

Katakanlah saya memiliki dua node Inisiator iScsi A dan B dan iScsi Target C. Jika saya menerapkan MPIO, itu akan memberikan redundansi dan beberapa jalur ke Storage, bagus. Namun, jika C turun, maka node A dan B kehilangan koneksi penyimpanan.

Pertanyaan:

  1. Apakah saya harus membuat 2 Server Target iScsi, C dan D? Jika demikian, konfigurasi apa yang terbaik sehingga jika C turun, D akan mengambil alih sebagai Target?
  2. Saat menjalankan Server Target, apa persyaratan minimumnya? misalnya RAM, core, dll.?
  3. Apakah praktik terbaik untuk memisahkan Target iScsi utama dari Pengontrol Domain?
  4. Dengan MPIO, apakah lebih baik menggunakan Round-Robin atau Failover Only?

Jawaban

4 Stuka Sep 21 2020 at 06:18

Anda benar-benar benar jika server C mati, node Anda akan kehilangan koneksi ke penyimpanan. Menjawab pertanyaan Anda:

  1. Anda dapat menggunakan berbagai jenis solusi Penyimpanan yang ditentukan Perangkat Lunak. Contoh pasangan:https://www.starwindsoftware.com/resource-library/starwind-virtual-san-installing-and-configuring-sql-server-2019-tp-failover-cluster-instance-on-windows-server-2016/ https://docs.microsoft.com/en-us/azure/azure-sql/virtual-machines/windows/failover-cluster-instance-storage-spaces-direct-manually-configure?tabs=windows2012

  2. Adapun persyaratannya, itu tergantung pada perangkat lunak yang Anda pilih. Saya belum menemukan persyaratan untuk Microsoft iSCSI Target Server.

  3. Dari sudut pandang keamanan, saya akan mengisolasi penyimpanan iSCSI dari AD, tetapi saya bukan insinyur keamanan, mungkin ada praktik terbaik yang berbeda.

  4. Kebijakan MPIO tergantung pada konfigurasi Anda. Sejauh yang saya ingat, StarWind merekomendasikan penggunaan Least Queue Depth dalam pengaturannya.