虚拟机封装教程

本文详细介绍了如何安装配置RHEL6.5版本Linux虚拟机,包括初始设置、网络配置及yum源设定。并通过virt-sysprep和qemu-img工具,实现从基线虚拟机快速复制生成多个子虚拟机,适用于大规模虚拟环境部署。

一.安装rhel6.5版本linux虚拟机的初始设置

1.下载rhel6.5的镜像
2.virt-manager
3.点击小电视,安装镜像
1.)选择Local install media(ISO image or CDROM)
在这里插入图片描述

2.)输入要安装镜像存放的位置
在这里插入图片描述

3.)设置内存大小分配1024M
在这里插入图片描述

4.)硬盘大小分配10G
在这里插入图片描述
5.)设置虚拟机名称
在这里插入图片描述
4.虚拟机安装
在这里插入图片描述

二.配置base6.5虚拟机

1.修改母虚拟机主机名

vi /etc/sysconfig/network  
NETWORKING=yes
HOSTNAME=server1

2.本地域名解析

vi /etc/hosts

在这里插入图片描述
3.删除文件

cd /etc/udev/rules.d
rm -fr 70-persistent-net.rules

4.配置虚拟加网络

vi /etc/sysconfig/network-scripts/ifcfg-eth0  
DEVICE="eth0" 
BOOTPROTO="static" 
ONBOOT="yes" 
IPADDR=172.25.254.1 
PREFIX=24

server network restart #重启网络服务

5.配置虚拟机的yum源

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

在这里插入图片描述
6…设置selinux为disabled模式,设置完成之后必须poweroff

vi /etc/sysconfig/selinux
SELINUX=disabled

7.关闭防火墙

/etc/init.d/iptables stop  	#关闭防火墙
/etc/init.d/ip6tables stop
chkconfig iptables off		#关闭防火墙开机自启动
chkconfig ip6tables off

在这里插入图片描述
7.关闭虚拟机

poweroff 

三.利用封装好的虚拟机复制生成多个子虚拟机

1.安装virt-sysprep

yum whatprovides virt-sysprep
yum install 1:libguestfs-tools-c-1.32.7-3.el7.x86_64 -y

在这里插入图片描述
2.进入虚拟机镜像管理目录

cd /var/lib/libvirt/images/

3.对刚才配置好的虚拟机base6.5进行缓存清理

virt-sysprep -d base6.5 #清除缓存

在这里插入图片描述
4.查看libvirtd状态

systemctl status libvirtd

在这里插入图片描述
5.删除虚拟机管理器中base6.5快捷方式(防止损坏母镜像),注意不删除镜像文件!
在这里插入图片描述

三.创建子虚拟机

1.复制虚拟机

qemu-img create -f qcow2 -b base6.5.qcow2 vm1
qemu-img create -f qcow2 -b base6.5.qcow2 vm2
qemu-img create -f qcow2 -b base6.5.qcow2 vm3

在这里插入图片描述
2.导入新建的子镜像到虚拟机管理器
1.)导入已经存在的镜像
在这里插入图片描述
2.)
在这里插入图片描述

3.)内存分配1G
在这里插入图片描述
4.)设置虚拟机名为vm1
在这里插入图片描述
3.配置子虚拟机的IP和主机名
在这里插入图片描述
在这里插入图片描述

用同样的方法配置3台子虚拟机

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值