Windows 服务器管理器停留在“服务器清点完成后显示将完成...”

Windows 服务器管理器停留在“服务器清点完成后显示将完成...”

我无法在服务器管理器中访问存储池,因为它似乎停留在“服务器清点完成后显示将完成...”上。顶部的小蓝条一直在运行,所以它可能在做某事。我试过等待,但什么也没发生。也没有与此相关的事件日志记录。我还尝试使用 Powershell 创建存储池,但没有成功。

屏幕显示如下:http://i.imgur.com/cGejRsr.gif

我想值得一提的是,该服务器是 Azure VM 并且是故障转移群集的成员。

还有人遇到过这种情况吗?我找到了一些相关信息,但没有解决方案。

答案1

首先,当您通过向导向集群添加节点时,请在其中一个步骤中取消选中“将所有合格的存储添加到集群”。

其次,禁用“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 论坛上有讨论,实际上建议在将节点添加到集群后添加存储池:

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3b43162b-44e5-43cf-8d4e-f7a0b1165130/file-and-storage-services-display-will-complete-when-the-server-inventory-has-finished-cluster?forum=windowsazuredata

但是那里提到的“在服务器管理器的本地服务器属性中启用“远程管理””对我没有帮助。

附言:设置这个故障的 MS 集群时不要忘记敲响铃鼓跳舞,有时它真的是难以预测的。

答案2

是的,我多次看到这种情况,经过一番费力的研究,我找到了一篇 MS 文章,其中讨论了该问题的已知问题。“创建故障转移群集时,Microsoft iSCSI 软件目标控制台不会更新”。我之所以遇到此问题,是因为我从本身就是 VHD 的 iSCSI 目标生成 VHD。现在,我的所有群集节点都已将这些现有 VHD 映射到它们。所以我猜是因为这个已知问题,我的控制台卡住了。当我关闭所有群集节点并重新启动服务器管理器时,我就可以按预期看到我的所有存储。

https://technet.microsoft.com/en-us/library/gg232597(v=ws.10).aspx

答案3

不确定我的情况是否与此案例相似。

但是,当我没有使用正确的凭据将所有集群的节点添加到服务器列表时,也遇到了同样的问题。

在此处输入图片描述

我认为服务器管理器正在尝试连接到集群以及集群的每个节点,并且当它未经过预先认证时,它会卡在无限加载状态。

也许它会对某些人有所帮助。

相关内容