Ubuntu14.04中安装配置创建KVM虚拟机
sudo virt-install --name u1 --hvm --ram 1024 --vcpus 2 --disk path=~/virt/u1.img,size=20 --network network:default --accelerate --vnc --vncport=5911 --cdrom ~/iso/ubuntu-14.10-server-amd64.iso -d
在确保OpenStack正常工作中有个很重要的就是实现虚拟化技术,当然实现虚拟化技术的方式是比较多的,例如:xen、kvm、hyper-v、VMware。
这里我就先讲下kvm的安装配置以及使用情况。
安装KVM
-
安装KVM所需要的软件包:
$ apt-get install qemu-kvm libvirt-bin virt-manager bridge-utils
其中:virt-manager为GUI管理窗口,bridge-utils:用于网络桥接
-
安装的过程就是自动的,不需要我们有任何的操作,安装结束后我们可以检查下是否安装成功:
# lsmod | grep kvm
输出为以下信息就说明我们已经安装成功
-
当然也可以使用以下命令查看是不是把KVM安装成功,总之验证的方法还比较多,这里也就不做过多的赘述:
virsh -c qemu:///system list
同时这个命令也验证了KVM的运行是正常的。
END
创建虚拟机
-
在根下创建images目录,在images下创建iso和test目录。其中iso目录存放iso镜像,test是虚拟机的主机名,里面存放disk.img(虚拟机的硬盘中存放的数据)
-
然后我们可以下载一个ISO文件到我们指定的目录下,这个也是我们需要安装的操作系统:
# wget
-
一切准备工作都完成了,我们就开始创建虚拟机:
virt-install --name ubuntutest --hvm --ram 1024 --vcpus 1 --disk path=/images/test/disk.img,size=10 --network network:default --accelerate --vnc --vncport=5911 --cdrom /images/iso/ubuntu-14.04-server-amd64.iso -d
[参数说明]
--name 虚拟机名称
--hvm 使用全虚拟化(与para-irtualization向对),不支持xen hypervisor
--ram 虚拟机内存大小
--vcpus 虚拟机虚拟CPU个数
--disk 虚拟机使用的磁盘(文件)的路径,本例中文件放置在/images/test目录下
--network 网络设置,使用默认设置即可
--vnc 设置连接桌面环境的vnc端口,本例是5911
--cdrom 设置光驱获取虚拟光驱文件的路径 -d 指示从光驱启动( -c 指示从硬盘启动)我们这里是/images/iso
-
这样我们的虚拟机就创建完成了,我们可以使用命令对虚拟机进行管理。我们来验证下我们的虚拟机是不是存在:
# virsh list --all
-
这就说明我们的虚拟机是存在的名称为Ubuntutest,接下来就是我们对虚拟机的操作和管理:
启动虚拟机
# virsh start VMNAME
修改修改虚拟机参数, 修改下面的文件即可:
vi /etc/libvirt/qemu/VMNAME.xml
END
更多推荐
所有评论(0)