管理者以外のユーザー アカウントを使用して 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 コマンド ライン モード」および「アクセス設定」を参照してください。