This section provides steps for installing the NSX Advanced Load Balancer CLI shell onto the Linux or Macintosh. The steps are the same for either OS.


  1. Install pip, if not already installed.
  2. Install virtualenv, if not already installed.
    sudo pip install virtualenv
     Downloading virtualenv-14.0.6-py2.py3-none-any.whl (1.8MB)
     100% |████████████████████████████████| 1.8MB 178kB/s
     Installing collected packages: virtualenv
     Successfully installed virtualenv-14.0.6
  3. Create a virtual environment for the CLI shell.
    virtualenv avi_shell
     New python executable in /home/user/git/clean/avi-dev/build/avi_shell/bin/python
     Installing setuptools, pip, wheel...done.
  4. Go to the CLI shell virtual environment.
    cd avi_shell/
     source ./bin/activate
  5. Install the CLI shell package.
    pip install /tmp/avi_shell-18.2.1-9010.tar.gz
     Processing /tmp/avi_shell-18.2.1-9010.tar.gz
     Collecting cmd2==0.6.8 (from shell-client==18.2)
     Collecting iso8601==0.1.11 (from shell-client==18.2)
     Using cached iso8601-0.1.11-py2.py3-none-any.whl
     Successfully installed cmd2-0.6.8 commentjson-0.6 iso8601-0.1.11 prettytable-0.7.2 pyparsing-2.1.0 pytz-2015.7 requests-2.9.1 requests-toolbelt-0.5.1 shell-client-17.2.17 urllib3-1.14 virtualenv-13.1.2 wheel-0.26.0 wrapt-1.10.6

    For installing a CLI shell to manage an OpenStack write access mode deployment with Keystone support enabled, see Install the LBaaS CLI Shell (OpenStack with Keystone) topic in the VMware NSX Advanced Load BalancerInstallation Guide.