ONTAP tools for VMware vSphere
curl을 사용하여 API 호출을 실행하면 ONTAP tools for VMware vSphere 를 시작할 수 있습니다.
시작하기 전에
curl 예제에 필요한 정보와 매개변수를 검토해야 합니다.
다음이 필요합니다.
-
ONTAP tools for VMware vSphere
-
ONTAP 도구 관리자 관리자(사용자 이름 및 비밀번호)에 대한 자격 증명
아래에 제시된 curl 예제에는 Bash 스타일 변수가 포함되어 있습니다. Bash 환경에서 이러한 변수를 설정하거나 명령을 실행하기 전에 수동으로 업데이트할 수 있습니다. 변수를 설정하면 셸은 실행하기 전에 각 명령에 값을 대입합니다. 변수는 아래 표에 설명되어 있습니다.
변하기 쉬운 | 설명 |
---|---|
$FQDN_IP_포트 |
ONTAP 도구 관리자의 정규화된 도메인 이름 또는 IP 주소와 포트 번호입니다. |
$MYUSER |
ONTAP 도구 관리자 계정의 사용자 이름입니다. |
$MYPASSWORD |
ONTAP 도구 관리자 사용자 이름과 연결된 비밀번호입니다. |
$액세스_토큰 |
ONTAP 도구 관리자가 발급한 액세스 토큰입니다. |
다음 Linux CLI 명령과 출력은 변수를 설정하고 표시하는 방법을 보여줍니다.
FQDN_IP_PORT=172.14.31.224:8443 echo $FQDN_IP 172.14.31.224:8443
1단계: 액세스 토큰 획득
REST API를 사용하려면 액세스 토큰을 얻어야 합니다. 액세스 토큰을 요청하는 방법의 예는 아래와 같습니다. 귀하의 환경에 적합한 값으로 대체해야 합니다.
curl --request POST \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/auth/login” \
--header "Content-Type: application/json" \
--header "Accept: */*" \
-d "{"username": "$MYUSER", "password": "$MYPASSWORD"}"
응답에서 제공된 액세스 토큰을 복사하여 저장합니다.
2단계: REST API 호출 실행
액세스 토큰을 받으면 curl을 사용하여 REST API 호출을 실행할 수 있습니다. 첫 번째 단계에서 획득한 액세스 토큰을 포함하세요.
curl --request GET \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/vcenters" \
--header "Accept: */*" \
--header "x-auth: $ACCESS_TOKEN"
JSON 응답에는 ONTAP 도구 관리자에 구성된 VMware vCenter 인스턴스 목록이 포함됩니다.