Menyiapkan migrasi
Sebelum memulai proses modernisasi, Anda harus memeriksa apakah komponen aplikasi Anda kompatibel untuk modernisasi dan menyiapkan penyiapan Anda untuk modernisasi.
Halaman ini menjelaskan cara menyiapkan mesin sumber dan lokal untuk modernisasi.
Menyiapkan mesin sumber Linux
Instal
rsync:Di Debian:
sudo apt install rsyncDi Fedora:
sudo dnf install rsync
Pastikan
rsynctersedia dalam setelanPATH.
Menyiapkan mesin lokal Linux
Instal Docker dan pastikan Docker tersedia di
PATH.Jika pengguna yang menjalankan Migrate to Containers CLI adalah pengguna non-root, maka izinkan pengguna non-root untuk menjalankan container.
Mendownload atau mengupgrade Migrate to Containers CLI
Download atau upgrade Migrate to Containers CLI di mesin Linux:
curl -O "https://m2c-cli-release.storage.googleapis.com/$(curl -s https://m2c-cli-release.storage.googleapis.com/latest)/linux/amd64/m2c" chmod +x ./m2cTindakan ini akan mendownload versi terbaru Migrate to Containers CLI dan plugin Migrate to Containers.
Memeriksa konektivitas
Pastikan Anda dapat mengakses mesin sumber dari mesin lokal menggunakan SSH langsung atau perintah gcloud compute ssh.
Opsional: Menyiapkan migrasi offline
Jika Anda ingin melakukan migrasi di jaringan lokal tanpa mengambil resource dari internet, Anda dapat menyelesaikan langkah-langkah berikut untuk menyiapkan mesin lokal Anda untuk migrasi offline.
Setelah mendownload Migrate to Containers CLI, lakukan langkah-langkah berikut:
Download paket plugin Migrate to Containers CLI offline:
curl -O https://storage.googleapis.com/modernize-plugins-prod/$(curl -s https://storage.googleapis.com/modernize-plugins-prod/latest)/m2c-offline-bundle-linux.tarJika diperlukan, salin Migrate to Containers CLI dan paket plugin Migrate to Containers CLI offline ke lingkungan offline.
Buka paket plugin Migrate to Containers CLI offline:
./m2c plugins unpack -i m2c-offline-bundle-linux.tarUntuk menambahkan dukungan untuk migrasi data offline, tentukan registry container yang tersedia di jaringan lokal Anda:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAMEGanti HOSTNAME dengan nama host registry container.
Mesin lokal Anda disiapkan untuk migrasi offline. Untuk mengupgrade paket plugin Migrate to Containers CLI offline, upgrade Migrate to Containers CLI ke versi terbaru, lalu ulangi langkah-langkah untuk mendownload dan membuka paket plugin.
Jika Anda ingin menonaktifkan mode offline nanti, Anda dapat menggunakan perintah config set untuk menetapkan opsi offline ke false.
Menyiapkan mesin lokal Windows
- Anda harus dapat menjalankan sebagai administrator di mesin lokal.
- Instal Docker.
Mendownload atau mengupgrade Migrate to Containers CLI
Untuk mendownload atau mengupgrade Migrate to Containers CLI di mesin Windows, lakukan langkah-langkah berikut:
cmd
Temukan versi terbaru Migrate to Containers CLI:
curl -s https://m2c-cli-release.storage.googleapis.com/latestDownload versi terbaru Migrate to Containers CLI:
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"Ganti VERSION dengan versi terbaru Migrate to Containers CLI.
PowerShell
Download versi terbaru Migrate to Containers CLI:
curl.exe -O https://m2c-cli-release.storage.googleapis.com/$(curl.exe -s https://m2c-cli-release.storage.googleapis.com/latest)/windows/amd64/m2c.exe
Tindakan ini akan mendownload versi terbaru Migrate to Containers CLI dan plugin Migrate to Containers.