Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
3.2. virt-install を使用したゲストの作成
virt-install コマンドを使用して仮想マシンを作成し、それらの仮想マシンにオペレーティングシステムをコマンドラインからインストールすることができます。virt-install は、インタラクティブに、またはスクリプトの一部として使用して、仮想マシンの作成を自動化できます。対話式のグラフィカルインストールを使用している場合は、virt-viewer をインストールしてから virt-install を実行してください。また、キックスタートファイルを使用した virt-install を使用して、仮想マシンのオペレーティングシステムの自動インストールを起動できます。
注記
virt-install コマンドの中には、正常に完了するために root 特権が必要なものがあります。
virt-install ユーティリティーは、多くのコマンドラインオプションを使用します。ただし、ほとんどのvirt-installオプションは必要ありません。
仮想ゲストマシンのインストールに必要な主なオプションは以下のとおりです。
--name
- 仮想マシンの名前。
--memory
- ゲストに割り当てるメモリーの量 (MiB)。
- ゲストストレージ
- 次のいずれかのゲストストレージオプションを使用します。
--disk
仮想マシンのストレージ設定の詳細--disk none
オプションを使用すると、仮想マシンが作成されますが、ディスク領域はありません。--filesystem
仮想マシンゲストのファイルシステムのパス。
- インストール方法
- 次のいずれかのインストール方法を使用します。
--location
インストールメディアの場所。--cdrom
仮想 CD-ROM デバイスとして使用されるファイルまたはデバイス。これは、ISO イメージへのパス、または最小ブート ISO イメージをフェッチまたはアクセスするための URL にすることができます。ただし、物理ホストの CD-ROM または DVD-ROM デバイスは使用できません。--pxe
PXE 起動プロトコルを使用して、ゲストのインストールプロセスを開始する初期 ramdisk とカーネルを読み込みます。--import
OS のインストールプロセスをスキップし、既存のディスクイメージの周囲にゲストを構築します。起動に使用されるデバイスは、disk
またはfilesystem
オプションで指定された最初のデバイスです。--boot
インストール後の仮想マシンの起動設定このオプションにより、起動デバイスの順序を指定し、オプションのカーネル引数を指定して BIOS 起動メニューを有効にし、カーネルと initrd を永続的に起動できます。
オプションの一覧を表示するには、次のコマンドを実行します。
# virt-install --help
オプションの属性の一覧を表示するには、次のコマンドを実行します。
# virt install --option=?
また、virt-install の man ページでは、各コマンドオプション、重要な変数、および例が説明されています。
virt-install を実行する前に、qemu-img を使用してストレージオプションを設定する必要がある場合もあります。qemu-img の使用方法は、14章qemu-img の使用 を参照してください。
3.2.1. ISO イメージからの仮想マシンのインストール
以下の例では、ISO イメージから仮想マシンをインストールします。
# virt-install \ --name guest1-rhel7 \ --memory 2048 \ --vcpus 2 \ --disk size=8 \ --cdrom /path/to/rhel7.iso \ --os-variant rhel7
--cdrom /path/to/rhel7.iso
オプションは、指定した場所に CD または DVD イメージから仮想マシンをインストールすることを指定します。