虚拟机封装教程

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.安装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台子虚拟机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值