rhel7.x 的封装
今天所作的虚拟机的封装是对以前的一个回顾,可以更加的熟悉使用封装虚拟机。
我首先的是制作rhel7.3,因为现在企业中红帽7 和红帽6 都还在使用当中,所以我们呢 首先就是先对红帽7进行封装
首先第一步就是母盘的制作
一、母盘的制作
1、因为我们在做实验的时候,使用了真实主机当作 yum源,并且有自己内部网络,可以单独的和我们母盘 进行连接,将自己的网络调配和yum源调配好以备使用,这样可以在后边如果母盘有错误还是修复的。所以在此不过多叙述重要性了。
2、先进行安装母盘,但是安装的时候需要注意的是,选择最小的安装。mini install 不要安装图形,因为这样会特别占系统的内存,是一些没必要的操作。因为运维人员所做的就是将资源的最大的充分利用。
所以我们在安装的时候是只有330个包的。
3、在安装好了之后我们会发现很多命令 类似与 vim lftp 的基本命令都i是没有的,因为是最基本的安装,所以不存在的,稍等我们是需要安装的。
4、我们在安装好了之后会发现 他的网络名是ens3,而不是我们所熟知的eth0(在这里多提一句,一般虚拟机的网络名称都是eth0),所以要将网络名更换。
查看是网络,首先一台机器首先检查的就是网络
进入到这个路径下,进行修改
在红帽7中,我们没有安装vim 命令所以是只能用 vi 这个命令的,但是效果都是一样的。
5、在网络名称调整好了之后,我们就要调整网络,使得与外界能连通,
网络重启,在此我当时在做实验的时候,使用systemctl restart network 这个命令的时候好像有点不起作用,所以建议reboot重启就行
网络调整好了之后,我们检查一下是可以ping通的
6、为了效果能够更明显点,我们将他的虚拟主机名称修改。
7、添加yum源,因为母盘中需要下载一些基本命令,以作其他虚拟机快照母盘所使用。
vi /etc/yum.repos.d/lucky.repo
在这里我的源已经准备好了,然后下载所需要的基本命令。
net-tools(下载这个套件,是因为新装虚拟机,无法使用ifconfig这个命令,所以进行了安装)
8、关闭网络防火墙设置,保证实验的单纯性,可以更好的实验。
关闭网络设置
9、关闭selinux,一般情况下不是特别的要求,我们都会将selinux 关闭。
重启虚拟机
10、添加域名,这样在做快照虚拟机的时候,就不用在打开母盘了。域名添加的方式,ip在前,域名在后,域名解析
11,检查
在这里格外需要注意的是,网络是否畅通,yum源是否可以使用,selinux是否关闭,防火墙是否关闭,域名是否添加,做为一名运维工作人员,最重要的就是细心,检查完之后关闭母盘即可。
在关闭虚拟机之后,清空内存
12、快照虚拟机
cd /var/lib/libvirt/images/ 因为所有的虚拟机都是在这个路径下的。
在虚拟机挂管理器下,virt-manager 选择已有的虚拟机进行安装(import existing disk image)
这个时候安装就非常的快,因为只是快照了
安装好的之后,只需要更改网络和域名就行
rhel6.x 的封装
在这里闲聊一下红帽6,因为现在虽然说红帽8已经出了,但是很多企业中还是在使用红帽6的,所以也将红帽6 进行封装。
1、首先也是母盘的安装
安装的过程前边的步骤都是一样的
需要注意的是红帽6 安装的内存只需要512M 就行
安装的界面会和 红帽7 有所不同,如下图所示进行安装,按照步骤进行安装。
进入到安装界面,其实本质上和红帽7还是有点相似的,只是不是图形的样式展示而已。
添加超户密码
安装完毕 重启
3、在安装好了之后,进入母盘
首先就是修改网络。
红帽6 的重启网络命令也是需要注意的
4、调整yum源,在这里需要注意的是,红帽6 和红帽7 调整yum源的方式不一样,是会在原本系统上的所自带的文件进行更改。
需要注意的是,这个文件里边还会有其他的配置,删除掉其他的,留下有用的即可
5、在红帽6中 很多命令也是没有的,所以和红帽7 一样的也是要装命令的,
6、关闭防火墙、并且设置开机不自启。
7、修改母盘的域名,修改域名也是修改文件,
8、关闭selinux。
9、添加解析
poweroff —> 关机
真实主机中清除缓存,快照
需要注意的是红帽6的快照和红帽7中的是一样的。所以不过多叙述