本节介绍了在 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 帐户相同的密码。