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