如何进行虚拟机最小化封装

1.怎么安装虚拟机的母盘

1)、打开Virtual Machine Manager,新建虚拟机
选择7.6的镜像进行虚拟机的安装:
在这里插入图片描述
2)、选择内存和 CPU的大小(一般情况下1核1G,2核2G):

在这里插入图片描述
3)、磁盘空间大小选择20G:
在这里插入图片描述
4)、名称:
在这里插入图片描述
5)、设置内容:在这里插入图片描述

  • 时区设置:
    在这里插入图片描述
  • 取消KDUMP勾选:

在这里插入图片描述
完成以上操作后,点击下一步

6)、超级用户密码的设置:
在这里插入图片描述
7)、等待安装完成后,重启,进入编辑模式(输入root)
禁用selinux:

  • LANG=en_US.UTF-8 selinux=0

为后边实验方便,永久关闭火墙:

  • systemctl disable --now firewalld

进入/etc/selinux/config,关闭selinux:

  • vi /etc/selinux/config
  • SELINUX=disabled
    在这里插入图片描述
    8)、配置网卡:进入/etc/sysconfig/network-scripts下,ifcfg-eth0网卡配置文件:
    在这里插入图片描述
    在这里插入图片描述

9)、关闭NetworkManaer,再重启network

  • systemctl disable --now NetworkManager #关闭NetworkManaer
  • systemctl restart network #重启network

10)、配置软件仓库,(企业版本不同,软件仓库配置写的不同),这里,我使用的是企业7可以不需要配置AppStream和BaseOS

  • /etc/yum.repos.d/dvd.repo
    在这里插入图片描述
    11)、安装常用工具
    注:安装前检查与真机能否ping通,网桥是否正常

  • yum install -y vim lftp bash- net-tools*

12)、编辑本地解析:
在这里插入图片描述

2.母盘的清理及压缩

注:以下命令rhel7.6-lht是我建立的母盘名称,可根据自身需求更改名称

  • rpm -qf /usr/bin/virt-sysprep # 查看virt-sysprep软件包
  • virt-sysprep -d rhel7.6-lht # 清理缓存(虚拟机必须是关闭状态)
  • virt-sparsify --compress rhel7.6-lht.qcow2 lht.qcow2 #将虚拟机压缩为lht.qcow2
  • du -h lht.qcow2# 查看母盘大小

3.创建子机

  • cd /var/lib/libvirt/images 目录

  • qemu-img create -f qcow2 -b lht.qcow2 server1 # 创建子虚拟机.qcow2文件
    创建虚拟机时,选择导入现有磁盘(刚刚命令建立的server1)
    在这里插入图片描述
    建立完成后只需要修改子虚拟机的IP

  • qemu-img info server1 # 查看子虚拟机文件来源

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值