我们有一个 Hyper-V 2012 r2 集群,我刚刚将 SCVMM 升级到 2016。VMM 安装在集群中的 VM 上。我们的 DHCP 服务器是集群中启用了过滤器的 VM。我们已将 SCOM 配置为每当有人尝试连接到我们的网络时向我们发送电子邮件,我们会允许或拒绝。
我的旧 VMM 服务器是第一代。我创建了新的第二代 VM 进行升级。我看到一篇文章,其中介绍了如何从一台服务器迁移到另一台具有不同名称的服务器。我删除了 SCOM 集成,从 VMM 控制台备份了 DB,卸载了 VMM 并选中了保留 DB 选项,然后关闭了 VM。在使用不同名称的服务器上安装失败后,我从头开始在新 VM 上重新安装了操作系统,并将其命名为与旧 VMM 服务器相同的名称,然后开始安装 VMM。由于我们是小型企业,因此服务应使用本地系统。在由域管理员运行的安装过程中,我收到了运行安装的用户的帐户锁定警报。即使有帐户锁定警报,安装仍成功完成 (...) 由于这种情况不止一次发生,我检查了锁定发生的时间,发现是在安装的 setspn 步骤中。
我的问题是,自从我安装了 VMM 服务器后,我不断收到 DHCP 请求。我这么说的唯一原因是因为我重新启动了服务器,并且从重新启动开始它就请求 DHCP。我甚至关闭了服务器一天来查看发生了什么,但在服务器关闭期间我没有收到任何 DHCP 警报。每次都是一个随机地址,而不是特定于供应商的。而且,它每小时发送一次请求。
说实话不知道该怎么办...
拉哈明。
答案1
找到罪魁祸首了!!!
首先,安装 Hyper-V 并使用 ISCSI LUN 时,MSiSCSI 服务在启动时会抛出 DHCP 发现数据包。找到使用 iSCSI 目标的 NIC 后,它会使用该 NIC,并且不会尝试搜索 DHCP,直到下次重新启动服务。
显然,在安装 SCVMM 服务器和 SCVMM 代理时会发生以下情况:在 SCVMM 服务器上,安装并开始运行 iSCSI 启动器服务(如 Hyper-V),这会导致第一个 DHCP 发现数据包。然后,在安装了 SCVMMAgent 服务的所有服务器上,DHCP 发现数据包会以恒定的间隔重复广播到每台服务器。
解决方案:https://download.microsoft.com/download/A/E/9/AE91DEA1-66D9-417C-ADE4-92D824B871AF/uGuide.doc 虽然这是针对服务器 2008 和 2003 的,但是在创建 MSiSNS 密钥并添加值为 0 的 DHCPRetries DWORD 时,会导致 iSCSI 停止发送 DHCP 发现数据包。
希望这对任何人都有帮助。
拉哈明。