VMWare之CentOS服务器搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

技术图片

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

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

技术图片
编辑->虚拟机网络编辑器

技术图片
VMnet8-NAT模式下的->更改设置

技术图片
设置NAT
技术图片
添加端口转发配置

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

技术图片

技术图片

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

碰到的坑

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

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

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

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

3.虚拟机访问外网问题

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

以上是关于VMWare之CentOS服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章

Vmware下配置Centos7服务器

Net分布式系统之二:CentOS系统搭建Nginx负载均衡(下)

服务器VMware Workstation Pro虚拟机搭建本地服务器CentOs7和宝塔面板(保姆式教程)

小型实验:基于GNS3与VMware用Linux CentOS7搭建DHCP中继服务(原理+实验)

4_CentOS 7 操作系统的基本操作,vmware 使用技巧和可用实验快照的创建

精细胞与卵细胞相爱的故事——详解Redis分布式锁(图文并茂,手把手搭建服务,代码详解,建议收藏)