仮想マシンの作成と管理

~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で直感的に行える便利なツールです。

作成手順

  1. virt-manager を起動 bashコピーする編集するvirt-manager
  2. 「新しい仮想マシンを作成」を選択
  3. ISOファイルを指定(例: CentOS, Ubuntu など)
  4. メモリ・CPU数・ディスク容量を設定
  5. ネットワークやブート順を設定し、仮想マシンを起動
  6. 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仮想ディスクのパスと容量
--cdromOSインストール用ISO
--networkネットワーク設定
--graphicsGUIインターフェース(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 で可能
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次