REST API 개요
REST API를 사용하여 VMware vSphere 관리 작업을 위한 여러 ONTAP 툴을 수행할 수 있습니다. REST API는 Swagger 웹 페이지를 통해 표시됩니다.
https://loadbalancerIP:8443/_에서 제공하는 Swagger 웹 페이지에 액세스하여 REST API 설명서를 표시하고 API 호출을 수동으로 실행할 수 있습니다.
모든 API에는 swagger 페이지에 언급된 요청 본문과 예제가 있습니다. 이 섹션에 제공된 워크플로 및 예제는 참조용으로만 사용됩니다. |
VMware vSphere REST API용 ONTAP 툴에 액세스하는 방법
여러 가지 방법으로 ONTAP REST API에 액세스할 수 있습니다.
네트워크 고려 사항
다음 인터페이스를 통해 REST API에 연결할 수 있습니다.
-
클러스터 관리 LIF
-
노드 관리 LIF
-
SVM 관리 LIF
사용하려는 LIF는 HTTPS 관리 프로토콜을 지원하도록 구성해야 합니다. 또한 네트워크의 방화벽 구성에서 HTTPS 트래픽을 허용해야 합니다.
클러스터 관리 LIF는 항상 사용해야 합니다. 이렇게 하면 모든 노드에서 API 요청의 로드 밸런싱을 수행하고 오프라인이거나 연결 문제가 발생하는 노드를 피할 수 있습니다. 여러 클러스터 관리 LIF가 구성된 경우 REST API에 액세스하는 것과 동일한 것입니다. |
VMware vSphere API용 ONTAP 툴 온라인 설명서 페이지
VMware vSphere용 NetApp ONTAP 툴의 지원 페이지에 있는 하이퍼링크에서 Swagger에 액세스할 수 있습니다.
최신 버전의 API에 대한 설명서 페이지에 액세스하는 데 사용되는 URL 형식은 다음과 같습니다.
사용자 정의 소프트웨어 및 도구
VMware vSphere API용 ONTAP 툴은 여러 가지 프로그래밍 언어와 툴을 사용하여 액세스할 수 있습니다. Python, Java, Curl, PowerShell을 비롯한 다양한 옵션이 제공됩니다. API를 사용하는 프로그램, 스크립트 또는 도구는 REST 웹 서비스 클라이언트로 작동합니다. 프로그래밍 언어를 사용하면 API를 보다 깊이 이해할 수 있고 VMware vSphere 관리를 위한 ONTAP 툴을 자동화할 수 있습니다.
최신 버전의 API에 직접 액세스하는 데 사용되는 기본 URL의 형식은 다음과 같습니다.
여러 버전이 지원되는 특정 API 버전에 액세스하려면 URL 형식은 다음과 같습니다.
Swagger UI를 통해 VMware vSphere API용 ONTAP 툴 참조 문서에 액세스합니다
로컬 ONTAP 시스템에서 Swagger UI를 통해 ONTAP REST API 설명서에 액세스할 수 있습니다.
-
시작하기 전에 *
다음과 같은 항목이 있어야 합니다.
-
ONTAP 클러스터 관리 LIF의 IP 주소 또는 호스트 이름입니다
-
ONTAP REST API 액세스 권한이 있는 계정의 사용자 이름과 암호입니다
-
브라우저에 URL을 입력하고 * Enter * 를 누릅니다. https://<ip_address>/docs/api
-
ONTAP 계정을 사용하여 로그인합니다
ONTAP API 설명서 페이지는 주요 리소스로 구성된 API 호출과 함께 표시됩니다 범주를 선택합니다.
-
개별 API 호출의 예로 * cluster * 범주로 스크롤하고 * get/cluster * 를 클릭합니다.