虚拟机的封装
准备:6.5的镜像
1.物理机上使用6.5的镜像创建一个新的虚拟机,作为模板
2.虚拟机设定:
2.1 防火墙设定
Cd /etc/sysconfig
>> rm -f iptables chkconfig iptables off
2.2 selinux设定
/etc/sysconfig/selinux
>>SELINUX=disabled
2.3 修改yum源
vim /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.30.250/rhel6.5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
2.4 添加常用软件
Lftp openssh-clients vim httpd
2.5 修改网络参数(ip地址、网关、dns)
Ip:
Vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
#PADDR=172.25.30.1
#PREFIX=24
主机名:
Vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server1
本地解析:
Vim /etc/hosts
172.25.30.1 server1 www.westos.org
172.25.30.2 server2
172.25.30.3 server3
172.25.30.4 server4
172.25.30.5 server5
172.25.30.6 server6
2.6删除文件
Cd /etc/udev/rules.d/
Rm -f 70*
Cd /etc/ssh
Rm -f ssh_host__*
3.Poweoff ,原始虚拟机完成
4.回到物理机
Cd /var/lib/libvirt/images/
4.1 镜像添加快照
qemu-img convert -c -O qcow2 base.img base.qcow2
##将原img镜像转换为qcow2格式镜像
qemu-img create -f qcow2 -b base.qcow2 vm1
##生成快照
qemu-img create -f qcow2 -b base.qcow2 vm2
qemu-img create -f qcow2 -b base.qcow2 vm3
5.创建vm1、vm2、vm3虚拟机(物理机)
>>virt-manage
>>Import existing disk image
>>分别选择vm1 vm2 vm3
6.修改vm1 vm2 vm3 网络参数 ip 主机名
7.完成效果
物理机通过ssh 可以连接vm1 vm2 vm3