3.2. 将 undercloud 升级到 OpenStack Platform 12
此流程将 undercloud 工具集和核心 Heat 模板集合升级到 OpenStack Platform 12 发行版本。
流程
-
以
stack
用户身份登录 director。 禁用当前的 OpenStack Platform 存储库:
sudo subscription-manager repos --disable=rhel-7-server-openstack-11-rpms
$ sudo subscription-manager repos --disable=rhel-7-server-openstack-11-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用新的 OpenStack Platform 存储库:
sudo subscription-manager repos --enable=rhel-7-server-openstack-12-rpms
$ sudo subscription-manager repos --enable=rhel-7-server-openstack-12-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 禁用 overcloud 基础镜像的更新:
sudo yum-config-manager --setopt=exclude=rhosp-director-images* --save
$ sudo yum-config-manager --setopt=exclude=rhosp-director-images* --save
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行
yum
以升级 director 的主软件包:sudo yum update -y python-tripleoclient
$ sudo yum update -y python-tripleoclient
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
编辑
/home/stack/undercloud.conf
文件,检查enabled_drivers
参数是否不包含pxe_ssh
驱动程序。这个驱动已弃用,而是使用 Virtual Baseboard Management Controller (VBMC)并从 Red Hat OpenStack Platform 中删除。有关这个新驱动程序和迁移说明的更多信息,请参阅 Director 安装和使用指南中的 附录 "Virtual Baseboard Management Controller (VBMC) "。 运行以下命令来升级 undercloud:
openstack undercloud upgrade
$ openstack undercloud upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待 undercloud 升级过程完成。
您已将 undercloud 升级到 OpenStack Platform 12 发行版本。