语境
我在 ESxi 主机上创建了一个虚拟机,并在虚拟机上安装了 Megaraid 存储管理器。我可以看到在 MSM 上发现的本地主机,但是当我配置 Esxi 主机 IP 并尝试发现主机时,我收到错误“无法找到服务器,因为服务器可能已关闭或服务器未安装在主机系统中”
问题
我在安装过程中是否遗漏了某些内容,或者遵循了错误的流程?有人可以帮忙吗?
答案1
为了远程使用 MegaRAID 存储管理器 (MSM),应完成以下步骤前尝试发现:
lsiprovider
应在 RAID 适配器所在的 ESXi 主机上下载并安装LSI SMIS Provider VIB( ),然后重新启动主机。CIM Server
在 ESXi 主机上的配置->安全配置文件应该设置为Start and Stop with host
并处于某种Running
状态。CIM Server
同一页面上的防火墙规则应允许的入站连接CIM Server
,CIM Secure Server
以及CIM SLP
- RAID 适配器的状态应该在存储下的健康设置中可见。
在 MSM 中,应将发现选项设置为Display all the ESXi-CIMOM servers in the network of local server
,保存,然后才尝试发现。
答案2
在两台不同的服务器上完成过这个确切的场景后,我可以保证在 VM 上安装 MSM 来管理主机上 RAID 卡的运行状况是完全可行的。
Peter Zhabin 的安装 VIB 和设置 CIM 服务和防火墙规则的说明完全正确。然而,这些看似简单的说明中却存在一些陷阱。在安装 VIB 之前,请确保将主机接受级别更改为“社区支持”并进入维护模式。还要确保使用“no-sig-check”参数安装 vib。最后,在 VM 客户机上还需要执行一个棘手的步骤,以便它可以与主机通信。
在 Windows 虚拟机上,您需要编辑 hosts 文件,以便它可以与 esx 主机通信。右键单击记事本并选择“以管理员身份运行”。打开系统 hosts 文件,该文件位于 c:\windows\system32\drivers\etc。您需要选择“所有文件类型”才能看到它。添加 ESXi 主机的主机名和 FQDN 的 IP 地址。
下面是我用来实现此功能的两个资源,查看一下它们,您应该可以毫无问题地启动和运行您的 MSM。
https://serenity-networks.com/how-to-install-lsi-megaraid-storage-manager-msm-on-vmware-esxi-5-5/
答案3
我不知道它对你是否仍然有价值,或者你的问题是否与虚拟机有关,但无论如何;也许其他人会发现它有用。
我收到了相同的错误消息,并且以下内容为我解决了该问题(在未安装 VM 的 HP 工作站上):
“MSMFramework”服务(“MegaRAID Storage Manager Framework Service”)没有启动,相反,启动类型设置为“自动”。所以我只是启动了该服务(但我不知道它为什么不运行),然后它就正常工作了。