Skip to main content
ONTAP Select
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

ESXi에서 ONTAP Select 단일 노드 평가 클러스터 생성

기여자 netapp-pcarriga

vCenter에서 관리하는 VMware ESXi 호스트에 단일 노드 ONTAP Select 클러스터를 구축할 수 있습니다. 클러스터는 평가판 라이센스로 생성됩니다.

클러스터 생성 워크플로는 다음과 같은 경우에 다릅니다.

  • ESXi 호스트는 vCenter에서 관리되지 않습니다(독립 실행형 호스트).

  • 클러스터 내에는 여러 개의 노드 또는 호스트가 사용됩니다.

  • 클러스터가 구매한 라이선스를 사용하여 운영 환경에 배포되었습니다.

  • VMware ESXi 대신 KVM 하이퍼바이저가 사용됩니다.

1단계: vCenter 서버 자격 증명 등록

vCenter 서버에서 관리하는 ESXi 호스트에 배포할 때는 호스트를 등록하기 전에 자격 증명을 추가해야 합니다. 그러면 Deploy 관리 유틸리티가 해당 자격 증명을 사용하여 vCenter에 인증할 수 있습니다.

범주 HTTP 동사 경로

구축

게시

/security/credentials 를 선택합니다

말림
curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step01 'https://10.21.191.150/api/security/credentials'
JSON 입력(1단계)
{
  "hostname": "vcenter.company-demo.com",
  "type": "vcenter",
  "username": "misteradmin@vsphere.local",
  "password": "mypassword"
}
처리 유형

비동기식

출력
  • 위치 응답 헤더의 자격 증명 ID입니다

  • 작업 객체

2단계: 하이퍼바이저 호스트 등록

ONTAP Select 노드가 포함된 가상 머신이 실행될 하이퍼바이저 호스트를 추가합니다.

범주 HTTP 동사 경로

클러스터

게시

/hosts 를 참조하십시오

말림
curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step02 'https://10.21.191.150/api/hosts'
JSON 입력(02단계)
{
  "hosts": [
    {
      "hypervisor_type": "ESX",
      "management_server": "vcenter.company-demo.com",
      "name": "esx1.company-demo.com"
    }
  ]
}
처리 유형

비동기식

출력
  • 위치 응답 헤더의 호스트 ID입니다

  • 작업 객체

3단계: 클러스터 생성

ONTAP Select 클러스터를 생성하면 기본 클러스터 구성이 등록되고 Deploy에서 노드 이름을 자동으로 생성합니다.

범주 HTTP 동사 경로

클러스터

게시

/클러스터

말림

단일 노드 클러스터의 경우 쿼리 매개 변수 node_count를 1로 설정해야 합니다.

curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step03 'https://10.21.191.150/api/clusters? node_count=1'
JSON 입력(단계 03)
{
  "name": "my_cluster"
}
처리 유형

동기식이다

출력
  • 위치 응답 헤더의 클러스터 ID입니다

4단계: 클러스터 구성

클러스터를 구성하는 과정에서 다음 속성을 반드시 제공해야 합니다.

범주 HTTP 동사 경로

클러스터

패치

/cluster/{cluster_id}

말림

클러스터 ID를 제공하십시오.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step04 'https://10.21.191.150/api/clusters/CLUSTERID'
JSON 입력(4단계)
{
  "dns_info": {
    "domains": ["lab1.company-demo.com"],
    "dns_ips": ["10.206.80.135", "10.206.80.136"]
    },
    "ontap_image_version": "9.5",
    "gateway": "10.206.80.1",
    "ip": "10.206.80.115",
    "netmask": "255.255.255.192",
    "ntp_servers": {"10.206.80.183"}
}
처리 유형

동기식이다

출력

없음

5단계: 노드 이름 검색

Deploy 관리 유틸리티는 클러스터를 생성할 때 노드 식별자와 이름을 자동으로 생성합니다. 노드를 구성하기 전에 할당된 ID를 검색해야 합니다.

범주 HTTP 동사 경로

클러스터

가져오기

/cluster/{cluster_id}/노드

말림

클러스터 ID를 제공하십시오.

curl -iX GET -u admin:<password> -k 'https://10.21.191.150/api/clusters/CLUSTERID/nodes?fields=id,name'
처리 유형

동기식이다

출력
  • Array는 각각 고유한 ID와 이름을 가진 단일 노드를 기술합니다

6단계: 노드 구성

노드에 대한 기본 구성을 제공합니다. 이는 노드를 구성하는 데 사용되는 세 가지 API 호출 중 첫 번째입니다.

범주 HTTP 동사 경로

클러스터

경로

/cluster/{cluster_id}/nodes/{node_id}

말림

클러스터 ID와 노드 ID를 제공하십시오.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step06 'https://10.21.191.150/api/clusters/CLUSTERID/nodes/NODEID'
JSON 입력(06 단계)

ONTAP Select 노드가 실행될 호스트 ID를 제공하십시오.

{
  "host": {
    "id": "HOSTID"
    },
  "instance_type": "small",
  "ip": "10.206.80.101",
  "passthrough_disks": false
}
처리 유형

동기식이다

출력

없음

7단계: 노드 네트워크 검색

단일 노드 클러스터의 노드에서 사용하는 데이터 및 관리 네트워크를 식별합니다. 내부 네트워크는 단일 노드 클러스터에서 사용되지 않습니다.

범주 HTTP 동사 경로

클러스터

가져오기

/cluster/{cluster_id}/nodes/{node_id}/networks입니다

말림

클러스터 ID와 노드 ID를 제공하십시오.

curl -iX GET -u admin:<password> -k 'https://10.21.191.150/api/ clusters/CLUSTERID/nodes/NODEID/networks?fields=id,purpose'
처리 유형

동기식이다

출력
  • 고유 ID 및 용도를 포함하여 노드에 대한 단일 네트워크를 설명하는 두 개의 레코드 배열입니다

8단계: 노드 네트워킹 구성

데이터 및 관리 네트워크를 구성하십시오. 내부 네트워크는 단일 노드 클러스터에서 사용되지 않습니다.

참고 다음 API 호출은 각 네트워크에 대해 한 번씩 두 번 실행합니다.
범주 HTTP 동사 경로

클러스터

패치

/cluster/{cluster_id}/nodes/{node_id}/networks/{network_id}

말림

클러스터 ID, 노드 ID 및 네트워크 ID를 제공하십시오.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step08 'https://10.21.191.150/api/clusters/ CLUSTERID/nodes/NODEID/networks/NETWORKID'
JSON 입력(08단계)

네트워크 이름을 입력하십시오.

{
  "name": "sDOT_Network"
}
처리 유형

동기식이다

출력

없음

9단계: 노드 스토리지 풀 구성

노드를 구성하는 마지막 단계는 스토리지 풀을 연결하는 것입니다. vSphere 웹 클라이언트를 통해 또는 선택적으로 Deploy REST API를 통해 사용 가능한 스토리지 풀을 확인할 수 있습니다.

범주 HTTP 동사 경로

클러스터

패치

/cluster/{cluster_id}/nodes/{node_id}/networks/{network_id}

말림

클러스터 ID, 노드 ID 및 네트워크 ID를 제공하십시오.

curl -iX PATCH -H 'Content-Type: application/json' -u admin:<password> -k -d @step09 'https://10.21.191.150/api/clusters/ CLUSTERID/nodes/NODEID'
JSON 입력(9단계)

풀 용량은 2TB입니다.

{
  "pool_array": [
    {
      "name": "sDOT-01",
      "capacity": 2147483648000
    }
  ]
}
처리 유형

동기식이다

출력

없음

10단계: 클러스터 배포

클러스터 및 노드를 구성한 후에는 클러스터를 구축할 수 있습니다.

범주 HTTP 동사 경로

클러스터

게시

/cluster/{cluster_id}/deploy

말림

클러스터 ID를 제공하십시오.

curl -iX POST -H 'Content-Type: application/json' -u admin:<password> -k -d @step10 'https://10.21.191.150/api/clusters/CLUSTERID/deploy'
JSON 입력(10단계)

ONTAP 관리자 계정의 비밀번호를 입력하십시오.

{
  "ontap_credentials": {
    "password": "mypassword"
  }
}
처리 유형

비동기식

출력
  • 작업 객체