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

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

只有在全虚拟化下才能安装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,8n1
                         console=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=1

virt-install -n win7test --file=/xen/win7.img  --graphics vnc -p -l=/xen/GSP1RMCULXFRER_CN_DVD.iso --memory 512 --vcpus=1

yum install virt-manager

virt-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
时间: 2024-10-06 15:00:38

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

RHEL7/centos7 安装XEN

[实验目的] 让学员能够在centos7.x上安装xen,并能熟练的安装guestos. [实验环境] 角色 系统 IP 宿主机 centos7.4 192.168.26.130 [实验步骤] 1.安装xen及配置参数 先决条件,查看CPU是否支持虚拟化: 从这里看,不支持 关闭系统,启用CPU虚拟化,并开机: 开机之后检查是否开启虚拟化: 安装xen yum源: - 添加xen yum源 更新内核: - 安装xen: - 运行脚本: 修改内核参数: - - -. 安装虚拟化管理平台: - 重启

VMware虚拟机上配置nginx后,本机无法访问问题

具体情况如下: 防火墙可以ping通虚拟机,虚拟机也可以ping通防火墙. 接着检查了服务器端的80端口是否可以访问的到:telnet 192.168.131.130 80, 结果访问不到,原来果真防火墙的问题. 做如下处理: [[email protected] html]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [[email protected] html]# /etc/init.d/iptables save [[emai

使用 RHEV APT 在 WINDOWS 虚拟机上自动化 GUEST 相关的操作

概述 Red Hat Enterprise Virtualization Application Provisioning Tool(APT)是一个可以在 Windows 虚拟机和模板上安装的 Windows 服务.当 APT 服务在一台虚拟机上安装并运行后,附加的 ISO 文件会被自动扫描.当这个服务发现了一个有效的 Red Hat Enterprise Virtualization guest 工具程序 ISO,并且还没有其它 guest 工具程序被安装时,APT 服务会安装这个 guest

CentOS7 安装vsftp

CentOS7 安装vsftp配置虚拟用户 yum -y install vsftpd* pam* db4* 创建虚拟用户:1.在/etc/vsftpd/创建 ftp 软件的认证配置文件(虚拟用户的认证文件)vim /etc/vsftpd/vsftpd.user 奇数行:用户名 偶数行:密码 2.将产生的认证文件转化为数据库文件 ,(后缀一定要是*.db)cd /etc/vsftpd/db_load -T -t hash -f vsftpd.user vsftpd.db# 将产生的*.db 文件

CentOS 7在虚拟机上的安装,并且使用Xshell进行远程控制(操作理论结合!)

因为CentOS 7是Linux的发行版之一,所以我们在安装CentSO 7之前需要先了解一下什么是Linux系统: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务.支持多线程和多CPU的操作系统.伴随着互联网的发展,Linux得到了来自全世界软件爱好者.组织.公司的支持.它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑.嵌入式系统上都有着长足的进步.使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完

【入门】在虚拟机上安装一个linux系统

根据计划,需要在虚拟机上安装一个linux系统,用作web架构学习的服务器. 公司项目的服务器用的是linux系统,具体版本未知.虽然我们开发不用关注最后的部署,但多少也接触了一些,算是有一定的了解,而java web通常也是部署在linux上,所以还是选择了linux.至于具体的版本,最终选择了centos. 虚拟机的选择,主要是VMware和VirtualBox了.由于VMware要收费,于是下载了VirtualBox.没想到创建系统时,没有linux64的选项.网上一查,需要打开bios的

vm虚拟机上安装apache+php+ftp+mysql

我在vm虚拟机上想安装 winxp和linux,然后在linux机上装apache+php+ftp+mysql,以下为我的按装过程:  1:连通虚拟机:两个虚拟机都选Host-Onl,查看主机VirtualBox Host-Only Network ip地址为192.168.56.1,那我让linux,windowsxp都让为该网址192.168.56.2,192.168.56.3, 然后按以下方法就可以让两虚拟机互ping通,仅是如上的设置,可能还不能保证就可以实现WINDOWS与LINUX的

虚拟机上安装Linux后完成网络配置

在虚拟机上安装Linux系统后需要对网络进行配置 1.首先,在本地网络中添加虚拟网卡 编辑>虚拟网络编辑器 点击"添加网络" 选择"VMnet8",点击"确定".添加网络后,选择"NAT模式" 2.添加虚拟网卡成功后,进入系统 执行命令ifconfig查看当前网络情况 修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 主要添加以下四项 IPADDR=192.168

在VM虚拟机上安装Microsoft Dynamics CRM 2016 步骤图解及安装注意事项(转载)

本文转载 出处:http://www.cnblogs.com/lujiangping/archive/2016/06/02/5552443.html 安装Dynamics CRM 2016环境配置要求: 系统版本:Windows Server 2012 R2(必须) SQL 版本: SQLServer2014SP1-FullSlipstream-x64-ENU(必须) Dynamics CRM 版本:CRM2016-Server-ENU-amd64(必须) 安装步骤: 1.在虚拟机安装windo