虚拟机的封装
#####redhat6.5版本的封装#####
1.redhat6与redhat7的区别就在于系统的引导。
2.安装base虚拟机
virt-manager
选择第一种镜像安装和版本号
RAM:512M drive:20GB
选择完成自动安装
安装重启后:cd / rm *
1>vi /etc/sysconfig/network ##更改主机名
hostname server1- ##临时生效
2>vi /etc/yum.repos.d/rhel-source.repo ##更改yum源
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=http://172.25.20.250/rhel6.5
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
yum clean all
yum repolist
3>yum install vim lftp openssh-clients(进行scp) -y
4>cd /etc/udev/rules.d/
rm -rf 70-persistent-net.rules
5>设置ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
ONBOOT="yes"
IPADDR=172.25.20.1
PREFIX=24
6>vim /etc/hosts设置dns
7>rm -f /etc/ssh/ssh_host_* ##删除与**相关的文件,ssh连接时会再次生成
8>rm -f /etc/sysconfig/iptables
chkconfig iptables off
9>vim /etc/sysconfig/selinux
enforce-->disabled
关机poweroff
10>在真实主机root用户下:cd /var/lib/libvirt/images
qemu-img create -f qcow2 -b base.qcow2 vm1 1024M
qemu-img create -f qcow2 -b base.qcow2 vm2 512M
qemu-img create -f qcow2 -b base.qcow2 vm3 512M
删除虚拟控制台中的base图标(不要删除真实文件),添加三个快照
封装完成
3.子机的安装
vm2 vm3 Memory 512MB
2>
配置vm1主机名 vim /etc/sysconfig/network
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=172.25.20.1
PREFIX=24
/etc/init.d/network restart
vm2 vm3同理
3>将物理机中rhel6.5镜像挂载以供虚拟机使用
vim /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local