Linux运维——虚拟机的封装及创建母本

一、配置rhel6.5的网络yum源

[root@foundation12 images]# systemctl start httpd
[root@foundation12 images]# systemctl enable httpd
[root@foundation12 images]# systemctl stop firewalld
[root@foundation12 images]# systemctl disable firewalld

[root@foundation12 images]# mkdir /var/www/html/rhel6.5
[root@foundation12 images]# vim /etc/rc.d/rc.local

---->   mount /iso/rhel-server-6.5-x86_64-dvd.iso /var/www/html/rhel6.5
[root@foundation12 images]# chmod +x /etc/rc.d/rc.local
[root@foundation12 images]# /etc/rc.d/rc.local

二、封装母盘虚拟机

1.安装虚拟机

1)通过物理机http获得镜像

      

2)虚拟机内存设置512M,cpu1颗,硬盘10G

        

3)输入虚拟机名称,生成镜像默认目录:/var/lib/libvirt/images/

4)进入安装界面

5)选择英语语言和美式键盘

        

6)TCP/IP中ipv4中选择手动,关闭ipv6

 

7)重新初始化所有磁盘设备

8)去掉system clock users UTC前面的*(中国时区是CST)设置上海时区并设定用户密码为westos

9)密码强度不足,选择user anyway忽略

  

10)Partition Type(分区类型)有三种:

Use entire drive                               #使用全部的磁盘;

Replace existing Linux system   #替换现有的Linux系统;

Use free space                                #使用剩余空间

由于是全新安装,三种任意均可

11)将存储设置写入磁盘

12)安装完成后会弹出reboot提示,空格确定即可

2.封装虚拟机

1)配置yum源,并安装软件

2)关闭火墙

注:开机关闭命令错误,应用chkconfig iptables off

3)关闭selinux

4)配置网络

注意:此处一定不要重启网络,会影响创建子虚拟机

5)删除rule

6)配置本地解析

7)更改主机名

8)关闭虚拟机

        poweroff

三、对母盘操作

1.清除base缓存

virt-sysprep -d base

#拓展:

没有命令时可以使用:

which virt-sysprep                      #查看命令的位置

yum provides */virt-sysprep      #查看包含/virt-sysprep命令的安装包

du -h base.qcow2                     #查看文件大小

virt-sparsify --compress base.qcow2 new.qcow2             #压缩base.qcow2为new.qcow2

2.删除虚拟机管理器中的base

    不删除镜像文件

注意:再次打开base虚拟机后,之前的设置会恢复,以base为母本制作的子镜像将会失效

四、快照

[root@foundation12 images]# qemu-img create -f qcow2 -b base.qcow2 vm1

[root@foundation12 images]# qemu-img create -f qcow2 -b base.qcow2 vm2

[root@foundation12 images]# qemu-img create -f qcow2 -b base.qcow2 vm3

[root@foundation12 images]# qemu-img create -f qcow2 -b base.qcow2 vm4

五、导入并配置子虚拟机

1.导入子虚拟机

     

     

2.配置子虚拟机网络及主机名

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值