Memigrasi beban kerja: Validasi pra-konsumsi Windows - Panduan Pengembang Aplikasi AMS Advanced

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

Memigrasi beban kerja: Validasi pra-konsumsi Windows

Anda dapat menggunakan skrip pra WIGs validator untuk memvalidasi bahwa instans Anda siap untuk dimasukkan ke dalam akun AMS Anda. Validasi pra-konsumsi beban kerja (WIGS) melakukan pemeriksaan seperti jenis sistem operasi, ruang disk yang tersedia, keberadaan perangkat lunak pihak ketiga yang saling bertentangan, dan sebagainya. Saat dijalankan, validasi pra-konsumsi WIGS menghasilkan tabel di layar dan file log opsional. Hasilnya memberikan pass/fail status untuk setiap pemeriksaan validasi bersama dengan alasan kegagalan. Selain itu, Anda dapat menyesuaikan tes validasi.

Pertanyaan yang sering diajukan:

  • Bagaimana cara menggunakan validasi pra-konsumsi Windows WIGS?

    Anda dapat menjalankan validasi dari GUI dan browser web, atau Anda dapat menggunakan Windows, SSM Run Command PowerShell, atau SSM Session Manager.

    Opsi 1: Jalankan dari GUI dan browser web

    Untuk menjalankan pra- WIGs validasi Windows dari GUI dan browser web, lakukan hal berikut:

    1. Unduh file ZIP dengan skrip validasi:

      Windows WIGS File ZIP Validasi Pra-konsumsi.

    2. Buka zip aturan terlampir ke direktori pilihan Anda.

    3. Ikuti instruksi dalam file README.md.

    Opsi 2: Jalankan dari Windows PowerShell, SSM Run Command, atau SSM Session Manager

    Windows 2016 dan yang lebih baru

    1. Unduh file ZIP dengan skrip validasi.

      $DestinationFile = "$env:TEMP\WIGValidation.zip" $Bucket = 'https://docs.aws.amazon.com/managedservices/latest/appguide/samples/windows-prewigs-validation.zip' $DestinationFile = "$env:TEMP\WIGValidation.zip" $ScriptFolder = "$env:TEMP\AWSManagedServices.PreWigs.Validation"
    2. Hapus file yang ada dariC:\Users\AppData\Local\Temp\AWSManagedServices.PreWigs.Validation.

      Remove-Item $scriptFolder -Recurse -Force -ErrorAction Ignore
    3. Memanggil skrip.

      Invoke-WebRequest -Uri $bucket -OutFile $DestinationFile Add-Type -Assembly "system.io.compression.filesystem"
    4. Buka zip file terlampir ke direktori pilihan Anda.

      [io.compression.zipfile]::ExtractToDirectory($DestinationFile, $env:TEMP)
    5. Jalankan skrip validasi secara interaktif dan lihat hasilnya.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation -RunWithoutExitCodes
    6. (Opsional) Untuk menangkap kode kesalahan yang tercantum di bagian Kode Keluar, jalankan skrip tanpa RunWithoutExitCodes opsi. Perhatikan bahwa perintah ini mengakhiri PowerShell sesi aktif.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation

    Windows 2012 R2 dan sebelumnya

    Jika Anda menjalankan Windows Server 2012R2 atau di bawahnya, Anda harus mengatur TLS sebelum mengunduh file zip. Untuk mengatur TLS, selesaikan langkah-langkah berikut:

    1. Unduh file ZIP dengan skrip validasi.

      $DestinationFile = "$env:TEMP\WIGValidation.zip" $Bucket = 'https://docs.aws.amazon.com/managedservices/latest/appguide/samples/windows-prewigs-validation.zip' $DestinationFile = "$env:TEMP\WIGValidation.zip" $ScriptFolder = "$env:TEMP\AWSManagedServices.PreWigs.Validation"
    2. Jika ada file validasi yang ada, maka hapus.

      Remove-Item $scriptFolder -Recurse -Force -ErrorAction Ignore
    3. Atur versi TLS.

      [System.Net.ServicePointManager]::SecurityProtocol = 'TLS12'
    4. Unduh validasi WIG.

      Invoke-WebRequest -Uri $bucket -OutFile $DestinationFile Add-Type -Assembly "system.io.compression.filesystem"
    5. Buka zip aturan terlampir ke direktori pilihan Anda.

      [io.compression.zipfile]::ExtractToDirectory($DestinationFile, $env:TEMP)
    6. Jalankan skrip validasi secara interaktif dan lihat hasilnya.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation -RunWithoutExitCodes
    7. (Opsional) Untuk menangkap kode kesalahan yang tercantum di bagian Kode Keluar, jalankan skrip tanpa RunWithoutExitCodes opsi. Perhatikan bahwa perintah ini mengakhiri PowerShell sesi aktif.

      Import-Module .\AWSManagedServices.PreWigs.Validation.psm1 -force Invoke-PreWIGsValidation
    catatan

    Anda dapat mengunduh dan menjalankan PowerShell skrip. Untuk melakukan ini, unduh pre-wigs-validation-powershell-scripts.zip.

  • Validasi apa yang dilakukan oleh Windows WIGS Pra-Ingestion Validasi?

    Solusi validasi pra-konsumsi AMS Windows WIGS memvalidasi hal-hal berikut:

    1. Setidaknya ada 10 Gigabytes gratis pada volume boot.

    2. Sistem operasi didukung oleh AMS.

    3. Instance memiliki profil instance tertentu.

    4. Instans tidak mengandung perangkat lunak antivirus atau perangkat lunak virtualisasi.

    5. DHCP diaktifkan pada setidaknya satu adaptor jaringan.

    6. Instance siap untuk Sysprep.

      • Untuk 2008 R2 dan 2012 Base dan R2, Sysprep memverifikasi bahwa:

        • Ada file unattend.xml

        • File sppnp.dll (jika ada) tidak rusak

        • Sistem Operasi Belum Diupgrade

        • Sysprep belum berjalan lebih dari jumlah maksimum kali per pedoman Microsoft

      • Untuk 2016 dan di atas, semua pemeriksaan di atas dilewati karena tidak menyebabkan masalah untuk OS itu

    7. Subsistem instrumentasi manajemen Windows (WMI) sehat.

    8. Driver yang diperlukan diinstal.

    9. Agen SSM dan diinstal dan dijalankan.

    10. Peringatan diberikan untuk memverifikasi apakah mesin dalam masa tenggang karena Konfigurasi Lisensi RDS.

    11. Kunci registri yang diperlukan diatur dengan benar. Untuk detail selengkapnya, lihat README di file zip Validasi Pra-konsumsi.

  • Mengapa ada dukungan untuk file konfigurasi khusus?

    Skrip dirancang untuk berjalan di server fisik di lokasi dan pada instans AWS. EC2 Namun, seperti yang ditunjukkan dalam daftar di atas, beberapa pengujian akan gagal saat dijalankan di tempat. Misalnya, server fisik di pusat data tidak akan memiliki profil instance. Dalam kasus seperti ini, Anda dapat mengedit file konfigurasi untuk melewati tes profil instance untuk menghindari kebingungan.

  • Bagaimana cara memastikan saya memiliki versi skrip terbaru?

    up-to-dateVersi solusi validasi pra-konsumsi Windows WIGS akan tersedia di bawah bagian File Pembantu AMS di halaman Dokumentasi utama.

  • Apakah skripnya hanya-baca?

    Skrip dirancang untuk hanya baca kecuali untuk file log yang dihasilkannya, tetapi praktik terbaik harus diikuti untuk menjalankan skrip di lingkungan non-produksi.

  • Apakah Validasi Pra-Ingestion WIGS tersedia untuk Linux?

    Ya. Versi Linux diluncurkan pada 31 Oktober 2019. Ini tersedia di bawah bagian AMS Helper Files di halaman Dokumentasi utama.