2.2. 오버클라우드 이미지 업데이트
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 디렉터리에서 기존 이미지를 제거합니다.
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가 업데이트되고 최신 이미지를 사용합니다. 업데이트 후에는 서비스를 다시 시작할 필요가 없습니다.