【发布时间】:2013-11-30 14:36:42
【问题描述】:
我安装了 Ubuntu 13.04 和 VirtualBox。我创建了 2 个虚拟机:
- 对于 ESXi
- 适用于 Windows XP 和 vSphere Client
在我的第一个 VirtualBox 虚拟机上,我在 VirtualBox 上安装了一个 ESXi,在 VB 网络设置中给它一个静态 IP 地址 192.168.0.4 设置桥接网络。
然后,我在安装了 Windows XP 的第二个 VirtualBox 虚拟机上安装了 vSphere Client。
当我在这个 Windows XP 虚拟机上并在 Web 浏览器中键入 192.168.0.4 的地址时,我可以看到一个 VMWare ESXi 欢迎页面,所以我猜应该没问题。
但是当我尝试使用 vSphereClient 连接它时,我看到了这样的窗口:
我做错了吗?为什么我无法连接到 ESXi?
从我的 Windows 在第二个虚拟机上 Ping 到 ESXi(在第一个虚拟机上,192.168.0.4)可以正常工作...
我的 Windows Xp 在第二个虚拟机上的 IP 是 192.168.0.5,所以它们都在同一个子网中。
当我尝试从 ESXi ping Windows XP 时,ping 失败。当我在 Windows XP 中关闭防火墙时,从 ESXi ping 可以,但仍然无法从 vSphere Client 连接到 ESXi ...
另外,我不认为关闭防火墙是最好的办法,但如果没有它,从 ESXi 到 Win XP 的 ping 失败...
为什么?如何解决?
【问题讨论】:
-
@nos:我想你误解了我的意思 :) 我有一个 VirtualBox 和 2 个用它创建的虚拟机。在第一台机器上我安装了 ESXi,在第二台 Windows XP 和 vSphere 上。在两个虚拟机上我都设置了桥接 - 正如我所写 - ping 没问题,所以它可以工作,但仍然无法从 vSphere 连接
-
您能否检查您的 ESXi Server Management 服务是否正在运行?
-
使用 SSH 连接到您的 ESXi 并运行“ps -ef | grep hostd | grep -v grep”。您应该有一个名为“vmware-hostd”的进程
-
然后,为了能够使用 VSphere 连接到 ESXi,您的 Windows XP 主机必须能够访问 ESXi 的 TCP 端口 902。尝试 telnet 192.168.0.4 902 并检查您的 Windows 防火墙是否没有阻止它!
-
您运行的是 XP 32 还是 64 位?您至少运行 SP2 吗?
标签: windows ubuntu virtualization esxi vsphere