本节提供了将 NSX Advanced Load Balancer CLI Shell 安装到 Linux 或 Macintosh 的步骤。对于每个操作系统,所需执行的步骤都相同。

过程

  1. 安装 pip(如果尚未安装)。
  2. 安装 virtualenv(如果尚未安装)。
    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. 为 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. 进入 CLI Shell 虚拟环境。
    cd avi_shell/
     source ./bin/activate
  5. 安装 CLI Shell 包。
    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
    注:

    要安装 CLI Shell 以管理启用了 Keystone 支持的 OpenStack 写入访问模式部署,请参阅VMware NSX Advanced Load Balancer 安装指南》中的“安装 LBaaS CLI Shell(具有 Keystone 的 OpenStack)”主题。