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

ONTAP Select Deploy를 위한 Python 스크립트 이해

샘플 Python 스크립트를 사용하면 여러 가지 작업을 수행할 수 있습니다. 실제 Deploy 인스턴스에서 사용하기 전에 스크립트를 이해해야 합니다.

일반적인 디자인 특성

스크립트는 다음과 같은 공통적인 특성을 갖도록 설계되었습니다.

  • 클라이언트 머신의 명령줄 인터페이스에서 실행하세요. 제대로 구성된 모든 클라이언트 머신에서 Python 스크립트를 실행할 수 있습니다. 자세한 내용은 _시작하기 전에_를 참조하세요.

  • CLI 입력 매개변수 허용 각 스크립트는 입력 매개변수를 통해 CLI에서 제어됩니다.

  • 입력 파일 읽기: 각 스크립트는 용도에 따라 입력 파일을 읽습니다. 클러스터를 생성하거나 삭제할 때는 JSON 구성 파일을 제공해야 합니다. 노드 라이선스를 추가할 때는 유효한 라이선스 파일을 제공해야 합니다.

  • 공통 지원 모듈 사용 공통 지원 모듈인 _deploy_requests.py_에는 단일 클래스가 포함되어 있으며, 각 스크립트에서 가져와서 사용합니다.

클러스터 생성

cluster.py 스크립트를 사용하여 ONTAP Select 클러스터를 생성할 수 있습니다. CLI 매개변수와 JSON 입력 파일의 내용을 기반으로 다음과 같이 스크립트를 배포 환경에 맞게 수정할 수 있습니다.

  • 하이퍼바이저 ESXI 또는 KVM(배포 릴리스에 따라 다름)에 배포할 수 있습니다. ESXi에 배포하는 경우, 하이퍼바이저는 vCenter에서 관리하거나 독립형 호스트로 사용할 수 있습니다.

  • 클러스터 크기 단일 노드 또는 다중 노드 클러스터를 배포할 수 있습니다.

  • 평가 또는 프로덕션 라이선스 평가 또는 구매 라이선스를 사용하여 프로덕션을 위한 클러스터를 배포할 수 있습니다.

스크립트의 CLI 입력 매개변수는 다음과 같습니다.

  • 배포 서버의 호스트 이름 또는 IP 주소

  • 관리자 사용자 계정의 비밀번호

  • JSON 구성 파일의 이름

  • 메시지 출력을 위한 자세한 플래그

노드 라이선스 추가

프로덕션 클러스터를 배포하려면 add_license.py 스크립트를 사용하여 각 노드에 대한 라이선스를 추가해야 합니다. 클러스터 배포 전이나 후에 라이선스를 추가할 수 있습니다.

스크립트의 CLI 입력 매개변수는 다음과 같습니다.

  • 배포 서버의 호스트 이름 또는 IP 주소

  • 관리자 사용자 계정의 비밀번호

  • 라이센스 파일의 이름

  • 라이선스를 추가할 권한이 있는 ONTAP 사용자 이름

  • ONTAP 사용자의 비밀번호

클러스터 삭제

delete_cluster.py 스크립트를 사용하여 기존 ONTAP Select 클러스터를 삭제할 수 있습니다.

스크립트의 CLI 입력 매개변수는 다음과 같습니다.

  • 배포 서버의 호스트 이름 또는 IP 주소

  • 관리자 사용자 계정의 비밀번호

  • JSON 구성 파일의 이름