Menggunakan alat penemuan Windows
Migrate to Containers menyediakan alat layanan mandiri yang Anda jalankan pada beban kerja VM Windows untuk menentukan beban kerja yang cocok untuk dimigrasikan ke container.
Alat ini menghasilkan file zip yang menunjukkan apakah VM Windows berpotensi cocok untuk migrasi atau tidak. Nama file menunjukkan hasil:
info-hostname-timestamp.zip
menunjukkan bahwa VM berpotensi cocok untuk dimigrasikan.info-hostname-timestamp-NOFIT.zip
menunjukkan bahwa VM tidak sesuai untuk dimigrasikan. Biasanya hasil NOFIT berasal dari versi IIS yang hilang atau salah.
Cara kerja alat ini
Karena Migrate to Containers memerlukan VM Windows untuk menjalankan Microsoft IIS 7 atau yang lebih tinggi, alat penemuan akan mengumpulkan IIS dan informasi sistem umum.
Prasyarat
Untuk menjalankan alat penemuan Windows:
- Anda harus memiliki Windows versi 64-bit.
- Anda harus menjadi administrator di VM Windows.
Mendownload dan menjalankan alat
Alat ini dipaketkan sebagai satu file .exe. Anda harus mendownload alat tersebut sebelum dapat menjalankannya.
Untuk mengevaluasi VM:
Login ke VM Anda.
Buat direktori untuk alat tersebut:
> mkdir m4a > cd m4a
Download alat ini ke VM dari https://storage.googleapis.com/anthos-migrate-release/v1.9.0/windows/amd64/collect_info.exe.
Jalankan alat tersebut di VM sebagai administrator:
Anda dapat mengklik kanan alat ini di File Manager dan memilih Run as Administrator, atau membuka jendela perintah PowerShell sebagai administrator:
> collect_info.exe
Alat ini menghasilkan file zip bernama
info-hostname-timestamp.zip
atauinfo-hostname-timestamp-NOFIT.zip
ke direktori saat ini.Stempel waktu menggunakan format
YYYMMDDhhmmss
. Lihat Format file ZIP output untuk deskripsi file ZIP.Anda juga dapat menggunakan opsi
-o
untuk menentukan jalur ke direktori output. Contoh:> collect_info.exe -o /home/mydir
Untuk melihat informasi bantuan, gunakan:
> collect_info.exe -h
Format file ZIP yang dihasilkan
File ZIP output berisi:
- File log bernama
log.log
. - File bernama
collect_info_version.txt
yang berisi versi alat. - Direktori yang berisi informasi tentang sistem:
computer_info
iis
gac
odbc
Isi setiap direktori dijelaskan di bawah.
Direktori computer_info
Direktori computer_info
berisi:
File | Deskripsi |
---|---|
hosts.txt |
Salinan file hosts mesin |
installed_programs.json |
Informasi program yang terinstal |
ipconfig_out.txt |
Output ipconfig /all . |
msinfo32_out.txt |
Laporan dari utilitas msinfo32 . |
netstat_out.txt |
Informasi tentang semua koneksi dan port yang mendengarkan dengan file yang dapat dieksekusi yang terlibat dalam pembuatan setiap koneksi atau port yang mendengarkan. |
routing_tables.txt |
Tabel {i>routing<i} komputer. |
schedtasks.csv |
Informasi tugas terjadwal |
systeminfo_out.csv |
Output utilitas systeminfo dalam format CSV. |
win32_product_installed_programs.json |
Informasi tentang program terinstal yang disediakan oleh class WMI Win32_Product . |
windows_features.json |
Informasi tentang fitur Windows. |
Direktori iis
Direktori iis
berisi informasi tentang IIS, situs, dan konfigurasi .NET, serta informasi tambahan yang dipilih yang mungkin membantu kami memahami aplikasi.
Direktori tersebut berisi file berikut:
File | Deskripsi |
---|---|
Framework[64]_v<version>_config |
Salinan semua direktori konfigurasi global .NET, untuk setiap framework dan versi.
Mencakup global.configs dan machine.configs, misalnya |
iis_config |
Salinan direktori konfigurasi IIS termasuk konfigurasi dan skema. |
sites_files |
Direktori berisi file yang diekspor dari situs IIS, yang berarti salinan dari semua file web.config di situs. |
sites.json |
Informasi tentang semua situs yang dikonfigurasi di IIS, termasuk listingan direktori rekursif untuk setiap situs dengan informasi ACL file. |
version.txt |
Versi IIS. |
Menangani secret di direktori iis
Salinan direktori dan file konfigurasi (IIS, .NET global, dan situs) mungkin berisi rahasia. File ini mencakup applicationHost.config
dan web.config
.
Alat collect_info.exe
memfilter sandi dari
string koneksi
dalam file tersebut ( format .NET 3.5+).
Setiap sandi diganti dengan ***
. Anda dapat menghapus dan memfilter informasi sensitif lainnya secara manual dari file ZIP output.
Direktori gac
Direktori gac
berisi informasi Global Assembly Cache .NET:
File | Deskripsi |
---|---|
clr2.txt |
Daftar assembly di CLR2.0 GAC. |
clr4.txt |
Daftar assembly di CLR4.0 GAC. |
Direktori odbc
Direktori odbc
berisi informasi DSN ODBC dan driver yang diinstal:
File | Deskripsi |
---|---|
system_dsn_32.reg |
Registry yang diekspor beserta semua informasi DSN dan driver sistem untuk 32-bit. |
system_dsn_64.reg |
Registry yang diekspor beserta semua informasi DSN dan driver sistem untuk 64-bit. |
user_dsn.reg |
Registry yang diekspor beserta semua informasi DSN dan driver pengguna untuk 32-bit dan 64-bit. |
Menangani secret di direktori odbc
DSN ODBC mungkin
berisi rahasia. Alat collect_info.exe
memfilter sandi dari file .reg yang diekspor. Anda dapat menghapus dan memfilter informasi sensitif lainnya secara manual dari file ZIP output.