安装KVM客户端使用virt-install在Ubuntu 12.04 LTS服务器上

使用virt-install安装KVM guest虚拟机在Ubuntu 12.04 LTS服务器上

virt-manager不同,virt-install是一个命令行工具,允许您在无头服务器上创建KVM guest虚拟机。 你可以问自己:“但是我可以使用vmbuilder来做到这一点,为什么需要virt-install? virt-install和vmbuilder之间的区别在于,vmbuilder用于创建基于Ubuntu的客户端,而virt-install则可以在客户端安装各种操作系统(例如Linux,Windows,Solaris,FreeBSD,OpenBSD)和发行版像virt-manager。 本文介绍如何在Ubuntu 12.04 LTS KVM服务器上使用它。

我不会保证这将为您工作!

1初步说明

我假设KVM已经安装(例如,如图所示: 使用Ubuntu 12.04 LTS上的KVM进行虚拟化 )。 我的KVM主机的IP地址为192.168.0.100

本教程将介绍如何安装CentOS 6.2 guest虚拟机。

我们还需要一个Ubuntu 12.04 LTS桌面,以便我们可以连接到我们的KVM访客的图形控制台。 如果桌面安装在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( 有关使用Virt-Manager的KVM访客管理在Ubuntu 8.10中 )。 我假设你使用的是Ubuntu 12.04桌面(如果桌面是安装在Ubuntu 12.04 KVM服务器上的话),这并不重要。

我建议您使用virt-manager而不是virt-viewer,因为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,两个虚拟CPU和磁盘映像/var/lib/libvirt/images/vm10.img (大小为12GB)创建CentOS 6.2 guest虚拟机(桥接模式),请插入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映像(请在/ var / lib / libvirt / images /目录中创建它,因为稍后我将通过virt-manager从Ubuntu桌面显示如何创建虚拟机,而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:~$
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏