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 文件并将其应用于工具箱容器。

  1. 登录 VMware Integrated OpenStack 仪表板。
  2. 从右上角的菜单中,选择 OpenStack RC 文件
  3. 将该文件传输到 VMware Integrated OpenStack 工具箱容器。
  4. 通过运行 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