环境:为方便演示全过程,先在linu真机安装一台虚拟机
一.虚拟机安装过程如下:
在真机中敲如下指令,则弹出虚拟机管理器,点击File下方图标,开始创建新的虚拟机。
点击Browse选择出镜像路径,我的镜像路径在/home/kiosk/Desktop下,如图,继续下一步。
给出8G空间,点击下一步
给虚拟机命名
选择在安装过程中使用的语言,在这里我选择了英文
选择市区和时间,这里选择亚洲,上海
选择虚拟机内使用语言,简体中文
上述配置完成后界面如下:
选择安装类型如下;
最后点击INSTALL DESTINATION,完成返回,点击右边选项,勾选自定义配置
完成后进入如下界面,选择以下选项
点左下角“+”,加入选项/boot=200,swap=500,剩下全部给/
最终展示如下:
全部配置完成后,点击开始安装,在进度条未完成前设置并确认root用户密码后,等待安装完成,开机后选择语言ENGLISH。
安装完成。
二.开始配置网络:
查询虚拟机ip:
可见无ip,手动添加ip:
选中后点Delete,然后再点Add,选择如下
此处ip地址需和真机ip网段一致。设置完成后点save即可
此时查询ip已设置完成
进入真机root用户,先打开防火墙,敲以下指令,发现masquerade关闭。
要使其变为yes,敲指令如下,重启防火墙,再次检查,确认masquerade变为yes。
打开虚拟机配置文件,设置网关:
网关地址为真机的ip地址,保存退出。
重启网络,用route -n查询网络信息,可见网关配置成功
显示该目录下文件,发现ifcfg-eth0文件,修改ifcfg-eth0配置文件如cat中所显示。
此时使用真机ping百度,查看真机网络已连接成功
此时使用虚拟机ping百度,也可以ping通
这里以百度为例,虚拟机网页也可正常打开
三.共享真机yum仓库
以下操作在真机执行。
先创建一个/iso目录,find / -name .iso查询出镜像位置,将所需虚拟机镜像移动进/iso中,我使用的是redhat7.3镜像;
创建/rhel7.3/目录,将该镜像挂载在此目录下。命令:mount 镜像 /rhel7.3
进入如下目录,并执行以下操作:
编辑yum.repo文件为
[rhel7.3]
name=rhel7.3
baseurl=file:///rhel7.3
gpgcheck=0
保存退出后即可使用yum install httpd -y安装httpd服务。
安装完成后,开启httpd服务执行如下操作:
创建/var/www/html/rhel7.3,并使用mount指令将镜像挂载到该目录下。
给root用户满权限操作以下文件
修改如下文件为cat出的内容:
修改该文件并保存。
打开虚拟机,执行以下操作:
编辑该文件如下:
保存退出后,检查yum仓库已共享成功。