我正在尝试使用以下说明让 Avi 在 EC2 中运行:
https://kb.avinetworks.com/installing-avi-vantage-in-amazon-web-services/
我已经运行了控制器并配置了虚拟服务。控制器甚至为服务引擎启动一个 EC2 实例。不幸的是,服务引擎似乎从未连接到控制器(参见下面的屏幕截图)。
出于测试目的,我已将控制器的安全组配置为允许所有传入 TCP 连接。
解决此问题以找出服务引擎无法连接的原因的最佳方法是什么?
SE 使用安全通道与控制器进行通信。安全通道协商有3个要求: 1. SE已配置正确的SSL证书 2. SE有一个有效的auth-token 3. SE 可以通过端口 8443 和 22 与控制器通信
步骤 1 和 2 确保只有控制器创建的 SE 映像才能连接到它。在创建/部署 SE 期间,控制器应自动处理这些步骤。
在版本 16.1 及更高版本中,我们有一个 api 可以显示安全通道连接的详细信息。要查看 SE 的安全通道详细信息,请使用以下 API 调用:
https:///api/securechannel-status?is_controller=false
如果您无法从上述信息中找出安全通道故障的根本原因,或者如果您运行的是 16.1 之前的版本,您可以通过 SSH 或控制台登录 SE 来进一步排除 SE 与控制器的通信故障。由于SE尚未连接到控制器,SE的用户名/密码将是默认的admin/admin。然后确认以下两项均属实:
我遇到了同样的情况,但我的环境是基于vcenter的。
SE 无法加入控制器,我无法弄清楚发生了什么。
我可以通过控制台访问 SE,但管理员/管理员对我不起作用。
我的控制器版本是30.2.2-9108。
https:///api/securechannel-status?is_controller=false 的输出
{"count": 2, "results": [{"_last_modified": "1729534976401619", "is_controller": false, "marked_for_delete": false, "name": "se-b00dcc3a-5b6a-4a52-8e6c-740cd6733e05", "status": "SECURE_CHANNEL_NONE", "uuid": "se-b00dcc3a-5b6a-4a52-8e6c-740cd6733e05", "url": "https://10.65.41.160/api/securechannelmapping/se-b00dcc3a-5b6a-4a52-8e6c-740cd6733e05"}, {"_last_modified": "1729534976404044", "is_controller": false, "marked_for_delete": false, "name": "se-994c00e4-3754-47d5-b72b-c303daa0727b", "status": "SECURE_CHANNEL_NONE", "uuid": "se-994c00e4-3754-47d5-b72b-c303daa0727b", "url": "https://10.65.41.160/api/securechannelmapping/se-994c00e4-3754-47d5-b72b-c303daa0727b"}]}
任何有关登录凭据或安全通道的指示都将受到赞赏。我的直觉是 IP 地址没有分配给 SE,因为使用 SSH 连接时我无法从控制器 ping 它。
TIA 希特什 TIA