9.3. nvmetcli를 사용하여 NVMe/RDMA 컨트롤러 설정
nvmetcli
유틸리티를 사용하여 NVMe 컨트롤러를 편집, 보기, 시작합니다. nvmetcli
유틸리티는 명령줄과 대화형 쉘 옵션을 제공합니다. 다음 절차를 사용하여 nvmetcli
에서 NVMe/RDMA 컨트롤러를 구성합니다.
사전 요구 사항
-
nvmet
하위 시스템에 할당할 블록 장치가 있는지 확인합니다. -
다음
nvmetcli
작업을 root 사용자로 실행합니다.
절차
nvmetcli
패키지를 설치합니다.# dnf install nvmetcli
rdma.json
파일을 다운로드합니다.# wget http://git.infradead.org/users/hch/nvmetcli.git/blob_plain/0a6b088db2dc2e5de11e6f23f1e890e4b54fee64:/rdma.json
-
rdma.json
파일을 편집하고traddr
값을172.31.0.202
로 변경합니다. NVMe 컨트롤러 구성 파일을 로드하여 컨트롤러를 설정합니다.
# nvmetcli restore rdma.json
참고
NVMe 컨트롤러 구성 파일 이름이 지정되지 않은 경우 nvmetcli
는 /etc/nvmet/config.json
파일을 사용합니다.
검증
NVMe 컨트롤러가 지정된 포트에서 수신하고 연결 요청을 준비했는지 확인합니다.
# dmesg | tail -1 [ 4797.132647] nvmet_rdma: enabling port 2 (172.31.0.202:4420)
선택 사항: 현재 NVMe 컨트롤러를 지웁니다.
# nvmetcli clear
추가 리소스
-
nvmetcli
및nvme(1) 도움말
페이지