【项目实战1】封装虚拟机(封装母盘,建立子虚拟机)
封装母盘,搭建子虚拟机
- 一、封装母机
- 一、安装虚拟机
- (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】封装虚拟机(封装母盘,建立子虚拟机)相关推荐
- 企业项目学习准备阶段——Rhel6.5版本无图形虚拟机封装过程及相关配置
本文以本地安装的方式进行介绍 1.打开虚拟机管理器,新建虚拟机 virt-manager 这里注意,大小设置为512M可进行无图形安装 选择第一项 选择[skip] 等待安装完成后reoot,然后登陆 ...
- 最新WIN10系统封装教程2019系列(二)——虚拟机与母盘安装
本教程共有8个系列 1. 定制母盘 2. 虚拟机与母盘安装 3. 必要的系统调整 4. 手动优化 5. 使用工具优化与清理 6. 常规软件安装 7. 封装 8. 测试效果 上一系列简单了解了一下母盘定 ...
- WIN7封装教程2018系列(一)—虚拟机与母盘安装
前言:本教程以WIN7-64位旗舰版进行封装讲解,32位亦可以按照此教程封装,只是有些软件,运行库,更新文件等等可能不通用.本教程和去年WIN10教程的风格一样,以系列为顺序,用图文的方式呈现给大家. ...
- VMware虚拟机封装windows10:系统个性化设置+母盘精简(附视频)
准备工作: 上一文已经安装好windows10系统,将该系统作为系统母盘,在该基础上进行操作 移步上文链接:https://blog.csdn.net/u014588173/article/detai ...
- 虚拟机封装为母盘,利用母盘批量创建虚拟机
1.真机挂载镜像 本次使用rhel-server-7.5-x86_64-dvd.iso镜像,将其挂载到acaphe的发布目录下的westos目录中,确保在浏览器中能够访问到该镜像 [root@foun ...
- Web项目实战 | 购物系统v2.0 | 开发记录(九)Controller层返回数据的封装 | 商品批量操作 | 五表联立实现商品搜索
--若发现文章内容有误,敬请指正,望不吝赐教,感谢! 文章目录 以往记录 运行环境 一.设计Bean用于Controller层返回数据 二.商品批量操作 2.1 批量操作的前端设计 2.2 批量操作的 ...
- linux之redhat6.5虚拟机封装母盘
官网下载rhel6.5的镜像,安装一个linux6.5的虚拟机(最小安装即可) 母盘的制作 1.通过rhel6.5镜像安装一个虚拟机:在virt-manager模式下 2.选择好镜像的路径,因为不安装 ...
- VMware虚拟机封装windows10:系统封装
系统母盘精简完成后,进行系统封装. 系统母盘精简 移步:https://blog.csdn.net/u014588173/article/details/128732467 准备工作: pe系统 万能 ...
- 在vue项目中对axios进行封装
在vue项目中对axios进行封装 1.引入axios,qs模块 import axios from 'axios'; import Qs from "qs"; import st ...
- JAVA调用接口简单封装,Mvp+Retrofit2+RxJava2 项目中使用的简洁封装
Retrofit2 + RxJava2 是一个强大的组合,完成一系列网络请求 MVP当前用的很多的一种框架,Model+View+Presenter 本文记录了作者在项目中对 Retrofit2 + ...
最新文章
- 神经网络结构设计指导原则——输入层:神经元个数=feature维度 输出层:神经元个数=分类类别数,默认只用一个隐层 如果用多个隐层,则每个隐层的神经元数目都一样...
- openresty开发系列14--lua基础语法3函数
- Socket技术详解(一篇就够了)
- 如何在Microsoft Word中插入签名
- 前端学习(173):格式化文本二
- 如何深入理解计算机视觉?(附思维导图)
- python提取txt中指定内容_提取视频中的音频,Python三行程序搞定!
- java 如何去掉http debug日志_Spring Boot手把手教学(3):从零配置logback日志
- openstack常用运维命令_OpenStack运维指南pdf
- DataGridView
- LeetCode刷题(48)--Remove Duplicates from Sorted List II
- Android Activity设置全屏
- DB2数据库连接问题:java.lang.NoClassDefFoundError
- 从零实现深度学习框架——逻辑回归简介
- 华为数字化转型步骤、方法和目标
- 决策支持系统 (Decision-making Support System, DSS) (人机智能系统)
- SPI 通信协议详解
- 原创nio socket mina+javascript+flash实现commet长连接网页聊天室
- cf I - Irrational Division
- python学习总结报告第一期