공유파일시스템 7-3-1 공유 노드 설치 및 구성 > OpenStack 자료실

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

OpenStack 자료실

공유파일시스템 7-3-1 공유 노드 설치 및 구성

페이지 정보

profile_image
작성자 jkchoi
댓글 0건 조회 2,358회 작성일 25-04-09 15:06

본문

이번 항목은 공유 파일 시스템 서비스(Shared File Systems service)를 위한 공유 노드(share node)를 설치하고 구성하는 방법을 설명합니다.

이 구성에서는 공유 서버를 관리하는 제네릭 드라이버(generic driver)를 사용하는 단일 스토리지 노드를 기준으로 설명합니다.

제네릭 백엔드는 컴퓨트, 네트워킹 및 블록 서비스를 사용하여 공유를 프로비저닝하는 방식으로 공유 서버를 관리합니다.

 

참고

 

manila-share 프로세스는 공유 서버를 처리하는 모드와 처리하지 않는 모드의 두 가지 방식으로 실행될 수 있습니다.

일부 드라이버는 두 모드를 모두 지원할 수 있지만, 다른 드라이버는 둘 중 하나만 지원할 수도 있습니다.


컴포넌트 설치 및 구성

 

1. 패키지 설치

 

      # yum install openstack-manila-share python2-PyMySQL

 

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의 openstack 계정요으로 지정한 암호로 대채합니다.

 

  2) [DEFAULT] 항목에서 다음 설정 값을 지정합니다.

 

      [DEFAULT]

      ...

      default_share_type = default_share_type

      rootwrap_config = /etc/manila/rootwrap.conf

 

중요

default_share_type 옵션은 요청 시 공유 유형을 지정하지 않고 공유를 생성하는 경우 사용될 기본 공유 유형을 지정합니다.

구성 파일에 지정된 기본 공유 유형은 사용되는 드라이버 모드에 맞춰,

필요한 extra-specs(예: dirver_handles_share_servers)가 적절하게 설정된 상태로 미리 생성되어 있어야 합니다.

 

  3) [DEFAULT] 및 [keystone_authtoken] 항목에서 Identity 서비스(Keystone) 액세스를 구성합니다.

 

      [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 옵션을 설정합니다.

 

      [DEFAULT]

      ...

      my_ip = MANAGEMENT_INTERFACE_IP_ADDRESS

 

  - MANAGEMENT_INTERFACE_IP_ADDRESS를 공유 노드의 관리 네트워크 인터페이스 IP 주소로 대체합니다.

    아래에 표시된 예제 아키텍처에서 첫 번째 노드의 경우, 이 주소는 일반적으로 10.0.0.41입니다.

 

 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

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

접속자집계

오늘
1,337
어제
2,542
최대
8,445
전체
2,036,089
Copyright © www.linuxdata.org All rights reserved.