Ubuntu KVM Client OS创建 一

来源:互联网 发布:无线淘宝收藏链接 编辑:程序博客网 时间:2024/06/06 02:22

前面的文章解决了网络问题后,才能继续下去:

http://blog.csdn.net/sheismylife/article/details/8070072


参考该文的向导:http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-12.04-lts


进入要创建的虚拟机文件的目录:

cd /var/lib/libvirt/images

现在我打算创建三个虚拟机,分别在vm1, vm2和vm3目录下。先来看看如何创建第一个虚拟机。

先创建vm1目录及其子目录

mkdir -p /var/lib/libvirt/images/vm1/mytemplates/libvirt

再把vmbuilder的一些文件复制过来(libvirtxml_fsimage.tmpl  libvirtxml.tmpl)

cp /etc/vmbuilder/libvirt/* /var/lib/libvirt/images/vm1/mytemplates/libvirt/


然后在vm1目录下创建文件vmbuilder.partition

内容如下:

root 24000swap 2000---/var 8000

---代表有两个分区

root下有24GB空间,swap 2GB空间,/var 8GB空间。一共30GB.


在虚拟机系统启动的时候,需要安装openssh服务,以便外部用户可以ssh登录上去。

执行下面的命令,创建虚拟机以及里面的Ubuntu 12.04 amd64 server.

vmbuilder kvm ubuntu --suite=precise --flavour=virtual --arch=amd64 --mirror=http://de.archive.ubuntu.com/ubuntu -o --libvirt=qemu:///system --ip=10.112.18.191 --gw=10.112.18.1 --part=vmbuilder.partition --templates=mytemplates --user=chenshu --name=chenshu --pass=123456 --addpkg=openssh-server --addpkg=vim-nox --addpkg=unattended-upgrades --addpkg=acpid --mem=2048 --hostname=vm1 --bridge=br0

内存是2G,用户名是chenshu, 初始密码是123456,其他自己看参数吧。

boot.sh的方案我试了,没成功。还是用--addpkg参数来指定安装openssh-server吧。


开始等待吧,然后成功了。 :)