VMware Integrated OpenStack 包含一个工具箱容器,可在其中运行 OpenStack 命令行客户端和其他实用程序。
要访问该工具箱,请以 root
用户身份登录到 Integrated OpenStack Manager,然后运行 toolbox 命令。
OpenStack 客户端
工具箱包括以下 OpenStack 客户端:
- Aodh
- Barbican
- Cinder
- Designate
- Glance
- Gnocchi
- Heat
- Keystone
- Neutron
- Nova
- Swift
将使用 OpenStack 部署中的 admin
用户的设置自动配置工具箱。要以其他用户身份登录,请从 VMware Integrated OpenStack 仪表板下载 RC 文件并将其应用于工具箱容器。
- 登录 VMware Integrated OpenStack 仪表板。
- 从右上角的菜单中,选择 OpenStack RC 文件。
- 将该文件传输到 VMware Integrated OpenStack 工具箱容器。
- 通过运行
source rc-file
命令应用设置。
其他实用程序
除了 OpenStack 客户端外,工具箱还包括 Data Center Command-Line Interface (DCLI)。要使用 DCLI,请运行 dcli 命令,然后指定部署的专用 OpenStack 端点。
dcli +server https://internal-vip:9449/api +i
有关详细信息,请参见 https://code.vmware.com/web/tool/2.12.0/vmware-datacenter-cli 上的 VMware Data Center CLI 页面。
注:
无法从工具箱运行 nsxadmin 实用程序。要使用 nsxadmin,请打开 Neutron 服务器容器的 shell:
kubectl -n openstack exec -it neutron-server-pod-name -- /bin/bash