~virt-manager / virt-install / virshを使いこなす~
目次
✅ 概要
Linux上で仮想マシンを構築し、起動・停止・監視を行う方法をマスターしましょう。
GUIツール「virt-manager」やコマンドベースの「virt-install」「virsh」を使って、実践的な仮想環境の操作を習得します。
🧠 仮想マシン作成の基本
仮想化の方式
| 方式 | 説明 |
|---|---|
| 完全仮想化(Full Virtualization) | ゲストOSを変更せずに仮想化。Intel VTやAMD-Vが必要。 |
| 準仮想化(Paravirtualization) | ゲストOSに仮想化対応ドライバ(例: virtio)を使って高速化。 |
🛠️ virt-manager で仮想マシンを作成(GUI)
virt-managerとは?
仮想マシンの作成、設定、起動、停止をGUIで直感的に行える便利なツールです。
作成手順
virt-managerを起動 bashコピーする編集するvirt-manager- 「新しい仮想マシンを作成」を選択
- ISOファイルを指定(例: CentOS, Ubuntu など)
- メモリ・CPU数・ディスク容量を設定
- ネットワークやブート順を設定し、仮想マシンを起動
- OSインストールを進める
🔧 virt-install で仮想マシンを作成(CLI)
基本構文
virt-install \
--name test-vm \
--ram 2048 \
--vcpus 2 \
--disk path=/var/lib/libvirt/images/test-vm.qcow2,size=10 \
--os-type linux \
--os-variant ubuntu20.04 \
--cdrom /path/to/ubuntu.iso \
--network network=default \
--graphics vnc
主なオプション
| オプション | 説明 |
|---|---|
--name | 仮想マシンの名前 |
--ram | メモリ容量(MB) |
--vcpus | 仮想CPU数 |
--disk | 仮想ディスクのパスと容量 |
--cdrom | OSインストール用ISO |
--network | ネットワーク設定 |
--graphics | GUIインターフェース(VNCなど) |
🚀 仮想マシンの起動・停止
GUI: virt-manager
- 仮想マシンを右クリックして「起動」「停止」などを選ぶだけ。
CLI: virsh
仮想マシン一覧を表示
virsh list --all
起動する
virsh start test-vm
停止する(シャットダウン)
virsh shutdown test-vm
強制停止
virsh destroy test-vm
📊 パフォーマンス監視(virt-manager)
virt-managerの画面で、以下の情報をリアルタイムで確認できます:
- CPU使用率
- メモリ使用量
- ネットワーク使用量
- ディスクI/O など
※仮想マシン選択 → 詳細 → 「パフォーマンス」タブから確認可能。
📝 まとめ
| 項目 | 説明 |
|---|---|
| 仮想マシン作成(GUI) | virt-manager |
| 仮想マシン作成(CLI) | virt-install |
| 仮想マシンの操作(CLI) | virsh |
| 仮想化方式 | 完全仮想化、準仮想化(virtio推奨) |
| パフォーマンス監視 | virt-manager で可能 |
コメント