virtualization/VMware

[VMware] vRealize Suite Lifecycle Manager의 Request 삭제하기

yueisu 2020. 4. 7. 23:31

 

아시다시피 vRealize Suite Lifecycle Manager(vRSLCM)을 통해 vRealize Suite 제품을 설치할 수 있죠. 단순히 제품의 설치만이 아니라 업데이트도 가능하죠. 라이센스나 패스워드의 관리도 가능하며 인증 관리도 가능하죠. 각각의 조작은 Request가 발행되어 처리됩니다만, 당근 실패도 하죠. Request가 실패했을 경우 GUI 상에서 삭제할 수 있는 방법이 없습니다. 사실, 처리가 실패했기 때문에 조작 이력으로 남겨둬도 문제가 없습니다만 가끔말이죠, 실패한 Request가 원인으로 새롭게 발행한 Request가 제대로 처리되지 않는 경우가 있습니다. 참으로 곤란하죠....

 

예를들어 Pending Action(위의 그림)이나 In Progress 상태라면 ”Delete Request”나 ”Cancel Request” 같은 조작이 가능합니다만 Failed(아래 그림) 상태가 되면 ”Delete Request”가 표시되지도 않습니다.

 

이렇게 GUI에서 삭제할 수 없는 Request는 API를 통해 삭제할 수 있습니다.

 

API를 통해 Request를 삭제하가 위해서는 우선 Request ID를 확인할 필요가 있습니다. Request ID는 Request의 상세 정보에서 확인을 할 수 있습니다.

 

Request ID가 확인되었다면 웹 브라우저를 통해 REST API에 접근을 합니다.

 

API 리스트에서 「request-controller」의 「DELETE」 파라미터에 Request ID를 입력 실행하면 됩니다.

 

깔끔하게(?) 삭제되었네요. 흐흐