5.8. 컴퓨팅 업그레이드 (nova)
컴퓨팅 호스트의 롤링 업그레이드를 수행하는 경우 해당 환경의 호환성을 보장하기 위해 명시적 API 버전 제한을 설정해야 합니다.
컨트롤러 또는 컴퓨팅 노드에서 컴퓨팅 서비스를 시작하기 전에
nova.conf
의[upgrade_levels]
섹션에서compute
옵션을 이전 Red Hat OpenStack Platform 버전(kilo
)으로 설정합니다.crudini --set /etc/nova/nova.conf upgrade_levels compute kilo
# crudini --set /etc/nova/nova.conf upgrade_levels compute kilo
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 컨트롤러 및 컴퓨팅 노드에서 이러한 변경을 수행해야 합니다.
모든 컴퓨팅 노드를 업그레이드한 후 이 작업을 실행 취소해야 합니다.
컴퓨팅 호스트에서 다음을 실행합니다.
openstack-service stop nova yum -d1 -y upgrade \*nova\* openstack-db --service nova --update
# openstack-service stop nova # yum -d1 -y upgrade \*nova\* # openstack-db --service nova --update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 호스트를 업그레이드한 후 이전 단계에서 구성한 API 제한을 제거해야 합니다. 모든 호스트에서 다음을 수행합니다.
crudini --del /etc/nova/nova.conf upgrade_levels compute
# crudini --del /etc/nova/nova.conf upgrade_levels compute
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 컨트롤러 및 컴퓨팅 노드에서 Compute 서비스를 다시 시작합니다.
openstack-service start nova
# openstack-service start nova
Copy to Clipboard Copied! Toggle word wrap Toggle overflow