封装母盘,搭建子虚拟机

  • 一、封装母机
    • 一、安装虚拟机
      • (1)、准备镜像文件
      • (2)、创建虚拟机
      • (3)、设置ip
      • (4)、关闭防火墙和selinux
      • (5)、域名解析
    • 二、真机搭建yum仓库
      • (1)、将真机设置为双网卡格式
      • (2)、挂载rhel7.6并通过http分享
    • 三、虚拟机搭建yum源
  • 二、清理虚拟机母盘base的内存
  • 三、创建子虚拟机
    • (1)、删除虚拟母盘和之前的磁盘
    • (2)、将压缩后的磁盘做磁盘快照
    • (3)、导入虚拟机快照
    • (4)、设置桥接模式为br0
    • (5)、修改hostname
    • (6)、其他虚拟机server修改ip、域名、桥接同上。

一、封装母机

一、安装虚拟机

(1)、准备镜像文件

此次企业项目实战考虑到企业用的大多数是7系列版本的操作系统,所以项目实战部分用我们也安装7.6版本的linux操作系统。准备好7.6或者8.0以上的2镜像文件都可以。

(2)、创建虚拟机

在root用户下

qemu-img create -f qcow2 /var/lib/libvirt/images/ck.qcow2 20G -o lazy_refcounts=off ##创建一块20G的磁盘
[root@foundation40 Desktop]# virt-manager #打开虚拟化工具



创建的第一个虚拟机sever1可以将内存设置为


选择英语作为安装语言

时区选择上海






等待安装即可

(3)、设置ip

cd /etc/sysconfig/network-scripts
vi ifcfg-eth0

systemctl restart network

(4)、关闭防火墙和selinux

systemctl disabled --now firewalld ##关闭防火墙
cd /etc/sysconfig/selinux ##进入防火墙其修改为disabled
SELINUX=disabled

(5)、域名解析

vi /etc/hosts

二、真机搭建yum仓库

真机里面操作

(1)、将真机设置为双网卡格式

vim /etc/sysconfig/network-scripts/ifcfg-br0

nmcli connection reload
nmcli connection up System\ enp7s0
nmcli connection up Bridge\ br0

(2)、挂载rhel7.6并通过http分享

mount /isos/rhel-server-7.6-x86_64-dvd.iso /var/www/html/rhel7.6/


将挂载设定开机自启动

vim /etc/rc.d/rc.local


最终可以在浏览器上获取到镜像文件

三、虚拟机搭建yum源

虚拟机母盘base
vi /etc/yum.repos.d/dvd.repo

二、清理虚拟机母盘base的内存

真机里且虚拟机关机状态下目的是将母盘的内存减少,清理一些不必要的缓存等
注意(!!!不能加.qcow2后缀,只写域名

dnf install libguestfs-tools-c
virt-sysprep -d ck                                       清理缓存
virt-sparsify --compress ck.qcow2 rhel7.6.qcow2          将ck磁盘压缩一份名rhel7.6的磁盘

三、创建子虚拟机

(1)、删除虚拟母盘和之前的磁盘

(2)、将压缩后的磁盘做磁盘快照

 qemu-img create -f qcow2 -b rhel7.6.qcow2 server1qemu-img create -f qcow2 -b rhel7.6.qcow2 server2qemu-img create -f qcow2 -b rhel7.6.qcow2 server3qemu-img create -f qcow2 -b rhel7.6.qcow2 server4qemu-img create -f qcow2 -b rhel7.6.qcow2 server5qemu-img create -f qcow2 -b rhel7.6.qcow2 server6

(3)、导入虚拟机快照

virt-manager


(4)、设置桥接模式为br0

(5)、修改hostname

hostnamectl set-hostname server1

(6)、其他虚拟机server修改ip、域名、桥接同上。

【项目实战1】封装虚拟机(封装母盘,建立子虚拟机)相关推荐

  1. 企业项目学习准备阶段——Rhel6.5版本无图形虚拟机封装过程及相关配置

    本文以本地安装的方式进行介绍 1.打开虚拟机管理器,新建虚拟机 virt-manager 这里注意,大小设置为512M可进行无图形安装 选择第一项 选择[skip] 等待安装完成后reoot,然后登陆 ...

  2. 最新WIN10系统封装教程2019系列(二)——虚拟机与母盘安装

    本教程共有8个系列 1. 定制母盘 2. 虚拟机与母盘安装 3. 必要的系统调整 4. 手动优化 5. 使用工具优化与清理 6. 常规软件安装 7. 封装 8. 测试效果 上一系列简单了解了一下母盘定 ...

  3. WIN7封装教程2018系列(一)—虚拟机与母盘安装

    前言:本教程以WIN7-64位旗舰版进行封装讲解,32位亦可以按照此教程封装,只是有些软件,运行库,更新文件等等可能不通用.本教程和去年WIN10教程的风格一样,以系列为顺序,用图文的方式呈现给大家. ...

  4. VMware虚拟机封装windows10:系统个性化设置+母盘精简(附视频)

    准备工作: 上一文已经安装好windows10系统,将该系统作为系统母盘,在该基础上进行操作 移步上文链接:https://blog.csdn.net/u014588173/article/detai ...

  5. 虚拟机封装为母盘,利用母盘批量创建虚拟机

    1.真机挂载镜像 本次使用rhel-server-7.5-x86_64-dvd.iso镜像,将其挂载到acaphe的发布目录下的westos目录中,确保在浏览器中能够访问到该镜像 [root@foun ...

  6. Web项目实战 | 购物系统v2.0 | 开发记录(九)Controller层返回数据的封装 | 商品批量操作 | 五表联立实现商品搜索

    --若发现文章内容有误,敬请指正,望不吝赐教,感谢! 文章目录 以往记录 运行环境 一.设计Bean用于Controller层返回数据 二.商品批量操作 2.1 批量操作的前端设计 2.2 批量操作的 ...

  7. linux之redhat6.5虚拟机封装母盘

    官网下载rhel6.5的镜像,安装一个linux6.5的虚拟机(最小安装即可) 母盘的制作 1.通过rhel6.5镜像安装一个虚拟机:在virt-manager模式下 2.选择好镜像的路径,因为不安装 ...

  8. VMware虚拟机封装windows10:系统封装

    系统母盘精简完成后,进行系统封装. 系统母盘精简 移步:https://blog.csdn.net/u014588173/article/details/128732467 准备工作: pe系统 万能 ...

  9. 在vue项目中对axios进行封装

    在vue项目中对axios进行封装 1.引入axios,qs模块 import axios from 'axios'; import Qs from "qs"; import st ...

  10. JAVA调用接口简单封装,Mvp+Retrofit2+RxJava2 项目中使用的简洁封装

    Retrofit2 + RxJava2 是一个强大的组合,完成一系列网络请求 MVP当前用的很多的一种框架,Model+View+Presenter 本文记录了作者在项目中对 Retrofit2 + ...

最新文章

  1. 神经网络结构设计指导原则——输入层:神经元个数=feature维度 输出层:神经元个数=分类类别数,默认只用一个隐层 如果用多个隐层,则每个隐层的神经元数目都一样...
  2. openresty开发系列14--lua基础语法3函数
  3. Socket技术详解(一篇就够了)
  4. 如何在Microsoft Word中插入签名
  5. 前端学习(173):格式化文本二
  6. 如何深入理解计算机视觉?(附思维导图)
  7. python提取txt中指定内容_提取视频中的音频,Python三行程序搞定!
  8. java 如何去掉http debug日志_Spring Boot手把手教学(3):从零配置logback日志
  9. openstack常用运维命令_OpenStack运维指南pdf
  10. DataGridView
  11. LeetCode刷题(48)--Remove Duplicates from Sorted List II
  12. Android Activity设置全屏
  13. DB2数据库连接问题:java.lang.NoClassDefFoundError
  14. 从零实现深度学习框架——逻辑回归简介
  15. 华为数字化转型步骤、方法和目标
  16. 决策支持系统 (Decision-making Support System, DSS) (人机智能系统)
  17. SPI 通信协议详解
  18. 原创nio socket mina+javascript+flash实现commet长连接网页聊天室
  19. cf I - Irrational Division
  20. python学习总结报告第一期

热门文章

  1. 进销存excel_excel进销存人人都会的制作方法
  2. 双网卡电脑同时访问内外网设置静态路由表
  3. 商业楼与写字楼的区别详解
  4. xposed框架_免root使用xposed框架的另一种方法!
  5. 物联管家PDA 无缝对接网店管家云端 电商erp 实现电商条码无线仓储
  6. MySQL 5.7 参考手册(官方中文版) | 2.2 安装和升级MySQL
  7. 教你用磁盘分区软件无损扩容c盘的方法
  8. 设置网页默认浏览IE版本
  9. 记一次调试YOLOv5+DeepSort车辆跟踪项目的经过
  10. K8S知道,K9S呢?