6.5版本-虚拟机的封装

虚拟机的封装

由于大多数企业使用的都是企业6版本的主机,很少用企业7版本
故本文介绍企业6版本虚拟机的封装

1.安装虚拟机

我这里采用的是网络引导安装,因为以网络引导的方式安装虚拟机速度比较快

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:

由于我这里安装虚拟机时,设定的为动态ip,而我们一般用dhcp来获取动态ip
故需要在物理机上配置dhcp服务

点击此处,查看配置dhcp服务详细步骤

2.设定虚拟机的基础配置

(1)删除文件

由于mac地址不匹配,如果不删除该文件,重启网络时会报错
cd /etc/udev/rules.d/
rm -f 70-persistent-net.rules

在这里插入图片描述
(2)设定ip

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth1

在这里插入图片描述

/etc/init.d/network restart   #重启网络

(3)配置yum源

前提:虚拟机和物理机可以通信

扫描二维码关注公众号,回复: 5352066 查看本文章
# 发现网络不可达
[root@foundation66 ~]# ping 172.25.66.1
PING 172.25.66.1 (172.25.66.1) 56(84) bytes of data.
^C
--- 172.25.66.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
# 查看网桥,发现是网桥未连接
[root@foundation66 ~]# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.54ee75c50823	no		enp3s0
virbr0		8000.525400f8acd9	yes		virbr0-nic
# 给br0接口桥接vnet0设备
[root@foundation66 ~]# brctl addif br0 vnet0
# 查看网桥
[root@foundation66 ~]# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.54ee75c50823	no		enp3s0
							vnet0
virbr0		8000.525400f8acd9	yes		virbr0-nic
# 测试:此时便可以通信
[root@foundation66 ~]# ping 172.25.66.1
PING 172.25.66.1 (172.25.66.1) 56(84) bytes of data.
64 bytes from 172.25.66.1: icmp_seq=1 ttl=64 time=0.255 ms
64 bytes from 172.25.66.1: icmp_seq=2 ttl=64 time=0.202 ms
^C
--- 172.25.66.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.202/0.228/0.255/0.030 ms

1).下载镜像

在官网上下载: rhel-server-6.5-x86_64-dvd.iso

2).共享镜像(在物理机中)

只需将镜像挂载到apache的默认发布目录下即可实现共享镜像资源
[root@foundation66 Desktop]# mv rhel-server-6.5-x86_64-dvd.iso /iso/
[root@foundation66 Desktop]# cd /iso/
[root@foundation66 iso]# ls
rhel-server-6.5-x86_64-dvd.iso  rhel-server-7.4-x86_64-dvd.iso
rhel-server-7.0-x86_64-dvd.iso  rhel-server-7.5-x86_64-dvd.iso
rhel-server-7.2-x86_64-dvd.iso
[root@foundation66 ~]# mkdir /var/www/html/rhel6.5
# 先临时挂载(因为永久性挂载需要reboot才能生效)
[root@foundation66 ~]# mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5
mount: /dev/loop3 is write-protected, mounting read-only
[root@foundation66 ~]# df
# 设定开机自动挂载
[root@foundation66 ~]# vim /etc/rc.local 
######################
mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5/
# 给脚本一个可执行权限
[root@foundation66 ~]# chmod +x /etc/rc.d/rc.local 

3)编写文件:指定yum源地址

vim /etc/yum.repos.d/rhel-source.repo

在这里插入图片描述
注意:如何查看私有网段?

[kiosk@foundation66 ~]$ ip addr show br0

在这里插入图片描述

#检测yum源是否配置成功
yum clean all
yum repolist

在这里插入图片描述
(4)下载常用软件

yum install -y vim lftp openshh-clients 

(5)更改主机名

hostname server1             #临时性更改主机名
hostname

vim /etc/sysconfig/network   #永久性更改主机名

在这里插入图片描述
(6)本地解析

vim /etc/hosts    

在这里插入图片描述
(7)关闭防火墙

# 关闭防火墙(两种)
/etc/init.d/iptables stop 
/etc/init.d/ip6tables stop
# 开机自动关闭
chkconfig iptables off
chkconfig ip6tables off

在这里插入图片描述
(8)关闭selinux

vim /etc/sysconfig/selinux

在这里插入图片描述
(9)关机

poweroff      # 注意:一定不能重启 ,否则刚才的操作就都无效了

3.制作快照

制作快照:是为了保护母盘,如果快照坏了,重新再照即可,但若是母盘坏了就得重新封装虚拟机
[root@foundation66 ~]# cd /var/lib/libvirt/images/
[root@foundation66 images]# ls
node1-1.qcow2  node4.qcow             rh124-desktop-vda.qcow2  rh124-server-vdb.qcow2
node1-2.qcow2  node4.qcow2            rh124-desktop-vdb.ovl    rh124-server.xml
node1.qcow2    node5-1.qcow2          rh124-desktop-vdb.qcow2  rhel6.5.qcow2
node2-1.qcow2  node5-2.qcow2          rh124-desktop.xml        rhel7.2.qcow2
node2-2.qcow2  node5.qcow2            rh124-server-vda.ovl
node2.qcow2    node6.qcow2            rh124-server-vda.qcow2
node3.qcow2    rh124-desktop-vda.ovl  rh124-server-vdb.ovl 
# 创建快照
[root@foundation66 images]# qemu-img create -f qcow2 -b rhel6.5.qcow2 test1.qcow2
Formatting 'test1.qcow2', fmt=qcow2 size=21474836480 backing_file='rhel6.5.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off 
[root@foundation66 images]# qemu-img create -f qcow2 -b rhel6.5.qcow2 test2.qcow2
Formatting 'test2.qcow2', fmt=qcow2 size=21474836480 backing_file='rhel6.5.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off 
[root@foundation66 images]# qemu-img create -f qcow2 -b rhel6.5.qcow2 test3.qcow2
Formatting 'test3.qcow2', fmt=qcow2 size=21474836480 backing_file='rhel6.5.qcow2' encryption=off cluster_size=65536 lazy_refcounts=off 

4.导入快照
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

同理:导入另外两个快照

5.更改快照的主机名和ip

只需更改test2和test3主机即可

1).更改主机名

test2和test3主机操作相同,我这里以test2为例
hostname server2      #临时更改主机名
hostname              #查看主机名

vim /etc/sysconfig/network    #永久性更改主机名
##############
HOSTNAME=server2

2).更改ip

ip addr     #查看系统中存在的网卡设备,发现只有eth1网卡设备 

在这里插入图片描述

vim /etc/sysconfig/network-scripts/ifcfg-eth1   #更改ip

在这里插入图片描述

注意:如果更改ip时有报错,记得先查看一下有没有该设备,查看到自己有什么网卡设备,在配置ip的文件中就写什么设备名

猜你喜欢

转载自blog.csdn.net/lilygg/article/details/86633916