配置、还原XEN镜像文件

简介:

配置、还原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/











本文转自 chengxuyonghu 51CTO博客,原文链接:http://blog.51cto.com/6226001001/1545405,如需转载请自行联系原作者
目录
相关文章
|
Linux KVM 虚拟化
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
492 0
如何恢复故障KVM虚拟机qcow2磁盘镜像文件LVM分区中的数据
|
1天前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
35 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
|
2月前
|
存储 监控 Linux
Linux使用VMware保存快照
Linux使用VMware保存快照
44 0
|
8月前
|
虚拟化
怎么备份VMware虚拟磁盘文件或移植到其他虚拟机
怎么备份VMware虚拟磁盘文件或移植到其他虚拟机
70 0
|
8月前
|
Linux
8.4 【Linux】XFS 文件系统的备份与还原
8.4 【Linux】XFS 文件系统的备份与还原
49 0
什么是系统镜像文件?
什么是系统镜像文件?
558 0