在最近的一次非生产环境的培训练习中,我使用VMware vSphere构建了一个Cisco ISE虚拟服务器,并成功地排除了一个问题,这证明了这类练习的价值。它还显示了对网络工程师来说,拥有明确的优先级并关注为手头任务设定的目标是多么重要。
在这个练习中,虚拟服务器的构建让我可以选择使用两个数据存储,我们将其称为Datastore one和Datastore two。它还提供了从多个ESXI主机中选择启动虚拟服务器的选项,我们将用host A、host B等字母来指定它们。有些主机只能与数据存储1关联,其余主机只能与数据存储2关联。
为了便于讨论,假设我最初选择Host A和Datastore One来创建虚拟服务器。构建完成后,我需要执行备份并重新启动虚拟服务器。备份工作正常,但重启失败,我收到了两个错误通知:
- 上电虚拟机“当前状态不允许该操作”
- 上电虚拟机" A General System Error Occurred: BPM Error Occurred during Pre Migrate check callback: Connection refused "
故障排除
虚拟服务器提供了三个可能解决这些错误的选项:1)更改主机;2)更改数据存储;3)改变。我尝试了一种选择,换一个不同的主机(叫它主机B),但保留相同的数据存储,数据存储1。这并没有解决问题。我尝试了第二种选择,使用原始主机(主机A)和Datastore two,但也不起作用。所以我尝试了第三种方法,使用与原始主机不同的主机和不同的数据存储—主机B与数据存储2的配对。虚拟服务器启动,并重新启动,没有错误代码。
这解决了重新启动问题,但出于培训练习的目的,虚拟服务器必须与Datastore One相关联,而不是Datastore Two。所以我选择了与Datastore One兼容的第三台主机(主机C),并在其上构建了虚拟服务器,将其与Datastore One关联起来。虚拟服务器也可以工作,成功备份,并重新启动,没有错误代码。任务完成
经验教训
虽然我想知道为什么我会收到那些错误代码,但我一直没有完全找到原因。我与同事讨论,作出了一个有趣的建议:由于虚拟服务器被建在一个培训环境中多个同事执行相同的运动,也许一些关于建筑、删除和重建虚拟服务器在同一机器问题引起的。
这只是个理论,不是答案,没关系。作为IT专业人员,我们的部分工作是排除已知和未知的问题,并找出如何获得预期的结果,即使阻碍我们的潜在问题的细节仍然未知。在本例中,我们取得了成功,因为我们得到了我们需要的结果——使用Datastore One设置Cisco ISE虚拟服务器。找出根本原因会很好,但可以再等一天。与此同时,培训活动为团队使用虚拟服务器做好了准备,并给了我们一个我们设法解决的谜题。