- tocdepth
2
Авторизация на площадке VMware Cloud Director Availability
В инструкции описаны варианты подключения к локальному ЦОД и резервному ЦОД используя Postman, Curl или Powershell. Выберите необходимое ПО и выполните одну из инструкций на выбор.
Для подключения площадки в инструкциях необходимо указать нужный адрес POD:
Для POD 1 — vcda01.cloud.ru;
Для POD 10 — vcda10-01.cloud.ru и vcda10-02.cloud.ru;
Для POD 11 — vcda11.cloud.ru;
Для POD 12 — vcda12.cloud.ru;
Для POD 30 — vcda30-01.cloud.ru.
Подключение к локальному ЦОД через Postman
Чтобы подключиться к локальному ЦОД используя Postman, выполните следующие шаги:
В Postman создайте новый запрос и выберите тип POST.
Укажите адрес в формате
https://[POD]/sessions
.На месте
[POD]
укажите адрес нужного POD.На вкладке Headers добавьте следующие заголовки:
В поле Content-Type введите «application/json».
В поле Accept введите «application/json, text/plain, /».
На вкладке Body выберите тип raw и вставьте в поле редактирования следующее:
{ ”type” : ”vcdAccessToken”, ”vcdAccessToken” : ”accessToken”, ”context” : ”localOrg” }
На месте
accessToken
укажите Bearer Token, полученный в процедуре Выпуск Bearer Tokens для POD (Y).На месте
localOrg
— организацию на локальном сайте, к которой нужно подключиться.
Нажмите Send.
Сохраните полученное значение поля X_VCAV_Auth для последующего использования.
Подключение к резервному ЦОД через Postman
Чтобы подключиться к резервному ЦОД используя Postman, выполните следующие шаги:
В Postman создайте новый запрос и выберите тип POST.
Укажите адрес в формате
https://[POD]/sessions/extend
.На месте
[POD]
укажите адрес нужного POD.На вкладке Headers добавьте следующие заголовки:
В поле Content-Type введите «application/json».
В поле Accept введите «application/json, text/plain, /».
В поле X-VCAV-Auth введите значение, полученное в процедуре Подключение к локальному ЦОД через Postman.
На вкладке Body выберите тип raw и вставьте в поле редактирования следующее:
{ ”site” : ”Peer Site Name”, ”type” : ”accessToken”, ”accessToken” : ”remoteToken”, ”context” : ”remoteOrg” }
На месте
Peer Site Name
укажите название удаленной площадки как указано на странице Peer Sites, например «PD01-LAB».На месте
remoteToken
— Bearer Token, полученный в процедуре Выпуск Bearer Tokens для POD (Y).На месте
remoteOrg
— организацию на удаленном сайте, к которой нужно подключиться.
Нажмите Send.
Подключение к локальному ЦОД через Curl
Чтобы подключиться к локальному ЦОД используя Curl, выполните следующую команду:
curl 'https://[POD]/sessions' -i -k -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/vnd.vmware.h4-v4.7+json;charset=UTF-8' \
-d '{"type" : "vcdAccessToken", "vcdAccessToken" : "accessToken", "context" : "localOrg"}'
На месте
[POD]
укажите адрес нужного POD.На месте
accessToken
— Bearer Token, полученный в процедуре Выпуск Bearer Tokens для POD (Y).На месте
localOrg
— организацию на локальном сайте, к которой нужно подключиться.
Сохраните полученное значение X_VCAV_Auth для последующего использования.
Подключение к резервному ЦОД через Curl
Чтобы подключиться к резервному ЦОД используя Curl, выполните следующую команду:
curl 'https://[POD]/sessions/extend' -i -k -X POST \
-H 'Content-Type: application/json' \
-H 'Accept: application/vnd.vmware.h4-v4.7+json;charset=UTF-8' \
-H 'X-VCAV-Auth: [X-VCAV-Auth]' \
-d '{"type" : "accessToken", "site" : "Peer Site Name", "accessToken" : "remoteToken", "context" : "remoteOrg"}'
На месте
[POD]
укажите адрес нужного POD.На месте
[X-VCAV-Auth]
— значение, полученное в процедуре Подключение к локальному ЦОД через Curl.На месте
Peer Site Name
— название удаленной площадки как указано на странице Peer Sites, например «PD01-LAB».На месте
remoteToken
— Bearer Token, полученный для удаленной площадки по процедуре Выпуск Bearer Tokens для POD (Y).На месте
remoteOrg
— организацию на удаленном сайте, к которой нужно подключиться.
Подключение к локальному ЦОД через PowerShell
Чтобы подключиться к локальному ЦОД используя PowerShell, выполните следующую команду:
$params = @{ "type" = "vcdAccessToken" "vcdAccessToken" = "accessToken" "context" = "localOrg" } $headers = @{ "Content-Type" = "application/json" "Accept" = "application/vnd.vmware.h4-v4.7+json;charset=UTF-8" } Invoke-WebRequest -Uri ("https://[POD]/sessions") -Method Post -Headers $headers -SkipHttpErrorCheck -Body ($params | convertto-json) -SkipCertificateCheck
На месте
accessToken
укажите Bearer Token, полученный в процедуре Выпуск Bearer Tokens для POD (Y).На месте
localOrg
— организацию на локальном сайте, к которой нужно подключиться.На месте
[POD]
— адрес нужного POD.
Сохраните полученное значение X_VCAV_Auth для последующего использования.
Подключение к резервному ЦОД через PowerShell
Чтобы подключиться к резервному ЦОД используя PowerShell, выполните следующую команду:
$body = @{ "site"= "Peer Site Name" "type" = "accessToken" "accessToken" = "remoteToken" "context" = "remoteOrg" } $headers = @{ "Content-Type" = "application/json" "Accept" = "application/json;charset=UTF-8" "X-VCAV-Auth" = "[X-VCAV-Auth]" } Invoke-WebRequest -Uri ("https://[POD]/sessions/extend") -Method Post -Headers $headers -SkipHttpErrorCheck -Body ($body | convertto-json) -SkipCertificateCheck
На месте
Peer Site Name
укажите название удаленной площадки как указано на странице Peer Sites, например «PD01-LAB».На месте
remoteToken
— Bearer Token, полученный для удаленной площадки по процедуре Выпуск Bearer Tokens для POD (Y).На месте
remoteOrg
— организацию на удаленном сайте, к которой нужно подключиться.На месте
[X-VCAV-Auth]
— значение, полученное в процедуре Подключение к локальному ЦОД через PowerShell.На месте
[POD]
— адрес нужного POD.
для Dev & Test