2014-07-01 1 views
0

Jcloud API를 사용하여 openstack에서 이미 생성 된 노드를 다시 시작/일시 중단하려고합니다. openstack 서버 GUI에서 노드를 확인하면 노드가 다시 시작되거나 일시 중단됩니다. 그러나 코드에 "일시 중단에 Admin 동작 확장 설치가 필요합니다."라는 오류 응답이 표시됩니다.admin 동작 확장 기능 설치 Suspend/Resume 동작 동안 Openstack

openstack 서버에서 내 policy.json을 확인했습니다. 관리자 권한으로 언급 된 이력서와 정지 확장이 있습니다.

어떻게 수정해야하는지, 또는해야 할 일이 있습니까? 미리 감사드립니다.

답변

0

이것은 jclouds에서 이미 수정 된 bug입니다. 다음 릴리스에 포함되거나 매일 스냅 샷 빌드를 시도 할 수 있습니다. Installation Guide의 "Daily builds 사용"섹션을 참조하십시오.

0

나는 시도/캐치와 메서드 호출을 포위와 같은 예외를 처리했습니다 일시 중단/다시 시작/재부팅이 잘 작동을 호출

try { 
    computeService.suspendNode(nodeId); 
} catch (UnsupportedOperationException e) { 
    System.err.println(e.getMessage()); 
} 

.

나는 특정 공급자 API 레이어 옆에 JClouds VIEW 레이어 구현을 사용하고 있습니다. DevStack/OpenStack 포함.