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

Ansible 제어 노드를 설정합니다

기여자 mcwhiteside netapp-jsnyder netapp-jolieg

Ansible 제어 노드를 설정하려면 NetApp 솔루션 기반 BeeGFS 솔루션용으로 구축된 모든 파일 및 블록 노드에 대한 네트워크 액세스가 가능한 가상 머신 또는 물리적 머신을 지정해야 합니다.

권장되는 패키지 버전 목록은 를 "기술 요구사항"참조하십시오. 다음 단계는 Ubuntu 22.04에서 테스트되었습니다. 선호하는 Linux 배포와 관련된 단계는 를 "Ansible 설명서"참조하십시오.

  1. Ansible 제어 노드에서 다음 Python 및 Python 가상 환경 패키지를 설치합니다.

    sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
  2. Python 가상 환경을 만듭니다.

    python3 -m venv ~/pyenv
  3. 가상 환경을 활성화합니다.

    source ~/pyenv/bin/activate
  4. 활성화된 가상 환경 내에 필요한 Python 패키지를 설치합니다.

    pip install ansible netaddr cryptography passlib
  5. Ansible Galaxy를 사용하여 BeeGFS 컬렉션을 설치합니다.

    ansible-galaxy collection install netapp_eseries.beegfs
  6. 설치된 Ansible, Python 및 BeeGFS 컬렉션 버전이 과 일치하는지 확인합니다"기술 요구사항".

    ansible --version
    ansible-galaxy collection list netapp_eseries.beegfs
  7. Ansible이 Ansible 제어 노드에서 원격 BeeGFS 파일 노드에 액세스할 수 있도록 암호 없는 SSH를 설정합니다.

    1. 필요한 경우 Ansible 제어 노드에서 공용 키 쌍을 생성합니다.

      ssh-keygen
    2. 각 파일 노드에 암호 없는 SSH를 설정합니다.

      ssh-copy-id <ip_or_hostname>
주의 블록 노드에 암호 없는 SSH를 * 설정하지 마십시오. 이 작업은 지원되거나 필요하지 않습니다.