重新启动一个或多个群集 vRA 节点后发生与容器相关的错误
search cancel

重新启动一个或多个群集 vRA 节点后发生与容器相关的错误

book

Article ID: 340882

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
免责声明:本文为 Container related errors occurs after restarting one or more clustered vRA nodes 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

vRealize Automation 7.2 群集环境中,重新启动一个或多个节点时,容器服务行为异常且出现以下症状:
  • 收集的数据不一致,有些 Docker 主机容器未发现。可能会出现以下情况:Docker 主机上有 10 个容器可用,而 Admiral 上并未发现和显示所有这些容器。
  • 请求随机失败,并显示类似以下内容的消息:

    javax.net.ssl.SSLHandshakeException: 常规 SSLEngine 问题 (javax.net.ssl.SSLHandshakeException: General SSLEngine problem) 
  • 根据 UI(从内部)请求将数据发送到的节点显示不一致的数据。
容器选项卡未正确加载

Environment

VMware vRealize Automation 6.2.x
VMware vRealize Automation Desktop 6.2
VMware vRealize Automation 7.2.x
VMware vRealize Automation 7.0.x
VMware vRealize Automation 6.2
VMware vRealize Automation 7.3.x
VMware vRealize Automation 7.x
VMware vRealize Automation 7.1.x
VMware vRealize Automation 6.x
VMware vRealize Automation Desktop 6.2.x

Cause

此问题是由 vRealize Automation 主机上的 VMware Admiral 实例群集出现的问题引起的。

Resolution

此问题在 vRealize Automation 7.3(可从 VMware Downloads 获得)中已得到解决。

要在无需升级的情况下临时解决此问题,请执行以下操作:
  1. 下载文件 KB2148212_Patch.zip。
  2. 提取 zip 文件以获取 patch.sh 脚本。
  3. 将 patch.sh 复制到每个 vRealize Automation 节点上的工作目录。
  4. 向脚本添加执行权限。
  5. 在每个节点上按顺序执行 bash patch.sh

注意:不要在所有节点上并行执行脚本。

此修补程序脚本执行的步骤:
  • 在 /tmp 目录中创建与容器相关的所有数据的备份存档。
  • 将必要的文件提取到临时文件夹,然后调用安装程序脚本。
  • 先停止 xenon 服务实例,复制所需的文件,然后再次启动 Xenon。最后从系统中删除临时文件夹。
修补程序输出:
如果修补程序执行的输出显示为:
节点将不启动。检测到可用节点,但它尚未响应。请稍后重试 (Node will not start. Available node detected but it is not responsive yet. Try again later)。
请在其他节点上执行修补程序,并在其他节点上成功执行修补程序后,手动启动 xenon 服务。
使用以下命令启动该服务:

service xenon-service start

备份步骤:
  • 脚本会自动创建与容器相关的所有数据的备份。无需执行任何手动操作。

回滚步骤:
  • 从脚本自动创建的备份存档还原 /etc/xenon 目录。


Additional Information

Container related errors occurs after restarting one or more clustered vRA nodes

要在本文更新时收到提醒,请在“Actions”框中单击 Subscribe to Article。