科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道在RHEL5 Server上试用XEN

在RHEL5 Server上试用XEN

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文介绍了在RHEL5 Server上试用XEN。

2007年12月28日

关键字: Xen

  • 评论
  • 分享微博
  • 分享邮件

    ZDNetChina服务器站 12月28日虚拟化技巧  最新的RHEL5 Server已经比较完美的集成了xen,对xen的工作原理,本人也是一知半解,但无论如何,我们已经开始可以比较简单的实际应用xen的虚拟技术了,以下我将为大家介绍一下在控制台模式下xen的具体使用。

    一、安装xen及管理工具

    1. 在已经可以运行的rhel5环境下,安装以下软件包:
    (1). xen-3.0.3-25.el5.rpm
    (2). xen-devel-3.0.3-25.el5.rpm
    (3). xen-libs-3.0.3-25.el5.rpm
    (4). kernel-xen-2.6.18-8.el5.rpm
    (5). kernel-xen-devel-2.6.18-8.el5.rpm
    (6). virt-manager-0.2.6-7.el5.i386.rpm
    (7). 以及其他依赖包

    2. 设置启动时自动运行xend
    chkconfig --level 35 xend on
    chkconfig --level 35 xendomains on

    二、运行xen虚拟平台

    重新启动计算机,在操作系统选择菜单上选择“Red Hat Enterprise Linux Server (2.6.18-8.el5xen)”

    如果顺利的话,过一会儿就能进入系统,进入系统后运行:xm list就能看到如下信息
    Name           ID  Mem(MiB)   VCPUs State    Time(s)
    Domain-0        0     1886        2 r-----      30.6

    看到类似信息就说明虚拟平台已经建立,正在运行了,接下去我们就可以创建一个个虚拟的操作系统了。

    三、安装虚拟操作系统

    1. 把操作系统的安装文件以FTP或HTTP方式可供访问,此处以FTP提供RHEL5为例。
       mount /tmp/rhel.5.0.server.dvd.iso /var/ftp/pub/rhel5
       service vsftpd start (如果没有安装vsftpd,那就装一个,此处就不再注明了)

    2. 使用virt-install安装工具进行安装虚拟操作系统
       (1) # virt-install
           What is the name of your virtual machine? [testvm1]                 (填写虚拟操作系统的名称:testvm1)
           How much RAM should be allocated (in megabytes)? [256]              (使用的内存:256M)
           What would you like to use as the disk (path)? [/opt/testvm1.img]   (虚拟磁盘文件路径:/opt/testvm1.img)
           How large would you like the disk (/opt/testvm1.img) to be (in gigabytes)? [4]  (虚拟磁盘文件大小:4G)
           Would you like to enable graphics support? (yes or no) [no]         (是否允许图形支持:no, 因为我们在控制台方式下操作)
           What is the install location? [ftp://192.168.1.33/pub/rhel5]        (安装盘地址)

       (2) 接下去就开启像我们平时安装系统一样安装,安装步骤略。

       (3) 完装完成后会有一个"Reboot"按钮,按一下回车即可,虚拟的操作就会自动开始运行。

    3. 查看虚拟机运行状况
       (1) 切换到虚拟平台的控制台上
           可以用“Ctrl”+“->”来切换
       (2) 输入xm list命令,可以看到类似以下信息
           Name           ID  Mem(MiB)   VCPUs State    Time(s)
           Domain-0        0     1757        2 r-----     440.7
           testvm1         2      255        1 -b----      24.3


    四、关于xen的其他内容

    1. 各个xen虚拟机的配置文件路径在哪?/etc/xen/testvm1      (此处以刚建立的testvm1)

    2. 下次开机如何运行已经创建的虚拟操作系统? xm create -c /etc/xen/testvm1  (还是以刚刚建立的testvm1为例)

    3. 如何关闭虚拟操作系统?shutdown、poweroff等等,总之把它当一台真实的安装了linux的机器对待就是了

    4. 虚拟操作系统挂了,如何强行关闭?xm destroy testvm1 或 xm destroy 2 (还是以刚刚建立的testvm1为例)
    5. 还能进一步讲一下xen吗?等下次吧:)

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章