5.11. 사전 프로비저닝된 노드 업그레이드 준비
사전 프로비저닝된 노드는 director의 관리 외부에서 생성된 노드입니다. 사전 프로비저닝된 노드를 사용하는 오버클라우드에는 업그레이드하기 전에 몇 가지 추가 단계가 필요합니다.
사전 요구 사항
- 오버클라우드는 사전 프로비저닝된 노드를 사용합니다.
절차
다음 명령을 실행하여
OVERCLOUD_HOSTS환경 변수에 노드 IP 주소 목록을 저장합니다.source ~/stackrc export OVERCLOUD_HOSTS=$(openstack server list -f value -c Networks | cut -d "=" -f 2 | tr '\n' ' ')
$ source ~/stackrc $ export OVERCLOUD_HOSTS=$(openstack server list -f value -c Networks | cut -d "=" -f 2 | tr '\n' ' ')Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 스크립트를 실행합니다.
/usr/share/openstack-tripleo-heat-templates/deployed-server/scripts/enable-ssh-admin.sh
$ /usr/share/openstack-tripleo-heat-templates/deployed-server/scripts/enable-ssh-admin.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 업그레이드를 진행합니다.
-
사전 프로비저닝된 노드와 함께
openstack overcloud upgrade run명령을 사용하는 경우--ssh-user tripleo-admin매개변수를 포함합니다. Compute 또는 Object Storage 노드를 업그레이드할 때 다음을 사용하십시오.
-
upgrade-non-controller.sh스크립트에-U옵션을 사용하고stack사용자를 지정합니다. 이는 사전 프로비저닝된 노드의 기본 사용자가heat-admin이 아닌stack이기 때문입니다. --upgrade옵션과 함께 노드의 IP 주소를 사용합니다. 이는 노드가 director의 Compute(nova) 및 Bare Metal(ironic) 서비스로 관리되지 않고 노드 이름이 없기 때문입니다.예를 들어 다음과 같습니다.
upgrade-non-controller.sh -U stack --upgrade 192.168.24.100
$ upgrade-non-controller.sh -U stack --upgrade 192.168.24.100Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
-
사전 프로비저닝된 노드와 함께
관련 정보
- 사전 프로비저닝된 노드에 대한 자세한 내용은 Director 설치 및 사용 가이드의 "사전 프로비저닝된 노드를 사용하여 기본 오버클라우드 구성" 을 참조하십시오.