VMWare之CentOS服务器搭建

描述

用于测试的原因,需要搭建一个虚拟机集群进行微服务测试。
版本说明:

1.VWMare12 
2.Linux CentOS7.6
3.宿主机系统 windows10

安装VWMare与CentOS

具体安装在这里不描述,很简单,安装流程来就行了。
[CentOS官网镜像下载地址](https://www.centos.org/download/)
[WMWare官方下载地址](https://my.vmware.com/web/vmware/downloads)

备注:选择Minimal还是DVD,在进入虚拟机后都会发现network服务并不能正常供给具体参考我的另外一篇博客。
CentOS安装后network无法工作的解决方案

安装Nginx服务

yum安装nginx服务

备注:这里有一个坑就是VMWare的坑,我们最好掌握一些网络相关知识,建议看一下我转的另外一篇博客。
VMWare之三种网络工作模式

实现目标

虚拟服务器对外隐藏,宿主机映射端口到对应的虚拟机服务上对外提供服务。

直接访问虚拟机服务

宿主机ip:192.168.1.99
虚拟机CentOS'sIP: 192.168.1.128

VMWare之CentOS服务器搭建

备注:如果不可访问,那么请关闭CentOS的防火墙:systemctl stop firewalld

配置主机与虚拟机端口映射

VMWare之CentOS服务器搭建
编辑->虚拟机网络编辑器

VMWare之CentOS服务器搭建
VMnet8-NAT模式下的->更改设置

VMWare之CentOS服务器搭建
设置NAT
VMWare之CentOS服务器搭建
添加端口转发配置

这个时候我们可以通过:192.168.1.99:80和192.168.1.128:80进行访问nginx服务

VMWare之CentOS服务器搭建

VMWare之CentOS服务器搭建

那么配置到这里就已经把服务配置搭建过程写完了。其实docker就是这样的一个容器,可以将容器内的端口映射到物理机端口对外提供服务。

碰到的坑

1.宿主机无法访问虚拟机

这个问题一般是虚拟机防火墙导致,关闭防火墙即可。

2.虚拟机无法访问宿主机

这个问题有多种原因,一种是宿主机防火墙导致,一种是网络导致,而网络问题通常你只要熟练掌握
VMWare之三种网络工作模式那么就可以很轻松解决。
我因为不是很懂网络,所以这个坑让我好一顿学习。但收获还是很大的。

3.虚拟机访问外网问题

这个问题也是由问题2来的,懂得如何配置网络就可以很轻松解决各种场景的网络问题。

转载于:https://blog.51cto.com/4837471/2386120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值