2.14. rbdmap 서비스


systemd 장치 파일 rbdmap.serviceceph-common 패키지에 포함되어 있습니다. rbdmap.service 장치는 rbdmap 쉘 스크립트를 실행합니다.

이 스크립트는 하나 이상의 RBD 이미지에 대한 RADOS 블록 장치(RBD)의 매핑 및 매핑 해제를 자동화합니다. 언제든지 스크립트를 수동으로 실행할 수 있지만 일반적인 사용 사례는 부팅 시 RBD 이미지를 자동으로 마운트하고 종료 시 마운트 해제하는 것입니다. 이 스크립트는 RBD 이미지를 마운트 해제하기 위해 매핑 하거나 매핑 해제할 수 있는 단일 인수를 사용합니다. 이 스크립트는 구성 파일을 구문 분석합니다. 기본값은 /etc/ceph/rbdmap 이지만 RBDMAPFILE 이라는 환경 변수를 사용하여 덮어쓸 수 있습니다. 구성 파일의 각 행은 RBD 이미지에 해당합니다.

구성 파일 형식은 다음과 같습니다.

IMAGE_SPEC RBD_OPTS

여기서 IMAGE_SPECPOOL_NAME / IMAGE_NAME 을 지정하거나 IMAGE_NAME 만 지정합니다. 이 경우 POOL_NAME 의 기본값이 rbd 입니다. RBD_OPTS 는 기본 rbd map 명령에 전달할 선택적 옵션 목록입니다. 이러한 매개변수와 해당 값은 쉼표로 구분된 문자열로 지정해야 합니다.

OPT1=VAL1,OPT2=VAL2,…​,OPT_N=VAL_N

이렇게 하면 스크립트가 rbd map 명령을 다음과 같이 발행합니다.

구문

rbd map POOLNAME/IMAGE_NAME --OPT1 VAL1 --OPT2 VAL2

참고

쉼표 또는 같음 기호가 포함된 옵션 및 값의 경우 간단한 apostrophe를 사용하여 교체하지 않도록 할 수 있습니다.

rbd 맵 작업이 성공하면 해당 이미지를 /dev/rbdX 장치에 매핑합니다. 여기서 udev 규칙이 트리거되어 장치 이름 심볼릭 링크가 트리거됩니다(예: /dev/rbd/POOL_NAME/IMAGE_NAME ). 마운트하거나 마운트 해제하려면 친숙한 장치 이름에 /etc/fstab 파일에 해당 항목이 있어야 합니다. RBD 이미지에 대한 /etc/fstab 항목을 작성할 때 noauto 또는 nofail 마운트 옵션을 지정하는 것이 좋습니다. 이렇게 하면 장치가 존재하기 전에 init 시스템이 장치를 너무 빨리 마운트하려고 시도하지 않습니다.

추가 리소스

  • 가능한 옵션의 전체 목록은 rbd manpage를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.