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 virtinst

3 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-manager

4 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:~$
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。