AWS NVMedriver untuk instance Windows - Amazon Elastic Compute Cloud

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

AWS NVMedriver untuk instance Windows

EBSVolume Amazon dan volume penyimpanan instans diekspos sebagai perangkat NVMe blok pada instans yang dibangun di Sistem AWS Nitro. Untuk sepenuhnya memanfaatkan kinerja dan kemampuan EBS fitur Amazon untuk volume yang diekspos sebagai perangkat NVMe blok, instans harus menginstal AWS NVMe driver. Semua AWS Windows generasi saat ini AMIs dilengkapi dengan AWS NVMe driver yang diinstal secara default.

Untuk informasi selengkapnya tentang EBS danNVMe, lihat Amazon EBS dan NVMe di Panduan EBS Pengguna Amazon. Untuk informasi selengkapnya tentang penyimpanan SSD instance danNVMe, lihatSSDvolume penyimpanan instans untuk EC2 instans Amazon.

Instal atau tingkatkan AWS NVMe driver menggunakan PowerShell

Jika Anda tidak menggunakan AWS Windows terbaru yang AMIs disediakan oleh Amazon, gunakan prosedur berikut untuk menginstal AWS NVMe driver saat ini. Anda harus melakukan pembaruan ini pada saat yang tepat untuk melakukan boot ulang instans Anda. Entah skrip instalasi akan mem-boot ulang instans Anda atau Anda harus mem-boot ulang sebagai langkah terakhir.

Prasyarat

PowerShell 3.0 atau yang lebih baru

Untuk mengunduh dan menginstal AWS NVMe driver terbaru
  1. Kami menyarankan Anda membuat AMI sebagai cadangan sebagai berikut, jika Anda perlu memutar kembali perubahan Anda.

    1. Ketika Anda menghentikan instans, data pada setiap volume penyimpanan instans akan dihapus. Sebelum menghentikan instans, verifikasi bahwa Anda telah menyalin data apa pun yang Anda perlukan dari volume penyimpanan instans ke penyimpanan persisten, seperti Amazon EBS atau Amazon S3.

    2. Di panel navigasi, pilih Contoh.

    3. Pilih instans yang memerlukan pemutakhiran driver, dan pilih Status instans, Hentikan instans.

    4. Setelah instans dihentikan, pilih instans, pilih Tindakan, lalu Gambar dan templat, lalu pilih Buat gambar.

    5. Pilih Status instans, Mulai instans.

  2. Hubungkan ke instans Anda dan masuk sebagai administrator lokal.

  3. Unduh dan ekstrak driver ke instans Anda menggunakan salah satu opsi berikut:

    • Menggunakan peramban:

      1. Unduh paket driver terbaru ke instans.

      2. Ekstrak arsip zip.

    • Menggunakan PowerShell:

      Invoke-WebRequest https://s3.amazonaws.com/ec2-windows-drivers-downloads/NVMe/Latest/AWSNVMe.zip -outfile $env:USERPROFILE\nvme_driver.zip Expand-Archive $env:userprofile\nvme_driver.zip -DestinationPath $env:userprofile\nvme_driver
      catatan

      Jika Anda menerima kesalahan saat mengunduh file, dan Anda menggunakan Windows Server 2016 atau sebelumnya, TLS 1.2 mungkin perlu diaktifkan untuk PowerShell terminal Anda. Anda dapat mengaktifkan TLS 1.2 untuk PowerShell sesi saat ini dengan perintah berikut dan kemudian coba lagi:

      [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
  4. Instal driver ke instance Anda dengan menjalankan install.ps1 PowerShell skrip dari nvme_driver direktori (.\install.ps1). Jika Anda mendapatkan kesalahan, pastikan Anda menggunakan PowerShell 3.0 atau yang lebih baru.

    1. (Opsional) Dimulai dengan AWS NVMe versi1.5.0, Antarmuka Sistem Komputer Kecil (SCSI) reservasi persisten didukung untuk Windows Server 2016 dan yang lebih baru. Fitur ini menambahkan dukungan untuk Windows Server Failover Clustering dengan penyimpanan Amazon EBS bersama. Secara default, fitur ini tidak diaktifkan selama instalasi.

      Anda dapat mengaktifkan fitur saat menjalankan skrip install.ps1 untuk menginstal driver dengan menentukan parameter EnableSCSIPersistentReservations dengan nilai $true.

      PS C:\> .\install.ps1 -EnableSCSIPersistentReservations $true

      Anda dapat mengaktifkan fitur saat menjalankan skrip install.ps1 untuk menginstal driver dengan menentukan parameter EnableSCSIPersistentReservations dengan nilai $false.

      PS C:\> .\install.ps1 -EnableSCSIPersistentReservations $false
    2. Dimulai dengan AWS NVMe1.5.0, install.ps1 skrip selalu menginstal ebsnvme-id alat dengan driver.

      (Opsional) Untuk versi 1.4.0, 1.4.1, dan 1.4.2, skrip install.ps1 memungkinkan Anda untuk menentukan apakah alat ebsnvme-id harus diinstal dengan driver.

      1. Untuk menginstal alat ebsnvme-id, tentukan InstallEBSNVMeIdTool ‘Yes’.

      2. Jika Anda tidak ingin menginstal alat, tentukan InstallEBSNVMeIdTool ‘No’.

        Jika Anda tidak menentukan InstallEBSNVMeIdTool, dan alat sudah ada di C:\ProgramData\Amazon\Tools, paket akan memutakhirkan alat secara default. Jika alat tidak ada, install.ps1 tidak akan memutakhirkan alat secara default.

        Jika Anda tidak ingin menginstal alat sebagai bagian dari paket, dan ingin menginstalnya nanti, Anda dapat menemukan versi terbaru atau alat dalam paket driver. Atau, Anda dapat mengunduh versi 1.0.0 dari Amazon S3:

        Unduh alat ebsnvme-id.

  5. Jika penginstal tidak melakukan boot ulang instans Anda, lakukan boot ulang instans tersebut.

Instal atau tingkatkan AWS NVMe driver dengan Distributor

Anda dapat menggunakan Distributor, kemampuan AWS Systems Manager, untuk menginstal paket NVMe driver satu kali atau dengan pembaruan terjadwal.

  1. Untuk petunjuk cara menginstal paket NVMe driver menggunakan Distributor, lihat prosedur di Menginstal atau memperbarui paket di Panduan Pengguna Amazon EC2 Systems Manager.

  2. Untuk Jenis Instalasi, pilih Uninstall dan instal ulang.

  3. Untuk Nama, pilih AWSNVMe.

  4. (Opsional) Untuk Argumen Tambahan, Anda dapat menyesuaikan instalasi dengan menentukan nilai. Nilai harus diformat menggunakan JSON sintaks yang valid. Untuk contoh cara meneruskan argumen tambahan untuk aws configure paket, lihat dokumentasi Amazon EC2 Systems Manager.

    1. Dimulai dengan AWS NVMe1.5.0, driver mendukung reservasi SCSI persisten untuk Windows Server 2016 dan yang lebih baru. Secara default, fitur ini tidak diaktifkan selama instalasi.

      • Untuk mengaktifkan fitur ini, tentukan{"SSM_EnableSCSIPersistentReservations": "true"}.

      • Jika Anda tidak ingin mengaktifkan fitur ini, tentukan{"SSM_EnableSCSIPersistentReservations": "false"}.

    2. Dimulai dengan AWS NVMe1.5.0, install.ps1 skrip akan selalu menginstal ebsnvme-id alat.

      (Opsional) Untuk versi 1.4.0, 1.4.1, dan 1.4.2, skrip install.ps1 memungkinkan Anda untuk menentukan apakah alat ebsnvme-id harus diinstal dengan driver.

      • Untuk menginstal alat ebsnvme-id, tentukan. {"SSM_InstallEBSNVMeIdTool": "Yes"}

      • Jika Anda tidak ingin menginstal alat, tentukan {"SSM_InstallEBSNVMeIdTool": "No"}.

        Jika tidak SSM_InstallEBSNVMeIdTool ditentukan untuk Argumen Tambahan, dan alat sudah ada diC:\ProgramData\Amazon\Tools, paket akan meng-upgrade alat secara default. Jika alat tidak ada, paket tidak akan memutakhirkan alat secara default.

        Jika Anda tidak ingin menginstal alat sebagai bagian dari paket, dan ingin menginstalnya nanti, Anda dapat menemukan versi terbaru alat dalam paket driver. Atau, Anda dapat mengunduh versi 1.0.0 dari Amazon S3:

        Unduh alat ebsnvme-id.

  5. Jika penginstal tidak melakukan boot ulang instans Anda, lakukan boot ulang instans tersebut.

Konfigurasikan reservasi SCSI persisten

Setelah versi AWS NVMe driver 1.5.0 atau yang lebih baru diinstal, Anda dapat mengaktifkan atau menonaktifkan reservasi SCSI persisten menggunakan registri Windows untuk Windows Server 2016 dan yang lebih baru. Anda harus melakukan boot ulang instans agar perubahan registri ini diterapkan.

Anda dapat mengaktifkan reservasi SCSI persisten dengan perintah berikut yang menetapkan EnableSCSIPersistentReservations ke nilai. 1

PS C:\> $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device" Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 1

Anda dapat menonaktifkan reservasi SCSI persisten dengan perintah berikut yang menetapkan EnableSCSIPersistentReservations ke nilai. 0

PS C:\> $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\AWSNVMe\Parameters\Device" Set-ItemProperty -Path $registryPath -Name EnableSCSIPersistentReservations -Value 0