2.2. 更新 Overcloud 镜像
Undercloud 更新过程可能会从 rhosp-director-images 和
软件包下载新镜像存档。检查 rhosp-director-images
-ipayum
日志以确定新镜像存档是否可用:
sudo grep "rhosp-director-images" /var/log/yum.log
$ sudo grep "rhosp-director-images" /var/log/yum.log
如果有新存档可用,请将您当前的镜像替换为新镜像。要安装新镜像,首先请从 stack
用户的主目录(/home/stack/
)中删除任何现有的镜像:
images
rm -rf ~/images/*
$ rm -rf ~/images/*
复制新镜像存档:
cp /usr/share/rhosp-director-images/overcloud-full-latest-8.0.tar ~/images/. cp /usr/share/rhosp-director-images/ironic-python-agent-latest-8.0.tar ~/images/.
$ cp /usr/share/rhosp-director-images/overcloud-full-latest-8.0.tar ~/images/.
$ cp /usr/share/rhosp-director-images/ironic-python-agent-latest-8.0.tar ~/images/.
提取存档:
cd ~/images for tarfile in *.tar; do tar -xf $tarfile; done
$ cd ~/images
$ for tarfile in *.tar; do tar -xf $tarfile; done
将最新的镜像导入到 director 中,并配置节点以使用新镜像
openstack overcloud image upload --update-existing --image-path ~/images/. openstack baremetal configure boot
$ openstack overcloud image upload --update-existing --image-path ~/images/.
$ openstack baremetal configure boot
要完成镜像更新,请验证新镜像是否存在:
openstack image list ls -l /httpboot
$ openstack image list
$ ls -l /httpboot
director 现已更新并使用最新的镜像。更新后,您不需要重启任何服务。