Xen4.0环境下安装虚拟机

简介:
安装HVM Guest时,需要VT技术支持,检测方式可以通过1)cat /proc/cpuinfo查看flags项中是否包含vmx或者svm;2)xm info查看virt_caps项是否含hvm 
1、 资源准备 
修改/etc/xen/xend-config.sxp 把vnc监听地址改成0.0.0.0
系统安装镜像文件: 
WIN_2003_SP2.iso 
2、 制作虚拟硬盘 
# dd if=/dev/zero of=vmdisk.img bs=1M seek=4096 count=1 
3、 制作虚拟机配置文件 
拷贝系统配置文件 
# cp /etc/xen/xmexmple.hvm ./windows.hvm 修改配置文件 
name = "xpsp3"      #虚拟机名称 
vif = [  'type=ioemu, bridge=xenbr0' ]   # 网桥配置 
disk = [ 'file:/home/wq/image/pv/hvm/vmdisk.img,ioemu:hda,w', 
'file:/home/wq/ 
WIN_2003_SP2.iso,hdc:cdrom,r']       #前面一个是虚拟硬盘的位置,后面一个是系统装镜像文件所在位置 
boot=cd                #设置默认系统启动位置 CD-ROM(d)  hard-disk(c) 
vncconsole=1       #类似xm cr -c 中的-c功能,使系统启动之后自动通过vnc连接到虚拟机窗口 
usbdevice='tablet'   #可以解决鼠标漂移问题 
sdl = 1 #使用sdl方式时,不会出现两个鼠标,使用Alt+Ctrl进入或出来,关掉窗口就关掉了虚拟机
--------------------------------------------------------------------
kernel='hvmloader'
builder='hvm'
memory=3072
name='xen-hvm'
vif=['mac=00:30:48:35:48:e8,bridge=eth0']
disk=['phy:/dev/lvm-xen/xen-hvm,hda,w', 'file:/opt/debian-6.0.2.1-amd64-CD-1.iso,hdc:cdrom,r']
device_model='qemu-dm'
boot='dc'
sdl=0
vnc=1
vncunused=1
vncdisplay='1'
nographic=0
localtime=1
stdvga=0
vcpus=2
apic=0
acpi=1

4、 虚拟机安装 
启动虚拟机 
# xm cr windows.hvm 

下面是熟悉的windows系统安装界面操作,此处省略 



本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1574589

相关文章
|
4月前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
346 6
|
2月前
|
数据可视化 大数据 Linux
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
本文介绍了如何在VMware中安装openEuler操作系统,从选择合适的镜像版本下载开始,到创建虚拟机、配置CPU虚拟化、进行系统安装、设置网络连接,直至安装DDE桌面环境实现图形化操作。openEuler是一款由华为开源的操作系统,支持多种处理器架构,广泛应用于数据库、大数据、云计算等领域。文中还分享了安装过程中的注意事项及解决网络问题的方法,适合初次接触openEuler的用户参考学习。
451 3
OpenEuler虚拟机安装保姆级教程 | 附可视化界面
|
3月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
2月前
|
网络安全 虚拟化 Docker
SSH后判断当前服务器是云主机、物理机、虚拟机、docker环境
结合上述方法,您可以对当前环境进行较为准确的判断。重要的是理解每种环境的特征,并通过系统的响应进行综合分析。如果在Docker容器内,通常会有明显的环境标志和受限的资源视图;而在云主机或虚拟机上,虽然它们也可能是虚拟化的,但通常提供更接近物理机的体验,且可通过硬件标识来识别虚拟化平台。物理机则直接反映硬件真实信息,较少有虚拟化痕迹。通过这些线索,您应该能够定位到您所处的环境类型。
58 2
|
2月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
368 6
|
4月前
|
机器学习/深度学习 Ubuntu Linux
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
【机器学习 Azure Machine Learning】使用Aure虚拟机搭建Jupyter notebook环境,为Machine Learning做准备(Ubuntu 18.04,Linux)
|
4月前
|
API 网络架构 开发者
【Azure 环境】调用Azure RunCommand 的REST API 设置虚拟机的环境变量(SetEnvironmentVariable)
【Azure 环境】调用Azure RunCommand 的REST API 设置虚拟机的环境变量(SetEnvironmentVariable)
|
4月前
|
安全 Windows
【Azure 环境】Azure 的PaaS服务如果涉及到安全漏洞问题后,我们如何确认所用服务的实例(VM:虚拟机)的操作系统已修复该补丁呢?
【Azure 环境】Azure 的PaaS服务如果涉及到安全漏洞问题后,我们如何确认所用服务的实例(VM:虚拟机)的操作系统已修复该补丁呢?
|
4月前
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
|
4月前
|
存储 API 开发工具
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
【Azure 环境】在Azure虚拟机(经典) 的资源中,使用SDK导出VM列表的办法
下一篇
DataWorks