6.8. 为 OVN 故障排除命令创建别名
您可以在 ovn_controller
容器中运行 OVN 命令,如 ovn-nbctl show
。该容器在 Controller 节点和 Compute 节点上运行。为简化您对命令的访问,请创建并提供定义别名的脚本。
先决条件
- 使用 ML2/OVN 部署 Red Hat OpenStack Platform 作为默认机制驱动程序。
流程
以具有访问 OVN 容器所需的权限的用户身份,登录 Controller 主机。
示例
ssh tripleo-admin@controller-0.ctlplane
$ ssh tripleo-admin@controller-0.ctlplane
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个 shell 脚本文件,其中包含您要运行的
ovn
命令。示例
vi ~/bin/ovn-alias.sh
vi ~/bin/ovn-alias.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加
ovn
命令,并保存脚本文件。示例
在本例中,
ovn-sbctl
、ovn-nbctl
和ovn-trace
命令已添加到别名文件中:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Compute 主机上重复此流程中的步骤。
验证
Source 脚本文件。
示例
source ovn-alias.sh
# source ovn-alias.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行命令以确认您的脚本文件正常工作。
示例
ovn-nbctl show
# ovn-nbctl show
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow