RecoverPoint for VM: API를 사용하여 RP4VMs 플러그인 서버를 등록 및 등록 해제하는 방법
Summary: 이 문서에서는 API를 사용하여 RP4VM(RecoverPoint for Virtual Machines) 플러그인 서버를 등록하고 등록 취소하는 방법에 대해 설명합니다.
Instructions
RecoverPoint for Virtual Machines UI가 제대로 표시되려면 vRPAs(Virtual RecoverPoint Appliances)와 플러그인 서버 간의 적절한 통신이 필요합니다. 이 통신은 RecoverPoint WDM에서 플러그인 서버 구성 마법사를 실행하여 완료됩니다.
RecoverPoint WDM에서 플러그인 서버 구성 마법사가 실패하는 경우 플러그인 서버 API를 사용하여 동일한 프로세스를 수행할 수 있습니다.
플러그인 서버 API를 사용하여 특정 vCenter에서 플러그인 서버를 제거할 수도 있습니다(제거 또는 재설치 목적으로 필요한 경우).
Plugin Server API를 사용하면 플러그인 서버 등록에 도움이 되는 추가 정보를 제공할 수 있다는 장점이 있습니다.
다음은 RP4VMs 환경에서 플러그인 서버를 등록 및 등록 취소하는 방법을 설명하는 두 개의 개별 프로세스입니다.
API를 사용하여 RP4VMs 플러그인 서버를 등록하는 프로세스:
-
다음 구문을 사용하여 웹 브라우저에서 플러그인 서버를 엽니다.
https://Plugin_Server_IP/ui -
오른쪽 위 모서리에 Authorize라는 버튼이 있습니다. 이 버튼을 클릭하고 RP4VMs 플러그인 서버를 등록할 vCenter의 관리자 사용자 이름과 비밀번호를 입력합니다. 입력이 완료되면 닫기 버튼을 클릭하여 이전 화면으로 돌아갑니다.
-
웹 브라우저에서 Find 옵션을 사용하여 API 섹션 레이블이 지정된 VC Inventory를 찾습니다.
-
VC 인벤토리 헤더 아래에서 POST 옵션을 선택합니다. 화면 오른쪽의 이 섹션 안에는 "사용해 보기"라는 버튼이 있습니다. 이 버튼을 클릭합니다. 이렇게 하면 JSON 상자의 본문 섹션에 텍스트를 입력할 수 있습니다.
-
JSON의 기본 본문은 다음과 같습니다.
{
"address": "string",
"certificate": "string",
"password": "string",
"port": 443,
"userName": "string"
}
-
플러그인 서버에 필요한 루트 CA 인증서를 확인하려고 합니다. 이를 위해 첫 번째 등록 프로세스를 의도적으로 실패하도록 할 수 있습니다. 이렇게 하면 필요한 인증서를 나타내는 메시지가 표시됩니다.
다음 정보를 입력하면 등록 프로세스가 의도적으로 실패하고 플러그인 서버에 필요한 인증서를 제공합니다."인증서"에 유의하십시오. "string", 줄이 변경되지 않습니다. 다시 말하지만, vCenter에서 요구하는 인증서를 확인하지 못하기를 원합니다.
{
"address": "vCenter_IP_Address",
"certificate": "string",
"password": "vCenter_Password",
"port": 443,
"userName": "vCenter_User_Name"
}
-
JSON 본문에 vCenter 정보를 입력한 후 아래로 스크롤하여 "Execute"라고 표시된 긴 파란색 버튼을 클릭합니다.
-
"실행" 버튼 아래에 반환 코드가 나타납니다.
400 Error: BAD REQUEST, 작업 실패를 확인합니다. 작업을 완료하는 데 필요한 플러그인 서버의 vCenter 인증서가 거부되어 작업이 의도적으로 실패했습니다. 오류 코드 아래에 메시지가 표시됩니다.
You must confirm the root CA certificate for vCenter Server '<vCenter_IP>:443' before you can register it.
-
그 아래에 나열된 인증서가 있습니다. 플러그인 서버에 필요한 vCenter 루트 인증서입니다.
인증서를 클립보드에 복사합니다. "message": 이후 첫 번째 따옴표부터(첫 번째 따옴표 포함) 모든 내용을 복사한 후 다음 이후 복사를 종료합니다.
END CERTIFICATE-----\n"string" 필드를 위에 복사한 출력으로 바꾸고 "Execute" 버튼을 다시 한 번 누릅니다.
-
필요한 CA 인증서가 플러그인 서버에 미리 제공되었으므로 성공적인 반환 코드 200이 표시되어야 합니다. vCenter Server UI를 탐색합니다.
플러그인 서버 확장이 설치되었다는 메시지가 vCenter UI 상단에 표시됩니다.
"Recent Tasks"에는 RP4VMs 플러그인이 다운로드 및 배포되었음을 나타내는 몇 가지 메시지가 기록될 수도 있습니다. 브라우저를 새로 고치면 RP4VMs 아이콘이 표시됩니다.
그렇지 않으면 vCenter에서 로그아웃했다가 다시 로그인하여 새로 설치된 RP4VMs 플러그인을 확인합니다.
API를 사용하여 RP4VMs 플러그인 서버의 등록을 취소하는 프로세스:
RP4VM 제거 또는 재설치와 같은 다양한 이유로 vCenter에서 플러그인 서버를 제거해야 할 수 있습니다. 아래 단계에서는 이를 수행하기 위한 개요를 설명합니다.
-
다음 구문을 사용하여 웹 브라우저에서 플러그인 서버를 엽니다.
https://Plugin_Server_IP/ui -
오른쪽 위 모서리에 Authorize라는 버튼이 있습니다. 이 버튼을 클릭하고 RP4VMs 플러그인 서버를 등록할 vCenter의 관리자 사용자 이름과 비밀번호를 입력합니다. 입력이 완료되면 닫기 버튼을 클릭하여 이전 화면으로 돌아갑니다.
-
웹 브라우저에서 찾기 옵션을 사용하여 "VC Inventory"라고 표시된 API 섹션을 찾습니다.
-
VC 인벤토리 헤더 아래에서 GET 옵션을 선택합니다. 화면 오른쪽의 이 섹션 안에는 "사용해 보기"라는 버튼이 있습니다. 이 버튼을 클릭합니다.
-
이 경우 매개변수가 필요하지 않습니다. 이 섹션에는 "id"라는 레이블이 지정된 필드 다음에 영숫자 문자열이 와야 합니다. 따옴표를 제외하고 이 문자열을 복사합니다. 제거 명령에 필요한 vCenter UUID입니다.
-
VC 인벤토리 헤더 아래에서 DELETE 옵션을 선택합니다. 화면 오른쪽의 이 섹션 안에는 "사용해 보기"라는 버튼이 있습니다. 이 버튼을 클릭합니다. 이렇게 하면 JSON 상자의 본문 섹션에 텍스트를 입력할 수 있습니다.
-
GET 명령에서 복사한 vCenter UUID를 "vc-id" 필드에 붙여 넣고 "Execute" 버튼을 선택합니다.
-
반환 코드가 "Execute" 버튼 아래에 나타납니다. 이 반환 코드는 204 Successful Request여야 하며, 작업이 vCenter에서 RP4VMs 플러그인 서버를 제거했음을 확인합니다. RP4VMs 플러그인 내에서 일련의 알 수 없는 오류 메시지가 보고되고 플러그인이 제거되어 UI가 응답하지 않습니다.
-
몇 분 정도 기다린 다음 vCenter에서 로그아웃했다가 다시 로그인합니다. 그런 다음 RP4VMs 아이콘을 vCenter 메뉴 항목 목록에서 제거해야 합니다. 그 이후에는 별다른 사고 없이 새로운 플러그인 서버를 등록할 수 있습니다.
Additional Information
위의 옵션을 사용하여 RP4VM 플러그인 서버를 제대로 등록하거나 등록 취소할 수 없는 경우 Dell Technologies RecoverPoint 지원 팀에 문의하여 추가 지원을 받으십시오.