始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux下XEN虚拟服务器安装配置[CentOS]

发布时间:  2012/8/5 13:33:08

 环境:
  虚拟服务器:
  CentOS 5.4
  192.168.10.6
  虚拟主机:
  CentOS5.4
  192.168.10.8
  虚拟服务器XEN通过yum来安装,虚拟主机通过virt-install来安装。
  步骤:
  1.为了方便行事,把系统默认的yum源换成中科大的源,这个速度国内比较快。
  cd /etc/yum.repos.d
  mv CentOS-Base.repo CentOS-Base.repo.save
  wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
  mv CentOS-Base.repo.5 CentOS-Base.repo
  2.确认当前XEN并未安装在系统中,并通过yum来安装XEN
  yum clean all
  yum grouplist //若Virtualization位于Available Groups而非Installed Groups里则说明XEN并未安装在系统中
  yum groupinstall Virtualization -y
  3.安装完成后修改grub让它以xen内核启动
  vi /etc/grub.conf
  #boot=/dev/sda
  default=0
  timeout=5
  splashimage=(hd0,0)/boot/grub/splash.xpm.gz
  hiddenmenu
  title CentOS (2.6.18-164.11.1.el5xen)
  root (hd0,0)
  kernel /boot/xen.gz-2.6.18-164.11.1.el5
  module /boot/vmlinuz-2.6.18-164.11.1.el5xen ro root=LABEL=/
  module /boot/initrd-2.6.18-164.11.1.el5xen.img
  title CentOS (2.6.18-164.el5PAE)
  root (hd0,0)
  kernel /boot/vmlinuz-2.6.18-164.el5PAE ro root=LABEL=/
  initrd /boot/initrd-2.6.18-164.el5PAE.img
  grub.conf里面大概会是这个样子,需要手工改的地方是default=1,把它改成0,即让CentOS (2.6.18-164.11.1.el5xen)来做默认启动。
  保存退出后重启系统。
  4.开始安装虚拟主机的准备工作:
  创建磁盘
  dd if=/dev/zero of=/app/xendata/gaso1disk bs=25600 seek=1024k count=0 //创建个25g的磁盘空间
  mkfs -t ext3 /app/xendata/gaso1disk //格成ext3格式
  拷贝系统镜像存放到本地/app/gasoimages/centos5.iso
  把系统镜像挂在某个目录下(此处挂到/tmp)
  mount -o loop /app/gasoimages/centos5.iso /tmp
  启动nfs服务
  service nfs start
  编辑nfs目录权限
  vi /etc/exports
  /tmp 192.168.10.*(ro) //添加这么一行
  保存退出,并重新输出挂载目录
  exportfs -rv
  5.开始安装虚拟主机
  virt-install -n gasotest -r 2048 --vcpus=2 -f /app/xendata/gaso1disk --nographics -l /tmp
  -n指定虚拟主机名称
  -r指定虚拟主机使用的内存大小,这里是2g
  --vcpus=2指定虚拟主机使用的cpu个数
  -f指定虚拟主机使用的磁盘空间文件
  --nographics指定虚拟主机安装不开启图形界面
  -l指定虚拟主机安装镜像的位置,这里指到/tmp实际上是不启作用的,应该指到刚才建立的那个nfs上,但是没关系,安装的时候可以重新指定。
  选择语言->选择NFS->NFS主机名称:192.168.10.6;NFS目录:/tmp->选择ipv4,ip地址手工设置一下:192.168.10.8/255.255.255.0,网关填一下,dns可填可不填->之后安装过去跟正常安装系统类似,可以选择文本安装,也可以选择vnc安装。
  至此虚拟主机的安装基本就可以过了。
  6.一些XEN控制虚拟主机的命令:
  xm list //查看运行的虚拟主机都有哪些,其中Domain0是XEN服务器这个宿主机
  xm shutdown gasotest //关闭刚才建立的虚拟主机,gasotest是虚拟主机的名称,也可以用id关闭。
  xm create gasotest //开启虚拟主机gasotest
  xm create gasotest -c //这个-c参数可以调用console跟踪进去。
  注:
  1.刚创建的虚拟主机的配置文件是/etc/xen/gasotest,以后创建的虚拟主机都会在/etc/xen/下生成一个同名的配置文件,修改里面的参数可以调整虚拟主机的参数。
  2.把虚拟主机加入开机自动启动:
  chkconfig --add xendomains
  ln -s /etc/xen/gasotest /etc/xen/auto/gasotest //放在这个auto目录里的域开机时都会自动启动,当然前提是先把xendomains服务加入开机启动。

亿恩科技地址(ADD):郑州市黄河路129号天一大厦608室 邮编(ZIP):450008 传真(FAX):0371-60123888
   联系:亿恩小凡
   QQ:89317007
   电话:0371-63322206


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线