더북(TheBook)

공유 파일 시스템 서비스 Manila

오픈스택 공유 파일 시스템 서비스인 Manila는 파일 스토리지를 가상 머신에 제공합니다. 공유 파일 시스템 서비스는 공유 파일 관리 및 프로비저닝을 지원합니다. 또 해당 서비스는 드라이버가 지원하면 공유 스냅샷 관리뿐만 아니라 공유 유형 관리도 활성화합니다.

Manila는 다음 요소로 구성됩니다.

manila-api : 공유 파일 시스템 서비스 요청을 인증 및 라우팅하는 WSGI 앱입니다. 오픈스택 API를 지원합니다.

manila-data : Standalone 서비스로 요청을 수락하고 복사, 마이그레이션 또는 백업 공유, 동작이 완료된 이후 응답을 다시 보내는 것 등 데이터 동작을 처리하려는 목적이 있습니다.

manila-scheduler : 요청을 적절한 공유 서비스에 스케줄링 및 라우팅합니다. 스케줄러는 요청을 라우팅하려고 구성 가능한 필터 및 Weigher를 사용합니다. 필터 스케줄러가 기본 값이며 용량, 가용 구역, 공유 유형, Capability 등을 사용자 정의 필터로 활성화할 수 있습니다.

manila-share : 공유 파일 시스템을 제공하는 백엔드 장치를 관리합니다. manila-share 프로세스는 공유 서버 관리를 포함하거나 포함하지 않는 두 모드 중 하나로 실행 가능합니다. 공유 서버는 공유 네트워크로 공유 파일을 내보냅니다. 공유 서버가 사용되지 않을 때 네트워킹 요구 사항은 Manila 외부에서 다룹니다.

메시지 Queue : 공유 파일 시스템 프로세스 간 정보를 전달합니다.


▲ 그림 2-52 공유 파일 시스템 서비스 Manila 개념도

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.