Referensi CLI Containers untuk Windows

m2c adalah alat command line yang memungkinkan Anda menyiapkan dan menjalankan migrasi di komputer lokal.

m2c

Antarmuka command line untuk Migrate to Containers.

Lakukan modernisasi cepat untuk workload Anda dengan mengikuti perjalanan tiga langkah:

  1. Analisis disk image VM sumber untuk membuat rencana modernisasi.

  2. Edit rencana untuk menyesuaikan artefak modernisasi.

  3. Menghasilkan artefak modernisasi.

Synopsis

m2c COMMAND [options]

Flag

-q,--quiet
Tidak menghasilkan output apa pun
-v,--verbose
Menampilkan output panjang

Perintah

Perintah Deskripsi
analisis m2c Menganalisis konfigurasi beban kerja di sistem file tertentu.
penyelesaian m2c Membuat skrip pelengkapan otomatis untuk shell yang ditentukan
konfigurasi m2c Melihat dan mengedit properti konfigurasi
menghasilkan m2c Membuat artefak migrasi dari sistem file tertentu.
Bantuan m2c Bantuan tentang perintah apa pun
versi m2c Cetak versi CLI.

analisis m2c

Menganalisis konfigurasi beban kerja di sistem file tertentu dengan plugin tertentu.

Rencana modernisasi yang dihasilkan akan tersedia di file config.yaml di direktori output yang diberikan.

Synopsis

m2c analyze --source COPIED_FILESYSTEM_PATH --plugin PLUGIN_NAME --output OUTPUT_DIR [options]

Flag

-o,--output path
Jalur output yang dapat digunakan sebagai input untuk perintah m2c generate
-r,--parameter name=value
Parameter analisis plugin dalam format "name=value". Dapat ditentukan beberapa kali
-p,--plugin name
Nama plugin
-s,--source path
Jalur ke file gambar VHD
--volume localPath:remotePath
Binding akan memasang file atau direktori ke dalam container dalam format "localPath:remotePath". Dapat ditentukan beberapa kali

penyelesaian m2c

Membuat skrip pelengkapan otomatis untuk m2c bagi shell yang ditentukan.

Lihat bantuan setiap sub-perintah untuk mengetahui detail tentang cara menggunakan skrip yang dibuat.

Synopsis

m2c completion

Perintah

Perintah Deskripsi
bash penyelesaian m2c Membuat skrip pelengkapan otomatis untuk bash
ikan penyelesaian m2c Buat skrip pelengkapan otomatis untuk ikan
Powershell penyelesaian m2c Membuat skrip pelengkapan otomatis untuk powershell
Penyelesaian m2c zsh Buat skrip pelengkapan otomatis untuk zsh

bash penyelesaian m2c

Buat skrip pelengkapan otomatis untuk bash shell.

Skrip ini bergantung pada paket 'bash-completion'.

Jika belum diinstal, Anda dapat menginstalnya melalui pengelola paket OS Anda.

Untuk memuat penyelesaian di sesi shell Anda saat ini:

    source <(m2c completion bash)

Untuk memuat penyelesaian setiap sesi baru, jalankan satu kali:

Linux:

    m2c completion bash > /etc/bash_completion.d/m2c

macOS:

    m2c completion bash > $(brew --prefix)/etc/bash_completion.d/m2c

Anda harus memulai shell baru agar penyiapan ini dapat diterapkan.

Synopsis

m2c completion bash

Flag

--no-descriptions
nonaktifkan deskripsi penyelesaian

ikan penyelesaian m2c

Buat skrip pelengkapan otomatis untuk cangkang ikan.

Untuk memuat penyelesaian di sesi shell Anda saat ini:

    m2c completion fish | source

Untuk memuat penyelesaian setiap sesi baru, jalankan satu kali:

    m2c completion fish > ~/.config/fish/completions/m2c.fish

Anda harus memulai shell baru agar penyiapan ini dapat diterapkan.

Synopsis

m2c completion fish

Flag

--no-descriptions
nonaktifkan deskripsi penyelesaian

Powershell penyelesaian m2c

Buat skrip pelengkapan otomatis untuk powershell.

Untuk memuat penyelesaian di sesi shell Anda saat ini:

    m2c completion powershell | Out-String | Invoke-Expression

Untuk memuat penyelesaian untuk setiap sesi baru, tambahkan output dari perintah di atas

ke profil powershell Anda.

Synopsis

m2c completion powershell

Flag

--no-descriptions
nonaktifkan deskripsi penyelesaian

penyelesaian m2c zsh

Buat skrip pelengkapan otomatis untuk shell zsh.

Jika penyelesaian shell belum diaktifkan di lingkungan Anda, Anda perlu

untuk mengaktifkannya. Anda dapat menjalankan perintah berikut satu kali:

    echo "autoload -U compinit; compinit" >> ~/.zshrc

Untuk memuat penyelesaian di sesi shell Anda saat ini:

    source <(m2c completion zsh)

Untuk memuat penyelesaian setiap sesi baru, jalankan satu kali:

Linux:

    m2c completion zsh > "${fpath[1]}/_m2c"

macOS:

    m2c completion zsh > $(brew --prefix)/share/zsh/site-functions/_m2c

Anda harus memulai shell baru agar penyiapan ini dapat diterapkan.

Synopsis

m2c completion zsh

Flag

--no-descriptions
nonaktifkan deskripsi penyelesaian

konfigurasi m2c

Lihat dan edit properti konfigurasi.

Synopsis

m2c config COMMAND

Perintah

Perintah Deskripsi
konfig m2c get Cetak nilai properti konfigurasi.
daftar konfigurasi m2c Cetak semua properti konfigurasi dan nilainya.
set konfigurasi m2c Menetapkan nilai properti konfigurasi.
Konfigurasi m2c tidak disetel Reset properti konfigurasi ke nilai defaultnya.

mendapatkan konfigurasi m2c

Cetak nilai properti konfigurasi.

Synopsis

m2c config get KEY

daftar konfigurasi m2c

Cetak semua properti konfigurasi dan nilainya.

Synopsis

m2c config list

set konfigurasi m2c

Menetapkan nilai properti konfigurasi.

Synopsis

m2c config set KEY VALUE

Konfigurasi m2c tidak disetel

Reset properti konfigurasi ke nilai defaultnya.

Synopsis

m2c config unset KEY

pembuatan m2c

Membuat artefak migrasi dari sistem file tertentu.

Tindakan ini menggunakan konfigurasi rencana migrasi yang dihasilkan oleh operasi analisis sebelumnya.

Synopsis

m2c generate -i ANALYSIS_DIRECTORY -o OUTPUT_PATH [options]

Flag

-i,--input path
Jalur ke direktori yang dihasilkan oleh "m2c analyze"
-o,--output path
Jalur output
--volume localPath:remotePath
Binding akan memasang file atau direktori ke dalam container dalam format "localPath:remotePath". Dapat ditentukan beberapa kali

bantuan m2c

{i>Help<i} memberikan bantuan untuk perintah apa pun dalam aplikasi.

Cukup ketik bantuan m2c [jalur ke perintah] untuk detail selengkapnya.

Synopsis

m2c help [command]

versi m2c

Cetak versi CLI.

Synopsis

m2c version