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来的,懂得如何配置网络就可以很轻松解决各种场景的网络问题。

原文地址:https://blog.51cto.com/4837471/2386120

时间: 2024-07-31 01:21:04

VMWare之CentOS服务器搭建的相关文章

Linux CentOS 服务器搭建与初始化配置图文详解

这几天对服务器兴趣贼为浓厚,在虚拟机上装了一个CentOS7玩了玩,遇到过很多问题,比如网卡驱动设置,不能ping 等等问题,然后掏钱买个ECS搭服务器玩玩,下面就开始谢谢我的心路历程吧. 首先 买服务器,什么阿里云,百度云.腾讯云等等,随便买一个低配就好了,我买的学生机,9.9一个月,便宜的不能再便宜了,廉价的不能再廉价了. (自带mysql数据库,php Apache运行环境,FTP,VSftpd,这让我省了很多事) 第一步:安装jdk 去官网下载jdk(官网:http://www.orac

centos服务器搭建本地yum源 2

创建挂载目录yum 并且挂载 进入/etc/yum.repos.d/  删除所有文件 创建文本文档local.repo 进入/opt/创建目录centos 复制 运行yum clean all命令 运行yum list命令 成功了

SoftEther centos 服务器搭建 及 客户端连接

开始安装 1 安装部署 服务端 cd /usr/local/ 打开要安装的路径,可以自定义 # wget https://github.com/SoftEther×××/SoftEther×××_Stable/releases/download/v4.28-9669-beta/softether-***server-v4.28-9669-beta-2018.09.11-linux-x64-64bit.tar.gz 下载安装包 # tar zxvf softether-***server-v4.2

Centos服务器搭建(5)——安装ngnix

首先已经安装完JDK 1.下载nginx-1.6.2.tar.gz 2.安装前确保已经安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件 [[email protected] ~]# yum install gcc-c++ [[email protected] ~]# yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 3.安装nginx [[email prot

Centos服务器搭建(2)——安装tomcat

首先已经安装完JDK 1.下载apache-tomcat-7.0.57.tar.gz 2.复制到/opt 解压 [[email protected] opt]# cp /root/apache-tomcat-7.0.57.tar.gz /opt/ [[email protected] opt]# tar -xzvf apache-tomcat-7.0.57.tar.gz 3. 设置环境变量 [[email protected] opt]# vi /etc/profile ##shift+g定位到

Centos服务器搭建(1)——安装jdk

1.下载jdk-7u51-linux-x64.tar.gz 2.查看原先系统有没有安装jdk [[email protected] ~]# rpm -qa|grep java 有的话先执行下面的命令删除 [[email protected] ~]# rpm –e java 3.复制到/opt 解压 [[email protected] ~]# cp /root/jdk-7u51-linux-x64.tar.gz /opt/[[email protected] ~]# cd /opt/[[emai

Centos服务器搭建(6)——安装JDK

1.下载jdk-7u51-linux-x64.tar.gz 拷贝解压到/opt [[email protected] ~]# cp /home/temp/jdk-7u51-linux-x64.tar.gz /opt/ 2.设置环境变量 export JAVA_HOME=/opt/jdk1.7.0_51 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=./:$JAVA_HOME/lib

Centos服务器搭建(4)——安装mysql

1.先检查系统有没有安装mysql [[email protected] opt]# rpm -qa|grep mysql # 我们看到,并没有安装mysql,但是有一个mysql的libs开发包插件,他是干什么的呢? # 解释:由于CentOS6.4系统自带就有postfix服务,而这个mysql-libs呢就是支持这个postfix服务的,如果我们不使用到postfix,那就卸载掉吧,而且每一个mysql-server安装的时候,后自带安装上这个mysql-libs. #删除mysl-;ib

Centos服务器搭建(3)——安装maven

首先已经安装完JDK 1.下载apache-maven-3.2.3-bin.tar.gz 2.复制到/opt 解压 [[email protected] opt]# cp apache-maven-3.2.3-bin.tar.gz /opt/ [[email protected] opt]# tar -xzvf apache-maven-3.2.3-bin.tar.gz 3. 设置环境变量 [[email protected] opt]# vi /etc/profile ##shift+g定位到