一、安装虚拟机
新建虚拟机
选择本地rhel7.6镜像
根据需要选择内存和cpu
根据需要选择磁盘大小为20G
设定虚拟机名字
进入安装界面
语言选择英文
设置时区
选择lvm自动分区就行
关掉kdump
(关闭内存灾难恢复,不浪费内存)
选择最小化安装即可
设定超级用户密码
安装完成后按e进入引导,设置selinux=0,之后按 ctrl + x 执行
二、配置虚拟机
将selinux配置为disabled后,重启
关闭火墙和网络管理器(企业8中无法关闭网络管理器)
systemctl disable --now firewalld
systemctl disable --now NetworkManager
设置ip、网关、DNS
重启网络
systemctl restart network
ip addr
修改主机名,为加速真机通过ssh连接虚拟机的速度,设置地址解析
配置桥接
真机ssh连接虚拟机,配置软件仓库。(配置前,在真机的apache发布目录及var/www/html下,创建目录rhel,将rhel7.6的镜像挂载到此处)
下载常用工具
设置完成后关机
三、封装虚拟机
注意:封装虚拟机时必须关闭虚拟机
在硬盘目录中可以看到建立的虚拟机所占用的硬盘空间很大,为了减少占用空间,对虚拟机进行封装。
cd /var/lib/libvirt/images/
du -h test.qcow2
dnf install libguestfs-tools
virt-sysprep -d test
清理虚拟机临时及缓存文件,命令后跟的是虚拟机的名字
压缩虚拟机的硬盘,并删除压缩前的
创建虚拟快照
qemu-img create -f qcow2 -b test.new.qcow2 test1
qemu-img create -f qcow2 -b test.new.qcow2 test2
qemu-img create -f qcow2 -b test.new.qcow2 test3
qemu-img create -f qcow2 -b test.new.qcow2 test4
使用创建成功的快照创建虚拟机
以上面操作为模板创建四台虚拟机,同时修改主机名分别为server1 server2 server3 server4
同时server1的ip修改为:172.25.254.11
server2的ip修改为:172.25.254.12
server3的ip修改为:172.25.254.13
server4的ip修改为:172.25.254.14