管理者以外のユーザー アカウントを使用して NSX Advanced Load Balancer CLI に SSH 接続する手順に従います。
この例では、管理者以外のユーザーもスーパー ユーザーとして構成されています。
SSH クライアントを開き、cli@<Avi Controller IP> コマンドを使用します。NSX Advanced Load Balancer Controller の IP アドレスを、アクセスが必要なコントローラの IP アドレスに置き換えます。
ユーザー名の入力を求められたら、認証情報を入力します。次の例では、ユーザー名 testuser のユーザー アカウントが使用されています。これは NSX Advanced Load Balancer でスーパー ユーザーとしても構成されています。
Using username "cli". Avi Cloud Controller Avi Networks software, Copyright (C) 2013-2017 by Avi Networks, Inc. All rights reserved. Version: 17.1.8 Date: 2017-09-21 06:03:07 UTC Build: 9020 Management: 10.10.1.1/23 UP Gateway: 10.10.1.1 UP The copyrights to certain works contained in this software are owned by other third parties and used and distributed under license. Certain components of this software are licensed under the GNU General Public License (GPL) version 2.0 or the GNU Lesser General Public License (LGPL) Version 2.1. A copy of each such license is available at http://www.opensource.org/licenses/gpl-2.0.php and http://www.opensource.org/licenses/lgpl-2.1.php Last login: Fri Oct 27 10:32:02 2017 from 10.10.8.11 Launching a CLI shell in a container No handlers could be found for logger "docker.auth.auth" Login: testuser Password:
上記の CLI スニペットのとおりにパスワードを入力すると、ユーザーは NSX Advanced Load Balancer シェルにアクセスできるようになります。
[admin:avi-controller]: >
NSX Advanced Load Balancer シェル プロンプトから、すべての show コマンドと shell コマンドを実行できます。
スーパーユーザー アカウントを使用したログの確認
前の手順で説明したアカウントを使用し、attach controller <controller-ip> コマンドを使用して linux bash プロンプトに移動します。パーシステント ストレージのないコンテナであるため、ls コマンドを使用するときにログ ファイルは表示されません。
[admin:avi-controller]: > bash root@04de723c268a:/# root@04de723c268a:/# cd /opt root@04de723c268a:/opt# ls root@04de723c268a:/opt# <- No directory in /opt as seen here
ユーザー名 avidebuguser の使用
管理者以外のユーザー(スーパー ユーザーでもある)は、attach <Avi Controller IP> コマンドを使用して NSX Advanced Load Balancer Controller に関連付けることができます。これにより、ユーザーは avidebuguser としてコントローラ コンテナにアクセスできるようになります。avidebuguser は sudo ユーザーでもあります。Attach オプションは、ユーザー(ローカルまたはリモート)がスーパー ユーザーとして構成されている場合にのみ使用できます。
[admin:avi-controller]: > attach controller 10.10.1.10 No handlers could be found for logger "root" Warning: Permanently added '10.10.1.10' (ECDSA) to the list of known hosts. Avi Cloud Controller Avi Networks software, Copyright (C) 2013-2017 by Avi Networks, Inc. All rights reserved. Version: 17.1.8 Date: 2017-09-21 06:03:07 UTC Build: 9020 Management: 10.10.1.10/23 UP Gateway: 10.10.1.1 UP Esx and OpenstackWelcome, this is your controller!!! The copyrights to certain works contained in this software are owned by other third parties and used and distributed under license. Certain components of this software are licensed under the GNU General Public License (GPL) version 2.0 or the GNU Lesser General Public License (LGPL) Version 2.1. A copy of each such license is available at http://www.opensource.org/licenses/gpl-2.0.php and http://www.opensource.org/licenses/lgpl-2.1.php Last login: Fri Oct 27 10:32:36 2017 from 172.17.0.2 avidebuguser@avi-controller:~$
以下に示すように、ls コマンドを実行してログ ファイルを確認します。
avidebuguser@avi-controller-2:/opt$ ls *avi zookeeper-3.4.6*
avidebuguser@avi-controller-2:/opt/avi/log$ pwd /opt/avi/log
追加情報
NSX Advanced Load Balancer Linux CLI および NSX Advanced Load Balancer CLI へのアクセスの詳細については、「CLI - Linux コマンド ライン モード」および「アクセス設定」を参照してください。