17.2. manila의 네트워크 및 보안 모델
manila의 공유 드라이버는 백엔드에서 공유 작업을 관리하도록 설정할 수 있는 Python 클래스이며, 일부는 벤더에 따라 다릅니다. 백엔드는 manila-share
서비스의 인스턴스입니다. Manila는 다양한 스토리지 시스템을 위한 드라이버를 공유하여 상용 벤더와 오픈 소스 솔루션을 모두 지원합니다. 각 공유 드라이버는 하나 이상의 백엔드 모드( 공유 서버 및 공유 서버
없음)를
지원합니다. 관리자가 driver_handles_share_servers
를 사용하여 manila.conf
에 지정하여 모드를 선택합니다.
공유 서버는 공유 파일 시스템을 내보내는 논리 네트워크 연결 스토리지(NAS) 서버입니다. 현재 백엔드 스토리지 시스템은 정교하며 서로 다른 OpenStack 프로젝트 간에 데이터 경로와 네트워크 경로를 분리할 수 있습니다.
manila 공유 드라이버에서 프로비저닝한 공유 서버는 프로젝트 사용자가 생성하는 격리된 네트워크에서 생성됩니다. 공유 서버
모드는 네트워크 공급자에 따라 플랫 네트워크 또는 분할된 네트워크를 사용하여 구성할 수 있습니다.
서로 다른 모드에 대해 별도의 드라이버가 동일한 하드웨어를 사용할 수 있습니다. 선택한 모드에 따라 구성 파일을 통해 더 많은 구성 세부 정보를 제공해야 할 수 있습니다.