虚拟机的封装

虚拟机的封装
:封装的意义---》将一个虚拟机设置成类似于一个安装包的东西,使做出来的镜像文件在别的主机安装和使用,也是虚拟机重置的原理

虚拟机封装的过程:

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

1.下载rhel6.5的镜像

2.进入虚拟机图行管理界 面  virt-manager

3.点击右上方新建一个虚拟机,选择local  install  media(iso  image  or  cdrom)

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

5.勾选Memory and CPU setting  内存大小  ---》 512M (不要图形界面会安装的快)cpu核数为1

6.选择分配给虚拟机的磁盘大小  20G

7.给准备安装的虚拟机起名

二 虚拟机的安装过程

1.进入安装界面

2.检测磁盘

3.ok

4.ok

5.continue

6.ok

7.欢迎使用redhat linux

8.选择安装过程的语言

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

10.全部重置键盘

11.选择时区,亚洲上海

12.设置超级用户密码(输入两次)如果密码强度不够,他会提醒你问题,选择忽略,继续安装

13.ok

14 选择右边,将改变写进磁盘  write changes  to  disks

15.安装虚拟机,一共243 个包

三。x虚拟机的配置

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

1.配置虚拟机的网络

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

DEVICE=“eth0"      BOOTTPOPO="static"   ONBOOT=“yes"  IPADDR=172.25.17.1       NETMASK=255.255.255.0

2.重启服务

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

3.给虚拟机配置yum源

cd /etc/yum.repos.d

ls

vim rhel-dvd.repo

gpgcheck=1    enabled=1    baseurl=http://172.25.17.11/rhel6.5   name=rhel6.5  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG_KEY-redhat-release

baseurl 写自己的物理机的共享6.5的yum源

yum  clean  all      yum  repolist

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

yum  install    vim  lftp  openssh-clients

5.设置本地域名解析  vim  /etc/hosts

172.25.17.1    server1              172.25.17.2  server2                          172.25.17.3  server3

172.25.17.4    server4              172.25.17.5    server5                          172.25.17.6    server6

6.关闭防火墙

 /etc/init.d/iptables   stop   ##linux6.5 火墙采用iptables

chkconfig   iptables  off   ##关闭防火墙开机自启动

7.设置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 whatprovides  */virt-sysprep

3。清理完之后,就可以用创建好的虚拟机创建新的以他为母机的虚拟机

qemu-img    create  -f  qcow2  -b  base.qcow2  vm1

qemu-img    create  -f  qcow2  -b  base.qcow2  vm2

qemu-img    create  -f  qcow2  -b  base.qcow2  vm3

qemu-img    create  -f  qcow2  -b  base.qcow2  vm4

qemu-img    create  -f  qcow2  -b  base.qcow2  vm5

qemu-img    create  -f  qcow2  -b  base.qcow2  vm6

qemu-img  info  vm1  #查看vm1的相关信息

4.进入虚拟机的管理界面,建立虚拟机vm1(选择最后一个   import existing  disk  image      选择快照位置  linux  6.5的系统)

5.进入各个快照改ip和用户名(hostname   server2)

6.如果创建的虚拟机损坏,那么我们可以在virt-manager中删除vm1  ,然后重新qemu-img    create  -f  qcow2  -b  base.qcow2  vm1,进入虚拟机管理界面,重新建立vm1,这就是虚拟机的重置原理

7.在建立的虚拟机vm1中操作,读的是母虚拟机base,写的是子虚拟机vm1

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值