Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
2.5. 为 OpenStack Platform 10.z 更新当前的 overcloud 镜像
undercloud 更新过程可能会从 rhosp-director-images 和
软件包下载新镜像存档。此过程会在 Red Hat OpenStack Platform 10 中的 undercloud 上更新这些镜像。
rhosp-director-images
-ipa
前提条件
- 您已更新到当前 undercloud 版本的最新次版本。
流程
检查
yum
日志以确定新镜像存档是否可用:$ sudo grep "rhosp-director-images" /var/log/yum.log
如果有新存档,请将当前镜像替换为新镜像。要安装新镜像,首先从 stack 用户主目录(
/home/
)上的 images 目录中删除任何现有的镜像:stack
/images
$ rm -rf ~/images/*
在 undercloud 节点上,提供 undercloud 凭证:
$ source ~/stackrc
解压存档:
$ cd ~/images $ for i in /usr/share/rhosp-director-images/overcloud-full-latest-10.0.tar /usr/share/rhosp-director-images/ironic-python-agent-latest-10.0.tar; do tar -xvf $i; done
将 中最新镜像导入到 director,并将节点配置为使用新镜像:
$ cd ~/images $ openstack overcloud image upload --update-existing --image-path /home/stack/images/ $ openstack overcloud node configure $(openstack baremetal node list -c UUID -f csv --quote none | sed "1d" | paste -s -d " ")
要完成镜像更新,请验证新镜像是否存在:
$ openstack image list $ ls -l /httpboot
director 还保留旧镜像,并使用更新时的时间戳对其进行重命名。如果不再需要这些镜像,请删除它们。
director 现在更新并使用最新的镜像。您无需在更新后重启任何服务。
undercloud 现在使用更新的 OpenStack Platform 10 软件包。接下来,将 overcloud 更新为最新的次要版本。