Red Hat Enterprise Linux 6.5
1. 封装虚拟机
1.1. 配置yum源(物理机Rhel7)
效果
1 | [root@foundation ~]# df -h |
测试
1.2. 安装母盘
1 | 通过虚拟机管理软件安装一个rhel-server-6.5-x86_64-dvd.iso,内存如果设置为小于768M,则默认不安装图形,因此这里选择512M。大概需要安装243个包。 |
1 | cd /etc/udev/rules.d/ |
1 | cd /etc/ssh/ |
1 | vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
1 | vi /etc/yum.repos.d/rhel-source.repo |
1 | yum clean all |
1 | cd ~ |
1 | vi /etc/sysconfig/network ##修改主机名 |
1 | vi /etc/hosts ##解析 |
1 | vim /etc/selinux/config |
1 | iptables -F |
1 | poweroff ##关机,这里不能重启,因为一些刚才删除的文件会在重启之后又生成。关机之后母盘就制作成功了。 |
1.3. 利用母盘创建虚拟镜像
1 | qemu-img:QEMU disk image utility |
1 | [root@foundation ~]# cd /var/lib/libvirt/images ##虚拟机磁盘镜像文件存放位置 |
1 | [root@foundation images]# for i in {1..20};do qemu-img create -f qcow2 -b rhel6.5-base.img vm$i;done ##批量创建 |
1.4. 添加虚拟机
注意
- 封装虚拟机时母盘的配置完全可以自定义,不过
rm -f 70-persistent-*
和rm -f ssh_host_*
是必须的,否则会影响到创建的虚拟机的正常运行。 - 每打开一个虚拟机,读的磁盘是母盘,只是把每次操作的改变都保存在了子镜像中,可以通过观察子镜像的大小来验证。
- 创建的虚拟机需要修改yum源,
baseurl=http://172.25.0.250/rh6.5
,要写和物理机在同一个网段的ip。