一.安装rhel6.5版本linux虚拟机的初始设置
1.下载rhel6.5的镜像
2.virt-manager
3.点击小电视,安装镜像
1.)选择Local install media(ISO image or CDROM)
2.)输入要安装镜像存放的位置
3.)设置内存大小分配1024M
4.)硬盘大小分配10G
5.)设置虚拟机名称
4.虚拟机安装
二.配置base6.5虚拟机
1.修改母虚拟机主机名
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server1
2.本地域名解析
vi /etc/hosts
3.删除文件
cd /etc/udev/rules.d
rm -fr 70-persistent-net.rules
4.配置虚拟加网络
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
ONBOOT="yes"
IPADDR=172.25.254.1
PREFIX=24
server network restart #重启网络服务
5.配置虚拟机的yum源
vi /etc/yum.repos.d/rhel-source.repo
6…设置selinux为disabled模式,设置完成之后必须poweroff
vi /etc/sysconfig/selinux
SELINUX=disabled
7.关闭防火墙
/etc/init.d/iptables stop #关闭防火墙
/etc/init.d/ip6tables stop
chkconfig iptables off #关闭防火墙开机自启动
chkconfig ip6tables off
7.关闭虚拟机
poweroff
三.利用封装好的虚拟机复制生成多个子虚拟机
1.安装virt-sysprep
yum whatprovides virt-sysprep
yum install 1:libguestfs-tools-c-1.32.7-3.el7.x86_64 -y
2.进入虚拟机镜像管理目录
cd /var/lib/libvirt/images/
3.对刚才配置好的虚拟机base6.5进行缓存清理
virt-sysprep -d base6.5 #清除缓存
4.查看libvirtd状态
systemctl status libvirtd
5.删除虚拟机管理器中base6.5快捷方式(防止损坏母镜像),注意不删除镜像文件!
三.创建子虚拟机
1.复制虚拟机
qemu-img create -f qcow2 -b base6.5.qcow2 vm1
qemu-img create -f qcow2 -b base6.5.qcow2 vm2
qemu-img create -f qcow2 -b base6.5.qcow2 vm3
2.导入新建的子镜像到虚拟机管理器
1.)导入已经存在的镜像
2.)
3.)内存分配1G
4.)设置虚拟机名为vm1
3.配置子虚拟机的IP和主机名
用同样的方法配置3台子虚拟机