虚拟机的封装

虚拟机的封装

由于大多数企业使用的都是企业6的版本 很少用企业7

故本文介绍企业6版本的虚拟机的封装

1.安装虚拟机

2.在虚拟机中:

(1)删除文件

#不绑定网络接口

cd /etc/udev/rules.d/

ls

rm -f 70-persistent-net.rules

(2)设定虚拟机ip

cd /etc/sysconfig/network-scripts/

ls

vi ifcfg-eht0

######

(3)共享yum源

1.在主机中

先下载一个6.5的镜像

mkdir  /var/www/html/source6.5

vim  /etc/rc.d/rc.local   

###########

mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/source6.5

 

chmod +x /etc/rc.d/rc.local    

reboot

df

yum install httpd -y

systemctl restart httpd

systemctl stop firewalld

ping172.25.52.130

#只有能ping通才能共享

 

2.在虚拟机中

vim /etc/yum.repos.d/rhel-source.repo

#####

 

/etc/init.d/network restart  #重启网络

#测试:有包才能下载东西

yum repolist

 

(4)下载vim lftp

yum install vim lftp -y

(5)更改主机名

hostname server1  #临时更改

hostname

vim /etc/sysconfig/network   #永久性更改主机名

########

HOSTNAME=server1

(6)本地解析

vim /etc/hosts    

######

#限制制作快照数量最多为6个

 

 

(7)关闭防火墙

iptables -L

chkconfig iptables off        ##关闭防火墙

/etc/init.d/iptables stop

(8)关闭selinux

vim /etc/sysconfig/selinux

########

SELINUX=disabled

 

poweroff

注意:一定不能重启  否则刚才的操作就都无效了

 

3.在主机中:

(1)制作surce的子盘

#virt-sysprep --help

#如果没有该命令,则需要yum whatprovides virt-sysprep

#yum install /usr/bin/virt-sparsify

#当需要copy母盘文件时,一般需要压缩母盘

#virt-sysprep --compress surce.qcow2 new.qcow

cd /var/lib/libvirt/images/

ls

ll surce.qcow2

在图形环境中删除母盘但不删除母盘源文件为了以后不打开母盘动用母盘中的东西

qemu-img create  -f qcow2 -b surce.qcow2 westos1  #制作子盘westos1

在图形中添加wetos1虚拟机  并给添加的虚拟机命名为test1

du -h westos1                       #查看子盘容量

qemu-img info westos1       #查看子盘的母盘

注意:所有的操作都存储在子盘中

如果误删了/etc 当重新启动时,虚拟机起不来,此时将把坏掉的子盘文件删掉重新制作即可

 

4.同理:再创建一个子盘westos2

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值