공유파일시스템 7-3-4 옵션 2: 공유 서버 관리용 드라이버 지원 > OpenStack 자료실

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

OpenStack 자료실

공유파일시스템 7-3-4 옵션 2: 공유 서버 관리용 드라이버 지원

페이지 정보

profile_image
작성자 jkchoi
댓글 0건 조회 1,212회 작성일 25-09-05 10:57

본문

단순화를 위해, 이 구성은 블록 스토리지 서비스에 사용되는 것과 동일한 스토리지 노드를 참조합니다.

 

이 가이드는 드라이버가 공유 서버 모드를 처리하는 방식(DHSS)이 활성화된 일반 드라이버를 사용하도록 

 

공유 파일 시스템 서비스를 구성하는 방법을 설명합니다.

 

이 드라이버는 공유 서버를 생성하고 관리하기 위해 컴퓨트 서비스(nova), 이미지 서비스(glance), 네트워크서비스(neutron)를 필요로 하면,

 

공유 생성을 위해서는 블록 스토리지 서비스(cinder)를 필요로 합니다. 공유 서버를 생성하는 데 사용되는 정보는 공유 네트워크로 구성됩니다.

 

DHSS가 활성화된 일반 드라이버는 또한 테넌트의 개인 네트워크(컴퓨트 인스턴스가 실행 되는 곳)가 공용 라우터에 연결되어야 합니다.

 

 

전제 조건

 

진행하기 전에, 컴퓨트, 네트워킹, 그리고 블록 스토리지 서비스의 작동을 확인합니다.

 

이 옵션은 네트워킹 옵션 2의 구현을 필요로 하며, 스토리지 노드에 일부 네트워킹 서비스 구성 요소를 설치해야 합니다.

 

  • 네트워킹 서비스 구성요소를 설치합니다.

      # yum install openstack-neutron openstack-neutron-linuxbridge ebtables

 

구성 요소 설정

 

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

 

1) [DEFAULT] 영역에서 일반 드라이버와 NFS 프로토콜을 활성화합니다.

 

      [DEFAULT]

      ...

      enabled_share_backends = generic

      enabled_share_protocols = NFS

 

 - 백엔트 이름은 임의로 지정할 수 있습니다. 예를 들어 이 가이드에서는 드라이버의 이름을 사용합니다.

 

2) [neutron], [nova], and [cinder] 영역에서 해당 서비스에 대한 인증을 사용 설정합니다.

 

      [neutron]

      ...

      url = http://controller:9696

      auth_uri = http://controller:5000

      auth_url = http://controller:35357

      memcached_servers = controller:11211

      auth_type = password

      project_domain_name = default

      user_domain_name = default

      region_name = RegionOne

      project_name = service

      username = neutron

      password = NEUTRON_PASS


      [nova]

      ...

      auth_uri = http://controller:5000

      auth_url = http://controller:35357

      memcached_servers = controller:11211

      auth_type = password

      project_domain_name = default

      user_domain_name = default

      region_name = RegionOne

      project_name = service

      username = nova

      password = NOVA_PASS


      [cinder]

      ...

      auth_uri = http://controller:5000

      auth_url = http://controller:35357

      memcached_servers = controller:11211

      auth_type = password

      project_domain_name = default

      user_domain_name = default

      region_name = RegionOne

      project_name = service

      username = cinder

      password = CINDER_PASS

 

3) [generic] 영역에서 일반 드라이버를 구성합니다.

 

      [generic]

      share_backend_name = GENERIC

      share_driver = manila.share.drivers.generic.GenericShareDriver

      driver_handles_share_servers = True

      service_instance_flavor_id = 100

      service_image_name = manila-service-image

      service_instance_user = manila

      service_instance_password = manila

      interface_driver = manila.network.linux.interface.BridgeInterfaceDriver 

 

 - 서비스 인스턴스 자격 증명에 비밀번호 인증 대신 SSH 키를 사용할 수도 있습니다.

 

중요

 

service_image_name, service_instance_flavor_id, service_instance_user, service_instance_password는 드라이버가 공유 서버를 생성하는데 

 

사용하는 서비스 이미지를 참조합니다. 일반 드라이버에 사용할 수 있는 샘플 서비스 이미지는 manila-image-elements 프로젝트에서 이용 가능합니다.

 

해당 이미지의 생성 방법은 설치 후 단뎨 ( 공유 파일 시스템 생성 및 사용)에 설명되어 있습니다.

 

설치 완료

 

manila-share를 시작/중지 서비스로 준비합니다. 종속성을 포함하여 공유 파일 시스템 서비스를 시작하고

 

시스템 부팅 시 시작되도록 구성합니다.

 

      # systemctl enable openstack-manila-share.service target.service

      # systemctl start openstack-manila-share.service target.service 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

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

접속자집계

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