공유 파일 시스템 서비스 (manila) 2. 구성 요소 설치 및 구성 > OpenStack 자료실

본문 바로가기
사이트 내 전체검색

OpenStack 자료실

공유 파일 시스템 서비스 (manila) 2. 구성 요소 설치 및 구성

페이지 정보

profile_image
작성자 jkchoi
댓글 1건 조회 2,875회 작성일 22-01-13 13:35

본문

1. 패키지 설치


      # yum install openstack-manila python-manilaclient

 

 

2. /etc/manila/manila.conf 파일을 편집하고 다음 작업을 완료합니다.

 

    [데이터베이스] 섹션에서 데이터베이스 액세스를 구성합니다.

 

      [database]

      ...

      connection = mysql+pymysql://manila:MANILA_DBPASS@controller/manila

 

     - MANILA_DBPASS를 공유 파일 시스템 데이터베이스에 대해 선택한 암호로 바꿉니다.

 

 

3. manila.conf에서 나머지 구성을 완료합니다.

 

   1) [DEFAULT] 섹션에서 RabbitMQ 메시지 대기열 액세스를 구성합니다.

 

      [DEFAULT]

      ...

      transport_url = rabbit://openstack:RABBIT_PASS@controller

 

      - RABBIT_PASS를 RabbitMQ의 openstack 계정에 대해 선택한 비밀번호로 바꿉니다.

 

   2) [DEFAULT] 섹션에서 다음 구성 값을 설정합니다.

 

      [DEFAULT]

      ...

      default_share_type = default_share_type

      share_name_template = share-%s

      rootwrap_config = /etc/manila/rootwrap.conf

      api_paste_config = /etc/manila/api-paste.ini

 

중요

default_share_type 옵션은 요청에서 공유 유형을 지정하지 않고 공유가 생성될 때 사용할 기본 공유 유형을 지정합니다.

구성 파일에 지정된 기본 공유 유형은 사용된 드라이버 모드를 참조하여 적절하게 설정된 필수 추가 사양(예: driver_handles_share_servers)으로 생성되어야 합니다.


    3) [DEFAULT] 및 [keystone_authtoken] 섹션에서 ID 서비스 액세스를 구성합니다.

 

      [DEFAULT]

      ...

      auth_strategy = keystone


      [keystone_authtoken]

      ...

      memcached_servers = controller:11211

      auth_uri = http://controller:5000

      auth_url = http://controller:35357

      auth_type = password

      project_domain_id = default

      user_domain_id = default

      project_name = service

      username = manila

      password = MANILA_PASS

 

      - MANILA_PASS를 ID 서비스에서 마닐라 사용자에 대해 선택한 비밀번호로 바꿉니다.

 

    4) [DEFAULT] 섹션에서 컨트롤러 노드의 관리 인터페이스 IP 주소를 사용하도록 my_ip 옵션을 구성합니다.

 

      [DEFAULT]

      ...

      my_ip = 10.0.0.11

 

 

   5) [oslo_concurrency] 섹션에서 잠금 경로를 구성합니다.

 

      [oslo_concurrency]

      ...

      lock_path = /var/lock/manila

 

 

4. 공유 파일 시스템 데이터베이스를 채웁니다.

 

      # su -s /bin/sh -c "manila-manage db sync" manila

 


설치 완료

 

공유 파일 시스템 서비스를 시작하고 시스템이 부팅될 때 시작하도록 구성합니다.

 

      # systemctl enable openstack-manila-api.service openstack-manila-scheduler.service

      # systemctl start openstack-manila-api.service openstack-manila-scheduler.service

 

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
1,524
어제
1,504
최대
3,935
전체
794,383
Copyright © www.linuxdata.org All rights reserved.