控制节点和计算节点都需要的操作

需要在控制节点和计算节点都执行

bash
add-apt-repository cloud-archive:bobcat

如果出现了错误:not a valid cloud-archive: ‘bobcat’

可以更新:

shell
sudo apt-get upgrade
sudo apt-get install software-properties-common
bash
apt update

增加一个脚本用于查看OpenStack 进程状态。

shell
sudo vi /usr/local/bin/opst-proc-show.sh

/usr/local/bin/opst-proc-show.sh的内容:

bash
#!/usr/bin/env bash
systemctl -a |grep -E "UNIT|chronyd|memcached|rabbitmq|mariadb|glance|httpd\.s|etcd|nova|neutron|libvirtd\.ser"

增加脚本执行权限。

shell
chmod u+x /usr/local/bin/opst-proc-show.sh

如果你不想在/usr/local/bin下创建,在你自己的home目录下创建也可

由于我用的fish shell,因此执行时的命令为bash opst-proc-show.sh

增加一个脚本用于设定环境变量

sudo vi ./admin-openrc-fish.sh

bash
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://controller124:5000/v3
export OS_IDENTITY_API_VERSION=3

chmod +x admin-openrc.sh

需要时执行:

bash
source ./admin-openrc-fish.sh