在xen上创建虚拟机并安装操作系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在xen上创建虚拟机并安装操作系统相关的知识,希望对你有一定的参考价值。

1,安装第三方xen yum源

# yum install  http://au1.mirror.crc.id.au/repo/kernel-xen-release-6-5.noarch.rpm

2,安装桥工具

# yum -y install bridge-utils

3,安装xen

# yum install xen44

4,验证是否安装成功

# ls -l /boot/xen.gz

5,安装xen内核

# yum install kernel-xen

6,关闭对xen有影响的服务

# service iptables stop

# chkconfig iptables off

# service NetworkManager stop

# chkconfig NetworkManager off

# vim /etc/sysconfig/selinux

    SELINUX=disabled

7,重启

# reboot

8,重启系统之后查看虚拟机的内核版本,并且查看xen的相关信息

# uname -r

# xl list

技术分享

9,创建虚拟磁盘映像文件

# mkdir  /xen

# cd /xen

# dd if=/dev/zero of=centos.img oflag=direct seek=102399 bs=1M count=1

# ls -lh centos.img

技术分享

10,用Xftp插件将CentOS-6.5-x86_64-minimal.iso 文件上传到xen 的/source 目录下

11,安装Apache并且挂载(CentOS-6.5-x86_64-minimal.iso)ISO镜像文件

# yum -y install httpd

# service httpd start

# chkconfig httpd on

# cd /var/www/html/

# mkdir iso

# mount -o loop /source/CentOS-6.5-x86_64-minimal.iso /var/www/html/iso/

12,为虚拟机提供内核和内核模块文件

# cp /var/www/html/iso/isolinux/{vmlinuz,initrd.img} /source

13,配置br0

# cd /etc/sysconfig/network-scripts/

# cp ifcfg-eth0 ifcfg-br0

# vim ifcfg-br0

         DEVICE=br0

         TYPE=Bridge

         ONBOOT=yes

         BOOTPROTO=none

         NM_CONTROLLED=no

         IPADDR=192.168.1.118

         NETMASK=255.255.255.0

         GATEWAY=192.168.1.1

         DNS1=192.168.1.1

         USERCTL=no

         IPV6INIT=no

# vim ifcfg-eth0

         DEVICE=eth0

         TYPE=Ethernet

         ONBOOT=yes

         BOOTPROTO=none

         NM_CONTROLLED=no

         BRIDGE=br0

         USERCTL=no

         IPV6INIT=no

# service network restart

# ifconfig

技术分享

# brctl show

# brctl stp br0 on

14,修改xlexample.pvlinux文件

# cd /etc/xen

# vim xlexample.pvlinux

          name = "centos"

          kernel = "/source/vmlinuz"

          ramdisk = "/source/initrd.img"

          memory = 850

          vcpus = 1

          vif = [ ‘bridge=br0‘ ]

          disk = [ ‘file:/xen/centos.img,xvda,w‘ ]

15,创建虚拟机

# xl create -c xlexample.pvlinux

16,虚拟机实例配置

选择安装语言

技术分享

采用网络安装方式

技术分享

配置虚拟机ip地址(因为这里采用最小化安装,所以ip配置不会生效采用静态指定 )

技术分享

配置IP

技术分享

指定安装路径

技术分享

获取安装配置文件

技术分享

使用文本模式完成安装

技术分享

配置完成进入安装欢迎界面

技术分享

选择时区

技术分享 

设置root用户密码

技术分享

设置系统安装方式和安装路径

技术分享



技术分享

开始格式化磁盘

技术分享

开始安装

技术分享


技术分享


技术分享


技术分享


技术分享

在重启之前需要先修改配置文件xlexample.pvlinux

# vim /etc/xen/xlexample.pvlinux

          name = "centos"

          #kernel = "/source/vmlinuz"

          #ramdisk = "/source/initrd.img"

          bootloader = "/usr/bin/pygrub"

          memory = 850

          vcpus = 1

          vif = [ ‘bridge=br0‘ ]

          disk = [ ‘file:/xen/centos.img,xvda,w‘ ]

重启虚拟机

# xl reboot 3 (centos 的ID)





本文出自 “珞辰的博客” 博客,请务必保留此出处http://luochen2015.blog.51cto.com/9772274/1741540

以上是关于在xen上创建虚拟机并安装操作系统的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu系统下Xen虚拟机的基本安装方法(代码创建)

1.创建虚拟机并安装Centos操作系统

使用VMware创建虚拟机并下载linux系统镜像文件

使用vClient创建虚拟机并安装操作系统

虚拟机工作站创建虚拟机并安装Linux教程

2xen虚拟机的安装