当前位置: 首页 > article >正文

Linux下7.3虚拟机的完整封装

1.首先在红帽官网下载7.3的镜像rhel-server-7.3-x86_64-dvd.iso

2.下载7.3镜像后,在自己的物理机设置网络挂载;

或者:

[root@foundation83 ~]# vim /etc/rc.d/rc.local

mount /iso/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3

3.物理机切换至超级用户root,执行virt-manager,进入虚拟机管理界面;

4.安装一个虚拟机,内存设为1024MB,硬盘为20GB;


 

 

选择语言(English),点击"continue"继续

选择时区(Asia  Shanghai),点击done继续

点击software selection选择安装的方式:最小化安装方式(最小化安装是没有图形的),点击done继续

确定分区(使用自动分区的方式):进入下面的分区界面,选择done设置自动分区。

点击右下角的Begin  Installation,开始安装

设置root用户的密码

设置普通用户的用户名和密码

安装好之后,点击reboot进行重启

5.在新建好的虚拟机进行设置(selinux设置,网络,yum源,主机名的修改,本地解析,firewalld(rhel6版本中是iptables,而rhel7版本中的是firewalld),编辑修改网卡名字的文件,NetworkManager服务的管理,清除虚拟机的缓存)

<1>selinux设置(为了之后实验方便设置selinux为disabled):

#因为这里没有安装vim工具,我们使用系统的内核编辑器vi

#修改后需重启才能使其修改的selinux生效

<2>编辑修改网卡名字的文件

从上图看可知:现在网卡名字是ens3,想将其该为eth0,需要修改/boot/grub2/grub.cfg文件。

#修改后需重启才能使其修改的文件生效(

<3>NetworkManager服务的管理

上面修改了/boot/grub2/grub.cfg文件,将网卡名字该为eth0,但是系统中存在NetworkManager服务会对其产生干扰,所以需要对NetworkManager服务进行设置

<4>网络:

测试网络是否配置成功

<5>yum源设置:

测试yum源是否搭建好

<6>主机名的更改:

方法一:

<7>本地解析:

值的注意的是:这里写主机(172.25.83.83)的解析的原因是:加快主机远程ssh的速度——远程ssh连接时需要由ip找到背后对应的主机名,现在主机名与ip对应的解析一一给出,很明显就加快了远程ssh的速度。

<8>firewalld设置

关闭防火墙

设置防火墙开机不自启动

<9>你也可以下载一些常用的软件,如vim,lftp,net-tools(提供ifconfig命令和netstat命令等等)等;

<10>清空虚拟机的缓存(在物理机进行操作)

值的注意的是:利用物理机给虚拟机清缓存时,虚拟机必须是关闭的

此时需要下载对应的软件

给base7.3这台虚拟机清缓存(这里写的是虚拟机的名字,而不是快照生成的.qcow2文件)

<11>增加的知识点:如何压缩生成的母镜像(base7.3)便于拷贝

值的注意的是:必须进入/var/lib/libvirt/images目录中进行操作(qcow2文件存放的位置)

6.关闭rhel7.3虚拟机

7.在物理机找到base7.3.qcow2,我们将它的镜像作为母镜像,去生成子镜像然后尝试安装虚拟机server1,server2;

8.在server2虚拟机里进行改动(网络,主机名)——其中vm1虚拟机沿用母镜像的内容

(1)网络

(2)主机名修改:

http://www.lryc.cn/news/2418799.html

相关文章:

  • 马云语录——经典!
  • 戴尔笔记本开机logo进度条时间长的解决办法
  • 总结 vb与数据库的连接方法
  • 李开复--生命是最严厉的导师
  • 虐杀原形2闪退、prototype2打开闪退,无法运行解决办法
  • php配置文件详解(phg.ini php-fpm.conf)
  • 破解WEP加密
  • 笔记《白帽子讲Web安全》吴翰清
  • 微信公众帐号中使用的QQ表情代码对照表
  • 奶粉卖到“全球最贵”,飞鹤却陷入“中年危机”
  • 项目实战:ASP.NET:C/S架构 大学BBS论坛项目(推荐★★★)
  • 上海市历年平均工资及社保基数
  • 【Socket网络编程】1.bind()和 INADDR_ANY 解析
  • 乔布斯生母不知儿子去世
  • sd敢达g世纪android,SD敢达G世纪 世界/超越世界 安卓模拟器金手指代码亲测有用...
  • 1000BASE-T、1000BASE-TX、1000BASE-X的区别
  • html+css+js网页制作 淘宝首页1个页面带js 大学生HTML5期末作业 Web前端网页制作 html5+css3+js
  • 免费php国外商,转载-四个免费的国外php主机服务
  • 智能设备项目:将程序生成CAB文件 并将CAB部署到PocketPC等仿真设备
  • android应用程序的签名(Signature)
  • 搭建WebService简易框架示例
  • MFC开发之设置菜单项为不可用(ListControl右键菜单其中某项不可用)
  • 锐捷 重启计算机,win7系统锐捷客户端总是提示重启计算机后才能使用的解决方法...
  • Motorola XOOM平板电脑(wingray)刷机方法
  • root了有什么好,手机root好嘛
  • 关于依赖服务或组无法启动解决方案解析
  • 深入探讨 C# 中 [AjaxPro.AjaxMethod] 的使用与优化
  • Git:Commit Message 规范和代码格式校验
  • PPP 和PPPOE协议介绍
  • 基于SSM的家电售后服务+96446(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案