Skip to main content
BeeGFS on NetApp with E-Series Storage
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

BeeGFS 관리 서비스를 정의합니다

기여자

BeeGFS 서비스는 그룹 변수(group_VAR)를 사용하여 구성됩니다.

개요

이 섹션에서는 BeeGFS 관리 서비스 정의에 대해 설명합니다. 특정 파일 시스템에 대한 HA 클러스터에는 이 유형의 서비스 하나만 있어야 합니다. 이 서비스를 구성하는 데는 다음 사항이 포함됩니다.

  • 서비스 유형(관리)

  • 이 BeeGFS 서비스에만 적용해야 하는 구성을 정의합니다.

  • 이 서비스에 연결할 수 있는 하나 이상의 부동 IP(논리 인터페이스)를 구성합니다.

  • 이 서비스에 대한 데이터를 저장할 볼륨 위치/방법 지정(BeeGFS 관리 타겟)

단계

새 파일을 만듭니다 group_vars/mgmt.yml 을 참조하십시오 "파일 시스템 계획" 섹션을 다음과 같이 채웁니다.

  1. 이 파일이 BeeGFS 관리 서비스의 구성을 나타냅니다.

    beegfs_service: management
  2. 이 BeeGFS 서비스에만 적용해야 하는 구성을 정의합니다. 할당량을 설정해야 하는 경우가 아니면 일반적으로 관리 서비스에 필요하지 않지만 에서 지원되는 구성 매개 변수는 필요하지 않습니다 beegfs-mgmtd.conf 포함될 수 있습니다. 참고 다음 매개 변수는 자동으로/다른 위치에 구성되며 여기에서 지정하면 안 됩니다. storeMgmtdDirectory, connAuthFile, connDisableAuthentication, connInterfacesFile, 및 connNetFilterFile.

    beegfs_ha_beegfs_mgmtd_conf_resource_group_options:
      <beegfs-mgmt.conf:key>:<beegfs-mgmt.conf:value>
  3. 다른 서비스 및 클라이언트가 이 서비스에 연결하는 데 사용할 하나 이상의 부동 IP를 구성합니다. 이렇게 하면 BeeGFS가 자동으로 설정됩니다 connInterfacesFile 옵션):

    floating_ips:
      - <INTERFACE>:<IP/SUBNET> # Primary interface. Ex. i1b:100.127.101.0/16
      - <INTERFACE>:<IP/SUBNET> # Secondary interface(s) as needed.
  4. 선택적으로, 나가는 통신에 사용할 수 있는 하나 이상의 허용된 IP 서브넷을 지정합니다(이 경우 BeeGFS가 자동으로 설정됩니다) connNetFilterFile 옵션):

    filter_ip_ranges:
      - <SUBNET>/<MASK> # Ex. 192.168.10.0/24
  5. 다음 지침에 따라 이 서비스가 데이터를 저장할 BeeGFS 관리 대상을 지정합니다.

    1. 여러 BeeGFS 서비스/타겟에 동일한 스토리지 풀 또는 볼륨 그룹 이름을 사용할 수 있으므로 동일한 스토리지 풀 또는 볼륨 그룹 이름을 사용하기만 하면 됩니다 name, raid_level, criteria_*, 및 common_* 각 서비스에 대한 구성(각 서비스에 대해 나열된 볼륨은 서로 달라야 함)

    2. 볼륨 크기는 스토리지 풀/볼륨 그룹의 백분율로 지정해야 하며, 특정 스토리지 풀/볼륨 그룹을 사용하는 모든 서비스/볼륨에서 합계가 100을 초과해서는 안 됩니다. 참고 SSD를 사용할 때는 SSD 성능과 마모 수명을 최대화하기 위해 볼륨 그룹에 일부 여유 공간을 남겨 두는 것이 좋습니다(클릭) "여기" 자세한 내용 참조).

    3. 을 클릭합니다 "여기" 에서 사용할 수 있는 전체 구성 옵션 목록을 확인하십시오 eseries_storage_pool_configuration. 과 같은 일부 옵션을 확인합니다 state, host, host_type, workload_name, 및 workload_metadata 및 볼륨 이름은 자동으로 생성되며 여기에서 지정할 수 없습니다.

beegfs_targets:
  <BLOCK_NODE>: # The name of the block node as found in the Ansible inventory. Ex: ictad22a01
    eseries_storage_pool_configuration:
      - name: <NAME> # Ex: beegfs_m1_m2_m5_m6
        raid_level: <LEVEL> # One of: raid1, raid5, raid6, raidDiskPool
        criteria_drive_count: <DRIVE COUNT> # Ex. 4
        common_volume_configuration:
          segment_size_kb: <SEGMENT SIZE> # Ex. 128
        volumes:
          - size: <PERCENT> # Percent of the pool or volume group to allocate to this volume. Ex. 1
            owning_controller: <CONTROLLER> # One of: A, B

을 클릭합니다 "여기" BeeGFS 관리 서비스를 나타내는 전체 인벤토리 파일의 예