5.6 GlusterFS 저장소 배치

Oracle Linux Virtualization Manager는 컴퓨트와 저장소가 동일한 호스트에서 제공되는 하이퍼컨버지드 솔루션을 제공하기 위해 오픈 소스 스케일 아웃 분배 파일 시스템인 GlusterFS와 통합되었습니다. 호스트에 상주하는 Gluster 볼륨은 Manager에서 가상 머신 이미지를 저장할 저장소 도메인으로 사용됩니다. 이 시나리오에서 Manager는 해당 호스트의 가상 머신 내 자체 호스트된 엔진으로 실행됩니다.

필요 조건을 비롯하여 GlusterFS 사용에 대한 자세한 내용은 최신 업스트림 oVirt Documentation을 참조하십시오.

5.6.1 Cockpit을 사용하여 GlusterFS 저장소 배치

Cockpit 웹 인터페이스를 사용하여 GlusterFS 저장소를 배치하려면 다음과 같이 하십시오.

  1. Compute(컴퓨트)로 이동한 다음 Hosts(호스트)를 누릅니다.

    Hosts(호스트) 창이 열립니다.

  2. Name(이름) 열 아래에서 지정된 서버로 사용할 호스트를 누릅니다.

  3. Host Console(호스트 콘솔)을 누릅니다.

    Cockpit 웹 인터페이스에 대한 로그인 페이지가 열립니다.

  4. 로그인 자격 증명(루트 계정의 사용자 이름 및 암호)을 입력합니다.

  5. Virtualization(가상화)으로 이동한 다음 Hosted Engine(호스트된 엔진)을 누릅니다.

  6. Hosted Engine Setup(호스트된 엔진 설정) 아래의 Redeploy(재배치)를 누릅니다.

  7. Hyperconverged(하이퍼컨버지드) 아래의 Start(시작)를 누릅니다.

  8. Hosts(호스트) 화면에서 GlusterFS에 사용할 데이터 센터 내 엔진 호스트를 3개(이상) 입력합니다. 이때 지정된 기본 엔진 호스트를 먼저 입력합니다. 완료되면 Next(다음)를 누릅니다.

  9. FQDNs(FQDN) 화면에서 호스트된 엔진이 관리할 호스트의 FQDN(또는 IP 주소)을 입력하고, 완료되면 Next(다음)를 누릅니다.

    지정된 서버의 FQDN은 호스트된 엔진 배치 프로세스 중 입력되며 여기서 요청되지 않습니다.

  10. Packages(패키지) 화면에서 Next(다음)를 누릅니다.

  11. Volumes(볼륨) 화면에서 필요한 최소 저장소 도메인(engine, data, exportiso)을 만듭니다. 완료되면 Next(다음)를 누릅니다.

    예를 들어, 다음과 같습니다.

    • Name(이름): engine

    • Volume Type(볼륨 유형): Replicate(기본값)

    • Arbiter(중재자): 확인란이 선택되어 있는지 확인합니다.

    • Brick Dirs(브릭 디렉토리): /gluster_bricks/engine/engine(기본값)

    data

    • Name(이름): data

    • Volume Type(볼륨 유형): Replicate(기본값)

    • Arbiter(중재자): 확인란이 선택되어 있는지 확인합니다.

    • Brick Dirs(브릭 디렉토리): /gluster_bricks/data/data(기본값)

    export

    • Name(이름): export

    • Volume Type(볼륨 유형): Replicate(기본값)

    • Arbiter(중재자): 확인란이 선택되어 있는지 확인합니다.

    • Brick Dirs(브릭 디렉토리): /gluster_bricks/export/export(기본값)

    iso

    • Name(이름): iso

    • Volume Type(볼륨 유형): Replicate(기본값)

    • Arbiter(중재자): 확인란이 선택되어 있는지 확인합니다.

    • Brick Dirs(브릭 디렉토리): /gluster_bricks/iso/iso(기본값)

  12. Brick Locations(브릭 위치) 화면에서 볼륨에 대한 브릭 위치를 지정하고, 완료되면 Next(다음)를 누릅니다.

    이 단계에서는 볼륨(engine, data, exportiso)에 대한 브릭 위치를 지정합니다.

  13. 화면을 검토하고 Deploy(배치)를 누릅니다.

    • 내부 디스크를 Gluster 디스크로 사용 중인 경우 필요한 편집이 없으며 Deploy(배치)를 눌러 배치를 계속할 수 있습니다.

    • 외부 iSCSI ZFS 외부 드라이브를 Gluster 디스크로 사용 중인 경우 Edit(편집)를 눌러 gdeployConfig.conf 파일을 편집하고 저장소로 사용 중인 각 서버에서 블록 장치를 지정합니다. Save(저장)를 누른 다음 Deploy(배치)를 눌러 배치를 계속합니다.

    gdeploy 도구가 필요한 패키지를 설치하고 Gluster 볼륨 및 기본 저장소를 구성하므로 이 프로세스는 완료하는 데 시간이 걸립니다.

    배치가 성공적으로 완료되면 화면에 메시지가 표시됩니다.

5.6.2 Manager를 사용하여 GlusterFS 저장소 도메인 만들기

GlusterFS 저장소 볼륨을 저장소 도메인으로 추가하려면 다음과 같이 하십시오.

  1. Storage(저장소)로 이동한 다음 Domains(도메인)를 누릅니다.

    Storage Domains(저장소 도메인) 창이 열립니다.

  2. Storage Domains(저장소 도메인) 창에서 New Domain(새 도메인) 버튼을 누릅니다.

    New Domain(새 도메인) 대화 상자가 열립니다.

  3. Name(이름) 필드에서 데이터 도메인에 대한 이름을 입력합니다.

  4. Data Center(데이터 센터) 드롭다운 목록에서 GlusterFS 볼륨이 배치된 데이터 센터를 선택합니다. 기본적으로 Default(기본값) 옵션이 드롭다운 목록에서 선택되어 있습니다.

  5. Domain Function(도메인 기능) 드롭다운 목록에서 도메인 기능을 선택합니다. 기본적으로 Data(데이터) 옵션이 드롭다운 목록에서 선택되어 있습니다.

    이 예에서는 데이터 도메인을 만들고 있으므로 이 단계의 경우 도메인 기능으로 Data(데이터)를 그대로 적용합니다.

  6. Storage Type(저장소 유형) 드롭다운 목록에서 GlusterFS를 선택합니다.

  7. Host to Use(사용할 호스트) 드롭다운 목록에서 데이터 도메인을 연결할 호스트를 선택합니다.

  8. GlusterFSStorage Type(저장소 유형)에 대해 선택된 경우 GlusterFS 저장소 도메인과 연관된 추가 구성 필드가 표시되도록 New Domain(새 도메인) 대화 상자가 업데이트됩니다.

  9. Use managed gluster volume(관리되는 Gluster 볼륨 사용) 확인란이 선택되어 있지 않은지 확인합니다.

  10. Gluster 드롭다운 목록에서 만들려는 도메인 기능의 경로를 선택합니다.

  11. mount -o 명령을 사용할 때와 마찬가지로 Mount Options(마운트 옵션) 옵션의 쉼표로 구분된 목록에서 추가 마운트 옵션을 지정합니다.

  12. (선택사항) 고급 매개변수를 구성합니다.

  13. OK(확인)를 눌러 볼륨을 저장소 도메인으로 마운트합니다.

    Tasks(작업)를 눌러 데이터 센터에 GlusterFS 저장소 도메인을 추가하기 위해 완료된 다양한 처리 단계를 모니터링할 수 있습니다.