虚拟机的封装:
虚拟机的封装就是讲一个虚拟机设置成类似于一个安装包的东西,使做出来的镜像文件可以快速的在其他主机上安装和使用。
虚拟机封装过程:
一,安装虚拟机的初始设置
我们在这里以rhel6.5版本为例安装虚拟机
1.下载rhel6.5的镜像
2.进入虚拟机图形化管理界面
virt manager
3点击新建虚拟机,选择iso或者CDROM安装
4.选择自己的镜像位置
5.选择分配内存大小(这里小便选择512MB,不要图形化界面),CPU为单核
6.分配磁盘大小为10GB
7.给虚拟机起名
二,虚拟机安装过程
1.进入安装界面
2.选择检测
3.检测磁盘
4.选择继续
5.ok
6.ok
7。选择安装过程语言
8.选择美式键盘
9.全部重置磁盘
10.选择时区,我们选择上海时区
11.设置超户密码
如果密码强度不够它会提醒你这样的问题,我们选择忽略它
12.ok
13.选择右边,将改变写进磁盘
14.开始安装,等待即可
三,虚拟机的配置
安装完虚拟机后我们需要对虚拟机做一些配置,让其满足做母机的条件
1.cd /etc/udev/rules.d 删除70开头的文件,因为这些文件会让我们的子机无法再获得其他静态ip等
2.配置虚拟机网络
在这里需要注意的是6.5版本中的文本编辑器是vi,而不是vim
这里的配置就是这样,不过我们的ip必须设置为和真机的网段是一样的
这里需要注意的是6.5中时没有system的,我们只能在/etc/init.d/启动脚本服务来重启网路
3.配置yum源
在这里就是我们刚才为什么要将ip设置为同一网段的原因了,否则我们无法访问yum源,还有yum源的enabled要设置为1
4,安装自己所需要基础软件,我们在这里选择vim,lftp,ssh
5.关闭selinux,设置为开机不启动
6.vim /etc/hosts设置本地域名解析
7.关闭防火墙,设置开机不启动
8.更改主机名vim /etc/sysconfig/network
9.关机
poweroff
四,利用封装好的虚拟机产生子虚拟机(快照)
1.进入虚拟机镜像管理目录
2.对刚才封装好的虚拟机base进行缓存清理
1.virt-sysprep -d base
2.如果没有virt-sysprep则yum install /usr/bin/sysprep进行安装即可
3.创建子虚拟机,我们在这里创建三台
4.进入虚拟机管理界面,建立虚拟机
其他两台虚拟机过程同ljz1相同
最终我们的三台子虚拟机创建成功,如果子虚拟损坏,我们只需要将其删除,然后重新快照即可