2014-11-18 2 views
0

"devstack"을 사용하여 바탕 화면의 openstack을 재생합니다.openstack vms 손실을 방지하는 방법

필자는 인스턴스에 여러 개의 vms를 구성했습니다. 무슨 일이 있었는지 며칠 전 정전이 발생하여 내 바탕 화면의 전원을 껐습니다 (UPS가없는 경우). 이것은 스택 해제를하지 못했기 때문에 모든 VM을 잃는 결과를 낳았습니다.

다음에 이런 일이 발생하지 않도록하는 해결책 중 하나는 UPS를 사용하는 것입니다. 내가 작성

enter image description here VM

의 스냅 샷을 전력 손실이 있어도 난 그냥 다시 시작하면 VM이 실행되도록 VM을 백업하는 데 사용할 수있는 및

답변

0

을 ./stack.sh 않는 다른 솔루션이 있습니까

인스턴스 스냅 샷이 컨트롤러 노드의/var/lib/glance/images에 저장 될 Glance에 업로드됩니다.

이 폴더를 백업하십시오.

데이터가 손실되는 경우이 폴더를 복원하고 이미지로 부팅하여 새 인스턴스를 시작하십시오. 스냅 샷을 선택하고 실행을 클릭하십시오.

+0

안녕하세요, 스냅 샷을 만들려고했는데 만들었습니다. 그러나, 나는 그것을/var/lib/glance에서 찾을 수 없다. 나는/opt/stack/data/glance/images/나머지 이미지들 (업로드 된 커스텀 우분투)을 포함하는 것을 보았습니다. 내가 그것을 뒷받침 할 수있는 곳을 아십니까? – user1647708

+0

오픈 스택 UI에서 스냅 샷을 만들 때 사용자 정의 속성에는 적절한 크기가 있지만 0 바이트가 표시됩니다. – user1647708

+0

그런 다음/opt/stack/data/glance/images /'의 백업을 시도하십시오. – Harikrishnan

0

Devstack은 개발자 환경으로, 전력 손실을 복구하기위한 것이 아닙니다.

상태를 잃지 않고 openstack 서비스를 다시 시작하도록 지원해야하는 다른 올인원 (all-in-one) Openstack 설치 프로그램을 사용해야합니다. 예를 들어 Redhat의 팩 스탁을 사용할 수 있습니다. - https://openstack.redhat.com/Quickstart

관련 문제