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

NetApp Docker 이미지를 사용하여 Ansible 플레이북을 실행합니다

기여자

Ansible 플레이북을 실행하기 전에 * NetApp_Ansible_**. * zip * 파일의 압축이 풀렸는지, 디스크 또는 쉘프 펌웨어 파일이 있는 웹 서버가 준비되었는지 확인하십시오.

시작하기 전에

NetApp Docker를 사용하여 Ansible Playbook을 실행하기 전에 다음을 수행해야 합니다.

단계
  1. "Docker를 설정합니다".

  2. 다음 명령을 실행하여 DockerHub에서 NetApp Docker 이미지를 가져옵니다.

    $ docker pull schmots1/netapp-ansible
    
    Using default tag: latest
    latest: Pulling from schmots1/netapp-ansible
    docker.io/schmots1/netapp-ansible:lates

    Docker 풀 명령에 대한 자세한 내용은 를 참조하십시오 "Docker 풀 문서".

  3. Docker 이미지를 컨테이너로 실행하고 컨테이너에 로그인하여 Ansible 플레이북을 실행하십시오.

  4. 추출된 Ansible Playbook 및 인벤토리 파일이 들어 있는 폴더 경로(예: * downloaded_Playbook_path *)를 복사합니다. 성공적인 실행을 위해 Ansible Playbook과 재고 파일은 같은 폴더에 있어야 합니다.

  5. 폴더를 Docker 컨테이너에 볼륨으로 마운트합니다. 예를 들어, 폴더 * container_path * 를 마운트하려면 다음 명령을 실행해야 합니다.

    $ docker run -v <downloaded_playbook_path>:/<container_path> -it schmots1/netapp-ansible:latest /bin/bash

    컨테이너가 시작되고 콘솔이 이제 컨테이너의 bash 셸에 있습니다. Docker Run 명령에 대한 자세한 내용은 를 참조하십시오 "Docker 실행 설명서".

  6. Ansible-플레이북 * 명령을 사용하여 컨테이너 내부에서 Ansible 플레이북을 실행하십시오.

    $ cd <container_path>
    $ ansible-playbook na_ontap_pb_upgrade_firmware.yml
     
    Enter your ONTAP admin username: ****
    Enter the password for your ONTAP admin user: ****
    Enter the base URL to the firmware package (using HTTP is recommended): http://<web-server>/path/
    PLAY [ONTAP Firmware Upgrade] ****************************************************************
    참고 로그인 자격 증명이 서로 다른 클러스터 세트가 있는 경우 Ansible 플레이북을 각 클러스터에서 실행해야 합니다. Ansible Playbook은 로그인에 실패한 클러스터를 건너뛰어 인벤토리 파일을 변경할 필요가 없습니다.

Ansible-Playbook * 명령에 대한 자세한 내용은 을 참조하십시오 "Ansible 플레이북 문서" Ansible 플레이북을 점검 모드(건식 실행)로 실행하려면 을 참조하십시오 "Ansible: 점검 모드".

Ansible 플레이북을 실행한 후 을 참조하십시오 "펌웨어 설치 검증" 실행 후 지침을 참조하십시오.