4장. Fujitsu ETERNUS 환경 파일 생성


환경 파일에는 정의하려는 각 백엔드 및 기타 관련 설정에 대한 설정이 포함되어 있습니다. 환경 파일에 대한 자세한 내용은 Advanced Overcloud Customization 가이드의 환경 파일 을 참조하십시오.

또한 환경 파일은 3장. Fujitsu ETERNUS heat 템플릿 준비 이전에 생성한 heat 템플릿을 등록합니다. heat 템플릿에 정의된 설치 및 에코 명령은 배포 중에 적절한 노드에서 실행됩니다.

다음 예제 환경 파일에는 ETERNUS 장치를 블록 스토리지 백엔드로 정의하는 데 필요한 섹션이 포함되어 있습니다. 또한 3.1절. “각 Fujitsu ETERNUS 백엔드에 대한 드라이버 정의 생성”3.2절. “Fujitsu ETERNUS heat 템플릿의 예” 에서 오케스트레이션된 각 해당 XML 파일에 대한 백엔드 정의를 생성합니다.

eternusbackend-env.yaml

resource_registry:
  OS::TripleO::NodeExtraConfig: /home/stack/templates/eternus-temp.yaml  # 
1


parameter_defaults: # 
2

  CinderEnableIscsiBackend: false
  CinderEnableRbdBackend: false
  CinderEnableNfsBackend: false
  NovaEnableRbdBackend: false
  GlanceBackend: file # 
3

  controllerExtraConfig: # 
4

    cinder::config::cinder_config:
        FJFC/volume_driver: # 
5

            value: cinder.volume.drivers.fujitsu.eternus_dx.eternus_dx_fc.FJDXFCDriver
        FJFC/cinder_eternus_config_file: # 
6

            value: /etc/cinder/eternus-fc.xml
        FJFC/volume_backend_name: # 
7

            value: FJFC
        FJFC/fujitsu_private_key_path:
            value: /etc/cinder/eternus
        FJISCSI/volume_driver: # 
8

            value: cinder.volume.drivers.fujitsu.eternus_dx.eternus_dx_iscsi.FJDXISCSIDriver
        FJISCSI/cinder_eternus_config_file:
            value: /etc/cinder/eternus-iscsi.xml
        FJISCSI/volume_backend_name:
            value: FJISCSI
        FJISCSI/fujitsu_private_key_path:
            value: /etc/cinder/eternus
    cinder_user_enabled_backends: ['FJFC','FJISCSI'] # 
9

  CinderVolumeOptVolumes: 
10

      - /etc/cinder/eternus-iscsi.xml:/etc/cinder/eternus-iscsi.xml:ro
      - /etc/cinder/eternus-fc.xml:/etc/cinder/eternus-fc.xml:ro
      - /etc/cinder/eternus:/etc/cinder/eternus:ro
Copy to Clipboard Toggle word wrap

1
NodeExtraConfig 를 사용하여 코어 Puppet 구성 전에 모든 노드에 대한 사용자 정의 설정을 정의합니다. 그러면 블록 스토리지 서비스가 오버클라우드에 배포되면 다음과 같은 설정이 완료됩니다.
  • 각 백엔드의 XML 구성 파일이 있습니다.
  • 개인 키가 생성됩니다.
2
다른 백엔드 유형을 비활성화하려면 다음 매개변수를 false 로 설정합니다.
  • cinderEnableIscsiBackend: 기타 iSCSI 백엔드.
  • CinderEnableRbdBackend: Red Hat Ceph Storage.
  • CinderEnableNfsBackend: NFS.
  • NovaEnableRbdBackend: 임시 Red Hat Ceph Storage.
3
GlanceBackend 매개 변수를 사용하여 이미지 서비스 이미지 스토리지 설정을 정의합니다. 지원되는 값은 다음과 같습니다.
  • 파일 은 각 컨트롤러 노드의 /var/lib/glance/images 에 이미지를 저장합니다.
  • Swift 는 이미지 스토리지에 Object Storage 서비스를 사용합니다.
  • Cinder 는 이미지 스토리지에 블록 스토리지 서비스를 사용합니다.
4
controllerExtraConfig 를 사용하여 모든 컨트롤러 노드에 대한 사용자 정의 설정을 정의합니다. cinder::config::cinder_config 클래스는 Block Storage 서비스용입니다. director는 이러한 백엔드 설정을 각 노드의 /etc/cinder/cinder.conf 파일에 저장합니다.
5
FJFC/ string을 사용하여 FJFC 라는 백엔드 정의를 구성하고 해당 백엔드 정의에 volume_driver 매개 변수를 선언합니다. volume_driver 매개 변수를 사용하여 백엔드의 파이버 채널 ETERNUS 드라이버를 설정합니다(예: cinder.volume.drivers.fujitsu.eternus_dx.eternus_dx_fc.FJDXFCDriver ).
6
드라이버가 cinder_eternus_config_file 을 사용하여 백엔드에 사용하는 XML 구성 파일의 경로를 설정합니다. heat 템플릿(예: /home/stack/templates/eternus-temp.yaml )을 통해 /etc/cinder/eternus-fc.xml 생성을 오케스트레이션합니다.
7
volume_backend_name 은 블록 스토리지 서비스에서 백엔드를 활성화하는 데 사용하는 이름입니다.
8
FJISCSI/ 문자열을 사용하여 새 백엔드 정의를 구성합니다. volume_driver 매개 변수를 사용하여 백엔드의 iSCSI ETERNUS 드라이버를 설정합니다(예: cinder.volume.drivers.fujitsu.eternus_dx.eternus_dx_iscsi.FJDXISCSIDriver ).
9
cinder_user_enabled_backends 클래스를 사용하여 사용자 지정 백엔드를 설정하고 활성화합니다. cinder::config::cinder_config 클래스에 정의된 것과 같이 사용자 사용 백엔드에만 이 클래스를 사용합니다.
10
호스트의 사용자 지정 구성 파일을 CinderVolumeOptVolumes 가 있는 컨테이너에서 실행되는 cinder-volume 서비스에서 사용할 수 있도록 합니다.

환경 파일을 생성한 후 구성을 배포할 수 있습니다. 환경 파일 /home/stack/templates/eternusbackend-env.yaml 에 대한 자세한 내용은 5장. 구성된 Fujitsu ETERNUS 백엔드 배포 을 참조하십시오.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat