Linux运维---封装虚拟机创建母本

本文介绍了Linux运维中封装虚拟机作为母本的过程,包括配置6.5镜像、创建母本、网络配置、yum源设定、主机名和DNS设置,以及如何关闭iptables和SELINUX。成功创建后,应在物理主机的指定路径下创建虚拟机。

封装虚拟机

配置6.5镜像:

[root@foundation68 ~]# systemctl start httpd
[root@foundation68 ~]# systemctl stop firewalld
[root@foundation68 ~]# mkdir /rhel6.5
[root@foundation68 ~]# mv /home/kiosk/Desktop/*.iso /iso
[root@foundation68 ~]# mount /iso/rhel-server-6.5-x86_64-dvd.iso  /rhel6.5   #临时挂载
[root@foundation68 ~]# mkdir /var/www/html/rhel6.5
[root@foundation68 ~]# mount /iso/rhel-server-6.5-x86_64-dvd.iso  /var/www/html/rhel6.5 
[root@foundation68 ~]# vim /etc/rc.d/rc.local  #永久挂载
     mount /iso/rhel-server-6.5-x86_64-dvd.iso  /var/www/html/rhel6.5
[root@foundation68 ~]# chmod +x /etc/rc.d/rc.local #给一个开机自动执行的权限

创建母本:

[root@foundation68 ~]# virt-manager   #打开图形

这里写图片描述
这里写图片描述
这里写图片描述这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
最后出现这个下载包的进度条说明创建成功。
这里写图片描述

配置母本:

这里写图片描述
设置网络:
这里写图片描述
网络重启:
这里写图片描述
注意:在没有动态网络的情况下需要自己手动设置静态IP,要和自己的物理主机在同一个网段上才可以。设置后一定要重启网络。

配置yum源: vi /etc/yum.repos.d/rhel-source.repo
这里写图片描述
测试yum源是否成功:
这里写图片描述
注意:如果yum repolist出来的是0个安装包
1.写入的yum源有问题
2.在物理主机上开启httpd,关闭火墙
3.物理主机镜像没有挂载

更改主机名: vi /etc/sysconfig/network
这里写图片描述
写入本地解析: vi /etc/hosts
这里写图片描述
关闭iptables:
这里写图片描述
关闭SELINUX:
这里写图片描述
最后一步:paweroff 母本配置完成

这里写图片描述
注意:要将前面的对勾点掉,否则会将整个母本删除

创建虚拟机:(在物理主机上)

[root@foundation68 ~]# cd /var/lib/libvirt/images/
[root@foundation68 images]# ls
[root@foundation68 images]# du -h rhel6.5.qcow2   #查看母本大小

这里写图片描述

[root@foundation68 images]# yum  provides */virt-sysprep   #查询软件包
[root@foundation68 images]# yum install libguestfs-tools-c-1.32.7-3.el7.x86_64
[root@foundation68 images]# virt-sparsify --compress rhel6.5.qcow2 new.qcow  #压缩母本(压缩后可以拷贝到U盘上)
[root@foundation68 images]# virt-sysprep -d base  # 清空母本的缓存

这里写图片描述

[root@foundation68 images]# qemu-img create -f qcow2 -b base.qcow2 test1
[root@foundation68 images]# qemu-img create -f qcow2 -b base.qcow2 test2  #创建虚拟机

这里写图片描述
注意:创建虚拟机的时候需要在/var/lib/libvirt/images/下创建,否则会报错

[root@foundation68 ~]# virt-manager   #打开图形

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值