本节提供了将 NSX Advanced Load Balancer CLI Shell 安装到 Linux 或 Macintosh 的步骤。对于每个操作系统,所需执行的步骤都相同。
过程
- 安装
pip
(如果尚未安装)。 - 安装
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
- 为 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.
- 进入 CLI Shell 虚拟环境。
cd avi_shell/ source ./bin/activate
- 安装 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)”主题。