none
在SCVMM2012R2中删除失联的VM Gateway RRS feed

  • 问题

  • 在SCVMM2012 R2中,部署了VM Gateway,但是由于VM Gateway出现了问题,无法启动,与SCVMM失去了联系。现在想在 构造-网络服务 中删除该Gateway,但是由于有依赖资源,无法删除,到使用该Gateway的VM Network上面去取消使用Gateway,一直出现如下提示:

    错误(21426)
    对配置提供程序 4ee559f1-f479-480c-9458-d14b8b1c1779 执行 Microsoft.SystemCenter.NetworkService::UnregisterGatewayVMSubnet 失败。详细例外: Microsoft.VirtualManager.Utils.CarmineException: 无法将子网信息更新到远程访问服务器。(未针对多租户配置远程访问服务器和主机。
    请在远程访问服务器中修复问题并重试该操作。) 
    请在远程访问服务器中修复问题并重试该操作。

    建议的操作
    请检查此配置提供程序的文档,或与发布者支持联系。

    想强行删除也不行,现在不知道该如何继续下去,就是想把现在有问题的网关删掉。VMM里面太多的依存关系,即使想强制删除都不行,很让人苦恼。

    这个问题我也查了一些资料,也有人遇到过同样的问题,有人说是在VMM数据库里面直接删除Gateway相关的信息,我尝试了下,问题可以解决。但是这样做的话风险还是很大的,不知道有没有好的办法

    解决办法:

    1.在VirtualManagerDB数据库中执行如下操作:

     delete from dbo.tbl_NetMan_NATConnection 
     delete from dbo.tbl_NetMan_NATRule
     delete from [dbo].[tbl_NetMan_VMNetworkGateway]

     delete from [dbo].[tbl_NetMan_NetworkGateway]
     delete from dbo.tbl_NetMan_NetworkServiceMetadata
     delete from dbo.tbl_NetMan_NetworkServiceConnection
     delete from dbo.tbl_NetMan_NetworkServiceHostGroups
     delete from [dbo].[tbl_NetMan_NetworkService]

    2.然后重启VMM服务,VM Network中的GW连接、网络服务中的GW都已经消失

    • 已编辑 莫名l 2014年8月8日 3:16
    2014年8月7日 1:30