Menginstal dan Mengkonfigurasi MPIO pada Windows Server 2012

Sebelum kita berbicara tentang fitur-fitur implementasi MPIO di Windows Server 2012 / R2, kami secara singkat mengingat jenis teknologi apa itu dan mengapa diperlukan.. MPIO (Output Input Multi-Jalur) atau multipath I / O, ini adalah teknologi yang tujuannya adalah kemampuan server untuk menggunakan beberapa jalur ke sistem penyimpanan (SHD) atau server yang melakukan fungsi-fungsi ini. Jalur logis tambahan antara server dan penyimpanan dibuat menggunakan komponen jalur fisik tambahan (sakelar, kabel, adaptor, atau kartu jaringan). Ketika MPIO diaktifkan, server dapat mengakses data pada sistem penyimpanan dengan beberapa cara, yang meningkatkan kecepatan LUN yang terhubung dan memungkinkan Anda untuk menggunakan beberapa adapter jaringan atau HBA untuk mengakses.

Tujuan dari komponen MPIO adalah untuk menggunakan jalur logis alternatif jika terjadi kegagalan satu / beberapa komponen, memaksa sistem operasi untuk menggunakan rute cadangan untuk mengakses disk logis (LUN), dengan tetap menjaga kesinambungan akses data. Dengan demikian, MPIO merupakan komponen penting dalam penerapan sistem akses data yang toleran terhadap kesalahan, selain itu, modul MPIO memungkinkan untuk mendistribusikan beban antara jalur yang berbeda ke LUN yang sama..

Jika server mengakses disk logis (LUN) melalui beberapa adaptor inisiator iSCSI atau beberapa port Fibre Channel, maka di perangkat / disk manager pada sistem tanpa modul MPIO yang diinstal akan ada lebih banyak LUN daripada yang disajikan (= angka jalur ke LUN * jumlah LUN yang disajikan).

Kiat. Untuk menghindari kehilangan data, tidak disarankan untuk bekerja dengan data jika LUN dapat diakses dengan beberapa cara dan server tidak mendukung MPIO. Dalam hal ini, Anda harus mengaktifkan hanya satu port Fibre Channel atau adaptor inisiator iSCSI untuk server..

Instal MPIO pada Windows Server 2012

Dukungan bawaan untuk MPIO multipath I / O pada platform server Microsoft disediakan mulai dengan Windows Server 2008 R2 (lihat artikel MPIO di Windows Server 2008 R2 untuk detail). Teknologi Microsoft MPIO menyediakan ketersediaan tinggi dan penyeimbangan beban melalui kemungkinan mengatur beberapa koneksi ke sistem penyimpanan, tidak tergantung pada protokol dan mendukung koneksi array disk melalui iSCSI, Fibre Channel (saluran serat optik) dan penyimpanan SAS.

Windows MPIO tidak diaktifkan secara default. Ada dua cara untuk menginstalnya di Windows Server 2012:

  • Dari GUI menggunakan konsol Server Manager
  • Dari baris perintah Powershell

Instal MPIO Menggunakan Konsol Server Manager

  1. Buka konsol Server Manager
  2. Di area Fitur, temukan dan aktifkan opsi Multipath I / O
  3. Instal paket yang dipilih
Kiat. Setelah menginstal komponen MPIO, server perlu di-boot ulang.

Instal MPIO dengan Powershell

Jalankan konsol Powershell sebagai administrator dan jalankan perintah:

Aktifkan-WindowsOptionalFeature -Online -FeatureName MultiPathIO

Catatan. MPIO dinonaktifkan sesuai dengan perintah:

Nonaktifkan-WindowsOptionalFeature -Online -FeatureName MultiPathIO

Konfigurasikan MPIO pada Windows Server 2012

Setelah menginstal modul MPIO, Anda perlu mengaktifkannya untuk LUN yang tersedia dalam beberapa cara (sistem menganggapnya sebagai drive logis yang berbeda). Hingga saat ini, sistem menganggap setiap koneksi fisik sebagai drive logis yang berbeda (LUN).

Kiat. Salah satu komponen MPIO adalah modul khusus. MSDSM (Modul Layanan Perangkat Microsoft), Memungkinkan Anda mengelola kebijakan keseimbangan muatan. Secara default, MPIO diinstal dengan Microsoft DSM standar, tetapi dalam kebanyakan kasus layak menginstal modul DSM yang disediakan oleh produsen sistem penyimpanan, seperti biasanya kecepatan dan fungsinya akan lebih tinggi daripada modul DSM standar (pabrikan menulis modul dengan mempertimbangkan spesifikasi pekerjaan dan fitur perangkat kerasnya), misalnya, IBM DSM, HP DSM MPIO, dll..

Anda harus mengaktifkan Microsoft DSM (MSDSM) untuk secara otomatis menggabungkan disk SAN tergantung pada jenis koneksi. MSDSM secara otomatis mendeteksi LUN yang memiliki banyak jalur penyimpanan dan mendukung sistem penyimpanan paling populer..

Anda dapat melakukan ini dari baris perintah:

  • Untuk drive SAS:
    Aktifkan-MSDSMAutomaticClaim -BusType iSCSI
  • Untuk drive iSCSI:
    Aktifkan-MSDSMAutomaticClaim -BusType iSCSI
Catatan. Operasi yang sama dapat dilakukan dengan menggunakan utilitas mpclaim (diperkenalkan pada Windows 2008 R2). Perintah berikut akan menganalisis semua perangkat yang terdeteksi oleh sistem, menentukan mana di antara mereka yang memiliki beberapa jalur dan mengaktifkan dukungan MPIO untuk mereka:

mpclaim.exe -r -i -a ""

Hal yang sama dapat dilakukan dari GUI, yang membuka konsol manajemen Server Manager dan dalam menu Alat pilih item MPIO.

Lalu buka tab Temukan Multi-Paths dan mengatur faw Tambahkan dukungan untuk perangkat SAS (atau Tambahkan dukungan untuk perangkat iSCSI jika menggunakan koneksi iSCSI) dan klik Tambah. Kemudian restart server lagi.

Setelah mem-boot ulang, buka pengelola perangkat dan pastikan bahwa jumlah LUN eksternal yang tersedia untuk server dikurangi 2 kali (jika ada koneksi ke sistem penyimpanan dengan dua cara).

Saat mengatur cluster, konfigurasi MPIO harus dilakukan pada semua node.

Dengan menggunakan PoSH, Anda juga dapat, misalnya, mendapatkan pengaturan MPIO saat ini:

Dapatkan-mpiosetting

menetapkan kebijakan keseimbangan (mis. Round Robin):

Set-MSDSMGlobalLoadBalancePolicy -Policy RR

setel batas waktu untuk disk:

Set-MPIOSetting -NewDiskTimeout 60

Dan masih banyak lagi ... Untuk melihat daftar lengkap perintah Powershell yang didukung oleh modul MPIO, jalankan perintah:

Dapatkan-Perintah -Module Mpio