referensi migctl
migctl
adalah alat command line untuk menyiapkan dan mengelola lingkungan migrasi Migrate to Containers di Google Cloud:
Saat menggunakan cluster pemrosesan Google Kubernetes Engine (GKE) atau GKE Enterprise di Google Cloud, jalankan
migctl
di Cloud Shell.Saat menggunakan cluster pemrosesan GKE, Anda dapat menginstal dan menjalankan
migctl
di workstation administrator seperti yang dijelaskan dalam Menginstal Migrate to Containers.
Untuk pengantar langkah demi langkah tentang perintah utama migctl
dan untuk melakukan migrasi
sederhana, lihat Panduan Memulai.
migctl
Perintah | Deskripsi |
---|---|
repo artefak | Mengonfigurasi repositori artefak |
penyelesaian | Membuat skrip penyelesaian bash |
debug | Perintah pemecahan masalah |
kumpulan info debug | Download collect_sysreport.sh , skrip Sysreport |
docker-registry | Mengonfigurasi registry Docker |
dokter | Memeriksa status deployment Migrate to Containers dan konfigurasi terkait |
help | Bantuan tentang perintah apa pun |
pembuatan log | Konfigurasikan logging |
migrasi | Operasi migrasi |
setup | Menginstal atau meng-uninstal Migrate to Containers |
sumber | Mengelola referensi ke sumber migrasi |
versi | Versi cetak untuk Migrate to Containers, dan untuk migctl |
Synopsis
migctl [-h]
Flag
-h, --help
- Bantuan untuk perintah ini.
Notes
migctl
disertakan dalam Cloud Shell
repo artefak migctl
Perintah | Deskripsi |
pembuatan repositori artefak migctl | Membuat konfigurasi repositori artefak. |
update repo artefak migctl | Memperbarui konfigurasi repositori artefak. |
penghapusan artefak-repo migctl | Menghapus konfigurasi repositori artefak. |
daftar repositori artefak migctl | Mencantumkan konfigurasi repositori artefak. |
set-default-repo artefak migctl | Menetapkan konfigurasi repositori artefak default. |
Lihat juga
pembuatan repo artefak migctl
Membuat konfigurasi repositori artefak.
Synopsis
migctl artifacts-repo create gcs|s3|basic-auth repository-name flags
Argumen posisi
repository-name
Nama konfigurasi repositori artefak.
Flag
-h, --help
Bantuan untuk perintah ini.
Tanda yang tersisa didasarkan pada jenis registry:
Cloud Storage
migctl artifacts-repo create gcs repository-name --bucket-name bucket-name --json-key=m4a-install.json
dengan:
repository-name adalah nama konfigurasi repositori artefak yang ditentukan pengguna.
bucket-name menentukan bucket yang ada dalam repositori Cloud Storage. Jika Anda belum memiliki bucket, buat bucket menggunakan petunjuk pada Membuat bucket.
Catatan: Saat menginstal Migrate to Containers pada cluster di Google Cloud, penginstal Migrate to Containers secara otomatis membuat bucket default bernama:
PROJECT-migration-artifacts
m4a-install.json adalah nama file kunci JSON untuk akun layanan untuk mengakses Container Registry dan Cloud Storage seperti yang dijelaskan dalam Mengonfigurasi akun layanan.
S3
migctl artifacts-repo create s3 repository-name --bucket-name bucket-name --region aws-region --access-key-id=key-id
Anda akan diminta untuk memasukkan kunci rahasia untuk key-id.
Atau, tentukan jalur ke file kredensial:
migctl artifacts-repo create s3 repository-name --bucket-name bucket-name --region aws-region --credentials-file-path file-path
dengan:
repository-name adalah nama konfigurasi repositori artefak yang ditentukan pengguna.
bucket-name menentukan bucket yang ada di repositori S3. Jika Anda belum memiliki bucket, buat bucket menggunakan petunjuk di Bekerja dengan Bucket Amazon S3.
aws-region menentukan region AWS untuk repositori. Cluster pemrosesan dan repositori dapat berada di region terpisah selama cluster memiliki izin untuk mengakses repositori.
key-id menentukan kunci akses. Lihat Mengelola kunci akses untuk pengguna IAM untuk mengetahui informasi selengkapnya.
file-path menentukan jalur ke file CSV, yang didownload dari konsol AWS, yang berisi kredensial.
Contoh
Cloud Storage
migctl artifacts-repo create gcs myRepository --json-key=m4a-install.json
S3
migctl artifacts-repo create s3 myRepository --bucket-name bucket-name --region aws-region --access-key-id=key-id
update repo artefak migctl
Memperbarui konfigurasi repositori artefak.
Synopsis
migctl artifacts-repo update gcs|s3|basic-auth repository-name same-flags-as-create
Argumen posisi
repository-name
Nama konfigurasi repositori artefak.
Flag
same-flags-as-create
Tentukan flag yang sama untuk mengupdate konfigurasi registry seperti yang Anda gunakan untuk membuatnya,
seperti yang ditunjukkan pada migctl artifacts-repo create
.
penghapusan artefak migctl
Menghapus konfigurasi repositori artefak.
Synopsis
migctl artifacts-repo delete repository-name
Argumen posisi
repository-name
Nama konfigurasi repositori artefak.
Flag
-h, --help
Bantuan untuk perintah ini.
Daftar repositori artefak migctl
Buat daftar repositori yang saat ini dikonfigurasi, termasuk yang default saat ini.
Synopsis
migctl artifacts-repo list
Flag
-h, --help
Bantuan untuk perintah ini.
set artefak migctl-default
Menetapkan repositori artefak default, artinya registry aktif yang digunakan oleh cluster pemrosesan.
Synopsis
migctl artifacts-repo set-default repository-name
Argumen posisi
repository-name
Nama konfigurasi repositori artefak.
Flag
-h, --help
Bantuan untuk perintah ini.
Penyelesaian migctl
Membuat skrip penyelesaian bash.
Untuk memuat penyelesaian, jalankan . <(migctl completion bash)
Untuk mengonfigurasi bash shell agar memuat penyelesaian untuk setiap sesi, tambahkan baris berikut ke ~/.bashrc atau ~/.profile: . <(migctl completion bash)
Synopsis
migctl completion {bash | zsh}
Argumen posisi
{bash | zsh}
- Shell yang akan digunakan.
Flag
-h, --help
- Bantuan untuk perintah ini.
debug migctl
Perintah | Deskripsi |
debug migctl release-m4ce-vm | Rilis VM Migrate to Virtual Machines V4. |
mengumpulkan-info debug migctl | Download collect_sysreport.sh , skrip Sysreport. |
debug rilis-m4ce-vm migctl
Rilis VM Migrate to Virtual Machines V4 yang mungkin tidak responsif setelah migrasi.
Synopsis
migctl debug release-m4ce-vm -i VM_NAME -s SOURCE_PROVIDER_NAME
Flag
-h, --help
- Bantuan untuk perintah ini.
-i, --instance
- ID instance VM sumber.
-s, --source
- Nama sumber yang dibuat dengan
migctl source create
.
info pengumpulan debug migctl
Download collect_sysreport.sh
, skrip Sysreport. Kemudian, Anda dapat menjalankan skrip untuk mengumpulkan informasi yang digunakan oleh tim Dukungan guna membantu menyelesaikan masalah Anda.
Perintah ini akan mendownload skrip ke /tmp/sysreportINDEX/collect_sysreport.sh
,
dengan INDEX
yang merupakan akhiran acak yang ditetapkan saat direktori sementara
dibuat.
Synopsis
migctl debug collect-info
Flag
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
Contoh
Download Sysreport collect_sysreport.sh
:
migctl debug collect-info Saved /tmp/sysreportINDEX/collect_sysreport.sh, please run it manually to collect sysreport
Untuk menjalankan skrip:
Ubah ke direktori
/tmp/sysreportINDEX
:cd /tmp/sysreportINDEX
Jalankan skrip
collect_sysreport.sh
:./collect_sysreport.sh [-n NAMESPACE] [-o OUTPUT_DIRECTORY] [-m MIGRATION]
Lihat Mempersonalisasi dukungan untuk mengetahui informasi selengkapnya tentang menjalankan skrip.
docker-registry migctl
Perintah | Deskripsi |
pembuatan docker-registry migctl | Membuat konfigurasi registry Docker. |
Update docker-registry migctl | Mengupdate konfigurasi registry Docker. |
penghapusan docker-registry migctl | Menghapus konfigurasi registry artDocker. |
Daftar docker-registry mmigctl | Mencantumkan konfigurasi registry Docker. |
set-default docker-registry migctl | Menetapkan konfigurasi registry Docker default. |
Lihat juga
pembuatan docker-registry migctl
Membuat konfigurasi registry Docker.
Synopsis
migctl docker-registry create gcr|basic-auth registry-name flags
Argumen posisi
registry-name
Nama konfigurasi registry Docker.
Flag
-h, --help
Bantuan untuk perintah ini.
Tanda yang tersisa didasarkan pada jenis registry:
GCR
migctl docker-registry create gcr registry-name --project project-id --json-key=m4a-install.json
dengan:
registry-name adalah nama konfigurasi registry Docker yang ditentukan pengguna.
project-id adalah project ID Google Anda.
m4a-install.json adalah nama file kunci JSON untuk akun layanan. Layanan ini digunakan untuk mengakses Container Registry dan Cloud Storage seperti yang dijelaskan dalam Mengonfigurasi akun layanan.
Registry Docker
migctl docker-registry create basic-auth registry-name --registry-path url --username username --ca-pem-file ca-pem-filename
dengan:
registry-name adalah nama konfigurasi registry Docker yang ditentukan pengguna.
url menentukan URL registry tanpa awalan
http://
atauhttps://
. Contohnya,localhost:8080/myregistry
username untuk kredensial autentikasi dasar registry. Anda akan diminta untuk memasukkan sandi.
Jika registry menggunakan sertifikat yang ditandatangani sendiri, ca-pem-filename akan menentukan file PEM yang berisi kunci publik atau rantai CA lengkap. Hal ini memerlukan penyambungan dari sertifikat CA perantara hingga root certificate. Contoh:
cat int1.pem int2.pem ... root.pem
Contoh
GCR
migctl docker-registry create gcr my-registry --project myproject --json-key=m4a-install.json
Registry Docker
migctl docker-registry create basic-auth my-registry --registry-path myexample.com/registry --username user1 --password pass1
Jika registry menggunakan sertifikat yang ditandatangani sendiri:
migctl docker-registry create basic-auth my-registry --registry-path myexample.com/registry --username user1 --password pass1 --ca-pem-file cert.pem
update docker-registry migctl
Mengupdate konfigurasi registry Docker.
Synopsis
migctl docker-registry update gcr|basic-auth registry-name same-flags-as-create
Argumen posisi
registry-name
Nama konfigurasi registry Docker.
Flag
same-flags-as-create
Tentukan flag yang sama untuk mengupdate konfigurasi registry seperti yang Anda gunakan untuk membuatnya,
seperti yang ditunjukkan pada migctl docker-registry create
.
penghapusan docker-registry migctl
Menghapus konfigurasi registry Docker.
Synopsis
migctl docker-registry delete registry-name
Argumen posisi
registry-name
Nama konfigurasi registry Docker.
Flag
-h, --help
Bantuan untuk perintah ini.
Daftar docker-registry migctl
Menampilkan daftar registry Docker yang saat ini dikonfigurasi, termasuk yang default saat ini.
Synopsis
migctl docker-registry list
Flag
-h, --help
Bantuan untuk perintah ini.
set-default docker-registry migctl
Menetapkan registry Docker default, yang berarti registry aktif yang digunakan oleh cluster pemrosesan.
Synopsis
migctl docker-registry set-default registry-name
Argumen posisi
registry-name
Nama konfigurasi registry Docker.
Flag
-h, --help
Bantuan untuk perintah ini.
dokter migctl
Periksa status deployment Migrate to Containers dan konfigurasi terkait.
Synopsis
migctl doctor
Flag
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
Menginstal Migrate to Containers
Contoh
Respons untuk deployment Migrate to Containers yang berfungsi.
migctl doctor [✓] Deployment
bantuan migctl
Memberikan bantuan di alat migctl
.
Gunakan "migctl [perintah] --help" untuk informasi lebih lanjut tentang perintah.
Synopsis
migctl --help
Flag
-h, --help
- Bantuan untuk perintah ini.
logging migctl
Perintah | Deskripsi |
verbositas logging migctl | Tetapkan panjang logging backend. |
set-verbosity logging migctl
Tetapkan panjang logging backend menggunakan bilangan bulat non-negatif.
- Setel level ke
0
untuk melihat log informasi saja. - Setel level ke
1
atau yang lebih tinggi untuk melihat juga log debug.
Synopsis
migctl logging set-verbosity LEVEL [flags]
Contoh
Tetapkan tingkat panjang agar hanya menampilkan log info.
migctl logging set-verbosity 0
Tetapkan tingkat panjang untuk menampilkan sebagian besar log debug.
migctl logging set-verbosity 1
Flag
-h, --help
- Bantuan untuk perintah ini.
migrasi migctl
Perintah | Deskripsi |
migrasi membuat | Buat rencana migrasi. |
penghapusan migrasi | Menghapus paket migrasi. |
artefak hasil migrasi | Membuat artefak untuk migrasi tertentu. |
migrasi dapatkan | Mendapatkan spesifikasi paket migrasi. |
artefak dapatkan migrasi | Mendapatkan artefak untuk migrasi, seperti YAML dan Dockerfile spesifikasi Deployment/StatefulSet. |
daftar migrasi | Mencantumkan migrasi. |
jenis daftar migrasi | Mencantumkan jenis migrasi yang tersedia. |
status migrasi | Mendapatkan status paket migrasi. |
info terbaru migrasi | Memperbarui paket migrasi. |
pembuatan migrasi migctl
Buat rencana migrasi.
Rencana migrasi menentukan hal-hal spesifik migrasi, termasuk platform sumber, ID VM, nama project, dan lainnya.
File rencana migrasi yang dihasilkan akan disalin ke komputer tempat perintah dijalankan -- file ini tidak diterapkan ke cluster pemrosesan. Jika mau, Anda dapat mengedit file sebelum menggunakannya dalam migrasi.
Synopsis
migctl migration create migration-name --source source-name --vm-id source-vm-id --type type [flags]
Argumen posisi
migration-name
- Nama yang akan diberikan untuk migrasi ini.
Flag
- {i>-r, --artifacts-repository string<i}
- Repositori artefak untuk menyimpan artefak.
- -h, --bantuan
- Bantuan untuk membuat
- --image-repository string
- Repositori gambar untuk mengupload gambar, untuk migrasi yang mengupload gambar.
- -l, --labels string --labels=[KUNCI=VALUE,...]
- Daftar pasangan label KEY=VALUE yang akan ditambahkan. Kunci harus diawali dengan karakter huruf kecil dan hanya berisi tanda hubung (-), garis bawah (_), huruf kecil, dan angka. Nilai hanya boleh berisi tanda hubung (-), garis bawah (_), huruf kecil, dan angka.
- -p, --parameters string --parameters=[KEY=VALUE,...]
- Daftar pasangan label KEY=VALUE yang akan ditambahkan
- -s, --string sumber
- Nama sumber
- {i>-t, --type string<i}
- Jenis migrasi
- -v, --vm-id string
- vm-id sumber
Contoh
Buat rencana migrasi untuk containerization VM Linux.
migctl migration create my-migration-1 --source my-source --vm-id my-id --type linux-system-container
Buat rencana migrasi untuk VM yang menjalankan komponen aplikasi Tomcat.
migctl migration create my-migration-1 --source my-source --vm-id my-id --type tomcat-container
Lihat juga
penghapusan migrasi migctl
Menghapus paket migrasi.
Perintah ini akan menghapus migrasi yang Anda buat dengan migctl migration create
.
Synopsis
migctl migration delete migration-name
Argumen posisi
migration-name
- Nama migrasi yang akan dihapus.
Flag
-h, --help
- Bantuan untuk perintah ini.
artefak pembuatan migrasi migctl
Membuat artefak untuk migrasi tertentu.
Misalnya, perintah ini akan membuat image, volume data, Dockerfile, YaML deployment, dan lainnya.
Synopsis
migctl migration generate-artifacts migration-name
Argumen posisi
migration-name
- Nama migrasi yang digunakan untuk membuat artefak.
Flag
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
migrasi migctl get
Mendapatkan spesifikasi paket migrasi.
Synopsis
migctl migration get migration-name [--output-file migration-yaml-file]
Argumen posisi
migration-name
- Nama migrasi yang rencananya akan didapatkan.
Flag
--output-file migration-yaml-file
- File YAML output spesifikasi rencana migrasi.
-r, --overwrite
- Timpa file YAML output yang ada dari spesifikasi rencana migrasi.
-h, --help
- Bantuan untuk perintah ini.
get-artifacts migrasi migctl
Mendapatkan artefak untuk migrasi, seperti YAML dan Dockerfile spesifikasi Deployment/StatefulSet.
Synopsis
migctl migration get-artifacts migration-name [--output-directory directory-path] [--overwrite]
Argumen posisi
migration-name
- Migrasi untuk mendapatkan artefak.
Flag
--output-directory directory-path
- Jalur direktori output. Defaultnya adalah "."
--overwrite
- Timpa file lokal yang ada.
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
Meninjau file deployment yang dihasilkan
daftar migrasi migctl
Mencantumkan migrasi.
Synopsis
migctl migration list [--all-namespaces]
Flag
-A, --all-namespaces
- Cantumkan migrasi di semua namespace.
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
jenis daftar migrasi migctl
Mencantumkan jenis migrasi yang tersedia
Synopsis
migctl migration list-types [flags]
Flag
-h, --help
- Bantuan untuk jenis daftar.
Lihat juga
status migrasi migctl
Mendapatkan status paket migrasi.
Synopsis
migctl migration status migration-name [--verbose]
Argumen posisi
migration-name
- Nama migrasi yang ingin diperoleh statusnya.
Flag
-v, --verbose
- Status panjang.
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
update migrasi migctl
Memperbarui spesifikasi migrasi.
Synopsis
migctl migration update migration-name --main-config migration-spec.yaml --data-config data-spec.yaml
Argumen posisi
migration-name
- Nama migrasi yang akan diperbarui.
Flag
--main-config migration-spec.yaml
- File YAML yang berisi spesifikasi paket migrasi yang telah diperbarui.
--data-config data-spec.yaml
- File YAML yang berisi spesifikasi konfigurasi data yang telah diperbarui.
-h, --help
- Bantuan untuk perintah ini.
Lihat juga
penyiapan migctl
Perintah | Deskripsi |
---|---|
penyiapan penginstalan | Instal Migrate to Containers pada cluster saat ini. |
penyiapan uninstal | Uninstal Migrate to Containers dari cluster. |
upgrade penyiapan | Mengupgrade Migrate ke Containers di cluster. |
proxy penyiapan | Mengonfigurasi proxy HTTPs yang digunakan oleh Migrate to Containers. |
instal konfigurasi migctl
Instal Migrate to Containers pada cluster saat ini.
Synopsis
migctl setup install [--runtime] [--json-key service-account-json] [--node-selectors string] [--tolerations string] [--version version-number]
Flag
--runtime
- Instal dukungan runtime pada cluster workload dengan node Container-Optimized OS.
--json-key service-account-json
- File kunci JSON untuk akun layanan dengan izin yang diperlukan untuk menginstal Migrate to Containers. Lihat Membuat akun layanan untuk migrasi untuk mengetahui informasi selengkapnya.
--node-selectors string
- Pemilih node untuk komponen yang di-deploy oleh Migrate to Containers dalam bentuk:
LABEL1=VALUE1,LABEL2=VALUE2,....
. Lihat Opsi penginstalan untuk informasi selengkapnya. --tolerations string
- Toleransi untuk komponen yang di-deploy oleh Migrate to Containers dalam bentuk:
KEY1=VALUE1:EFFECT1,KEY2=VALUE2:EFFECT2,....
. Lihat Opsi penginstalan untuk informasi selengkapnya. --version version-number
- Migrasikan ke versi Penampung yang akan diinstal (defaultnya adalah "1.15.0").
-h, --help
- Bantuan untuk perintah ini.
Contoh
Menginstal Migrate to Containers di cluster pemrosesan.
migctl setup install
Menginstal dukungan runtime pada cluster beban kerja dengan node COS.
migctl setup install --runtime
Lihat juga
Menginstal Migrate to Containers
uninstal migctl setup
Uninstal Migrate to Containers dari cluster.
Synopsis
migctl setup uninstall [-f]
Flag
-f
- Uninstal otomatis saat migrasi sedang berlangsung.
-h, --help
- Bantuan untuk perintah ini.
Contoh
Uninstal Migrate to Containers.
migctl setup uninstall
Uninstal otomatis Migrate to Containers saat migrasi sedang berlangsung.
migctl setup uninstall --force
Lihat juga
Meng-uninstal Migrate ke Container
upgrade penyiapan migctl
Mengupgrade Migrate ke Containers di cluster.
Synopsis
migctl setup upgrade
Flag
--runtime
- Instal dukungan runtime pada cluster beban kerja dengan node COS.
-f, --force
- Jika ada migrasi yang mengalami status error, buat ulang migrasi tersebut sebagai bagian dari upgrade untuk melihat apakah proses migrasi dapat diselesaikan.
--gcp-project string
- Project Google Cloud untuk mengupload ke Container Registry dan Cloud Storage.
--gcp-region string
- Region Google Cloud untuk mengupload ke Cloud Storage.
--json-key string
- Kunci JSON untuk akun layanan yang digunakan untuk mengupload ke Container Registry dan Cloud Storage.
--node-selectors string
node-selector
untuk komponen yang di-deploy oleh Migrate to Containers dalam formatLABEL1=VALUE1,LABEL2=VALUE2,...
--skip-validation
- Ganti validasi deployment cluster.
--tolerations string
- Toleransi untuk komponen yang di-deploy oleh Migrate to Containers dalam bentuk
KEY1=VALUE1:EFFECT1,KEY2=VALUE2:EFFECT2,...
--version string
- Migrasikan ke versi Penampung yang akan diinstal (defaultnya adalah "1.15.0").
-h, --help
- Bantuan untuk perintah ini.
Contoh
Upgrade Migrate to Containers ke versi saat ini.
migctl setup upgrade
Mengupgrade Migrate ke Containers ke versi tertentu.
migctl setup upgrade --version 1.15.0
Lihat juga
Mengupgrade Migrate ke Container
proxy penyiapan migctl
Konfigurasikan server proxy untuk mengakses repositori Migrate to Containers. Migrate to Containers hanya mendukung permintaan proxy melalui HTTPS. HTTP tidak didukung.
Saat menggunakan proxy HTTPS, Migrate to Containers tidak mendukung sertifikat yang ditandatangani sendiri. Anda harus menggunakan sertifikat yang ditandatangani dengan proxy HTTPS.
Synopsis
migctl setup proxy --https-proxy proxy-address [--proxy-basic-authentication] [--no-proxy address] [--remove]
Flag
--https-proxy proxy-address
- Tentukan alamat server proxy atau IP yang digunakan untuk merutekan permintaan, dengan menghilangkan
awalan
https://
. Jika proxy menggunakan autentikasi dasar, Anda dapat menyertakan nama pengguna dan sandi di proxy-address. Contoh:user:password@proxy-address
Atau, Anda dapat menggunakan opsi--proxy-basic-authentication
untuk menentukan nilai ini secara interaktif di konsol. --no-proxy address
- Tentukan daftar opsional IP yang dipisahkan koma atau domain yang tidak menggunakan proxy.
--remove
- Hapus konfigurasi proxy.
--proxy-basic-authentication
- Jika proxy memerlukan autentikasi, gunakan opsi ini untuk menentukan nama pengguna
dan sandi secara interaktif. Anda kemudian diminta untuk memasukkan nama pengguna dan sandi
yang diperlukan untuk mengakses proxy saat memasukkan perintah.
Atau, Anda dapat menggunakan opsi
--https-proxy
untuk menentukan nilai ini sebagai bagian dari proxy-address. --h, --help
- Bantuan untuk perintah ini.
Contoh
Untuk mengonfigurasi proxy HTTPS tanpa autentikasi:
migctl setup proxy --https-proxy myproxy.com
Untuk mengonfigurasi proxy HTTPS dan juga menentukan domain tempat proxy tidak digunakan:
migctl setup proxy --https-proxy myproxy.com --no-proxy localhost,mydomain.com
Jika proxy menggunakan autentikasi dasar:
migctl setup proxy --https-proxy myproxy.com --proxy-basic-authentication
Anda akan diminta untuk memasukkan nama pengguna dan sandi.
Atau, Anda dapat memasukkan kredensial sebagai bagian dari alamat-proxy:
migctl setup proxy --https-proxy user:pword@myproxy.com
Untuk menghapus konfigurasi proxy:
migctl setup proxy --remove
Lihat juga
sumber migctl
Menjalankan operasi yang terkait dengan sumber migrasi.
Perintah | Deskripsi |
---|---|
pembuatan sumber | Tambahkan sumber migrasi ke cluster pemrosesan. |
penghapusan sumber | Hapus sumber migrasi dari cluster pemrosesan. |
daftar sumber | Mencantumkan konfigurasi sumber migrasi di cluster pemrosesan. |
status sumber | Dapatkan status sumber migrasi di cluster pemrosesan. |
pembuatan sumber migctl
Tambahkan sumber migrasi ke cluster pemrosesan.
Perintah | Deskripsi |
---|---|
sumber buat compute-engine | Tambahkan Compute Engine sebagai sumber migrasi. |
sumber buat local-vmware | Menambahkan VMware sebagai sumber migrasi ke cluster pemrosesan. |
pembuatan sumber m2vm | Menambahkan Migrate to Virtual Machines sebagai sumber migrasi ke cluster pemrosesan. |
Lihat juga
migctl source create compute-engine
Menambahkan Compute Engine sebagai migrasi ke cluster pemrosesan.
Synopsis
migctl source create compute-engine name --project project [--json-key service-account-json ]
Argumen posisi
name
- Nama untuk memberikan sumber.
Flag
--project project
- Project default untuk jenis sumber Compute Engine.
--json-key service-account-json
- File kunci JSON untuk akun layanan yang digunakan untuk membuat sumber Compute Engine. Lihat Membuat akun layanan untuk menggunakan Compute Engine sebagai sumber migrasi untuk mengetahui informasi selengkapnya.
-h, --help
- Bantuan untuk perintah ini.
Contoh
Tambahkan Compute Engine sebagai sumber migrasi.
migctl source create compute-engine my-ce-src --project myproject --zone us-west1-a
Lihat juga
migctl source membuat local-vmware
Menambahkan VMware sebagai sumber migrasi ke cluster pemrosesan.
Synopsis
migctl source create local-vmware name --vc vcenter --user user [flags]
Argumen posisi
name
- Nama untuk memberikan sumber.
Flag
--dc datacenter
--vc host
- Menentukan nama DNS vCenter atau alamat IP vCenter.
--username user
- Nama pengguna dari pengguna yang memiliki izin untuk mengakses vCenter. Anda akan diminta untuk memasukkan sandi pengguna.
-h, --help
- Bantuan untuk perintah ini.
Contoh
Tambahkan VMware sebagai sumber migrasi.
migctl source create local-vmware local-vmware-src --vc '1.2.3.4' --username 'admin'
Lihat juga
migctl source membuat m2vm
Menambahkan Migrate to Virtual Machines sebagai sumber migrasi ke cluster pemrosesan.
Synopsis
migctl source create m2vm name --project m2vm-service-project --json-key path --location m2vm-service-location --m2vm-source m2vm-service-source [ --target-project target-project ][ --target-json-key path ] [ --target-zone target-zone ] [ --target-network target-network ] [ --target-subnet target-subnet ] [flags]
Argumen posisi
name
- Nama untuk memberikan sumber.
Flag
-h, --help
- Bantuan untuk m2vm.
--json-key string
- Jalur untuk kunci json akun layanan yang digunakan untuk project Migrate to Virtual Machines. Lihat Menggunakan Migrate to Virtual Machines sebagai sumber migrasi.
--location string
- Lokasi layanan Migrate to Virtual Machines, misalnya, us-central1.
--m2vm-source string
- Bermigrasi ke nama sumber Virtual Machines.
--project string
- Bermigrasi ke project Virtual Machines.
--target-json-key string
- Jalur untuk kunci json akun layanan yang digunakan untuk project target. Jika dibiarkan kosong, akan sama dengan kunci json ke Migrate to Virtual Machines.
--target-network string
- Jaringan target untuk deployment VM clone.
--target-project string
- Project target untuk deployment VM clone. Jika dibiarkan kosong, akan sama dengan project Migrate to Virtual Machines.
--target-subnet string
- Subnet target untuk deployment VM clone.
--target-zone string
- Zona target untuk deployment VM clone.
Contoh
Menambahkan Migrate to Virtual Machines sebagai sumber migrasi.
migctl source create m2vm name --project m2vm-service-project --json-key m2vm-service-sa.json --location m2vm-service-location --m2vm-source m2vm-service-source
Lihat juga
migctl source delete
Hapus sumber migrasi dari cluster pemrosesan.
Synopsis
migctl source delete source-name [-f]
Argumen posisi
source-name
- Nama sumber yang akan dihapus, berarti nama yang Anda tentukan saat membuat sumber dengan
migctl source create
.
Flag
-f
- Abaikan error dan paksa penghapusan.
-h, --help
- Bantuan untuk perintah ini.
Contoh
Hapus sumber migrasi.
migctl source delete my-source
Mencoba memaksa penghapusan sumber.
migctl source delete my-source -f
daftar sumber migctl
Mencantumkan konfigurasi sumber migrasi di cluster pemrosesan.
Synopsis
migctl source list
Flag
-h, --help
- Bantuan untuk perintah ini.
daftar-vm sumber migctl
Mencantumkan kandidat VM untuk migrasi.
Synopsis
migctl source list-vms [flags]
Flag
--help
- Bantuan untuk perintah ini.
--refresh
- Muat ulang inventaris, bukan menggunakan hasil yang di-cache.
--wide
- Tampilkan informasi lebih lanjut tentang VM.
status sumber migctl
Dapatkan status sumber migrasi di cluster pemrosesan.
Synopsis
migctl source status
Flag
-h, --help
- Bantuan untuk perintah ini.
-v, --verbose
- Output panjang untuk perintah ini.
versi migctl
Cetak versi untuk Migrate to Containers dan untuk migctl
.
Synopsis
migctl version
Flag
-h, --help
- Bantuan untuk perintah ini.