【基于Linux下】虚拟机的封装

前言:

         系统封装是将一个完整的系统以拷贝的形式打包,然后用粘贴的

形式安装在另外一个系统盘上,而正常安装则是通过Setup程序进行安

装。它的好处是可以大大地节约时间并且可以在里面加入自己喜欢的软

件等操作。

 

正文:

   一、进行镜像的选择和虚拟机的安装

1、准备条件:准备rhel6.5的镜像

rhel-server-6.5-x86_64-dvd.iso

2、使用该镜像进行虚拟机的安装

(1)打开虚拟机管理模式进行虚拟机的添加

【基于Linux下】虚拟机的封装

 

(2)选择进行本地安装

【基于Linux下】虚拟机的封装

 

(3)进行安装虚拟机镜像的选择

【基于Linux下】虚拟机的封装

 

(4)进行内存的设定和CPU个数的设定

【基于Linux下】虚拟机的封装

 

(5)进行硬盘大小的划分

【基于Linux下】虚拟机的封装

 

(6)对安装的虚拟机进行命名

【基于Linux下】虚拟机的封装

 

(7)进行安装的选择

【基于Linux下】虚拟机的封装

 

(8)进行安全的检测(这里我们选择不检测)

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装

 

(9)进行语言的选择

【基于Linux下】虚拟机的封装

 

(10)进行输入法的选择

【基于Linux下】虚拟机的封装

 

(11)进行全部安装的选择

【基于Linux下】虚拟机的封装

 

(12)进行时区的选择

【基于Linux下】虚拟机的封装

 

(13)进行超级用户密码的设定

【基于Linux下】虚拟机的封装

 

(14)确认使用该驱动进行虚拟机的安装

【基于Linux下】虚拟机的封装

 

(15)进行写入硬盘的设定

【基于Linux下】虚拟机的封装

 

(16)选择安装好的虚拟机的重启

【基于Linux下】虚拟机的封装

 

(17)进行虚拟机用户的登陆

【基于Linux下】虚拟机的封装

 

二、进行虚拟机内部的相关设定

1、进行虚拟的IP的设定

vi /etc/sysconfig/network-scripts/ifcfg-eth0        ###进行虚拟机IP的设定
/etc/init.d/network restart                         ###进行网络的重启

【基于Linux下】虚拟机的封装

 

2、进行yum源的配置

vi /etc/yum.repos.d/rhel-source.repo  ###进行yum源的配置

【基于Linux下】虚拟机的封装

 

3、进行hostname的修改

vi /etc/sysconfig/network            ###进行hostname的修改

【基于Linux下】虚拟机的封装

 

4、进行本地解析的设定

vi /etc/hosts                ###进行本地解析的设定

【基于Linux下】虚拟机的封装

 

5、进行服务器火墙的关闭和设定火墙开机不自启动

//etc/init.d/iptables stop         ###进行火墙的关闭
/etc/init.d/ip6tables stop     

chkconfig  iptables off            ###设定开机不自启动
chkconfig  ip6tables off           

 

6、进行selinux的设定

vi /etc/sysconfig/selinux            ###进行selinux的设定

【基于Linux下】虚拟机的封装

 

7、进行 70-persistent-net.rules的删除

rm -rf /etc/udev/rules.d/70-persistent-net.rules

 

8、进行相关软件的下载

yum install -y vim lftp openssl-client         ###进行相关软件的下载

9、进行虚拟机的关闭

poweroff                    ###进行虚拟机的关闭

 

三、在真机上进行母本缓存的清除和快捷方式的删除

1、进行软件的下载

 yum provides */virt-sysprep           ###进行软件的查询
yum install libguestfs-tools-c-1.32.7-3.el7.x86_64   ###进行软件的安装

 

2、进行缓存的清除

virt-sysprep -d base          ###进行母盘信息缓存的清除

【基于Linux下】虚拟机的封装

 

3、进行快捷方式的删除

【基于Linux下】虚拟机的封装

 

四、进行虚拟机快照的建立和进行快照虚拟机的安装

1、虚拟机快照的建立

qume-img create -f qcow2 -b base.qcow2 vm1        ###进行vm1快照的建立
qume-img create -f qcow2 -b base.qcow2 vm2        ###进行vm2快照的建立
qume-img create -f qcow2 -b base.qcow2 vm3        ###进行vm3快照的建立

 

2、进行虚拟机快照的安装

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装

 

【基于Linux下】虚拟机的封装