공유파일시스템 7-2-2 컨트롤러 노드 구성 요소 설치 및 구성 > OpenStack 자료실

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

OpenStack 자료실

공유파일시스템 7-2-2 컨트롤러 노드 구성 요소 설치 및 구성

페이지 정보

profile_image
작성자 jkchoi
댓글 0건 조회 2,077회 작성일 25-03-28 13:10

본문

 1. 패키지 설치

 

      # yum install openstack-manila python-manilaclient

 

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

 

  1) [database] 항목에서 데이터베이스 접근 설정을 합니다.

 

      [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의 오픈스택 계정용으로 선택한 비밀번호로 바꿉니다.

 

  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 옵션은 요청 시 공유 유형을 지정하지 않고 공유를 생성할 때 사용할 기본 공유 유형을 지정합니다.

    구성 파일에 지정된 기본 공유 유형은 사용된 드라이버 모드와 관련하여

    필요한 필수 extra-specs(ex: driver_handles_share_servers)가 적절하게 설정되어 생성되어야 합니다.

    이는 공유 노드의 설정 및 구성에 대해 설명하는 항목에서 자세히 설명합니다.

 

  3) [DEFAULT] 및 [keystone_authtoken] 항목에서 Identity 서비스 접근 설정을 합니다.

 

      [DEFAULT]

      ...

      auth_strategy = keystone


      [keystone_authtoken]

      ...

      memcached_servers = controller:11211

      www_authenticate_uri = http://controller:5000

      auth_url = http://controller:5000

      auth_type = password

      project_domain_name = Default

      user_domain_name = Default

      project_name = service

      username = manila

      password = MANILA_PASS

 

  - MANILA_PASS를 Identity 서비스의 manila 사용자를 위해 선택한 비밀번호로 바꿉니다.

 

  4) [DEFAULT] 항목에서 my_ip 옵션을 컨트롤러 노드의 관리 인터페이스 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

 

  - 이 출력에서 더 이상 사용되지 않는 메시지는 무시합니다.

 

설치 완료

 

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

 

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

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

 

 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

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

접속자집계

오늘
2,418
어제
2,585
최대
8,445
전체
2,034,628
Copyright © www.linuxdata.org All rights reserved.