xen虚拟化之hvm类型虚拟机安装使用
上次我们简易的介绍了xen虚拟机的安装,默认安装的虚拟机一般是半虚拟化的,如需要windows之类的系统,
需要指定虚拟机的虚拟类型为全虚拟化。那么接下来介绍下全虚拟化的安装使用。
1.安装准备
检查cpu是否支持虚拟化:
[root@xm xen]# cat /proc/cpuinfo | grep -E ‘(vmx|svm)’
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ss syscall nx lm constant_tsc pni vmx ssse3 cx16 sse4_1 lahf_lm
flags : fpu tsc msr pae cx8 apic mtrr cmov pat clflush mmx fxsr sse sse2 ss syscall nx lm constant_tsc pni vmx ssse3 cx16 sse4_1 lahf_lm
[root@xm xen]# xm dmesg | grep -i hvm
(XEN) HVM: VMX enabled
经查说明支持。
请准备xp.iso windows系统镜像到/media/目录下。
2.安装体验开始(*宿主机OS:centos5.8 64位)
#!/bin/sh
##########script start#############
NAME=xpabc #虚拟机名称
PORT=55 #vnc连接端口5900+PORT
ISOPT=/media/xp.iso #系统镜像路径
dd if=/dev/zero of=/mnt/$NAME.disk bs=1024k count=1 seek=10000 && echo “Disk created”
cat >/etc/xen/$NAME<<EOF
kernel = ‘/usr/lib/xen/boot/hvmloader’
builder=’hvm’
device_model = ‘/usr/lib64/xen/bin/qemu-dm’
name = ‘$NAME’
memory = 512
disk = ['file:/mnt/$NAME.disk,hda,w','file:$ISOPT,hdc:cdrom,r']
vif = [ "bridge=xenbr0,script=vif-bridge" ]
boot = “dc”
sdl=0
vnc=1
vnclisten=’0.0.0.0′
vncconsole=0
vncdisplay=$PORT
EOF
xm cr $NAME
##########script end#############
3.使用vnc client即可连接控制虚拟机,连接地址”宿主机IP:5955”。
那么到这里就完成了,hvm虚拟机的安装。enjoy it.
建议继续学习:
- 设置 XEN 的多网卡(3网卡4网卡..)桥接 (阅读:3154)
- 硬件虚拟化技术浅析 (阅读:2454)
- xen虚拟机的迁移类型 (阅读:2431)
- Xen 虚拟机的 NAT 网络配置 (阅读:1318)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:ubuntu 来源: MySQLOPS 数据库与运维自动化技术分享
- 标签: hvm xen 虚拟化
- 发布时间:2012-04-15 16:29:20
-
[899] WordPress插件开发 -- 在插件使用 -
[135] 解决 nginx 反向代理网页首尾出现神秘字 -
[56] 整理了一份招PHP高级工程师的面试题 -
[55] Innodb分表太多或者表分区太多,会导致内 -
[53] 如何保证一个程序在单台服务器上只有唯一实例( -
[52] 全站换域名时利用nginx和javascri -
[52] CloudSMS:免费匿名的云短信 -
[52] 海量小文件存储 -
[52] 用 Jquery 模拟 select -
[51] 分享一个JQUERY颜色选择插件
