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

Ansible 제어 노드를 설정합니다

기여자

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

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

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

    sudo apt-get install python3 python3-pip python3-setuptools python3.10-venv
    Console
  2. Python 가상 환경을 생성합니다

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

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

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

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

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

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

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

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