VMWARE 构建局域网 + VMWARE SQL Server 服务器搭建

前言:本文的主要目标:

1 搭建VMWARE为基础的虚拟局域网:我有两三台PC机器(windows7 + Mac),里面各跑一两个VMWARE主机,目标是构建一个局域网,把这些机器都串接起来,为以后的服务提供帮助

2 在嵌入式系统里面搭建同样的配置,把嵌入式的设备接入虚拟网络

3 构建一个基于这个虚拟局域网咯的数据库服务

基础相关内容:

1 Vmware虚拟机三种网络模式详解

见参考列表

1.1 NAT(Network Address Translation)的方式:


顾名思义,NAT的方式其实就是对局域网IP地址的拓展,他需要NAT对局域网的IP地址进行拓展。

从上图,我们可以看到NAT方式的话,主机网卡和虚拟机的网卡其实不在一个网段里面。这也造成一个问题,后面实践会提到:

1.2 桥接模式

桥接模式其实很好理解,就是用宿主机器的网卡硬件资源来做。

1.3 小结


【富兰克林小结】从NAT和桥接模式看,如果大家的虚拟局域网节点终端不多的话,使用桥接的模式比较好。
对于,有比较多的终端节点,应该采用NAT的方式,对于不同的宿主的虚拟机群,可以分别采用NAT的方式去拓展,虽然笔者没有使用,但是,可以肯定,在NAT的方式中,吧VM8的DNS的服务器的网段设置在宿主局域网的网段里面显然是可以实现,不同的NAT终端节点集群的互联互通的。



实践

2 VMWARE 网络连接配置:

2.1 虚拟机的默认硬件网络配置:

一开始,安装VMWARE的时候,默认的设置如图:

共有三种类型的网络模式被支持了,其中,系统默认使用的为NAT模式:




我们在CMD的命令行文件里面,再检查一下,一开始的网络配置如下:

首先,用 IPCONFIG来看一下主机的网络配置如下:

三种模式的网络配置都在,VM0是桥接的方式,VM8是NAT的方式


2.1.1 NAT 方式

然后,看一下NAT里面VMWARE的服务器的配置如下:

NAT配置服务器的网段和VMW08的网段是一致的,这样符合我们开始提到的网络的基本架构组织。


连接试验:

开始连接试验:


NAT的缺点感觉就是,如果host主机去PINGNAT的机器是Ping不通的。

2.1.2 Bridge的桥接 方式


看下面的图,我们可以看到,桥接的方式,VMWARE分配的IP地址已经和主网地址的网段一致了。192.168.2.*
然而,

当我们从组网去ping 虚拟网服务器的IP的时候,仍然ping不通。


那么,Bridge的方式是出现了什么问题呢?
1 Vmware 设定问题:
有一种说法如下:

说是桥接的时候需要连接到物理的网卡,试验结果是不需要这样设定。
我这次试验的主要问题是,vmware的实例,windows server的防火墙没有关闭。


关闭之后,在从主机网络去ping VMWARE的网络,就可以立即ping通了。


3 构建SQL SERVER互联数据库

在构建好整个虚拟网络的基础网络协议和连接之后, 我们已经确保所有的VMWARE的虚拟机可以Ping通。

后面,将在虚拟机上大家SQL SERVER数据库,并分别在不同的虚拟机上通过MSSMS来实现数据库的互相管理和配置。

3.1 环境配置

首先在不同的VMWARE的虚拟机上安装SQL SERVER(SQLS)、SQL Server Configure Manager(SSCM)、Microsoft Sql Server Management Studio (MSSMS) 

这一块略,请参阅我在我的数据库板块的介绍。

这里我的环境是:

1 Windows7 + SQL Server 8

2 Windows server 2012  + SQL Server 2012 (自带)

3.2 配置SSCM 

设定SQL SERVER 的连接方式为TCP/IP的连接方式。

然后,重新启动数据库连接,主要这里可能会遇到很多问题,

主要有

1 端口1433占用问题

2 SQL安装注册版本问题

笔者曾经遇到过版本的问题,似乎只能通过重新安装系统和SQL Server来解决。

3.3 配置MSSMS

3.3.1 配置数据库支持Windwos和SQL Server登录


设置的方法是在数据库右键-》属性里面选择登录的方式

2 设定SQL SERVER登录的用户名

设置数据库的所有者似乎是需要做的工作,



在属性、安全性、登录名这里注册一个SQL SERVER的登录名,这样在不同的VMWARE的虚拟机上安装了MSSMS后就可以很轻松的在数据库之间进行穿越了。

不过有一个要注意的地方是,如果你的SQL SERVER的版本是免费版本的话,穿越可能会出现问题。

遇到的问题:

试验遇到的主要的问题:
1 设定vmware基础网络的时候,需要注意防火墙的关闭
2 设定数据库的 MSSMS的共享控制的时候,要注意,首先需要再设定数据库的时候把支持 Windows登录和SQL SERVER登录结合起来。

重要参考:

1 Vmware虚拟机三种网络模式详解
- http://www.linuxidc.com/Linux/2016-09/135521p2.htm

2 Vmware桥接模式下主机和和虚机间为何互相ping不通 
http://blog.csdn.net/yuan1590/article/details/53504042

3 如何关闭Windows server2012的防火墙
http://server.zol.com.cn/351/3512329.html







猜你喜欢

转载自blog.csdn.net/yellow_hill/article/details/79216701