kvm创建和管理虚拟机的方法(5)

# yum install vnc-server tigervnc -y 设置vncserver的密码; # vncpasswd Password: Verify: 启动vncserver # vncserver New 'createOS:1 (root)' desktop iscreateOS:1 Creating default startup script/root/.vnc/xstartup Starting applications specified in/root/.vnc/xstartup Log file is /root/.vnc/createOS:1.log

我们通过windows客户端的vncviewer连接到虚拟机上进行操作;

输入虚拟化平台ip地址:

 

wKioL1TYtd_Clp4BAACZQ9QoE0c877.jpg

输入VNC服务器的密码:

wKiom1TYttSCsXvsAAB3PIhI25Q031.jpg

进入虚拟化平台:

wKiom1TYrvjw8tPXAAJxXarJHIo500.jpg

等待后续操作。

3).安装虚拟机
我们在命令行模式下安装启动虚拟机:
创建一个名为winxp的虚拟机,其RAM大小为512MB,有一颗CPU的SMP架构,默认引导设备是硬盘,有一个光驱设备和硬盘设备,usb设备为tablet;

#qemu-kvm -cpu host -smp 1 -name winxp -m 512 -drive file=https://www.jb51.net/kvm/images/winxp.qcow2,if=ide,meida=disk,format=qcow2 -drive file=https://www.jb51.net/root/winxp_ghost.iso,media=cdrom -boot dc -usbdevice tablet

启动后如图:

 

我们到图形界面上进行连接:

#vncviewer :5900

 

我这里进入winpe安装系统:

 

wKiom1TYtybCKdSOAAZdYgoGxAM080.jpg

wKioL1TYuC_xrTEXAAaPgPAH9oo930.jpg


选择全自动恢复GHO镜像到C盘,开始安装:

wKiom1TYt1WAa2o7AAWv9q7VBH4094.jpg

安装完毕后重启就黑屏了。
进不去,算了,就这样吧。
我们下面使用一个测试系统cirros来测试KVM的虚拟化平台;

4.安装cirros虚拟机

1).cirros镜像文件下载
镜像下载
32位镜像下载地址:https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-i386-disk.img
64位镜像的下载地址:https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img

我这里使用的是cirros-0.3.0-x86_64-disk.img
我们查看一些镜像文件信息:

# qemu-imginfocirros-0.3.0-x86_64-disk.img image: cirros-0.3.0-x86_64-disk.img file format: qcow2 virtual size: 39M (41126400 bytes) disk size: 9.3M cluster_size: 65536

2).安装启动cirros虚拟机
我们在启动虚拟机时加入网卡设备。

# mv cirros-0.3.0-x86_64-disk.img /kvm/images

如果我们加入网卡设备,那么必须要涉及到系统启动后桥接网络到br0上,我们通过脚本实现启动和停止系统时桥接网络和删除桥接的自动执行操作:
启动虚拟机将网卡桥接到桥接设备上:

# cat /etc/qemu-ifup #!/bin/bash # bridge=br0 if [ -n "$1" ]; then ip link set $1 up sleep 1 brctl addif $bridge $1 [ $? -eq 0 ] && exit 0 || exit 1 else echo "Error: no interfacespecified." exit 1 fi

关闭虚拟机后自动将网卡从桥接设备上移除:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzjysy.html