Memasang iSCSI LUN ke klien Windows - fsX untuk ONTAP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memasang iSCSI LUN ke klien Windows

Contoh-contoh yang disajikan dalam prosedur ini menggunakan pengaturan berikut:

  • ISCSI LUN yang dipasang ke host Windows sudah dibuat. Untuk informasi selengkapnya, lihat Membuat iSCSI LUN.

  • Host Microsoft Windows yang memasang iSCSI LUN adalah instans Amazon EC2 yang menjalankan Microsoft Windows Server 2019 Amazon Machine Image (AMI). Ini memiliki grup keamanan VPC yang dikonfigurasi untuk memungkinkan lalu lintas masuk dan keluar seperti yang dijelaskan dalam. Kontrol Akses Sistem File dengan Amazon VPC

    Anda mungkin menggunakan Microsoft Windows AMI yang berbeda dalam pengaturan Anda.

  • Klien dan sistem file terletak di VPC yang sama dan. Akun AWS Jika klien berada di VPC lain, Anda dapat menggunakan VPC peering atau AWS Transit Gateway untuk memberikan VPC lain akses ke endpoint iSCSI. Untuk informasi selengkapnya, lihat Mengakses data dari luar VPC penyebaran.

    Sebaiknya instans EC2 berada di zona ketersediaan yang sama dengan subnet pilihan sistem file Anda, seperti yang ditunjukkan pada grafik berikut.

Gambar yang menunjukkan Amazon fsX untuk sistem file NetApp ONTAP dengan iSCSI LUN dan instans Amazon EC2 yang terletak di zona ketersediaan yang sama dengan subnet pilihan sistem file.

Konfigurasikan iSCSI pada klien Windows

  1. Gunakan Windows Remote Desktop untuk terhubung ke klien Windows tempat Anda ingin memasang iSCSI LUN. Untuk informasi selengkapnya, lihat Connect ke instans Windows menggunakan RDP di Panduan Pengguna Amazon Elastic Compute Cloud.

  2. Buka Windows PowerShell sebagai Administrator. Gunakan perintah berikut untuk mengaktifkan iSCSI pada instance Windows Anda dan konfigurasikan layanan iSCSI untuk memulai secara otomatis.

    PS C:\> Start-Service MSiSCSI PS C:\> Set-Service -Name msiscsi -StartupType Automatic
  3. Ambil nama inisiator instance Windows Anda. Anda akan menggunakan nilai ini dalam mengonfigurasi iSCSI pada fsX Anda untuk sistem file ONTAP menggunakan CLI ONTAP. NetApp

    PS C:\> (Get-InitiatorPort).NodeAddress

    Sistem merespons dengan port inisiator:

    iqn.1991-05.com.microsoft:ec2amaz-abc123d
  4. Untuk mengaktifkan klien Anda untuk secara otomatis failover antara server file Anda, Anda perlu menginstal Multipath-IO (MPIO) pada instance Windows Anda. Gunakan perintah berikut ini.

    PS C:\> Install-WindowsFeature Multipath-IO
  5. Mulai ulang instance Windows Anda setelah Multipath-IO penginstalan selesai. Biarkan instance Windows Anda tetap terbuka untuk melakukan langkah-langkah untuk memasang iSCSI LUN di bagian berikut.

Konfigurasikan iSCSI pada fsX untuk sistem file ONTAP

  1. Connect ke NetApp ONTAP CLI pada fsX untuk sistem file ONTAP tempat Anda membuat iSCSI LUN menggunakan perintah berikut. Untuk informasi selengkapnya, lihat Menggunakan CLI NetApp ONTAP.

    ~$ ssh fsxadmin@your_management_endpoint_ip
  2. Menggunakan lun igroup createCLI NetApp ONTAP, buat grup inisiator, atau. igroup Grup inisiator memetakan ke iSCSI LUN dan mengontrol inisiator (klien) mana yang memiliki akses ke LUNs. Ganti host_initiator_name dengan nama inisiator dari host Windows Anda yang Anda ambil dalam prosedur sebelumnya.

    ::> lun igroup create -vserver svm_name -igroup igroup_name -initiator host_initiator_name -protocol iscsi -ostype windows

    Jika Anda ingin membuat LUN yang dipetakan ke ini igroup tersedia untuk beberapa host, Anda dapat menentukan beberapa nama inisiator yang dipisahkan koma. Untuk informasi selengkapnya, lihat lun igroup createdi Pusat Dokumentasi NetApp ONTAP.

  3. Konfirmasikan telah berhasil igroup dibuat menggunakan perintah berikut:

    ::> lun igroup show

    Sistem merespons dengan output berikut:

    Vserver Igroup Protocol OS Type Initiators --------- ------------ -------- -------- ------------------------------------ svm_name igroup_name iscsi windows iqn.1994-05.com.windows:abcdef12345

    Dengan yang igroup dibuat, Anda siap untuk membuat LUNs dan memetakannya ke. igroup

  4. Langkah ini mengasumsikan bahwa Anda telah membuat iSCSI LUN. Jika belum, lihat step-by-step instruksi Membuat iSCSI LUN untuk melakukannya.

    Buat pemetaan LUN dari LUN ke yang baru. igroup

    ::> lun mapping create -vserver svm_name -path /vol/vol_name/lun_name -igroup igroup_name -lun-id lun_id
  5. Konfirmasikan bahwa LUN dibuat, online, dan dipetakan dengan perintah berikut:

    ::> lun show -path /vol/vol_name/lun_name Vserver Path State Mapped Type Size --------- ------------------------------- ------- -------- -------- -------- svm_name /vol/vol_name/lun_name online mapped windows 10GB

    Anda sekarang siap untuk menambahkan target iSCSI pada instance Windows Anda.

  6. Ambil alamat IP iscsi_1 dan iscsi_2 antarmuka untuk SVM Anda menggunakan perintah berikut:

    ::> network interface show -vserver svm_name
    Logical Status Network Current Current Is Vserver Interface Admin/Oper Address/Mask Node Port Home ----------- ---------- ---------- ------------------ ------------- ------- ---- svm_name iscsi_1 up/up 172.31.0.143/20 FSxId0123456789abcdef8-01 e0e true iscsi_2 up/up 172.31.21.81/20 FSxId0123456789abcdef8-02 e0e true nfs_smb_management_1 up/up 198.19.250.177/20 FSxId0123456789abcdef8-01 e0e true 3 entries were displayed.

    Dalam contoh ini, alamat IP iscsi_1 adalah 172.31.0.143 dan iscsi_2 is172.31.21.81.

Pasang iSCSI LUN pada klien Windows

  1. Pada instance Windows Anda, buka PowerShell terminal sebagai Administrator.

  2. Anda akan membuat .ps1 skrip yang melakukan hal berikut:

    • Terhubung ke setiap antarmuka iSCSI sistem file Anda.

    • Menambahkan dan mengkonfigurasi MPIO untuk iSCSI.

    • Menetapkan 8 sesi untuk setiap koneksi iSCSI, yang memungkinkan klien untuk mendorong hingga 40 Gb/s (5.000 MB/s) throughput agregat ke iSCSI LUN. Memiliki 8 sesi memastikan satu klien dapat mendorong kapasitas throughput 4.000 MB/s penuh untuk FSx tingkat tertinggi untuk kapasitas throughput ONTAP. Anda dapat secara opsional mengubah jumlah sesi ke jumlah sesi yang lebih tinggi atau lebih rendah (setiap sesi menyediakan throughput hingga 625 MB/s) dengan memodifikasi skrip for-loop dalam langkah dari ke batas atas lainnya. #Establish iSCSI connection 1..8 Untuk informasi selengkapnya, lihat Bandwidth jaringan instans Amazon EC2 di Panduan Pengguna Amazon Elastic Compute Cloud untuk Instans Windows.

    Salin kumpulan perintah berikut ke dalam file untuk membuat .psl skrip.

    • Ganti iscsi_1 dan iscsi_2 dengan alamat IP yang Anda ambil pada langkah sebelumnya.

    • Ganti ec2_ip dengan alamat IP instance Windows Anda.

    #iSCSI IP addresses for Preferred and Standby subnets $TargetPortalAddresses = @("iscsi_1","iscsi_2") #iSCSI Initator IP Address (Local node IP address) $LocaliSCSIAddress = "ec2_ip" #Connect to FSx for NetApp ONTAP file system Foreach ($TargetPortalAddress in $TargetPortalAddresses) { New-IscsiTargetPortal -TargetPortalAddress $TargetPortalAddress -TargetPortalPortNumber 3260 -InitiatorPortalAddress $LocaliSCSIAddress } #Add MPIO support for iSCSI New-MSDSMSupportedHW -VendorId MSFT2005 -ProductId iSCSIBusType_0x9 #Establish iSCSI connection 1..8 | %{Foreach($TargetPortalAddress in $TargetPortalAddresses) {Get-IscsiTarget | Connect-IscsiTarget -IsMultipathEnabled $true -TargetPortalAddress $TargetPortalAddress -InitiatorPortalAddress $LocaliSCSIAddress -IsPersistent $true}} #Set the MPIO Policy to Round Robin Set-MSDSMGlobalDefaultLoadBalancePolicy -Policy RR
  3. Luncurkan aplikasi Windows Disk Management. Buka kotak dialog Windows Run, dan masukkan diskmgmt.msc dan tekan Enter. Aplikasi Manajemen Disk terbuka.

    Jendela Windows Disk Management ditampilkan.
  4. Temukan disk yang tidak terisi Ini adalah iSCSI LUN. Dalam contoh, Disk 1 adalah disk iSCSI. Ini offline.

    Panel yang ditampilkan saat kursor ditempatkan di atas Disk 1.

    Bawa volume online dengan menempatkan kursor di atas Disk 1 dan klik kanan lalu pilih Online.

    catatan

    Anda dapat mengubah kebijakan jaringan area penyimpanan (SAN) sehingga volume baru secara otomatis dibawa online. Untuk informasi selengkapnya, lihat kebijakan SAN di Referensi Perintah Microsoft Windows Server.

  5. Untuk menginisialisasi disk, letakkan kursor di atas Disk 1 klik kanan, dan pilih Inisialisasi. Dialog Inisialisasi muncul. Pilih OK inisialisasi disk.

  6. Format disk seperti biasanya. Setelah pemformatan selesai, drive iSCSI muncul sebagai drive yang dapat digunakan pada klien Windows.

Memvalidasi konfigurasi iSCSI Anda

Kami telah menyediakan skrip untuk memeriksa apakah pengaturan iSCSI Anda dikonfigurasi dengan benar. Skrip memeriksa parameter seperti jumlah sesi, distribusi node, dan status Multipath I/O (MPIO). Tugas berikut menjelaskan cara menginstal dan menggunakan skrip.

Untuk memvalidasi konfigurasi iSCSI Anda
  1. Buka PowerShell jendela Windows.

  2. Unduh skrip menggunakan perintah berikut.

    PS C:\> Invoke-WebRequest "https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/samples/CheckiSCSI.zip" -OutFile "CheckiSCSI.zip"
  3. Perluas file zip menggunakan perintah berikut.

    PS C:\> Expand-Archive -Path ".\CheckiSCSI.zip" -DestinationPath "./"
  4. Jalankan skrip menggunakan perintah berikut.

    PS C:\> ./CheckiSCSI.ps1
  5. Tinjau output untuk memahami status konfigurasi Anda saat ini. Contoh berikut menunjukkan konfigurasi iSCSI yang sukses.

    PS C:\> ./CheckiSCSI.ps1 This script checks the iSCSI configuration on the local instance. It will provide information about the number of connected sessions, connected file servers, and MPIO status. MPIO is installed on this server. Initiator: 'iqn.1991-05.com.microsoft:ec2amaz-d2cebnb' to Target: 'iqn.1992-08.com.netapp:sn.13266b10e61411ee8bc0c76ad263d613:vs.3' has 16 total sessions (16 active, 0 non-active) spread across 2 node(s). MPIO: Yes