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

Python 스크립트를 이해합니다

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

공통된 설계 특성

스크립트는 다음과 같은 일반적인 특성을 사용하여 설계되었습니다.

  • 클라이언트 시스템의 명령줄 인터페이스에서 실행합니다
    올바르게 구성된 모든 클라이언트 시스템에서 Python 스크립트를 실행할 수 있습니다. 자세한 내용은 시작하기 전에 _ 을(를) 참조하십시오.

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

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

  • 일반 지원 모듈을 사용합니다
    공통 지원 module_deploy_requests.py_에는 단일 클래스가 포함되어 있습니다. 각 스크립트에서 가져오고 사용합니다.

클러스터를 생성합니다

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

  • 하이퍼바이저
    배포 릴리스에 따라 ESXi 또는 KVM에 배포할 수 있습니다. ESXi에 배포할 때 vCenter에서 하이퍼바이저를 관리하거나 독립 실행형 호스트로 사용할 수 있습니다.

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

  • 평가 또는 운영 라이센스
    운영을 위해 평가 또는 구입한 라이센스가 있는 클러스터를 배포할 수 있습니다.

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

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

  • admin 사용자 계정의 암호입니다

  • JSON 구성 파일의 이름입니다

  • 메시지 출력에 대한 자세한 정보 표시 플래그입니다

노드 라이센스를 추가합니다

운영 클러스터를 배포하려면 script_add_license.py_를 사용하여 각 노드에 대한 라이센스를 추가해야 합니다. 클러스터를 구축하기 전이나 후에 라이센스를 추가할 수 있습니다.

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

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

  • admin 사용자 계정의 암호입니다

  • 라이센스 파일의 이름입니다

  • 라이센스를 추가할 수 있는 권한이 있는 ONTAP 사용자 이름입니다

  • ONTAP 사용자의 암호입니다

클러스터를 삭제합니다

script_delete_cluster.py_를 사용하여 기존 ONTAP Select 클러스터를 삭제할 수 있습니다.

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

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

  • admin 사용자 계정의 암호입니다

  • JSON 구성 파일의 이름입니다