Mempercepat penemuan dan migrasi beban kerja Microsoft ke AWS - AWS Prescriptive Guidance

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

Mempercepat penemuan dan migrasi beban kerja Microsoft ke AWS

Ali Alzand, Amazon Web Services

Ringkasan

Pola ini menunjukkan cara menggunakan PowerShell modul Migration Validator Toolkit untuk menemukan dan memigrasikan beban kerja Microsoft Anda ke AWS. Modul ini bekerja dengan melakukan beberapa pemeriksaan dan validasi untuk tugas umum yang terkait dengan beban kerja Microsoft apa pun. Misalnya, modul memeriksa instance yang mungkin memiliki beberapa disk yang terpasang padanya atau instance yang menggunakan banyak alamat IP. Untuk daftar lengkap pemeriksaan yang dapat dilakukan modul, lihat bagian Cek di GitHub halaman modul.

PowerShell Modul Migration Validator Toolkit dapat membantu organisasi Anda mengurangi waktu dan upaya yang terlibat dalam menemukan aplikasi dan layanan apa yang berjalan pada beban kerja Microsoft Anda. Modul ini juga dapat membantu Anda mengidentifikasi konfigurasi beban kerja Anda sehingga Anda dapat mengetahui apakah konfigurasi Anda didukung di AWS. Modul ini juga memberikan rekomendasi untuk langkah selanjutnya dan tindakan mitigasi, sehingga Anda dapat menghindari kesalahan konfigurasi sebelum, selama, atau setelah migrasi.

Prasyarat dan batasan

Prasyarat

  • Akun administrator lokal

  • PowerShell 4.0

Batasan

  • Hanya berfungsi di Microsoft Windows Server 2012 R2 atau yang lebih baru

Alat

Alat

  • PowerShell 4.0

Repositori kode

PowerShell Modul Migration Validator Toolkit untuk pola ini tersedia di repositori -microsoft-workloads. GitHub migration-validator-toolkit-for

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Unduh, ekstrak, impor, dan panggil modul.

Pilih salah satu metode berikut untuk mengunduh dan menyebarkan modul:

  • Jalankan PowerShell skrip

  • Unduh dan ekstrak file.zip

  • Kloning repositori GitHub

Jalankan PowerShell skrip

Dalam PowerShell, jalankan kode contoh berikut:

#MigrationValidatorToolkit $uri = 'https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads/archive/refs/heads/main.zip' $destination = (Get-Location).Path if ((Test-Path -Path "$destination\MigrationValidatorToolkit.zip" -PathType Leaf) -or (Test-Path -Path "$destination\MigrationValidatorToolkit")) { write-host "File $destination\MigrationValidatorToolkit.zip or folder $destination\MigrationValidatorToolkit found, exiting" }else { Write-host "Enable TLS 1.2 for this PowerShell session only." [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $webClient = New-Object System.Net.WebClient Write-host "Downloading MigrationValidatorToolkit.zip" $webClient.DownloadFile($uri, "$destination\MigrationValidatorToolkit.zip") Write-host "MigrationValidatorToolkit.zip download successfully" Add-Type -Assembly "system.io.compression.filesystem" [System.IO.Compression.ZipFile]::ExtractToDirectory("$destination\MigrationValidatorToolkit.zip","$destination\MigrationValidatorToolkit") Write-host "Extracting MigrationValidatorToolkit.zip complete successfully" Import-Module "$destination\MigrationValidatorToolkit\migration-validator-toolkit-for-microsoft-workloads-main\MigrationValidatorToolkit.psm1"; Invoke-MigrationValidatorToolkit }

Kode mengunduh modul dari file.zip. Kemudian, kode mengekstrak, mengimpor, dan memanggil modul.

Unduh dan ekstrak file.zip

  1. Unduh file.zip (unduh).

  2. Ekstrak file.zip.

  3. Ikuti langkah-langkah dalam Invoke the module manual story dari panduan ini.

Kloning repositori GitHub

  1. Untuk mengkloning repositori GitHub migration-validator-toolkit-for-microsoft-workloads, jalankan perintah Git berikut di jendela terminal:

    git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
  2. Ikuti langkah-langkah dalam Invoke the module manual story dari panduan ini.

Administrator Sistem

Panggil modul secara manual.

  1. Buka direktori tempat modul yang diunduh disimpan.

  2. Untuk menghasilkan output pilihan Anda, jalankan salah satu perintah berikut sebagai administrator di PowerShell:

Format Format-Tabel:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit

Format Format-Daftar:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -List

GridViewFormat keluar:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -GridView

ConvertTo-Csv format:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-MigrationValidatorToolkit -csv
Administrator Sistem
TugasDeskripsiKeterampilan yang dibutuhkan

Unduh file.zip atau kloning repositori. GitHub

Pilih salah satu opsi berikut:

git clone https://github.com/aws-samples/migration-validator-toolkit-for-microsoft-workloads.git
Administrator Sistem

Perbarui daftar server.csv.

Jika Anda mengunduh file.zip, ikuti langkah-langkah berikut:

  1. Ekstrak file.zip.

  2. Pergi ke MigrationValidatorToolkit\Inputs\ direktori.

  3. Perbarui serverlist.csv dengan nama host komputer target Anda.

Administrator Sistem

Memanggil modul.

Anda dapat menggunakan komputer apa pun dalam domain yang menggunakan pengguna domain yang memiliki akses administrator ke komputer target.

  1. Unduh kode sumber sebagai file.zip dan ekstrak file.

  2. Sebagai administrator di PowerShell, jalankan perintah berikut:

Import-Module .\MigrationValidatorToolkit.psm1;Invoke-DomainComputers

File output.csv disimpan MigrationValidatorToolkit\Outputs\folder dengan nama awalan. DomainComputers_MigrationAutomations_YYYY-MM-DDTHH-MM-SS

Administrator Sistem

Pemecahan Masalah

IsuSolusi

MigrationValidatorToolkitmenulis informasi tentang eksekusi, perintah, dan kesalahan untuk mencatat file pada host yang sedang berjalan.

Anda dapat melihat file log secara manual di lokasi berikut:

  1. Pergi ke MigrationValidatorToolkit\logs\ direktori.

  2. Temukan file log. Format nama file log adalah: ComputerName_MigrationValidatorToolkit_YYYY-MM-SSTHH-MM-SS.log

Sumber daya terkait

Informasi tambahan

Pertanyaan yang sering diajukan

Di mana saya dapat menjalankan modul Migration Validator Toolkit? PowerShell

Anda dapat menjalankan modul di Microsoft Windows Server 2012 R2 atau yang lebih baru.

Kapan saya menjalankan modul ini?

Kami menyarankan Anda menjalankan modul selama fase penilaian perjalanan migrasi.

Apakah modul memodifikasi server saya yang ada?

Tidak. Semua tindakan dalam modul ini hanya-baca.

Berapa lama waktu yang dibutuhkan untuk menjalankan modul?

Biasanya dibutuhkan 1-5 menit untuk menjalankan modul, tetapi itu tergantung pada alokasi sumber daya server Anda.

Izin apa yang dibutuhkan modul untuk dijalankan?

Anda harus menjalankan modul dari akun administrator lokal.

Bisakah saya menjalankan modul di server fisik?

Ya, selama sistem operasinya adalah Microsoft Windows Server 2012 R2 atau yang lebih baru.

Bagaimana cara menjalankan modul dalam skala besar untuk beberapa server?

Untuk menjalankan modul pada beberapa komputer yang bergabung dengan domain dalam skala besar, ikuti langkah-langkah dalam PowerShell modul Jalankan Migration Validator Toolkit pada beberapa target epik panduan ini. Untuk komputer yang tidak bergabung dengan domain, gunakan pemanggilan jarak jauh atau jalankan modul secara lokal dengan mengikuti langkah-langkah dalam modul Run the Migration Validator Toolkit PowerShell pada satu target epik panduan ini.