VMware Cloud Director용 VMware 하이퍼 플러그인을 삭제하면 Service Provider Admin Portal의 Customize Portal 페이지에 액세스할 수 없게 됩니다. 다른 플러그인을 설치하거나 관리할 수 있으려면 VMware 하이퍼 플러그인을 재설치해야 합니다.
프로시저
- Broadcom 지원 포털에서 관련 VMware Cloud Director 버전에 대한 VMware 하이퍼 플러그인을 다운로드합니다.
참고:
일부 버전의 VMware Cloud Director는 여러 버전의 VMware 하이퍼 플러그인을 지원합니다. 적용 가능한 모든 버전의 VMware 하이퍼 플러그인을 설치하고 사용하도록 설정해야 합니다.
적용 가능한 모든 VMware 하이퍼 플러그인 버전은 VMware Cloud Director 다운로드 페이지의 드라이버 및 도구 탭 아래에 나열됩니다.
- VMware Cloud Director API를 사용하여 ZIP을 수동으로 업로드합니다.
다음 단계에서는
SERVER
를
VMware Cloud Director 설치의 서버 끝점으로 사용하고
TOKEN
을 초기 세션의 생성 요청이 반환하는
x-vcloud-authorization
헤더 값으로 사용합니다.
- 시스템 관리자 자격 증명을 사용하여 세션을 생성합니다.
SERVER="vcloud.example.com" curl --header 'Accept: application/*+xml;version=30.0' --insecure --basic --data '' --user 'administrator@System:pa$$w0rd' --verbose https://$SERVER/api/sessions
- manifest.json 파일을 필요한 값에 대한 템플릿으로 사용하여 플러그인을 등록합니다.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" curl --header 'Accept: application/json' --header 'Content-Type: application/json' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/cloudapi/extensions/ui --data '{"pluginName": "Stub plugin", "vendor": "VMware", "description": "", "version": "1.0.0", "license": "BSD-2", "link": "http://vcloud.example.com", "provider_scoped": true, "enabled": true}'
- 플러그인에 대한 파일 업로드를 사용하도록 설정합니다.
이전 응답의
Location
헤더에서 끝점 정보를 찾을 수 있습니다.
size
는
plugin.zip 파일의 크기(바이트)입니다.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" PLUGIN="urn:vcloud:uiPlugin:1e634a62-a98a-46c0-b9dd-7e2c5a9e8688" curl --header 'Accept: application/json' --header 'Content-Type: application/json' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/cloudapi/extensions/ui/$PLUGIN/plugin --data '{"fileName": "plugin.zip", "size": 56623}'
- plugin.zip 파일을 VMware Cloud Director에 업로드합니다.
이전 호출의
Link
응답 헤더에서 업로드 경로를 찾을 수 있습니다.
SERVER="vcloud.example.com" TOKEN="c2f4258224ce4489b4e4474e4e34db15" curl --request PUT --header 'Content-Type: application/zip' --header "x-vcloud-authorization: $TOKEN" --insecure --verbose https://$SERVER/transfer/19d7fafd-6670-4c2a-983f-0b3a49725d2e/plugin.zip --data-binary @dist/plugin.zip
- VMware Cloud Director 버전이 2개 이상의 VMware 하이퍼 플러그인 버전을 지원하는 경우 지원되는 각 VMware 하이퍼 플러그인 버전에 대해 1단계와 2단계를 반복합니다.
결과
Service Provider Admin Portal에서
Customize Portal 페이지에 액세스할 수 있으며 플러그인 목록에
VMware Cloud Director용
VMware 하이퍼 플러그인이 나타납니다.
다음에 수행할 작업
VMware Cloud Director 플러그인 목록을 보려면 상단 탐색 모음에서
을 선택합니다.