一.虚拟机封装
1.新建6.5版本的虚拟机
virt-manager打开虚拟机管理器安装名叫base虚拟机
- mem = 512 MB(默认选择无图形化安装)
- GiB=12G(虚拟硬盘disk,内存大一点)
- lanuage = English 选择语言和美式键盘
- Time Zone = Asia/Shanghai 时区
- TCP/IP中ipv4中选择dhcp,关闭ipv6
- 设置超户密码
- 重新初始化所有磁盘设备
将存储设置写入磁盘
重启完成更新
二、配置base虚拟机
1.关闭防火墙和iptables
iptables -L #查看火墙状态
/etc/init.d/iptables stop #关闭火墙
chkconfig iptables off #设置火墙开机不启动
2.关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disable
3.配置ip
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
/etc/init.d/network restart重启网络
4.配置yum仓库
vi /etc/yum.repo.d/rhel-source.repo
yum install -y vim openssh-clients lftp #安装vim,scp,ftp
5.更改主机名
vim /etc/sysconfig/network
HOSTNAME=server1 #永久更改主机名为server1
6.配置本地解析
vim /etc/hosts
7.关闭虚拟机
poweroff
8.清除base缓存
真机上安装virt-sysprep用来清除缓存
yum provides */virt-sysprep #查看包含/virt-sysprep命令的安装包
yum install libguestfs-tools-c-1.28.1-1.55.el7.x86_64 -y
virt-sysprep -d base
2.删除虚拟机管理器中的base(防止损坏母镜像)
不删除镜像文件
在/var/lib/libvirt/images里还存在base.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
2、导入新建的子镜像到虚拟机管理器
导入子镜像,ostype:Linux,version选择redhat6.5
内存设置1G,cpu1颗,名字与镜像名字最好保持一致
配置子虚拟机的ip和hostname
按照以上步骤配置完三台子虚拟机