我无法访问服务器管理器中的存储池,因为它似乎停留在“当服务器库存完成时显示将完成…”.顶部的小蓝条一直在运行,所以它可能正在做点什么.我试过等待但没有任何反应.没有与此相关的事件日志记录.我还尝试使用Power
shell创建一个存储池而没有运气.
屏幕看起来像这样:
我想值得一提的是,服务器是Azure VM,是故障转移群集的成员.
有没有人遇到过这个?我找到了一些相关信息但没有解决方案.
首先,当您通过向导向集群添加节点时,请在其中一个步骤中取消选中“将所有符合条件的存储添加到集群”.
其次,禁用“AutomaticClusteringEnabled”设置(用您的群集名称替换DbCluster):
Get-StorageSubSystem # shows systems,find cluster one,normally "Clustered Storage Spaces on DbCluster" Get-StorageSubSystem "clustered storage spaces on DbCluster").AutomaticClusteringEnabled # it was True Set-StorageSubSystem -FriendlyName "clustered storage spaces on DbCluster" -AutomaticClusteringEnabled $false # change to False
实际上这使我的存储池可用.
但是服务器管理器仍然不显示它,我只能通过PowerShell查看和管理它.
如果您的池在此之后没有返回,请尝试从群集中删除VM,然后(用您的名称替换DataPool和DataDisk):
Get-StoragePool DataPool | Set-StoragePool -IsReadOnly $false Set-VirtualDisk DataDisk -IsManualAttach $false # Connect-VirtualDisk DataDisk # this may be not needed
在MS论坛上讨论了这个问题,实际上建议在将节点添加到集群后添加存储池:
但是“在服务器管理器中的本地服务器属性中”启用“启用”远程管理“并没有帮助我.
p.s.:在设置这个小故障的MS群集时,不要忘记与手鼓一起跳舞,有时这真的是不可预测的.