文章目录

  • 1、系统的封装
  • 2、配置
  • 3、安装快照
  • 4、虚拟机上网
  • 5. 清理缓存

1、系统的封装

[root@foundation15 images]# lftp 172.25.254.250
lftp 172.25.254.250:~> ls
drwxr-xr-x   17 0        0            4096 Jun 06  2020 pub
lftp 172.25.254.250:/> cd pub
lftp 172.25.254.250:/pub> cd iso
lftp 172.25.254.250:/pub/iso> get rhel-8.2-x86_64-dvd.iso
[root@foundation15 images]# mv /var/lib/libvirt/images/rhel-8.2-x86_64-dvd.iso /isos/
[root@foundation15 images]# cd /isos
[root@foundation15 isos]# ls
rhel-8.2-x86_64-dvd.iso






最小系统


自己分盘

2、配置

##真机
[root@westoslinux yum.repos.d]# firewall-cmd --permanent --add-service=http
success
[root@westoslinux yum.repos.d]# firewall-cmd --reload
success
[root@westoslinux images]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0##虚拟机
## 1.配置ip
[root@rhel8 etc]# cd /etc/sysconfig/network-scripts/
[root@rhel8 etc]# nmcli connection reload
[root@rhel8 etc]# nmcli connection down enp1s0
[root@rhel8 etc]# nmcli connection up enp1s0
## 2. 配置软件仓库
[root@rhel8 ~]# vim /etc/yum.repos.d/westos.repo
[AppStream]
name=AppStream
baseurl=http://192.168.0.106/westos/AppStream
gpgcheck=0[BaseOS]
name=BaseOS
baseurl=http://192.168.0.106/westos/BaseOS
gpgcheck=0## 3.安装相应软件
[root@rhel8 etc]# dnf install bash-* vim lftp -y
## 4. 配置解析
[root@rhel8 etc]# vim hosts
192.168.0.106 foundation15.ilt.example.com
192.168.0.1 server1
192.168.0.2 server2
192.168.0.3 server3
192.168.0.4 server4
192.168.0.5 server5
192.168.0.6 server6
[root@rhel8 ~]# getenforce
Enforcing
[root@rhel8 ~]# systemctl status firewalld##更改接口名称 enp1s0 更改为eth0 可不做更改
[root@server1 ~]# cd /boot/grub2/
[root@server1 grub2]# ls
device.map  fonts  grub.cfg  grubenv  i386-pc
[root@server1 grub2]# vim grubenv
quiet后添加 net.ifnames=0
[root@server1 grub2]# reboot ##重启使之生效

配置网卡信息

3、安装快照

[root@foundation15 images]# qemu-img create -f qcow2 -b fengzhuang.qcow2 vm1
##配置ip
[root@server1 ~]# hostnamectl set-hostname server1
[root@server1 ~]# cd /etc/sysconfig/network-scripts/
[root@rhel8 etc]# nmcli connection reload
[root@rhel8 etc]# nmcli connection down enp1s0
[root@rhel8 etc]# nmcli connection up enp1s0
[root@server1 ~]# ip route      ##真机ip是192.168.0.106 和无线ip是同网段的
default via 192.168.0.106 dev enp1s0 proto static metric 100
192.168.0.0/24 dev enp1s0 proto kernel scope link src 192.168.0.1 metric 100
[root@server1 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114

4、虚拟机上网

## 真机中ip和无线不是同网段时
[root@foundation15 etc]# firewall-cmd --permanent --add-masquerade
success
[root@foundation15 etc]# firewall-cmd --reload
success
[root@foundation15 etc]# firewall-cmd --list-all
[root@foundation15 etc]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0
[root@foundation15 etc]# ip addr add 192.168.3.1/24 dev br0  ##无线ip是192.168.3.250 临时添加ip
[root@foundation15 etc]# ip addr show br0##虚拟机中 临时添加和无线ip同网段ip
[root@node1 etc]# ip addr add 192.168.3.11/24 dev br0
[root@node1 etc]# ip route add default via 192.168.3.250
[root@node1 etc]# route -n
[root@node1 etc]# cat /etc/resolv.conf
# Generated by NetworkManager
search ilt.example.com example.com
nameserver 114.114.114.114
[root@node1 etc]# ping www.baidu.com

5. 清理缓存

真机中做以下操作

[root@foundation images]# du -h rhel8.2.qcow2
21G rhel8.2.qcow2
[root@foundation images]# virt-sysprep -d rhel8.2
[root@foundation images]# virt-sparsify --compress rhel8.2.qcow2 rhel8.2-base.qcow2
[root@foundation images]# du -h rhel8.2-base.qcow2
694M    rhel8.2-base.qcow2[root@foundation images]# du -h rhel8.2-base.qcow2
694M    rhel8.2-base.qcow2
[root@foundation images]# ls
rhel7.6-base.qcow2  rhel7.6-newbase.qcow2  rhel8.2-base.qcow2  rhel8.2.qcow2  vm1  vm1.qcow2  vm2
[root@foundation images]# rm -fr rhel8.2.qcow2

Linux系统封装及配置相关推荐

  1. 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...

    本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...

  2. linux 软件 web管理系统,如何快速安装Webmin(linux系统web管理配置工具)

    如何快速安装Webmin(linux系统web管理配置工具) 简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作 ...

  3. Linux系统中网络配置详解

    从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍 ...

  4. 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...

    文章目录 Linux系统的仓库配置(yum.epel)与软件安装(wireshark,wget,nginx) 1.配置本地yum仓库安装wireshark,wget 2.配置epel仓库,安装ngin ...

  5. Linux系统下怎样配置多个Tomcat

    Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本 1.修改环境变量 # vi /etc/profile ####### 工程1 ...

  6. Linux系统下快速配置HugePages的完整步骤

    关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:Linux大内存页Oracle数据库优化 本文旨在Linux系统上快速配置HugePag ...

  7. Nagios飞信linux系统免费短信报警配置

    Nagios飞信linux系统免费短信报警配置 2009-12-10 15:42 http://www.chinaunix.net 作者:solaris小兵   发表于:2009-05-26 16:2 ...

  8. Linux系统中网络配置详解(一)

       从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面 ...

  9. Linux系统通过Squid配置实现代理上网

    Squid是什么 Squid是一种用来缓冲Internet数据的软件.它接受来自人们需要下载的目标(object)的请求并适当地处理这些请求.也就是说,如果一个人想下载一web页面,他请求Squid为 ...

  10. Linux系统网络环境配置(初学者必看)!!

    Linux系统网络环境配置 大家好,我是作者小白,很高兴在这里跟大家分享在Linux初学者必须经历的一个问题,那就是在VM Ware中网络环境配置,步骤很简单,相信你看一遍就能立马上手,那我们开始吧! ...

最新文章

  1. LeetCode刷题记录5——441. Arranging Coins(easy)
  2. SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”
  3. 重建包含快照的vmdk描述文件。
  4. Linux 交换空间优化(swap 优化)(积极使用交换空间占比,可能会使程序运行缓慢!)
  5. springboot-静态资源配置原理
  6. 获取map第一个的key和value_谁要是再敢用Map传参,我过去就是一JIO
  7. 信步漫谈之Git—环境搭建及入门
  8. 重大技术突破首次发布!十问解密云栖大会!
  9. linux-centos7环境搭建
  10. Qt的工程文件讲解 .pro
  11. 【毕业答辩】毕业设计答辩现场技巧
  12. python创意小作品-python turtle库的几个小demo
  13. FreeCAD项目编译记录(1)
  14. html 字体思源_CSS3嵌入字体@font-face调用字体(思源宋体regula/PingFang SC/ttf/woff)...
  15. JAVA101本土精选,Java101系列文章
  16. 给PDF文档添加图片签名的简单方法
  17. mysql查询连续天数数据
  18. 知物由学 | AI与黑产的攻守之道,详解攻击类文字图像的检测
  19. No suitable application records were found. Verify your bundle identifi
  20. Python视觉深度学习系列教程 第三卷 第9章 Kaggle竞赛:情绪识别

热门文章

  1. 计算机指纹驱动程序,解决方法:联想笔记本指纹识别驱动程序安装教程[详细]...
  2. 一个根据用户名生成头像的库——@multiavatar/multiavatar在react中的使用
  3. Open_source_tools
  4. 基于jsp、ssm企业工资管理系统
  5. node(map对象/键值对,作用域,函数作用域,全局作用域)
  6. bex5 mysql_BeX5开发中MySQL视图使用的一个小问题
  7. VC 2012 visualstudio的项目属性表 .props文件
  8. ERP实施项目的计划阶段要点分析
  9. 中文ocr-Benchmarking Chinese Text Recognition: Datasets, Baselines, andan Empirical Study
  10. OV2640摄像头模块