使用 VMWare Server 2 进行网络组织

使用 VMWare Server 2 进行网络组织

我不是系统管理员,但我有一项任务:

存在具有本地 IP 地址的服务器(主机 A)。主机 A 上安装了 VMWare Server 2.0。

我在这台服务器上有 4 个虚拟机:

1)Oracle数据库服务器1

2)Oracle 数据库服务器 2

3)Oracle应用服务器(WebLogic)

4)VCS 服务器(SVN、Mercurial)

我需要对这些服务器进行透明访问。我的意思是,对于使用 TNS 的 DB 服务器,对于应用服务器,这是对应用服务器控制台的 HTTP 访问,对于使用客户端的 SVN。

我看到两个简单的解决方案:

1)使用端口转发

2)使用 VMWare 控制台

如果可能的话,也许有人知道好的解决方案或有想法如何在没有 RDP、VNC 的情况下更方便地访问。

PS:近期将在主机 A 上安装 vSphere Hypervisor。

谢谢。

答案1

如果您将 VMware Server 的网络配置为使用桥接网络,则虚拟机可以直接(我假设您指的是透明访问)访问主机服务器可以物理访问的任何网络。您可以在以下位置找到 VMware Server 网络选项的概述carbonwind.net 上的这篇文章。

如果您选择迁移到 vSphere Hypervisor(ESXi),则必须以类似的方式提供访问权限 - 在这种情况下,该机制使用由虚拟机管理程序管理的虚拟交换机,您可以使用适当的物理上行链路(即 NIC 映射)配置该虚拟交换机,以实现与所需外部物理网络的连接。

一旦以这种方式配置,任一系统上的虚拟机都可以直接从网络访问 - 您通过这些网络选择的协议(用于控制台或应用程序访问)取决于您的虚拟机支持的任何此类协议(RDP \ VNC ..)。

对于带外访问虚拟机控制台,您还可以选择通过虚拟机管理程序管理控制台进行连接。VMware Server 支持 VNC 访问(详情见petri.co.il 上的这篇文章) 但据我所知,ESXi 仅在独立模式下支持 VI Client 访问。如果 ESXi 主机是 vCenter 管理集群的一部分,则可以为它们提供对 VM 控制台的 HTTP(S) 访问。在这两种情况下,性能几乎肯定不如来自 Guest VM 内的带内远程控制台协议。在这些情况下,访问(最初)将通过 VMware Server 服务器的地址或通过 vCenter 服务器进行,​​而不是 Guest VM 的地址。

相关内容