배포를 위한 사전 요구 사항
Astra Trident를 구축하기 전에 호스트에 필수 프로토콜 사전 요구 사항을 설치하고 구성해야 합니다.
요구 사항을 확인합니다
-
배포가 의 모든 을 충족하는지 "요구 사항"확인합니다.
-
지원되는 버전의 Docker가 설치되어 있는지 확인합니다. Docker 버전이 최신이 아닌 경우 "설치 또는 업데이트합니다"
docker --version
-
프로토콜 사전 요구 사항이 호스트에 설치 및 구성되어 있는지 확인합니다.
NFS 툴
운영 체제의 명령을 사용하여 NFS 툴을 설치합니다.
sudo yum install -y nfs-utils
sudo apt-get install -y nfs-common
볼륨에 연결할 때 오류가 발생하지 않도록 NFS 툴을 설치한 후 작업자 노드를 재부팅합니다. |
iSCSI 툴
운영 체제의 명령을 사용하여 iSCSI 도구를 설치합니다.
-
다음 시스템 패키지를 설치합니다.
sudo yum install -y lsscsi iscsi-initiator-utils sg3_utils device-mapper-multipath
-
iscsi-initiator-utils 버전이 6.2.0.874-2.el7 이상인지 확인합니다.
rpm -q iscsi-initiator-utils
-
스캔을 수동으로 설정합니다.
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
다중 경로 설정:
sudo mpathconf --enable --with_multipathd y --find_multipaths n
etc/multipath.conf`아래 내용을 `defaults
포함해야find_multipaths no
합니다. -
iscsid`및 `multipathd
가 실행 중인지 확인합니다.sudo systemctl enable --now iscsid multipathd
-
활성화 및 시작
iscsi
:sudo systemctl enable --now iscsi
-
다음 시스템 패키지를 설치합니다.
sudo apt-get install -y open-iscsi lsscsi sg3-utils multipath-tools scsitools
-
open-iscsi 버전이 2.0.874-5ubuntu2.10 이상(bionic) 또는 2.0.874-7.1uubuttu6.1 이상(focal)인지 확인합니다.
dpkg -l open-iscsi
-
스캔을 수동으로 설정합니다.
sudo sed -i 's/^\(node.session.scan\).*/\1 = manual/' /etc/iscsi/iscsid.conf
-
다중 경로 설정:
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
합니다. -
및
multipath-tools
가 활성화되어 있고 실행 중인지open-iscsi
확인합니다.sudo systemctl status multipath-tools sudo systemctl enable --now open-iscsi.service sudo systemctl status open-iscsi
NVMe 툴
운영 체제의 명령을 사용하여 NVMe 툴을 설치합니다.
|
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