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.](images/fsx-ontap-iscsi-mnt-client.png)
Topik
Konfigurasikan iSCSI pada klien Windows
-
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.
-
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
-
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).NodeAddressSistem merespons dengan port inisiator:
iqn.1991-05.com.microsoft:ec2amaz-abc123d
-
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 -
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
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
-
Menggunakan lun igroup create
CLI NetApp ONTAP, buat grup inisiator, atau. igroup
Grup inisiator memetakan ke iSCSI LUN dan mengontrol inisiator (klien) mana yang memiliki akses ke LUNs. Gantihost_initiator_name
dengan nama inisiator dari host Windows Anda yang Anda ambil dalam prosedur sebelumnya.::>
lun igroup create -vserversvm_name
-igroupigroup_name
-initiatorhost_initiator_name
-protocol iscsi -ostype windowsJika 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, lihatlun igroup create
di Pusat Dokumentasi NetApp ONTAP. -
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:abcdef12345Dengan yang
igroup
dibuat, Anda siap untuk membuat LUNs dan memetakannya ke.igroup
-
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 -vserversvm_name
-path /vol/vol_name
/lun_name
-igroupigroup_name
-lun-idlun_id
-
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 10GBAnda sekarang siap untuk menambahkan target iSCSI pada instance Windows Anda.
-
Ambil alamat IP
iscsi_1
daniscsi_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
adalah172.31.0.143
daniscsi_2
is172.31.21.81
.
Pasang iSCSI LUN pada klien Windows
Pada instance Windows Anda, buka PowerShell terminal sebagai Administrator.
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
daniscsi_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-
Luncurkan aplikasi Windows Disk Management. Buka kotak dialog Windows Run, dan masukkan
diskmgmt.msc
dan tekan Enter. Aplikasi Manajemen Disk terbuka. Temukan disk yang tidak terisi Ini adalah iSCSI LUN. Dalam contoh, Disk 1 adalah disk iSCSI. Ini offline.
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. -
Untuk menginisialisasi disk, letakkan kursor di atas Disk 1 klik kanan, dan pilih Inisialisasi. Dialog Inisialisasi muncul. Pilih OK inisialisasi disk.
-
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
-
Buka PowerShell jendela Windows.
-
Unduh skrip menggunakan perintah berikut.
PS C:\>
Invoke-WebRequest "https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/samples/CheckiSCSI.zip" -OutFile "CheckiSCSI.zip"
-
Perluas file zip menggunakan perintah berikut.
PS C:\>
Expand-Archive -Path ".\CheckiSCSI.zip" -DestinationPath "./"
-
Jalankan skrip menggunakan perintah berikut.
PS C:\>
./CheckiSCSI.ps1
-
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