KVM インストール · 1 min read · Jan 25, 2026
Ubuntu 12.04 LTS サーバーでの virt-install を使用した KVM ゲストのインストール
Ubuntu 12.04 LTS サーバーでの virt-install を使用した KVM ゲストのインストール
Version 1.0
Author: Falko Timme
Follow me on Twitter
virt-manager とは異なり、virt-install はヘッドレスサーバー上で KVM ゲストを作成するためのコマンドラインツールです。あなたは自問するかもしれません: “しかし、私はこれを行うために vmbuilder を使用できます。なぜ virt-install が必要なのですか?” virt-install と vmbuilder の違いは、vmbuilder が Ubuntu ベースのゲストを作成するためのものであるのに対し、virt-install はすべての種類のオペレーティングシステム (例: Linux、Windows、Solaris、FreeBSD、OpenBSD) およびディストリビューションをゲストにインストールできることです。この記事では、Ubuntu 12.04 LTS KVM サーバーでの使用方法を示します。
私はこれがあなたにとって機能するという保証を出しません!
1 予備ノート
KVM がすでにインストールされていると仮定します (例: ここに示されているように: Ubuntu 12.04 LTS での KVM による仮想化)。私の KVM ホストの IP アドレスは 192.168.0.100 です。
このチュートリアルでは、CentOS 6.2 ゲストのインストール方法を示します。
また、KVM ゲストのグラフィカルコンソールに接続するために、Ubuntu 12.04 LTS デスクトップが必要です。デスクトップが Ubuntu 12.04 LTS KVM サーバーにインストールされているか、リモートシステムにインストールされているかは関係ありません (KVM ホストにデスクトップがインストールされている場合とリモートデスクトップの場合で小さな違いがありますが、これらの違いを説明しますので、注意深くお読みください)。
2 virt-install のインストール
Ubuntu 12.04 KVM ホスト:
ターミナルを開き、virt-install をインストールします:
sudo apt-get install virtinst3 Ubuntu 12.04 デスクトップに virt-manager をインストール
Ubuntu 12.04 デスクトップ:
ゲストのグラフィカルコンソールに接続する手段が必要です - これには virt-viewer または virt-manager (Ubuntu 8.10 での Virt-Manager を使用した KVM ゲスト管理を参照) を使用できます。あなたが Ubuntu 12.04 デスクトップを使用していると仮定します (リモートデスクトップであっても、Ubuntu 12.04 KVM サーバーにインストールされているデスクトップであっても関係ありません!)。
私は virt-viewer よりも virt-manager を使用することをお勧めします。なぜなら、virt-manager は仮想マシンを作成および削除し、他のタスクを実行することもできるからです。virt-manager は次のようにインストールできます:
sudo apt-get install virt-manager4 CentOS 6.2 ゲストの作成
Ubuntu 12.04 KVM ホスト:
さて、Ubuntu 12.04 KVM ホストに戻りましょう。
man virt-installを見て、使い方を学びます。
KVM をインストールしたときに自動的に作成されたディレクトリ /var/lib/libvirt/images/ にイメージベースの仮想マシンを作成します。
名前 vm10、1024MB の RAM、2 つの仮想 CPU、およびディスクイメージ /var/lib/libvirt/images/vm10.img (サイズは 12GB) の CentOS 6.2 ゲストを作成するには、CentOS DVD を CD ドライブに挿入し、次のコマンドを実行します。
sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /dev/cdrom --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvmもちろん、CentOS DVD の ISO イメージを作成することもできます (後で Ubuntu デスクトップから virt-manager を使用して仮想マシンを作成する方法を示しますので、/var/lib/libvirt/images/ ディレクトリに作成してください。virt-manager は /var/lib/libvirt/images/ ディレクトリ内の ISO イメージを探します)…
sudo dd if=/dev/cdrom of=/var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso…そして、virt-install コマンドで ISO イメージを使用します:
sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm出力は次のようになります:
administrator@server1:~$ sudo virt-install --connect qemu:///system -n vm10 -r 1024 --vcpus=2 --disk path=/var/lib/libvirt/images/vm10.img,size=12 -c /var/lib/libvirt/images/CentOS-6.2-x86_64-bin-DVD1.iso --vnc --noautoconsole --os-type linux --accelerate --network=bridge:br0 --hvm
Starting install...
Allocating 'vm10.img' | 12 GB 00:00
Creating domain... | 0 B 00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.
administrator@server1:~$新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。