【KVM】virt-installでゲストOSをインストール

仮想環境

仮想マシンにAlmalinuxをインストールします。

1. パッケージの追加

 仮想マシンのインストールコマンドを実行するため、追加のツールを導入します。

[root@almalinux ~]# dnf install -y virt-install

2. インストール用ISOイメージの配置

 あらかじめ、インストールに使用するOSのISOイメージをサーバー内に配置しておきます。
 (例: /var/lib/libvirt/images/AlmaLinux-9-latest-x86_64-boot.iso

3. ゲストOSのインストールコマンド実行

 virt-install コマンドで仮想マシンを構築します。第2回で作ったブリッジネットワーク(host-bridge)を指定するのがポイントです。

[root@almalinux ~]# virt-install \
  --name almalinux-vm01 \
  --ram 2048 \
  --vcpus 2 \
  --disk size=20,format=qcow2 \
  --os-variant almalinux9 \
  --network network=host-bridge \
  --graphics none \
  --console pty,target_type=serial \
  --location /var/lib/libvirt/images/AlmaLinux-9-latest-x86_64-boot.iso \
  --extra-args 'console=ttyS0,115200n8 serial'
  • --graphics none: GUI(画面)を使わず、テキストモードでOSインストールを進行します。
  • 現在開いているターミナル上にそのままOSインストーラーが表示されるので、画面の指示に従ってセットアップを完了させてください。

4. 基本的な管理コマンド

これだけ覚えておけば、コマンドラインからの運用はバッチリです。

  • 仮想マシンの一覧を表示:
     virsh list --all
  • 仮想マシンの起動:
     virsh start almalinux-vm01
  • 仮想マシンのコンソール(画面)に接続:
     virsh console almalinux-vm01(抜ける時は Ctrl + ]
  • 安全にシャットダウン:
     virsh shutdown almalinux-vm01
  • 強制停止(電源OFF):
     virsh destroy almalinux-vm01

コメント