此文章只做操作记录,其中有些地方可能漏了!!我只贴出自己的操作过程!其它有差别的地方请自己网上查找参考!

只有在全虚拟化下才能安装Windows,这就需要有硬件支持,并在BIOS中开启Virtualization Technology的选项。在安装Xen之前,可以用以下命令检查是否支持全虚拟化:

Intel CPU:grep vmx /proc/cpuinfo --color=always

AMD CPU: grep svm /proc/cpuinfo --color=always

若有输出,说明支持全虚拟化。

在安装了Xen之后,以上命令不起作用,因为已经Xen屏蔽了。需要用以下命令:

grep hvm /sys/hypervisor/properties/capabilities --color=always

若有输出,则说明支持全虚拟化,可以安装Windows,以下是我电脑的输出:

xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p

1、安装Xen搭建虚拟化环境
#配置CentOS Xen源来安装相关软件包

yum -y install centos-release-xen
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Xen.repo
yum --enablerepo=centos-virt-xen -y update kernel
yum --enablerepo=centos-virt-xen -y install xen

2 修改虚拟机的内存数

vi /etc/default/grub
#GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=4096M,max:4096M cpuinfo com1=115200,8n1 .....

3 将支持 Xen 的 Linux 内核后需要加新条目到 grub.conf,以便系统能默认启动支持 Xen 的 Linux 内核这个操作可以通过grub-bootxen.sh 自动完成

/bin/grub-bootxen.sh

4 重启系统

reboot

5 重启系统后,可以通过 uname -r 和 xl info(老命令xm info) 确认是否安装成功

#以下内容
host                   : vdevops.srv.world
release                : 3.18.21-17.el7.x86_64
version                : #1 SMP Fri Dec 18 18:04:14 UTC 2015
machine                : x86_64
nr_cpus                : 6
max_cpu_id             : 5
nr_nodes               : 1
cores_per_socket       : 1
threads_per_core       : 1
cpu_mhz                : 2594
hw_caps                : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
virt_caps              : hvm
total_memory           : 12287
free_memory            : 8054
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 6
xen_extra              : .0-9.el7
xen_version            : 4.6.0-9.el7
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Thu Jan 14 15:35:35 2016 +0000 git:6e8597a-dirty
xen_commandline        : placeholder dom0_mem=4096M,max:4096M cpuinfo com1=115200,8n1console=com1,tty loglvl=all guest_loglvl=all
cc_compiler            : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
cc_compile_by          : mockbuild
cc_compile_domain      : centos.org
cc_compile_date        : Wed Jan 20 12:25:53 UTC 2016
xend_config_format     : 4

6 划分未分区的空间

使用fdisk -l 查看分区情况
df -hal 查看分区空间使用情况

对硬盘/dev/sda未分区的空间进行分区
fdisk /dev/sda
菜单 n 输入n新建分区
菜单 p 输入p,主分区
1 由于xvdb还没有分区.我们这里输入1.第1个分区(一般按提示的信息进行输入)
修改起始扇区与终止扇区默认即可!自己定义也行
菜单 t 选择t指定分区系统格式
菜单 8e 输入8e LVM系统格式
菜单 w 输入w保存退出
reboot 重启使之生效

7 创建虚拟机资源存放文件

dd if=/dev/zero of=/xen/win7.img oflag=direct seek=102399 bs=1M count=1

8上传iso,可用pscp文件上传,把pscp文件放WINdow目录下,然后CMD运行,上传并给XEN目录加权限

pscp -l root -pw 123456 -p 22 f:\win764.iso 172.10.11.7:/xenchmod +777 /xen

9 挂载ISO,

mount -o loop /xen/GSP1RMCULXFRER_CN_DVD.iso /media

10,安装虚拟机(这里因我安装的是WIN!虚拟机不支持,没成功安装)

virt-install -n win7test --file=/xen/win7.img  --graphics vnc -p --cdrom=/media --memory 512 --vcpus=1virt-install -n win7test --file=/xen/win7.img  --graphics vnc -p -l=/xen/GSP1RMCULXFRER_CN_DVD.iso --memory 512 --vcpus=1yum install virt-managervirt-install \
--connect xen:/// \
--paravirt \
--name centos7 \
--ram 4096 \
--disk path=/var/xen/images/centos7.img,size=20 \
--vcpus 2 \
--os-type linux \
--os-variant rhel7 \
--network bridge=br0 \
--graphics none \
--location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \
--extra-args 'text console=com1 utf8 console=hvc0'
Starting install...     # installation starts

转载于:https://www.cnblogs.com/praybb/p/6089705.html

CentOS7 安装xen(在虚拟机上成功,实体机测试死机!)相关推荐

  1. 下载安装虚拟机 + 在虚拟机上安装win7系统

    下载安装虚拟机 + 在虚拟机上安装Windows 7 x64系统 之 小白教程 导言 VMware是一个虚拟PC的软件,可以在现有的操作系统中虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实 ...

  2. 虚拟机nginx 服务器无法访问,VMware虚拟机上配置nginx后,本机无法访问问题(转载)...

    转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来 ...

  3. 虚拟机web服务器的配置和安装,如何在虚拟机上安装web服务器配置

    如何在虚拟机上安装web服务器配置 内容精选 换一换 SSL证书签发后,即可下载并安装在Tomcat.Nginx.Apache.IIS等服务器上.具体操作请参见:在Tomcat上安装SSL证书:详细指 ...

  4. 云计算之路-试用Azure:数据库备份压缩文件在虚拟机上的恢复速度测试

    测试环境:Windows Azure上海机房,虚拟机配置为大型(四核,7 GB 内存),磁盘情况见下图. 数据库备份压缩文件大于为12.0 GB (12,914,327,552 bytes),放置于T ...

  5. win10c语言安装未响应,重新安装win10以后,系统总会死机,不响应任何操作,严重影响正常使用。...

    各位专业人士您好: 我昨天使用微软官网下载的U盘安装介质制作工具制作的U盘,在新买的固态硬盘上安装的win10专业版.在此之后,经常出现程序未响应(安装驱动时几乎各个都未响应),并且每次都导致系统也不 ...

  6. 如何删除掉多余的虚拟摄像头,虚拟摄像头造成的直播软件死机如何解决?

    我们在测试虚拟摄像头的时候,有些虚拟摄像头是不能用的,甚至会引起一些软件死机,比如会造成你qq或者微信,yy直播等软件死机重启!甚至是无限重启,这时候干掉那些出问题的虚拟摄像头,电脑就正常了.像一些卸 ...

  7. 让Mac OS 10.x.x安装在Vmware虚拟机上!

    想在Vmware上安装Mac OS很"麻烦",记得前几年还需使用命令行及本地划分一个磁盘,还推荐使用一个单独的硬盘来进行安装,最新Vmware Workstation 6.5发布后 ...

  8. VMware虚拟机上配置nginx后,本机无法访问问题(转载)

    转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来 ...

  9. win10安装php环境死机,win10死机频繁怎么办

    win10死机频繁怎么办? 如果win10系统出现频繁死机蓝屏,可能是因为系统兼容性的问题导致,或者是系统内部组件损坏导致的. win10频繁死机蓝屏解决方法: 方法1:出现通知需要重启的按钮时不要点 ...

最新文章

  1. springboot源码 红色J_通达信副图指标源码之,出手就赢
  2. 【Verilog HDL 训练】第 05 天(序列检测)
  3. 关于DB2 MQT 增量更新,出错代码详细说明
  4. 【计算机组成原理】计算机软硬件组成
  5. 新的公司:Dendrite
  6. 计算机系统存储器分类和总线分类
  7. shell编程之进阶篇三常见命令详解
  8. Python爬取历年招聘数据,告诉你如何成为备受追捧的数据分析工程师!
  9. 成功网络管理员必备“软件”素质
  10. 申通完美支撑“双11”亿级包裹背后的云基础设施
  11. 算法第四版C++算法实现全集
  12. c语言常见头文件大全,C语言头文件大全
  13. bzoj 4082: [Wf2014]Surveillance 倍增
  14. 计算机盘快捷键,电脑键盘快捷键全解
  15. Python爬虫QQ空间好友说说
  16. 【数据结构】循环队列的front,rear指针以及队列满的条件、计算队列长度
  17. 多传感器融合方式分析
  18. 低合金Q355D材料中的机械性能名称
  19. UVA-10074 最大子矩阵 DP
  20. GG,DG和ARC的区别

热门文章

  1. visual odometry andmultiple view setting
  2. watch the fixed address in qt
  3. mysql choose when_可以使用choose,一个when 和 otherwise 来实现if-else判断_学小易找答案...
  4. linux终端 打开光驱,ubuntu如何挂载光盘? Ubuntu下中手动挂载光盘的教程
  5. 计算机视觉基础:图像处理Task 02 几何变换
  6. 如何构建数据指标体系?
  7. python是什么时候出现的_python诞生于什么时候
  8. angularjs html编码,怎样使用AngularJS实现base64编码与解码
  9. python爬取网易云音乐_爬取网易云音乐评论(一)——用python执行JS脚本
  10. 用python计算准确率_Pytorch 计算误判率,计算准确率,计算召回率的例子