本节介绍了在 AWS 中部署的控制器的初始配置工作流。
在 AWS 中部署 NSX Advanced Load Balancer Controller 时,该控制器没有初始密码创建选项。需要使用在 AWS 云中创建控制器时安装的 SSH 密钥登录并设置密码。此增强功能还对该工作流进行了更改,以便在 AWS 中创建控制器集群。
配置 admin 密码以在 AWS 中设置 NSX Advanced Load Balancer Controller
在实例化控制器后,执行以下命令脚本以设置 admin 用户的密码:
local@Avi-Dev:~# ssh -i avitest-aws-key.pem [email protected] "sudo /opt/avi/scripts/initialize_admin_user.py --password Password@123" Avi Cloud Controller Avi Networks software, Copyright (C) 2013-2017 by Avi Networks, Inc. All rights reserved. Version: 18.2.3 Date: 2019-05-01 22:43:26 UTC Build: 9063 Management: 10.10.1.1/24 UP Gateway: 10.10.1.10 UP [node1.controller.local] Executing task 'sync_linux_one_user' DEPLOY_OVERRIDES {} [node1.controller.local] sudo: export PYTHONPATH=/opt/avi/python/lib && /opt/avi/scripts/linux_user_maintenance.py --sync-user '{"username": "admin", "uid": 2000, "is_sudoer": true, "controller": true, "unix_crypt_password": "abc12345", "delete": false}' [node1.controller.local] out: The user `admin' is already a member of `sudo'. [node1.controller.local] out: [node1.controller.local] Executing task 'sync_cli_user' Resetting password for user admin. Password reset complete local@Avi-Dev:~#
如果浏览器指向控制器 IP 地址,则会显示一个登录屏幕,其中包含设置 admin 密码的说明。在配置密码后,admin 用户可以通过 NSX Advanced Load Balancer UI 登录。
在成功进行身份验证后,将像往常一样为用户提供初始配置工作流。
集群设置更改
在 AWS 中配置控制器集群时,需要使用集群的每个节点的 admin 密码,如下所示:
这是与上一节中介绍的 admin 帐户相同的密码。