CentOS6.5下安装xen虚拟机

如果看到输出中有pae,那么cpu就支持半虚拟化,如果输出中同时有pae和vmx/svm(注:vmx为intel,svm为amd),那么cpu支持全虚拟化

第一:

将Xen4CentOS资料库连接到你的机器,以便安装可以轻松完成。要做到这一点,请输入:

yum install centos-release-xen

第二:现在已经将Xen4CentOS资料库添加到yum系统,接下来安装xen

yum install xen

第三:加载了虚拟机管理程序软件。现在,我们需要新的内核添加到GRUB菜单。要做到这一点,执行脚本:

/usr/bin/grub-bootxen.sh

查看/boot/grub/grub.conf应该会有这样的条目

title CentOS (3.10.43-11.el6.centos.alt.x86_64)

root(hd0,0)

kernel/xen.gz dom0_mem=1024M,max:1024M loglvl=all guest_loglvl=all

module/vmlinuz-3.10.43-11.el6.centos.alt.x86_64 roroot=/dev/mapper/vg00-lvroot rd_NO_LUKS.UTF-8 rd_LVM_LV=vg00/lvrootrd_NO_MD SYSFONT=latarcyrheb-sun16 rd_LVM_LV=vg00/lvswap crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgbquiet

module/initramfs-3.10.43-11.el6.centos.alt.x86_64.img

第四:如果查看/boot/grub/grub.conf,default=1,则将default=0默认支持xen的内核启动

第五:重启系统,重启完成后,查看当前内核

uname -r

第六:xen安装完成,执行xm info 查看相关信息。

xm info

第七:安装libvirt 和virt-manager:

[root@localhost ~]#yum install libvirtvirt-manager

启动libvirt

[root@localhost ~]# libvirtd –d

第八:开始安装xen虚拟主机准备工作(利用命令行安装xen虚拟机)

1、安装apache,在apache根目录下创建tree目录,并创建/data

[root@localhost xen]# yum install httpd

[root@localhost ~]# service httpd start

[root@localhost xen]# cd /var/www/html/

[[email protected] html]# mkdir tree

[[email protected] ~]# mkdir /data

2、将centos的镜像文件ftp上传到/data目录下

3、将centos镜像文件挂载到/var/www/html/tree/下

[[email protected] ~]# mount -o loop/data/CentOS-6.5-x86_64-bin-DVD1.iso /var/www/html/tree/

在浏览器下查看,这样表示成功挂载:

第九:开始用命令行创建虚拟机

[[email protected] ~]# virt-install -nxentest -f /data/xentest.img -s 3 -r 782 --nographics -l http://192.168.1.147/tree/

-n  指定创建虚拟机的名称

-f   作为磁盘映像使用的文件

-s   磁盘映像的大小,单位为G

-r   指定内存的大小,单位为M

--nographics   表示不安装图形控制台

-l   安装的源

然后根据系统提示安装系统,使用文本模式安装,安装过程跟真实机一样,虚拟机的配置文件存放在

/etc/xen下面

提示:当我指定内存-r 384时

安装过程中提示内存不足:You do nothave enough RAM to install ││ CentOS on this machine.

第十:安装完成后,查看真实机上的虚拟机列表

第十一:连接到安装好的xentest虚拟控制台,并输入用户名和密码

[[email protected] ~]# xm console xentest

附相关操作命令:

ls /etc/xen           #xen配置文件目录

xm list               #查看各个域状态

xm shutdown xentest   #关闭xentest这个虚拟机

xm start xentest    #启动xentest这个虚拟机

xm console xentest    连接xentest控制台,连接到虚拟机上面可以用组合键  ctrl + ] 键切换到物理机

真实机开机如何自动启动虚拟机
ln -s /etc/xen/ xentest /etc/xen/auto/ xentest 
#也可以直接把配置文件拷贝到/etc/xen/auto/
cp -r /etc/xen/ xentest /etc/xen/auto/

12. 克隆镜像 

virt-clone -o vm21 -n vm22 -f /data/xen/vm22.img
时间: 2024-10-13 06:31:12

CentOS6.5下安装xen虚拟机的相关文章

CentOS6.3下安装kvm和创建kvm虚拟机

一.安装kvm 1 在安装CentOS6.3时可以选择安装好kvm 2 如果未安装好kvm,请按照下列方式安装 [创建本地yum源] 挂载iso文件mount -o loop -t iso9660 CentOS-6.3-x86_64-bin-DVD1.iso /mnt 设置本地yum源在/etc/yum.repos.d/创建   "任意文件名.repo"    文件  vi 刚才新建的文件名编辑[localyum]任意名称 ,不能有空格.name= local yum  任意名称bas

linux下centOS6.5下安装jdk

linux下centOS6.5下安装jdk 联系qq:413607496,大家可以互相讨论一下. 1.下载所需要的jdk版本,解压版的. 如:jdk-7u79-linux-x64.tar.gz 2.安装好你的虚拟机,并安装好linux系统,centOS6.5. 3.你需要一个连接linux系统的工具,如SSH(不是java开发框架)工具等. 4.将jdk-7u79-linux-x64.tar.gz上传至linux系统,文件路径为:/usr/local/ 5.解压jdk 使用命令:tar zxvf

CentOS6.8下安装DNS服务器

            CentOS6.8下安装DNS服务器   1.安装DNS服务器组件 安装bind # yum install bind bind-libs bind-utils bind-chroot 2.修改主配置文件/etc/named.conf 需要修改的如下(带红色标注): # vi /etc/named.conf options { listen-on port 53 { any; }; //listen-on-v6 port 53 { ::1; }; directory   

CentOS6.X下安装配置独立SVN服务器|Subversion server

Hi 大家好,我是钟义林,今天我们来安装一个Subversion服务吧,Subversion server其实就我们日常说的SVN服务,Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控***务已从CVS转移到Subversion.svn服务器有2种运行方式:独立服务器和借助apache运行.下面我安装独立SVN 首先,清除一下yum的缓存吧,yum clean  all [一]安装

CentOS6.5下安装apache2.2和PHP 5.5.28

CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache22apr-1.5.1.tar.gz 下载地址:http://apache.spd.co.il/apr/apr-util-1.5.3.tar.gz下载地址:http://apache.spd.co.il/apr/ 安装apr-1.5.1.tar.gz 1.Copy root文件夹2. Cd /root

centos6.5下安装python3安装、python3虚拟环境创建venv

原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本.又想学习python3,因此需要在centos6.5下安装python3版本. <python3安装> 1.下载python3的安装包: (1)如果能够联网,则直接: [[email protected] 3pyex]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 其中,我这里安装的

CentOS6.5下安装配置MySQL

CentOS6.5下安装配置MySQL,配置方法如下: 安装mysql数据库:# yum install -y mysql-server mysql mysql-deve 查看mysql-server版本:# rpm -qi mysql-server 初始化mysql数据库:#service mysqld start 重启mysql数据库:#service mysql restart 设置mysql开机启动:# chkconfig mysqld on 为数据库设置用户名和密码:# mysqlad

CentOS6.5下安装Open vSwitch

准备 # yum install openssl-devel redhat-rpm-config kernel-devel -y #yum install kvm libvirt python-virtinst qemu-kvm virt-viewer 编译 # wget http://openvswitch.org/releases/openvswitch-1.9.3.tar.gz #tar -zxf openvswitch-1.9.3.tar.gz # cd openvswitch-1.9.

centos6.6下安装MySQLdb时出现“error: command &#39;gcc&#39; failed with exit status 1”

1. 问题描述 在MySQL-python-1.2.3源码包根目录下执行安装命令: # python setup.py install 出现以下信息: error: command 'gcc' failed with exit status 1 2. 解决方法 在安装MySQLdb前安装以下依赖库: # yum install python-devel mysql-devel zlib-devel openssl-devel 安装完以上依赖库后, 再在MySQL-python-1.2.3源码包根