运维项目实训—虚拟机的封装

1.封装6.5版本虚拟机

<1>选择网络方式安装
这里写图片描述
<2>选择操作系统安装URL
这里写图片描述
<3>设置内存
这里写图片描述
<4>设置硬盘
这里写图片描述
<5>设置虚拟主机名
这里写图片描述

<6>选择语言
这里写图片描述
<7>选择键盘
这里写图片描述
<8>选择ipv4
这里写图片描述
<9>初始化所有
这里写图片描述
<10>时区
这里写图片描述
<11>密码
这里写图片描述

这里写图片描述
<12>登陆
这里写图片描述

<13>删除70-*文件,保证子快照虚拟机的eth0网卡正常使用
这里写图片描述
<14>设定网络参数

vi /etc/sysconfig/network-script/ifcfg-eth0

示图1:网络参数设定
这里写图片描述
示图2:重启网络
这里写图片描述
示图3:查看ip
这里写图片描述


注意:纯净的虚拟机中无vim,可使用vi代替;若需要vim,需自行下载。

yum install vim -y             ##配置好yum源后,才可下载

<15>配置yum源

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

示图1:yum源配置
这里写图片描述
示图2:获取当前6.5版本有效repolist中所能安装的所有rpm包共3690个
这里写图片描述
<16>设定主机名

vim /etc/sysconfig/network

这里写图片描述
<17>设置本地域名解析
这里写图片描述
<18>关闭防火墙
这里写图片描述
<19>设置内核防火墙为disabled

vim /etc/selinux/config

这里写图片描述
<20>设置完毕后,force off关闭。
注意:关闭后不可再次重新打开,此base即为封装完毕的虚拟机。
这里写图片描述

2.创建子镜像及虚拟机

<1>清理母盘base,使base更干净

[root@foundation51 ~]# virt-sysprep -d base

这里写图片描述


知识补充:查找并安装服务

[root@foundation51 ~]# yum provides */virt-sysprep
[root@foundation51 images]# yum install libguestfs-tools-c-1.32.7-3.el7.x86_64 -y

这里写图片描述


<2>删除此虚拟机,但保留文件路径
这里写图片描述
这里写图片描述
<3>创建子镜像并查看子镜像信息

[root@foundation51 images]# qemu-img create -f qcow2 -b base.qcow2 test1
[root@foundation51 images]# qemu-img info test1

这里写图片描述
<4>根据子镜像,新建虚拟机
1>导入现存的硬盘镜像
这里写图片描述
2>选择子镜像
这里写图片描述
3>选择linux操作系统及6.5版本
这里写图片描述
4>内存
这里写图片描述
5>主机名
这里写图片描述
6>新建成功的虚拟机页面
这里写图片描述


补充内容:
<1>若子虚拟机破坏,则需删除子虚拟机并根据母镜像重新创建即可。

[root@foundation9 ~]# cd /var/lib/libvirt/images/

这里写图片描述

[root@foundation9 images]# rm -fr test          ##删除

这里写图片描述
这里写图片描述
新建子虚拟机,倒入子镜像,选择linux操作系统,版本选择6.5

[root@foundation9 images]# qemu-img create -f qcow2 -b base.qcow2 test    ##恢复

<2>后期使用子虚拟机时,需要重新配置ip、主机名,防止冲突。


猜你喜欢

转载自blog.csdn.net/hannah_zh/article/details/80754425
今日推荐