我遇到了一个奇怪的问题,我在虚拟机上使用 certbot,它运行良好,没有任何问题。
作为服务器迁移工作的一部分,我尝试将虚拟机迁移到另一台(物理)主机上,当我在新主机上重新启动虚拟机时,我得到了SSL_ERROR_RX_RECORD_TOO_LONG
。返回旧主机,一切正常,这令人困惑,因为新主机具有虚拟机的精确复制版本,因此它们应该是(5 分钟内)相同的虚拟机……
VM 是通过 Hyper-V 复制方法迁移的。有趣的是,我有两个几乎相同的 VM,其中一个可以工作,另一个却不行,并出现了上述错误。
我已经尝试过两次启动复制的虚拟机,它应该是相同的副本,但我一直收到该错误。域是相同的,IP 地址是相同的,文件结构也是相同的,唯一会改变的是 MAC 地址(并且一个物理主机运行 2012R2,另一个运行 2016),但我看不出这会如何导致问题,而且它对另一个几乎相同的虚拟机有效。
有谁经历过这种情况或知道我该怎么做才能解决吗?
谢谢。
答案1
我无法回答为什么,但在停机期间,我利用这个机会将虚拟机再次移回来,当系统再次启动时,一切都在新主机上运行良好。
我只能假设存在一个我无法解释或理解的冲突(某个地方),这导致了这个问题,并且需要比我给予的更多的时间来“解决”。
不知道,但最终我只是需要再等一会儿……