Chinaunix首页 | 论坛 | 博客
  • 博客访问: 445710
  • 博文数量: 95
  • 博客积分: 7012
  • 博客等级: 少将
  • 技术积分: 1127
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-13 22:49
文章存档

2010年(5)

2009年(43)

2008年(47)

我的朋友

分类: LINUX

2008-09-08 19:45:53


                        linux  xen 之 最简单半虚拟化配置
 
 一、安装 xen :
     在centos 下最简单那就当然是 yum 了;
    # yum install xen kernel-xen0 kernel-xenu
    安装好以后查看 grub.conf 文件有如下信息:
 default=1     默认为 1 改为 0 启动 xen 内核
 timeout=5
 splashimage=(hd0,0)/grub/splash.xpm.gz
 hiddenmenu
 title CentOS (2.6.18-92.1.10.el5xen)
        root (hd0,0)
        kernel /xen.gz-2.6.18-92.1.10.el5
        module /vmlinuz-2.6.18-92.1.10.el5xen ro root=LABEL=/
        module /initrd-2.6.18-92.1.10.el5xen.img
 title CentOS (2.6.18-92.1.6.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.1.6.el5 ro root=LABEL=/
        initrd /initrd-2.6.18-92.1.6.el5.img
      然后重新启动: # reboot
  二、启动 xen 服务:
  
    # services xend start 
 
    查看正在运行的虚拟机:
   
    # xm list  看到如下 说明启动正常:
    Name                                      ID Mem(MiB) VCPUs State   Time(s)
    Domain-0                                   0     1243     2 r-----   1464.9
  三、说最简单安装那就开始吧:
 
      1、配置安装源: 其实很简单就是做个 ftp 服务器 (我就直接本机做了,呵呵)
  
  安装白:
  
     # rpm -ivh vsftpd-2.0.5-12.el5.rpm
     # services vsftpd start
 
       2、 cp centos 5  安装文件到 ftp 目录 方便我就直接复制到 默认的 pub 目录
         自己精简下 centos 5 的 iso 安装包 (近700M)还有点大
      
          然后 解压 上传到 pub 目录就 ok 了
       3、创建虚拟机的安装文件:
     
      # dd if=/dev/zero of=/vm/centos.img bs=1M count=4096
        意思就是在 /vm/ 目录下制作一个 4G 大小的 centos.img 文件 用于安装 centos
       4、就是最重要的一步了;
      
       如果要是开启了selinux 则先输入如下命令:
 
        chcon -t xen_image_t  -R /vm/centos.img      就是给 cenots.img 打上安全标记
        ls -Z 查看 :
     
        -rw-r--r--  root root user_u:object_r:xen_image_t   centos.img
   
        5、开始安装:
         利用 xen 的virt-install 命令:
         # virt-install -n centos -r 256  \
          > -f /vm/centos.img --nographics \
          > -l ftp://本机ip/pub/
 相关解释:  
 -n :             设置 domain-U 的名称,这个名称的配置文件默认在 /etc/xen 目录下
 -r :             设置 domain-U 的内存,目前至少需要 256MB 才能够执行
 -f :             设置 domain-U 的硬盘镜像位置
 --nographics :   不使用图形界面来安装的意思
 -l :             安装文件的存放位置
 --vcpus :         虚拟机的CPU数量
 --vnc              使用VNC终端连接方式
 各种安装文件的路径格式:
   NFS :   nfs:主机的IP:安装文件所在目录
   WWW :   http://主机的IP/安装文件存放目录
   FTP :   ftp://主机的IP/安装文件存放目录
 
           6、就会出现如下熟悉的安装画面:
      
   

  

    
阅读(2461) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-03-12 00:17:37

兄弟能不能把配置文件贴出来,不然说了等于没说!!!!!