KVMインストール · 1 min read · Dec 22, 2025

Ubuntu 12.10サーバーでのvirt-installによるKVMゲストのインストール

Ubuntu 12.10サーバーでの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はvirt-managerのように、ゲストにさまざまなオペレーティングシステム(例:Linux、Windows、Solaris、FreeBSD、OpenBSD)やディストリビューションをインストールできることです。この記事では、Ubuntu 12.10 KVMサーバーでの使用方法を示します。

私はこれがあなたにとって機能することを保証しません!

1 前提条件

KVMがすでにインストールされていると仮定します(例:ここに示されているように:Ubuntu 12.10でのKVMによる仮想化)。私のKVMホストのIPアドレスは192.168.0.100です。

このチュートリアルでは、CentOS 6.3ゲストのインストール方法を示します。

また、KVMゲストのグラフィカルコンソールに接続するために、Ubuntu 12.10デスクトップが必要です。デスクトップがUbuntu 12.10 KVMサーバーにインストールされているか、リモートシステムにインストールされているかは関係ありません(KVMホストにデスクトップがインストールされている場合とリモートデスクトップの場合では小さな違いがありますが、これらの違いを説明しますので、注意深くお読みください)。

2 virt-installのインストール

Ubuntu 12.10ホスト:

ターミナルを開き、virt-installをインストールします:

sudo apt-get install virtinst

3 Ubuntu 12.10デスクトップにvirt-managerをインストール

Ubuntu 12.10デスクトップ:

ゲストのグラフィカルコンソールに接続する手段が必要です - これにはvirt-viewerまたはvirt-managerを使用できます(Ubuntu 8.10でのVirt-ManagerによるKVMゲスト管理を参照)。あなたがUbuntu 12.10デスクトップを使用していると仮定します(リモートデスクトップであっても、Ubuntu 12.10 KVMサーバーにインストールされているデスクトップであっても関係ありません!)。

私は、virt-viewerの代わりにvirt-managerを使用することをお勧めします。なぜなら、virt-managerは仮想マシンを作成および削除したり、他のタスクを実行したりできるからです。virt-managerは次のようにインストールできます:

sudo apt-get install virt-manager

4 CentOS 6.3ゲストの作成

Ubuntu 12.10 KVMホスト:

さて、Ubuntu 12.10 KVMホストに戻りましょう。

man virt-install

を見て、使い方を学びましょう。

KVMをインストールしたときに自動的に作成されたディレクトリ/var/lib/libvirt/images/に、イメージベースの仮想マシンを作成します。

名前vm10、1024MBのRAM、2つの仮想CPU、およびディスクイメージ/var/lib/libvirt/images/vm10.img(サイズ12GB)のCentOS 6.3ゲストを作成するには、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.3-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.3-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.3-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

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

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