一、安装虚拟机:
1搭建环境
设置ip,关闭加强型防火墙:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=YES
IPADDR=172.25.11.1
PREFIX=24
GATEWAY=172.25.11.250
DNS1=114.114.114.114
systemctl disable --now NetworkManager
systemctl restart network
搭建软件仓库
[root@localhost ~]# cat /etc/yum.repos.d/dvd.repo
[dvd]
name=rhel7.6
baseurl=http://172.25.11.250/rhel7.6
gpgcheck=0
添加地址解析、提高速度:
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.25.11.250 foundation11.ilt.example.com #添加真机的解析
172.25.11.1 server1
172.25.11.2 server2
172.25.11.3 server3
172.25.11.4 server4
172.25.11.5 server5
172.25.11.6 server6
172.25.11.7 server7
172.25.11.8 server8
172.25.11.9 server9
yum repolist #查看镜像源
ping 172.25.254.11 #ping真机看是否能ping通
真机中:
ssh root@172.25.11.1 #连接虚拟机
hostnamectl set-hostname server1 #修改虚拟机的名字
yum install -y vim lftp wget net-tools bash-*
exit
*注意:以上步骤网关是关键:一定要修改成br0的网关,不然连接不上网络软件仓库也不能搭建!!镜像源挂载的位置也一定要对。
ssh root@172.25.11.1 #再次连接虚拟机
虚拟机中:
ls
rm -rf anaconda-ks.cfg
systemctl disable --now firewalld
vim /etc/sysconfig/selinux
selinux=disabled #selinux的状态改为disabled
poweroff #一定要关掉test母机才能对其进行压缩
在真机中:
cd /var/lib/libvirt/images/
ls
virt-sparsify --compress test.qcow2 test-new.qcow2 #压缩【为节省内存,可不做这步】
qemu-img create -f qcow2 -b test-new.qcow2 test1 创建虚拟机1
qemu-img create -f qcow2 -b test-new.qcow2 test2 创建虚拟机2
qemu-img create -f qcow2 -b test-new.qcow2 test3 创建虚拟机3
du -h test1
du -h test2
du -h test3
qemu-img info test1
systemctl start libvirtd
virsh list
创建虚拟机:
创建虚拟机1:
创建虚拟机2:
创建虚拟机3:
在虚拟机1中: 不做任何修改。可以看下ip是否正确
在虚拟机2中:
ls hostnamectl set-hostname server2 vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=172.25.11.2 #只把ip改为2。其他不改 systemctl restart network #重启 关掉虚拟机2
在虚拟机3中:
ls hostnamectl set-hostname server3 vi /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=172.25.11.3 #只把ip改为3。其他不改 systemctl restart network #重启 关掉虚拟机3