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

배포를 위한 사전 요구 사항

기여자 netapp-aruldeepa

Trident를 배포하기 전에 호스트에 필요한 프로토콜 사전 요구 사항을 설치하고 구성해야 합니다.

요구 사항을 확인합니다

  • 배포가 의 모든 을 충족하는지 "요구 사항"확인합니다.

  • 지원되는 버전의 Docker가 설치되어 있는지 확인합니다. Docker 버전이 최신이 아닌 경우 "설치 또는 업데이트합니다"

    docker --version
  • 프로토콜 사전 요구 사항이 호스트에 설치 및 구성되어 있는지 확인합니다.

NFS 도구

운영 체제의 명령을 사용하여 NFS 툴을 설치합니다.

RHEL 8+
sudo yum install -y nfs-utils
우분투
sudo apt-get install -y nfs-common
경고 볼륨에 연결할 때 오류가 발생하지 않도록 NFS 툴을 설치한 후 작업자 노드를 재부팅합니다.

iSCSI 툴

운영 체제의 명령을 사용하여 iSCSI 도구를 설치합니다.

RHEL 8+
  1. 다음 시스템 패키지를 설치합니다.

    sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
  2. iscsi-initiator-utils 버전이 6.2.0.874-2.el7 이상인지 확인합니다.

    rpm -q iscsi-initiator-utils
  3. 스캔을 수동으로 설정합니다.

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. 다중 경로 설정:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    참고 etc/multipath.conf`아래 내용을 `defaults 포함해야 find_multipaths no 합니다.
  5. iscsid`및 `multipathd 가 실행 중인지 확인합니다.

    sudo systemctl enable --now iscsid multipathd
  6. 활성화 및 시작 iscsi:

    sudo systemctl enable --now iscsi
우분투
  1. 다음 시스템 패키지를 설치합니다.

    sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
  2. open-iscsi 버전이 2.0.874-5ubuntu2.10 이상(bionic) 또는 2.0.874-7.1uubuttu6.1 이상(focal)인지 확인합니다.

    dpkg -l open-iscsi
  3. 스캔을 수동으로 설정합니다.

    sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
  4. 다중 경로 설정:

    sudo tee /etc/multipath.conf <<-EOF
    defaults {
        user_friendly_names yes
        find_multipaths no
    }
    EOF
    sudo systemctl enable --now multipath-tools.service
    sudo service multipath-tools restart
    참고 etc/multipath.conf`아래 내용을 `defaults 포함해야 find_multipaths no 합니다.
  5. multipath-tools 가 활성화되어 있고 실행 중인지 open-iscsi 확인합니다.

    sudo systemctl status multipath-tools
    sudo systemctl enable --now open-iscsi.service
    sudo systemctl status open-iscsi

NVMe 툴

운영 체제의 명령을 사용하여 NVMe 툴을 설치합니다.

참고
  • NVMe에는 RHEL 9 이상이 필요합니다.

  • Kubernetes 노드의 커널 버전이 너무 오래되었거나 NVMe 패키지를 커널 버전에서 사용할 수 없는 경우 노드의 커널 버전을 NVMe 패키지를 사용하여 커널 버전을 업데이트해야 할 수 있습니다.

RHEL 9 를 참조하십시오
sudo yum install nvme-cli
sudo yum install linux-modules-extra-$(uname -r)
sudo modprobe nvme-tcp
우분투
sudo apt install nvme-cli
sudo apt -y install linux-modules-extra-$(uname -r)
sudo modprobe nvme-tcp

FC 도구

운영 체제의 명령을 사용하여 FC 툴을 설치합니다.

  • RHEL/Red Hat Enterprise Linux CoreOS(RHCOS)를 실행하는 작업자 노드를 FC PVS와 함께 사용하는 경우 StorageClass에서 mount옵션을 지정하여 discard 인라인 공간 재확보를 수행합니다. 을 "Red Hat 설명서"참조하십시오.

RHEL 8+
  1. 다음 시스템 패키지를 설치합니다.

    sudo yum install -y lsscsi device-mapper-multipath
  2. 다중 경로 설정:

    sudo mpathconf --enable --with_multipathd y --find_multipaths n
    참고 etc/multipath.conf`아래 내용을 `defaults 포함해야 find_multipaths no 합니다.
  3. multipathd 실행 중인지 확인합니다.

    sudo systemctl enable --now multipathd
우분투
  1. 다음 시스템 패키지를 설치합니다.

    sudo apt-get install -y lsscsi sg3-utils multipath-tools scsitools
  2. 다중 경로 설정:

    sudo tee /etc/multipath.conf <<-EOF
    defaults {
        user_friendly_names yes
        find_multipaths no
    }
    EOF
    sudo systemctl enable --now multipath-tools.service
    sudo service multipath-tools restart
    참고 etc/multipath.conf`아래 내용을 `defaults 포함해야 find_multipaths no 합니다.
  3. 가 활성화되어 있고 실행 중인지 multipath-tools 확인합니다.

    sudo systemctl status multipath-tools