![Ubuntu Server amd64 上的 VMWare Server 2 中的 NFS 数据存储](https://linux22.com/image/541847/Ubuntu%20Server%20amd64%20%E4%B8%8A%E7%9A%84%20VMWare%20Server%202%20%E4%B8%AD%E7%9A%84%20NFS%20%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8.png)
好吧,问题就在这里。
我在 Ubuntu Server amd64 上运行 4 台 Dell PowerEdge 3850 服务器,并使用 VMWare Server 2.0。我想设置一个集中式 NFS,这样我的所有虚拟机都可以在那里运行,并且我可以在任意 VMWare Server 服务器上运行它们。问题是每次我重新启动 Ubuntu 服务器时,nfs 数据存储都不可用。我正在通过 fstab 安装 nfs 导出,我已检查,安装正确。
VMWare 数据存储部分将我的 nfs 挂载数据存储标记为本地文件系统的可用空间。如果我强制刷新数据存储,我会获得 nfs 可用空间,但我的虚拟机已经无法访问。我需要删除它并再次添加它。不用说,这对我来说不起作用。
谢谢
答案1
我同意 Chopper 的观点,esxi 可以减少 Ubuntu 和 VMware Server 2 的开销。
不过,对于您的问题,我的想法是,vmware 服务在 nfs 服务加载导出之前就已经启动了。也许这两个中的一个会有帮助?
- 如果 nfs 和 vmware 服务的启动顺序都是 S01,那么您可以将 vmware 启动更改为 S02,这可以在 /etc/rc5.d 中完成
- 尝试通过在脚本开头添加类似“sleep 10”的内容来延迟 vmware 服务的启动...
干杯!