virt-install ツールが提供されており、コマンドライン オプションのリストを指定して新しい仮想マシンを作成できます。 virt-install ユーティリティーは、作成中の仮想マシンに関連する構成情報を提供するために使用される幅広いコマンドライン引数を受け入れます。これらのコマンド ライン オプションの一部は必須 (具体的には、名前、メモリ、およびディスク ストレージを指定する必要があります) ですが、その他はオプションです。
通常、virt-install コマンドには少なくとも次の引数が必要です。
- –名前 – 仮想マシンに割り当てる名前
- –記憶 – 仮想マシンに割り当てられるメモリの量
- strong>–ディスク – 仮想マシンのストレージとして使用されるイメージ ファイルの名前と場所。このファイルは、仮想マシンの作成中に virt-install によって作成されます。ただし、既存のイメージ ファイルを使用することを示すために –import オプションが指定されている場合を除きます。
- –cdrom または –場所 – ゲスト オペレーティング システムのインストール メディアを含むリモート ISO イメージのローカル パスまたは URL を指定します。
以下のエラーが発生した場合:
virt-install: Command Not Found
以下のコマンドを使用して、選択したディストリビューションに従ってパッケージをインストールできます。
分布 | コマンド |
---|---|
Windows (WSL2) | sudo apt-get update sudo apt-get install virtinst |
Debian | apt-get インストール virtinst |
Ubuntu | apt-get インストール virtinst |
アルパイン | apk add virt-install |
Arch Linux | pacman -S virt-install |
カリ Linux | apt-get インストール virtinst |
CentOS | yum install virt-install |
Fedora | dnf install virt-install |
Raspbian | apt-get インストール virtinst |
ドッカー | docker run cmd.cat/virt-install virt-install |
virt-install コマンドの例
virt-install コマンドを使用してオペレーティング システムのインストールを開始する前に、仮想ディスクを作成する必要があります。仮想ディスクを作成するには、qemu-img コマンドを使用します:
1. 目的のサイズの仮想ディスクを作成します。ここでは例として、RAW ディスク形式で 20 GB のディスクを作成します:
# qemu-img create -f raw -o size=10G /var/lib/libvirt/qemu/win7.img
2. 次に、次のコマンドを実行して virt-install を開始します:
# virt-install \ --name Win7 \ --ram 1024 \ --disk path=./var/lib/libvirt/qemu/win7.img \ --vcpus 1 \ --os-type Windows \ --os-variant Windows7 \ --network bridge=virbr0 \ --graphics vnc,port=5999 \ --console pty,target_type=serial \ --cdrom ./win7.iso \
同様に、対話型インストールに virt-install –promot コマンドを使用できます。上記の情報を順番にインタラクティブに入力するよう求められます。
3. Virtual Machine Manager と同様に、仮想マシンを作成した後、VM のコンソールを使用して実際のゲスト インストールを続行する必要があります。仮想マシン コンソールを取得するには、virt-viewer ユーティリティを使用します。
# virt-viewer [virtual machine name]
結論
virt-install は、ゲストをセットアップしてインストールプロセスを開始するために使用できる対話型のコマンドラインツールです。開始するには、root として virt-install コマンドを実行します。 virt-install には、仮想マシンの作成要件を満たすようにインストールを構成するための引数として渡すことができる多くのオプションがあります。 virt-install はスクリプトに適したコマンドです。仮想マシンの作成を自動化するスクリプトに簡単に埋め込むことができます。