配置、还原XEN镜像文件
1,环境要求:linux内核不小于V2.6.18(2.6当中自带KVM,是xen必须依赖的工具库,RedHat5.2以上)。
2,yum配置源:可以配置到本机的CDROM,RedHat对应版本安装盘位置,或者配置到163,sohu,yum源。
3,yum安装xen,yum install kernel-xen;yum install xen*
4,安装Xen管理工具virt,yum install virt-manager
5,安装完Xen后,Xen默认配置文件路径/etc/xen/,在这里新建虚拟机文件,模板在国安管理机上,修改虚拟机名称,UUID,vmem,vcpu数值,修改镜像文件位置,网卡数量,网卡mac地址等。
6,使用virsh start MachineName;virsh console MachineName;配置网络地址,网关等信息。
--------
8,追加root key,game key信息等。
9,修改hostname,iptables信息等。
10,同步其他数据等信息。
1、加载光盘,建立映射
环境要求:linux内核不小于V2.6.18(2.6当中自带KVM,是xen必须依赖的工具库,RedHat5.2以上)。
mount /dev/cdrom /mnt/cdrom
2.yum配置源:可以配置到本机的CDROM,RedHat对应版本安装盘位置,或者配置到163,sohu,yum源。
vim /etc/yum.repos.d/rhel-debuginfo.repo
清空原来的,增加以下内容
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Cluster
baseurl=file:///mnt/cdrom/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage
baseurl=file:///mnt/cdrom/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Server
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - VT
baseurl=file:///mnt/cdrom/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
测试一下
yum -y upgrade
3.yum安装xen,
yum install kernel-xen;yum install xen*;
4.安装Xen管理工具virt,
yum install virt-manager
6、修改启动项,使支持xen
vim /etc/grub.conf
default对应带xen支持的启动项,从0开始
default=0
title Red Hat Enterprise Linux Server (2.6.18-164.el5xen)
7.安装完Xen后,Xen默认配置文件路径/etc/xen/,在这里新建虚拟机文件,模板在国安管理机上,修改虚拟机名称,UUID,vmem,vcpu数值,修改镜像文件位置,网卡数量,网卡mac地址等。
修改配置文件,保存在/etc/xen/IM-207.35
注:name、uuid、disk、vif(mac、bridge)每项都不能相同
name = "IM-207.35"
uuid = "822d52c1-c6c1-7234-b351-e1059e7aa931"
maxmem = 8000
memory = 8000
vcpus = 4
nic=2
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
disk = [ "tap:aio:/data/xen/hardDisk/IM-207.35.img,xvda,w" ]
vif = [ "mac=00:16:3e:31:31:35,bridge=xenbr0,script=vif-bridge","mac=00:16:3e:31:31:36,bridge=xenbr1,script=vif-bridge" ]
virsh edit IM-243.31
xm start IM-243.38
/usr/bin/pygrub
virsh edit IM-243.35
fdisk /xen/hardDisk/IM-243.35.img -l
sfdisk -d /xen/hardDisk/IM-243.35.img
mount -o loop,offset=$((63*512)) /xen/hardDisk/IM-243.35.img /mntd
vim /mnt/grub/menu.lst
quiet single
umount /mnt
xm start IM-243.35 -c
passwd root
vim /etc/sysconfig/network
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth1
vim /etc/sysconfig/network-scripts/ifcfg-eth2
vim /etc/sysconfig/network-scripts/ifcfg-eth3
cd /etc/sysconfig/network-scripts/