linux虚拟机的封装

虚拟机封装 :
封装的意义—>将一个虚拟机设置成类似于一个安装包的东西,使做出来的镜像文件可以快速的在别的主机上安装和使用;也是虚拟机重置的原理。

虚拟机封装的过程

一.安装linux6.5虚拟机的初始设置

1.下载rhel6.5的镜像

在这里插入图片描述

2.进入虚拟机图形管理界面

在这里插入图片描述

3.新建一个虚拟机

选择Local install media(ISO image or CDROM)
在这里插入图片描述

4.选择自己镜像存放的位置

在这里插入图片描述

5.完成设置

在这里插入图片描述

在这里插入图片描述

二.虚拟机的安装过程

1.选择安装过程中的语言
在这里插入图片描述

  1. 选择键盘类型,美式键盘

在这里插入图片描述

3.全部重置磁盘
在这里插入图片描述

4.选择时区,中国上海

在这里插入图片描述

5.设置超级用户密码(输入两次)
在这里插入图片描述

6.如果密码的强度不够,它会提醒你这样的问题,选择忽略继续安装
在这里插入图片描述
7.安装
在这里插入图片描述

三.虚拟机的配置

进入虚拟机后,我们要对虚拟机做一些配置,让其满足做母虚拟机机的条件

1.删除必要文件

cd /etc/udev/rules.d

删除以70开头的文件

2.配置虚拟机的网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0  
#因为版本的关系,企业6中虚拟机的编辑器是vi编辑器

   DEVICE="eth0"
   BOOTPROTO="static"
   ONBOOT="yes"
   IPADDR=172.25.75.1   			# 使用跟自己物理机私有地址相同网段的ip
   # 如何查看自己物理机的私有ip   ----> ip addr 
   PROFIX=24

在现在的网络中,IP地址分为公网IP地址和私有IP地址。公网IP是在Internet使用的IP地址,而私有IP地址则是在局域网中使用的IP地址。
私有IP地址是一段保留的IP地址。只使用在局域网中,无法在Internet上使用。

私有ip的查看:(br0后边)
在这里插入图片描述

3.重启服务

/etc/init.d/network restart 
#在linux6.5中所有服务的重启都在/etc/init.d中

4.配置虚拟机的yum源
在这里插入图片描述

baseurl写自己物理机的共享6.5yum源
yum clean all 清理缓存
yum repolist 查看可用的包

5.安装自己所需的基础服务及常用操作

yum install vim lftp -y

6.设置本地域名及解析

vim /etc/hosts 

172.25.75.1		server1
172.25.75.2		server2
172.25.75.3		server3
172.25.75.4		server4
172.25.75.5		server5
172.25.75.6		server6

7.关闭防火墙

/etc/init.d/iptables stop    关闭防火墙   
                             # linux6.5中火墙采用iptables
 chkconfig iptables off      关闭防火墙开机自启动

8.设置selinux为disabled模式
设置完成之后必须poweroff而不能reboot,如果reboot,那么一切配置会全部失效。

vim /etc/sysconfig/selinux

    selinux=disabled

四.利用封装好的虚拟机产生子虚拟机(拍快照)

在配置好了母盘的虚拟机之后,建议不要再次打开,之后的实验用快照虚拟机就可以

1.进入虚拟机镜像管理目录

cd /var/lib/libvirt/images/

2.对刚才配置好的虚拟机base进行缓存清理

virt-sysprep -d base  

如果没有virt-sysprep这个命令,需要下载

 yum install libguestfs-tools-c.x86_64 -y

在这里插入图片描述

3.清理完成后,就可以用创建好的虚拟机创建新的以它为母机的虚拟机

 qemu-img create -f qcow2 -b base.qcow2 vm1
 						#创建一个名为test1虚拟机
 qemu-img info vm1   
 						#查看虚拟机test1的信息

在这里插入图片描述
4.进入虚拟机个管理界面,建立虚拟机vm1

在这里插入图片描述

5.如果创建的虚拟机损坏,那么我们可以在virt-manager中删除vm1,然后重新qemu-img create -f qcow2 -b base.qcow2 vm1 ,进入虚拟机管理界面,重新建立vm1(同上述方法),这也就是虚拟机的重置原理
6.在建立的虚拟机vm1中操作,读的是母虚拟机base,写的是子虚拟机vm1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值