디스크 장애나 다른 심각한 문제가 발생한 경우 CLI를 사용하여 VMware Integrated OpenStack 배포의 개별 노드를 복구할 수 있습니다.
VMware Integrated OpenStack 노드를 복구하면 새로 배포된 노드의 상태가 반환됩니다. 데이터베이스 노드를 복구하려면 백업 파일로 복구해야 합니다. VMware Integrated OpenStack 배포 백업을 참조하십시오.
프로시저
- SSH를 사용하여 VMware Integrated OpenStack Manager에 로그인합니다.
- 루트 사용자로 전환합니다.
sudo su -
- 세부 정보 표시 모드로 전환합니다.
viocli recover <-v | -verbose>
- 도움말 옵션을 봅니다.
viocli recover <-h | -help>
- 노드 또는 역할별로 OpenStack 노드를 복구합니다.
- 데이터베이스 노드 복구:
viocli recover <[-r ROLE -dn BACKUP_NAME]|[-n NODE -dn BACKUP_NAME]> -nfs NFS_VOLUME
옵션 설명 -n NODE VM 이름으로 지정된 데이터베이스 노드가 노드 이름별로 복구됩니다. 여러 노드를 하나의 명령에 지정할 수 있습니다.
VMware Integrated OpenStack 관리자(VMware Integrated OpenStack > OpenStack 배포 > [배포 이름])에 표시된 VM 이름을 사용합니다.
예를 들면 다음과 같습니다.viocli recover –n VIO-DB-0 VIO-DB-1 VIO-DB-2 –dn vio_os_db_20150830215406 -nfs 10.146.29.123:/backups
이렇게 하면 지정된 NFS 백업 파일에서 이름이 지정된 모든 데이터베이스 노드(VIO-DB-0, VIO-DB-1 및 VIO-DB-2)를 복구합니다.-r ROLE 지정된 그룹 이름에 있는 모든 데이터베이스 노드를 복구합니다. 여러 역할을 하나의 명령에 지정할 수 있습니다.
VMware Integrated OpenStack 관리자(VMware Integrated OpenStack > OpenStack 배포 > [배포 이름])에 표시된 그룹 이름을 사용합니다.
예를 들면 다음과 같습니다.viocli recover -r DB -dn vio_os_db_20150830215406 -nfs 10.146.29.123:/backups
이렇게 하면 지정된 NFS 백업 파일에서 DB 노드 그룹의 모든 노드를 복구합니다.-dn BACKUP_NAME 데이터베이스를 복원하는 데 사용할 백업 파일의 타임 스탬프 레이블을 나타냅니다. -nfs NFS_VOLUME 백업 파일을 배치할 NFS 호스트를 나타냅니다. - 데이터베이스 노드 이외의 노드 복구:
viocli recover <[-r ROLE]|[-n NODE]>
옵션 설명 -n NODE VM 이름으로 지정된 노드를 복구합니다. 여러 노드를 하나의 명령에 지정할 수 있습니다.
VMware Integrated OpenStack 관리자(VMware Integrated OpenStack > OpenStack 배포 > [배포 이름])에 표시된 VM 이름을 사용합니다.
예를 들면 다음과 같습니다.viocli recover -n VIO-Controller01
이 명령은 VIO-Controller01 노드를 복구합니다.-r ROLE 지정된 그룹 이름에 있는 모든 노드를 복구합니다. 여러 역할을 하나의 명령에 지정할 수 있습니다.
VMware Integrated OpenStack 관리자(VMware Integrated OpenStack > OpenStack 배포 > [배포 이름])에 표시된 그룹 이름을 사용합니다.
예를 들면 다음과 같습니다.viocli recover -r VIO-Controller01
이 명령은 VIO-Controller01 노드 그룹에 있는 모든 노드를 복구합니다.팁: viocli show 명령을 사용하면 VMware Integrated OpenStack 배포의 모든 노드 및 역할을 나열할 수 있습니다.
- 데이터베이스 노드 복구:
- VMware Integrated OpenStack 관리자(VMware Integrated OpenStack > OpenStack 배포 > [배포 이름])에서 상태를 점검하여 노드가 실행 중인지 확인합니다.
배포에 따라 복구 프로세스를 완료하는 데 몇 분 정도 걸릴 수 있습니다.