Menyiapkan migrasi
Sebelum memulai proses modernisasi, Anda perlu memeriksa apakah komponen aplikasi Anda kompatibel untuk modernisasi dan menyiapkan penyiapan untuk modernisasi.
Halaman ini menjelaskan cara menyiapkan mesin sumber dan lokal untuk modernisasi.
Menyiapkan mesin sumber Linux
Instal
rsync
:Di Debian:
sudo apt install rsync
Di Fedora:
sudo dnf install rsync
Pastikan
rsync
tersedia di setelanPATH
.
Menyiapkan komputer 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 penampung.
Mendownload atau mengupgrade Migrate to Containers CLI
Download atau upgrade Migrate to Containers CLI di komputer 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 ./m2c
Tindakan ini akan mendownload plugin Migrate to Containers dan Migrate to Containers CLI versi terbaru.
Memeriksa konektivitas
Pastikan Anda dapat mengakses mesin sumber dari mesin lokal menggunakan
SSH langsung atau perintah gcloud compute ssh
.
Opsional: Menyiapkan migrasi offline
Jika ingin melakukan migrasi di jaringan lokal tanpa mengambil resource dari internet, Anda dapat menyelesaikan langkah-langkah berikut untuk menyiapkan komputer lokal 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.tar
Jika diperlukan, salin paket plugin Migrate to Containers CLI dan Migrate to Containers CLI offline ke lingkungan offline.
Ekstrak paket plugin Migrate to Containers CLI offline:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar
Untuk menambahkan dukungan bagi migrasi data offline, tentukan registry penampung yang tersedia di jaringan lokal Anda:
./m2c plugins unpack -i m2c-offline-bundle-linux.tar --registry HOSTNAME
Ganti HOSTNAME dengan nama host registry container.
Komputer 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 mengekstrak paket plugin.
Jika ingin menonaktifkan mode offline nanti, Anda dapat menggunakan
perintah config set
untuk menetapkan opsi offline
ke false
.
Menyiapkan komputer lokal Windows
- Anda harus dapat menjalankan sebagai administrator di komputer lokal.
- Menginstal Docker.
Mendownload atau mengupgrade Migrate to Containers CLI
Untuk mendownload atau mengupgrade Migrate to Containers CLI di komputer Windows, lakukan langkah-langkah berikut:
cmd
Temukan Migrate to Containers CLI versi terbaru:
curl -s https://m2c-cli-release.storage.googleapis.com/latest
Download Migrate to Containers CLI versi terbaru:
curl -O "https://m2c-cli-release.storage.googleapis.com/VERSION/windows/amd64/m2c.exe"
Ganti VERSION dengan Migrate to Containers CLI versi terbaru.
PowerShell
Download Migrate to Containers CLI versi terbaru:
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 plugin Migrate to Containers dan Migrate to Containers CLI versi terbaru.
Langkah selanjutnya
- Pelajari cara menyalin sistem file mesin sumber.