2.6. 스토리지

2.6.1. Red Hat Virtualization 스토리지 정보

Red Hat Virtualization은 가상 디스크, ISO 파일 및 스냅샷에 중앙 집중식 스토리지 시스템을 사용합니다. 스토리지 네트워킹은 다음을 사용하여 구현할 수 있습니다.

  • 네트워크 파일 시스템(NFS)
  • 기타 POSIX 호환 파일 시스템
  • iSCSI(Internet Small Computer System Interface)
  • 가상화 호스트에 직접 연결된 로컬 스토리지
  • FCP(Fibre Channel Protocol)
  • 병렬 NFS(pNFS)

스토리지 도메인을 연결하고 활성화하지 않는 한 데이터 센터를 초기화할 수 없기 때문에 스토리지 설정은 새 데이터 센터의 전제 조건입니다.

Red Hat Virtualization 시스템 관리자는 가상화된 엔터프라이즈용 스토리지를 생성, 구성, 연결 및 유지 관리합니다. 스토리지 유형과 그 용도를 잘 알고 있어야 합니다. 스토리지 어레이 벤더의 가이드를 읽고 스토리지 장치의 개념, 프로토콜, 요구 사항 및 일반적인 사용 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 관리 스토리지 장치를 참조하십시오.

스토리지 도메인을 추가하려면 관리 포털에 성공적으로 액세스할 수 있어야 하며 Up 상태와 연결된 호스트가 하나 이상 있어야 합니다.

Red Hat Virtualization에는 세 가지 유형의 스토리지 도메인이 있습니다.

  • 데이터 도메인: 데이터 도메인에는 모든 가상 시스템 및 템플릿의 가상 하드 디스크와 OVF 파일이 데이터 센터에 있습니다. 또한 가상 시스템의 스냅샷도 데이터 도메인에 저장됩니다.

    데이터 도메인은 데이터 센터에서 공유할 수 없습니다. 여러 유형의 데이터 도메인(iSCSI, NFS, FC, POSIX, Gluster)은 로컬 도메인이 아닌 공유된 경우 동일한 데이터 센터에 추가할 수 있습니다.

    다른 유형의 도메인을 연결하려면 데이터 도메인을 데이터 센터에 연결해야 합니다.

  • ISO 도메인: ISO 도메인은 가상 시스템의 운영 체제와 애플리케이션을 설치하고 부팅하는 데 사용되는 ISO 파일(또는 논리적 CD)을 저장합니다. ISO 도메인은 물리적 미디어에 대한 데이터 센터의 필요성을 제거합니다. ISO 도메인은 여러 데이터 센터에서 공유할 수 있습니다. ISO 도메인은 NFS 기반만 가능합니다. 하나의 ISO 도메인만 데이터 센터에 추가할 수 있습니다.
  • 도메인 내보내기: 내보내기 도메인은 데이터 센터와 Red Hat Virtualization 환경 간에 이미지를 복사하고 이동하는 데 사용되는 임시 스토리지 리포지토리입니다. 내보내기 도메인을 사용하여 가상 시스템을 백업할 수 있습니다. 내보내기 도메인은 데이터 센터 간에 이동할 수 있지만 한 번에 하나의 데이터 센터에서만 활성화할 수 있습니다. 내보내기 도메인은 NFS 기반만 가능합니다. 데이터 센터에 하나의 내보내기 도메인만 추가할 수 있습니다.

    참고

    내보내기 스토리지 도메인은 더 이상 사용되지 않습니다. 스토리지 데이터 도메인은 데이터 센터에서 연결을 해제하고 동일한 환경이나 다른 환경에서 다른 데이터 센터로 가져올 수 있습니다. 그런 다음 가져온 스토리지 도메인에서 연결된 데이터 센터로 가상 시스템, 유동 가상 디스크 및 템플릿을 업로드할 수 있습니다. 스토리지 도메인 가져오기에 대한 자세한 내용은 기존 스토리지 도메인 가져오기를 참조하십시오.

중요

데이터 센터의 스토리지 요구 사항을 확인한 후에만 Red Hat Virtualization 환경에 대한 스토리지 구성 및 연결을 시작합니다.

2.6.2. 스토리지 도메인 이해

스토리지 도메인은 공통 스토리지 인터페이스가 있는 이미지 컬렉션입니다. 스토리지 도메인에는 템플릿 및 가상 시스템(스냅샷 포함) 또는 ISO 파일의 전체 이미지가 포함되어 있습니다. 스토리지 도메인은 블록 장치(SAN - iSCSI 또는 FCP) 또는 파일 시스템(NAS - NFS, GlusterFS 또는 기타 POSIX 호환 파일 시스템)으로 만들 수 있습니다.

기본적으로 GlusterFS 도메인 및 로컬 스토리지 도메인은 4K 블록 크기를 지원합니다. 특히 대용량 파일을 사용할 때 4K 블록 크기는 더 나은 성능을 제공할 수 있으며 VDO와 같은 4K 호환성이 필요한 툴을 사용할 수도 있습니다.

참고

GlusterFS 스토리지는 더 이상 사용되지 않으며 향후 릴리스에서 더 이상 지원되지 않습니다.

NFS에서 모든 가상 디스크, 템플릿 및 스냅샷은 파일입니다.

SAN(iSCSI/FCP)에서 각 가상 디스크, 템플릿 또는 스냅샷은 논리 볼륨입니다. 블록 장치는 볼륨 그룹이라는 논리 엔터티로 집계된 다음 LVM(논리 볼륨 관리자)으로 나누어 가상 하드 디스크로 사용합니다. LVM에 대한 자세한 내용은 Red Hat Enterprise Linux 구성 및 논리 볼륨 관리를 참조하십시오.

가상 디스크는 QCOW2 또는 raw의 두 가지 형식 중 하나를 가질 수 있습니다. 스토리지 유형은 스파스이거나 사전 할당할 수 있습니다. 스냅샷은 항상 스파스이지만 두 형식 모두 디스크에 대해 취할 수 있습니다.

동일한 스토리지 도메인을 공유하는 가상 시스템은 동일한 클러스터에 속하는 호스트 간에 마이그레이션할 수 있습니다.

2.6.3. NFS 스토리지 준비 및 추가

2.6.3.1. NFS 스토리지 준비

Red Hat Enterprise Virtualization Host 시스템에서 스토리지 도메인 역할을 할 파일 스토리지 스토리지 또는 원격 서버에 NFS 공유를 설정합니다. 원격 스토리지에서 공유를 내보내 Red Hat Virtualization Manager에서 구성한 후 Red Hat Virtualization 호스트에서 공유를 자동으로 가져옵니다.

NFS 설정, 구성, 마운트 및 내보내기에 대한 자세한 내용은 Red Hat Enterprise Linux 8의 파일 시스템 관리를 참조하십시오.

Red Hat Virtualization에는 특정 시스템 사용자 계정 및 시스템 사용자 그룹이 필요하므로 관리자가 내보낸 디렉토리로 표시된 스토리지 도메인에 데이터를 저장할 수 있습니다. 다음 절차에서는 하나의 디렉터리에 대한 권한을 설정합니다. Red Hat Virtualization에서 스토리지 도메인으로 사용할 모든 디렉터리에 대해 chownchmod 단계를 반복해야 합니다.

사전 요구 사항

  1. NFS utils 패키지를 설치합니다.

    # dnf install nfs-utils -y
  2. 활성화된 버전을 확인하려면 다음을 수행합니다.

    # cat /proc/fs/nfsd/versions
  3. 다음 서비스를 활성화합니다.

    # systemctl enable nfs-server
    # systemctl enable rpcbind

절차

  1. 그룹 kvm 을 만듭니다.

    # groupadd kvm -g 36
  2. kvm 그룹에 vdsm 사용자를 생성합니다.

    # useradd vdsm -u 36 -g kvm
  3. 스토리지 디렉터리를 생성하고 액세스 권한을 수정합니다.

    # mkdir /storage
    # chmod 0755 /storage
    # chown 36:36 /storage/
  4. 관련 권한을 사용하여 스토리지 디렉토리를 /etc/exports 에 추가합니다.

    # vi /etc/exports
    # cat /etc/exports
     /storage *(rw)
  5. 다음 서비스를 다시 시작하십시오.

    # systemctl restart rpcbind
    # systemctl restart nfs-server
  6. 특정 IP 주소에 사용할 수 있는 내보내기를 보려면 다음을 수행합니다.

    # exportfs
     /nfs_server/srv
                   10.46.11.3/24
     /nfs_server       <world>
참고

서비스를 시작한 후 /etc/exports 를 변경한 경우 exportfs -ra 명령을 사용하여 변경 사항을 다시 로드할 수 있습니다. 위의 모든 단계를 수행하고 나면 exports 디렉터리가 준비되고 다른 호스트에서 테스트하여 사용할 수 있는지 확인할 수 있습니다.

2.6.3.2. NFS 스토리지 추가

다음 절차에서는 기존 NFS 스토리지를 Red Hat Virtualization 환경에 데이터 도메인으로 연결하는 방법을 설명합니다.

ISO 또는 내보내기 도메인이 필요한 경우 다음 절차를 사용하되 Domain Function (도메인 기능) 목록에서 ISO 또는 Export (내보내기)를 선택합니다.

절차

  1. 관리 포털에서 StorageDomains (도메인) 를 클릭합니다.
  2. New Domain (새 도메인)을 클릭합니다.
  3. 스토리지 도메인 이름을 입력합니다.
  4. Data Center (데이터 센터),Domain Function (도메인 기능),Storage Type (스토리지 유형),Format (형식 ) 및 Host(호스트) 목록의 기본값을 수락합니다.
  5. 스토리지 도메인에 사용할 Export Path (내보내기 경로)를 입력합니다. 내보내기 경로는 123.123.0.10:/data (IPv4), [2001:0:0:0:0:0:0:0:5db1]:/data (IPv6) 또는 domain.example.com:/data 형식이어야 합니다.
  6. 선택적으로 고급 매개변수를 구성할 수 있습니다.

    1. Advanced Parameters (고급 매개 변수)를 클릭합니다.
    2. Warninglow Space Indicator(낮은 공간 표시기 ) 필드에 백분율 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 백분율 미만인 경우 경고 메시지가 사용자에게 표시되고 기록됩니다.
    3. Critical Space Action Blocker (심각 공간 작업 블록) 필드에 GB 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 값보다 작으면 사용자에게 오류 메시지가 표시되고 기록되고 공간을 소비하는 새 작업이 차단됩니다.
    4. Wipe after Delete(삭제 후 Wipe after Delete) 확인란을 선택하여 삭제 후 지우기 옵션을 활성화합니다. 이 옵션은 도메인을 만든 후에 편집할 수 있지만, 이렇게 하면 이미 존재하는 디스크의 삭제 속성 후에는 wipe가 변경되지 않습니다.
  7. OK(확인)를 클릭합니다.

새 NFS 데이터 도메인의 상태는 디스크가 준비될 때까지 Locked(잠김) 입니다. 그러면 데이터 도메인이 자동으로 데이터 센터에 연결됩니다.

2.6.3.3. NFS 스토리지 증가

NFS 스토리지의 양을 늘리려면 새 스토리지 도메인을 생성하여 기존 데이터 센터에 추가하거나 NFS 서버에서 사용 가능한 여유 공간을 늘릴 수 있습니다. 이전 옵션의 경우 NFS 스토리지 추가 를 참조하십시오. 다음 절차에서는 기존 NFS 서버에서 사용 가능한 여유 공간을 늘리는 방법을 설명합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. NFS 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Data Center(데이터 센터 ) 탭을 클릭하고 Maintenance(유지 관리 )를 클릭하여 스토리지 도메인을 유지 관리 모드로 전환합니다. 이렇게 하면 기존 공유를 마운트 해제하고 스토리지 도메인의 크기를 조정할 수 있습니다.
  4. NFS 서버에서 스토리지의 크기를 조정합니다. Red Hat Enterprise Linux 6 시스템의 경우 Red Hat Enterprise Linux 6 스토리지 관리 가이드를 참조하십시오. Red Hat Enterprise Linux 7 시스템의 경우 Red Hat Enterprise Linux 7 스토리지 관리 가이드를 참조하십시오. Red Hat Enterprise Linux 8 시스템의 경우 파티션 재설정을 참조하십시오.
  5. 세부 정보 보기에서 Data Center(데이터 센터 ) 탭을 클릭하고 Activate(활성화 )를 클릭하여 스토리지 도메인을 마운트합니다.

2.6.4. 로컬 스토리지 준비 및 추가

가상 시스템의 호스트에 물리적으로 설치된 스토리지 장치를 사용하는 가상 시스템의 디스크를 로컬 스토리지 장치라고 합니다.

스토리지 장치는 스토리지 도메인의 일부여야 합니다. 로컬 스토리지의 스토리지 도메인 유형을 로컬 스토리지 도메인이라고 합니다.

로컬 스토리지를 사용하도록 호스트를 구성하면 자동으로 생성되고, 다른 호스트를 추가할 수 없는 새 로컬 스토리지 도메인, 데이터 센터 및 클러스터에 호스트를 추가합니다. 다중 호스트 클러스터에서는 모든 호스트가 로컬 스토리지에서 사용할 수 없는 모든 스토리지 도메인에 액세스할 수 있어야 합니다. 단일 호스트 클러스터에서 생성된 가상 시스템은 마이그레이션, 펜싱 또는 예약할 수 없습니다.

2.6.4.1. 로컬 스토리지 준비

RHVH(Red Hat Virtualization Host)에서는 항상 / (root)와 별도의 파일 시스템에 로컬 스토리지를 정의해야 합니다. 별도의 논리 볼륨 또는 디스크를 사용하여 업그레이드 중 데이터 손실을 방지합니다.

Red Hat Enterprise Linux 호스트 절차

  1. 호스트에서 로컬 스토리지에 사용할 디렉터리를 생성합니다.

    # mkdir -p /data/images
  2. 디렉터리에 vdsm 사용자(UID 36) 및 kvm 그룹(GID 36)에 대한 읽기/쓰기 액세스를 허용하는 권한이 있는지 확인합니다.

    # chown 36:36 /data /data/images
    # chmod 0755 /data /data/images

Red Hat Virtualization Host 절차

논리 볼륨에 로컬 스토리지를 생성합니다.

  1. 로컬 스토리지 디렉터리를 생성합니다.

    # mkdir /data
    # lvcreate -L $SIZE rhvh -n data
    # mkfs.ext4 /dev/mapper/rhvh-data
    # echo "/dev/mapper/rhvh-data /data ext4 defaults,discard 1 2" >> /etc/fstab
    # mount /data
  2. 새 로컬 스토리지를 마운트합니다.

    # mount -a
  3. 디렉터리에 vdsm 사용자(UID 36) 및 kvm 그룹(GID 36)에 대한 읽기/쓰기 액세스를 허용하는 권한이 있는지 확인합니다.

    # chown 36:36 /data /rhvh-data
    # chmod 0755 /data /rhvh-data

2.6.4.2. 로컬 스토리지 도메인 추가

로컬 스토리지 도메인을 호스트에 추가할 때 로컬 스토리지 디렉터리에 경로를 설정하면 로컬 데이터 센터, 로컬 클러스터, 로컬 스토리지 도메인에 호스트가 자동으로 생성됩니다.

절차

  1. Compute(컴퓨팅)Hosts(호스트 ) 를 클릭하고 호스트를 선택합니다.
  2. Management(관리Maintenance (유지 관리) 및 OK (확인)를 클릭합니다. 호스트의 상태가 Maintenance (유지 관리)로 변경됩니다.
  3. Management(관리Configure Local Storage (로컬 스토리지 구성)를 클릭합니다.
  4. Data Center (데이터 센터),Cluster (클러스터) 및 Storage (스토리지) 필드 옆에 있는 Edit (편집) 버튼을 클릭하여 로컬 스토리지 도메인을 구성하고 이름을 지정합니다.
  5. 텍스트 항목 필드에 로컬 스토리지의 경로를 설정합니다.
  6. 해당하는 경우 Optimization( 최적화 ) 탭을 클릭하여 새 로컬 스토리지 클러스터에 대한 메모리 최적화 정책을 구성합니다.
  7. OK(확인)를 클릭합니다.

관리자는 로컬 클러스터 로컬 스토리지 도메인으로 로컬 데이터 센터를 설정합니다. 또한 호스트의 상태를 Up 으로 변경합니다.

검증

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 방금 추가한 로컬 스토리지 도메인을 찾습니다.

도메인 상태는 활성 ( status active icon )이어야 하며 스토리지 유형 열의 값은 호스트에서 Local이어야 합니다.

이제 새 로컬 스토리지 도메인에 디스크 이미지를 업로드할 수 있습니다.

2.6.5. POSIX 호환 파일 시스템 스토리지 준비 및 추가

2.6.5.1. POSIX 호환 파일 시스템 스토리지 준비

POSIX 파일 시스템 지원을 사용하면 명령줄에서 수동으로 마운트할 때 일반적으로 사용하는 것과 동일한 마운트 옵션을 사용하여 파일 시스템을 마운트할 수 있습니다. 이 기능은 NFS, iSCSI 또는 FCP를 사용하여 노출되지 않은 스토리지에 대한 액세스를 허용하기 위한 것입니다.

Red Hat Virtualization의 스토리지 도메인으로 사용되는 POSIX 호환 파일 시스템은 GFS2(Global File System 2)와 같은 클러스터형 파일 시스템이어야 하며 스파스 파일과 직접 I/O를 지원해야 합니다. 예를 들어 CIFS(Common Internet File System)는 직접 I/O를 지원하지 않으므로 Red Hat Virtualization과 호환되지 않습니다.

POSIX 규격 파일 시스템 스토리지 설정 및 구성에 대한 자세한 내용은 Red Hat Enterprise Linux Global File System 2 를 참조하십시오.

중요

POSIX 호환 파일 시스템 스토리지 도메인을 생성하여 NFS 스토리지를 마운트 하지 마십시오. 대신 항상 NFS 스토리지 도메인을 생성합니다.

2.6.5.2. POSIX 호환 파일 시스템 스토리지 추가

다음 절차에서는 기존 POSIX 규격 파일 시스템 스토리지를 Red Hat Virtualization 환경에 데이터 도메인으로 연결하는 방법을 보여줍니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. New Domain (새 도메인)을 클릭합니다.
  3. 스토리지 도메인의 Name (이름)을 입력합니다.
  4. 스토리지 도메인과 연결할 Data Center (데이터 센터)를 선택합니다. 선택한 데이터 센터는 POSIX(POSIX 호환 FS) 유형이어야 합니다. 또는 (없음) 을 선택합니다.
  5. Domain Function (도메인 기능) 드롭다운 목록에서 Data (데이터)를 선택하고 Storage Type (스토리지 유형) 드롭다운 목록에서 POSIX 호환 FS 를 선택합니다.

    해당하는 경우 드롭다운 메뉴에서 Format (형식)을 선택합니다.

  6. Host(호스트) 드롭다운 목록에서 호스트를 선택합니다.
  7. 일반적으로 mount 명령에 제공하는 것처럼 POSIX 파일 시스템의 경로를 입력합니다.
  8. 일반적으로 -t 인수를 사용하여 mount 명령에 제공하는 것처럼 VFS 유형을 입력합니다. 유효한 VFS 유형 목록은 man mount 를 참조하십시오.
  9. 일반적으로 -o 인수를 사용하여 mount 명령에 제공하는 추가 마운트 옵션을 입력합니다. 마운트 옵션은 쉼표로 구분된 목록으로 제공해야 합니다. 유효한 마운트 옵션 목록은 man mount를 참조하십시오.
  10. 선택적으로 고급 매개 변수를 구성할 수 있습니다.

    1. Advanced Parameters (고급 매개 변수)를 클릭합니다.
    2. Warninglow Space Indicator(낮은 공간 표시기 ) 필드에 백분율 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 백분율 미만인 경우 경고 메시지가 사용자에게 표시되고 기록됩니다.
    3. Critical Space Action Blocker (심각 공간 작업 블록) 필드에 GB 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 값보다 작으면 사용자에게 오류 메시지가 표시되고 기록되고 공간을 소비하는 새 작업이 차단됩니다.
    4. Wipe after Delete(삭제 후 Wipe after Delete) 확인란을 선택하여 삭제 후 지우기 옵션을 활성화합니다. 이 옵션은 도메인을 만든 후에 편집할 수 있지만, 이렇게 하면 이미 존재하는 디스크의 삭제 속성 후에는 wipe가 변경되지 않습니다.
  11. OK(확인)를 클릭합니다.

2.6.6. 블록 스토리지 준비 및 추가

2.6.6.1. iSCSI 스토리지 준비

Red Hat Virtualization은 LUN으로 구성된 볼륨 그룹에서 생성된 스토리지 도메인인 iSCSI 스토리지를 지원합니다. 볼륨 그룹 및 LUN은 한 번에 둘 이상의 스토리지 도메인에 연결할 수 없습니다.

iSCSI 스토리지 설정 및 구성에 대한 자세한 내용은 Red Hat Enterprise Linux 8의 스토리지 장치 관리에서 iSCSI 대상 구성을 참조하십시오.

중요

블록 스토리지를 사용하고 원시 장치 또는 직접 LUN에 가상 머신을 배포하고 LVM(Logical Volume Manager)을 사용하여 관리하려는 경우 게스트 논리 볼륨을 숨기는 필터를 생성해야 합니다. 이렇게 하면 호스트가 부팅될 때 게스트 논리 볼륨이 활성화되지 않으며 논리 볼륨이 오래될 수 있고 데이터 손상이 발생할 수 있습니다. vdsm-tool config-lvm-filter 명령을 사용하여 LVM에 대한 필터를 생성합니다.

중요

Red Hat Virtualization은 현재 블록 크기가 4K인 블록 스토리지를 지원하지 않습니다. 레거시(512b 블록) 모드에서 블록 스토리지를 구성해야 합니다.

중요

호스트가 SAN 스토리지에서 부팅되고 스토리지에 대한 연결이 끊어지면 스토리지 파일 시스템이 읽기 전용으로 되어 연결이 복원된 후에도 이 상태로 유지됩니다.

이러한 상황을 방지하려면 연결이 있을 때 대기하도록 부팅 LUN에 대해 SAN의 루트 파일 시스템에 드롭인 다중 경로 구성 파일을 추가합니다.

# cat /etc/multipath/conf.d/host.conf
multipaths {
    multipath {
        wwid boot_LUN_wwid
        no_path_retry queue
    }

2.6.6.2. iSCSI 스토리지 추가

다음 절차에서는 기존 iSCSI 스토리지를 Red Hat Virtualization 환경에 데이터 도메인으로 연결하는 방법을 설명합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. New Domain (새 도메인)을 클릭합니다.
  3. 새 스토리지 도메인의 Name (이름)을 입력합니다.
  4. 드롭다운 목록에서 Data Center (데이터 센터)를 선택합니다.
  5. Domain Function (도메인 기능)로 Data(데이터 )를 선택하고 Storage Type (스토리지 유형)으로 iSCSI 를 선택합니다.
  6. 호스트로 활성 호스트를 선택합니다.

    중요

    스토리지 도메인과의 통신은 선택한 호스트에서 이루어지며 Manager에서 직접 통신하지 않습니다. 따라서 스토리지 도메인을 구성하려면 모든 호스트에 스토리지 장치에 액세스할 수 있어야 합니다.

  7. 관리자는 iSCSI 대상을 LUN 또는 LUN에 매핑할 수 있습니다. iSCSI 스토리지 유형을 선택하면 New Domain (새 도메인) 창에서 사용되지 않는 LUN이 있는 알려진 타겟을 자동으로 표시합니다. 스토리지를 추가하는 데 사용하는 대상이 나타나지 않으면 대상 검색을 사용하여 찾을 수 있습니다. 그렇지 않으면 다음 단계로 진행합니다.

    1. Discover Targets (대상 검색)를 클릭하여 대상 검색 옵션을 활성화합니다. 대상이 검색되어 에 로그인되면 New Domain(새 도메인 ) 창에 환경에서 사용하지 않는 LUN이 있는 대상이 자동으로 표시됩니다.

      참고

      환경에 외부적으로 사용하는 LUN도 표시됩니다.

      Discover Targets(대상 검색) 옵션을 사용하여 여러 대상 또는 여러 경로에 LUN을 동일한 LUN에 추가할 수 있습니다.

      중요

      REST API 메서드 discoveriscsi 을 사용하여 iscsi 대상을 검색할 경우 FQDN 또는 IP 주소를 사용할 수 있지만 검색된 대상의 iscsi 세부 정보를 사용하여 REST API 메서드 iscsilogin 을 사용하여 로그인해야 합니다. 자세한 내용은 REST API 가이드discoveriscsi 을 참조하십시오.

    2. Address (주소) 필드에 iSCSI 호스트의 FQDN 또는 IP 주소를 입력합니다.
    3. Port(포트) 필드에서 대상을 찾을 때 호스트에 연결할 포트를 입력합니다. 기본값은 3260 입니다.
    4. CHAP를 사용하여 스토리지를 보호하는 경우 User Authentication (사용자 인증) 확인란을 선택합니다. CHAP 사용자 이름과 CHAP 암호를 입력합니다.

      참고

      REST API를 사용하여 특정 호스트에 대한 iSCSI 대상에 대한 자격 증명을 정의할 수 있습니다. 자세한 내용은 REST API 가이드에 StorageServerConnectionExtensions: add 를 참조하십시오.

    5. Discover(검색)를 클릭합니다.
    6. 검색 결과에서 하나 이상의 대상을 선택하고 하나의 대상에 대해 Login(로그인) 또는 여러 대상에 대해 Login All (모두 로그인)을 클릭합니다.

      중요

      둘 이상의 경로 액세스가 필요한 경우 필요한 모든 경로를 통해 대상을 검색하고 로그인해야 합니다. 스토리지 도메인을 변경하여 추가 경로를 추가하는 것은 현재 지원되지 않습니다.

      중요

      REST API iscsilogin 메서드를 사용하여 로그인하는 경우 검색된 대상의 iscsi 세부 정보를 사용해야 합니다. 그러면 discoveriscsi 메서드가 생성됩니다. 자세한 내용은 REST API 가이드에서 iscsilogin 을 참조하십시오.

  8. 원하는 대상 옆에 있는 + 버튼을 클릭합니다. 이렇게 하면 항목이 확장되고 대상에 연결된 사용하지 않는 모든 LUN이 표시됩니다.
  9. 스토리지 도메인을 생성하기 위해 사용 중인 각 LUN의 확인란을 선택합니다.
  10. 선택적으로 고급 매개변수를 구성할 수 있습니다.

    1. Advanced Parameters (고급 매개 변수)를 클릭합니다.
    2. Warninglow Space Indicator(낮은 공간 표시기 ) 필드에 백분율 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 백분율 미만인 경우 경고 메시지가 사용자에게 표시되고 기록됩니다.
    3. Critical Space Action Blocker (심각 공간 작업 블록) 필드에 GB 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 값보다 작으면 사용자에게 오류 메시지가 표시되고 기록되고 공간을 소비하는 새 작업이 차단됩니다.
    4. Wipe after Delete(삭제 후 Wipe after Delete) 확인란을 선택하여 삭제 후 지우기 옵션을 활성화합니다. 이 옵션은 도메인을 만든 후에 편집할 수 있지만, 이렇게 하면 이미 존재하는 디스크의 삭제 속성 후에는 wipe가 변경되지 않습니다.
    5. 삭제 후 삭제 옵션을 활성화하려면 Discard after Delete(삭제 후 카드 비활성화) 확인란을 선택합니다. 이 옵션은 도메인을 생성한 후 편집할 수 있습니다. 이 옵션은 블록 스토리지 도메인에서만 사용할 수 있습니다.
  11. OK(확인)를 클릭합니다.

동일한 대상에 여러 스토리지 연결 경로를 구성한 경우 iSCSI Multipathing 구성의 절차에 따라 iSCSI 본딩을 완료합니다.

현재 스토리지 네트워크를 iSCSI 본딩으로 마이그레이션하려면 논리적 네트워크를 iSCSI 본드로 마이그레이션을 참조하십시오.

2.6.6.3. iSCSI Multipathing 구성

iSCSI 다중 경로를 사용하면 논리적 네트워크 및 iSCSI 스토리지 연결 그룹을 생성하고 관리할 수 있습니다. 호스트와 iSCSI 스토리지 간의 여러 네트워크 경로는 네트워크 경로 실패로 인한 호스트 다운타임을 방지합니다.

관리자는 iSCSI 본딩의 논리적 네트워크에 할당된 NIC 또는 VLAN을 사용하여 데이터 센터의 각 호스트를 각 대상에 연결합니다.

중복성을 위해 여러 대상 및 논리적 네트워크를 사용하여 iSCSI 본딩을 생성할 수 있습니다.

사전 요구 사항

참고

다중 경로가 셀프 호스트 엔진 배포에는 지원되지 않습니다.

절차

  1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
  2. 데이터 센터 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. iSCSI Multipathing 탭에서 Add (추가)를 클릭합니다.
  4. Add iSCSI Bond(iSCSI 본드 추가) 창에 Name (이름) 및 Description (설명)을 입력합니다.
  5. 논리적 네트워크에서 논리적 네트워크를 선택하고 Storage Targets ( 스토리지 대상)에서 스토리지 도메인을 선택합니다. 동일한 대상에 대한 모든 경로를 선택해야 합니다.
  6. OK(확인)를 클릭합니다.

데이터 센터의 호스트는 iSCSI 본딩의 논리적 네트워크를 통해 iSCSI 대상에 연결됩니다.

2.6.6.4. 논리적 네트워크를 iSCSI 본드로 마이그레이션

iSCSI 트래픽을 위해 만든 논리적 네트워크가 있고 기존 네트워크 본딩 위에 구성된 경우 중단이나 다운타임 없이 동일한 서브넷에서 iSCSI 본딩으로 마이그레이션할 수 있습니다.

절차

  1. 현재 논리적 네트워크가 필요하지 않도록 수정합니다 :

    1. Compute(컴퓨팅) Clusters(클러스터) 를 클릭합니다.
    2. 클러스터 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    3. Logical Networks(논리 네트워크 ) 탭에서 현재 논리적 네트워크(net-1)를 선택하고 Manage Networks (네트워크 관리)를 클릭합니다.
    4. Require (필수) 확인란을 지우고 OK(확인 )를 클릭합니다.
  2. VM 네트워크가 아닌 새로운 논리적 네트워크를 생성하십시오 :

    1. 네트워크 추가를 클릭합니다. 그러면 New Logical Network(새 논리적 네트워크 ) 창이 열립니다.
    2. General(일반 ) 탭에서 Name (이름) (net-2)을 입력하고 VM network (VM 네트워크) 확인란을 지웁니다.
    3. Cluster(클러스터 ) 탭에서 Require (필수) 확인란을 지우고 OK(확인 )를 클릭합니다.
  3. 현재 네트워크 본딩을 제거하고 논리적 네트워크를 다시 할당합니다.

    1. Compute(컴퓨팅) Hosts(호스트) 를 클릭합니다.
    2. 호스트 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    3. Network Interfaces(네트워크 인터페이스 ) 탭에서 Setup Host Networks(호스트 네트워크 설정 )를 클릭합니다.
    4. net-1 을 오른쪽으로 끌어 할당 해제합니다.
    5. 현재 본딩을 오른쪽으로 끌어서 제거합니다.
    6. net-1net-2 를 왼쪽으로 끌어서 물리적 인터페이스에 할당합니다.
    7. net-2 의 연필 아이콘을 클릭합니다. 그러면 Edit Network(네트워크 편집) 창이 열립니다.
    8. IPV4 탭에서 Static (정적)을 선택합니다.
    9. 서브넷의 IP넷마스크/라우팅 접두사 를 입력하고 OK(확인 )를 클릭합니다.
  4. iSCSI 본딩을 생성합니다.

    1. Compute(컴퓨팅)Data Centers (데이터 센터)를 클릭합니다.
    2. 데이터 센터 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    3. iSCSI Multipathing 탭에서 Add (추가)를 클릭합니다.
    4. Add iSCSI Bond (iSCSI 본드 추가) 창에서 Name (이름)을 입력하고 network, net-1 및 net -2 를 선택한 다음 OK(확인 )를 클릭합니다.

데이터 센터에는 이전 및 새 논리적 네트워크가 포함된 iSCSI 본딩이 있습니다.

2.6.6.5. FCP 스토리지 준비

Red Hat Virtualization은 기존 LUN으로 구성된 볼륨 그룹에서 스토리지 도메인을 생성하여 SAN 스토리지를 지원합니다. 한 번에 둘 이상의 스토리지 도메인에 볼륨 그룹과 LUN을 연결할 수 없습니다.

Red Hat Virtualization 시스템 관리자에게는 SAN(Storage Area Networks) 개념에 대한 지식이 필요합니다. SAN은 일반적으로 호스트와 공유 외부 스토리지 간의 트래픽에 FCP(Fibre Channel Protocol)를 사용합니다. 이러한 이유로 SAN을 종종 FCP 스토리지라고 할 수 있습니다.

Red Hat Enterprise Linux에서 FCP 또는 다중 경로를 설정하고 구성하는 방법에 대한 자세한 내용은 스토리지 관리 가이드DM 다중 경로 가이드를 참조하십시오.

중요

블록 스토리지를 사용하고 원시 장치 또는 직접 LUN에 가상 머신을 배포하고 LVM(Logical Volume Manager)을 사용하여 관리하려는 경우 게스트 논리 볼륨을 숨기는 필터를 생성해야 합니다. 이렇게 하면 호스트가 부팅될 때 게스트 논리 볼륨이 활성화되지 않으며 논리 볼륨이 오래될 수 있고 데이터 손상이 발생할 수 있습니다. vdsm-tool config-lvm-filter 명령을 사용하여 LVM에 대한 필터를 생성합니다.

중요

Red Hat Virtualization은 현재 블록 크기가 4K인 블록 스토리지를 지원하지 않습니다. 레거시(512b 블록) 모드에서 블록 스토리지를 구성해야 합니다.

중요

호스트가 SAN 스토리지에서 부팅되고 스토리지에 대한 연결이 끊어지면 스토리지 파일 시스템이 읽기 전용으로 되어 연결이 복원된 후에도 이 상태로 유지됩니다.

이러한 상황을 방지하려면 연결이 있을 때 대기하도록 부팅 LUN에 대해 SAN의 루트 파일 시스템에 드롭인 다중 경로 구성 파일을 추가합니다.

# cat /etc/multipath/conf.d/host.conf
multipaths {
    multipath {
        wwid boot_LUN_wwid
        no_path_retry queue
    }
  }

2.6.6.6. FCP 스토리지 추가

다음 절차에서는 기존 FCP 스토리지를 Red Hat Virtualization 환경에 데이터 도메인으로 연결하는 방법을 보여줍니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. New Domain (새 도메인)을 클릭합니다.
  3. 스토리지 도메인의 Name (이름)을 입력합니다.
  4. 드롭다운 목록에서 FCP Data Center (FCP 데이터 센터)를 선택합니다.

    아직 적절한 FCP 데이터 센터가 없는 경우 (없음) 을 선택합니다.

  5. 드롭다운 목록에서 Domain Function (도메인 기능) 및 Storage Type (스토리지 유형)을 선택합니다. 선택한 데이터 센터와 호환되지 않는 스토리지 도메인 유형을 사용할 수 없습니다.
  6. Host(호스트) 필드에서 활성 호스트를 선택합니다. 데이터 센터의 첫 번째 데이터 도메인이 아닌 경우 데이터 센터의 SPM 호스트를 선택해야 합니다.

    중요

    스토리지 도메인과의 모든 통신은 Red Hat Virtualization Manager에서 직접 전송하지 않은 선택된 호스트를 통해 이루어집니다. 시스템에 하나 이상의 활성 호스트가 있어야 하며 선택한 데이터 센터에 연결해야 합니다. 스토리지 도메인을 구성하려면 모든 호스트에 스토리지 장치에 액세스할 수 있어야 합니다.

  7. New Domain(새 도메인 ) 창은 파이버 채널을 스토리지 유형으로 선택하면 사용되지 않는 LUN을 사용하여 알려진 타겟을 자동으로 표시합니다. LUN ID 확인란을 선택하여 사용 가능한 LUN을 모두 선택합니다.
  8. 선택적으로 고급 매개 변수를 구성할 수 있습니다.

    1. Advanced Parameters (고급 매개 변수)를 클릭합니다.
    2. Warninglow Space Indicator(낮은 공간 표시기 ) 필드에 백분율 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 백분율 미만인 경우 경고 메시지가 사용자에게 표시되고 기록됩니다.
    3. Critical Space Action Blocker (심각 공간 작업 블록) 필드에 GB 값을 입력합니다. 스토리지 도메인에서 사용 가능한 여유 공간이 이 값보다 작으면 사용자에게 오류 메시지가 표시되고 기록되고 공간을 소비하는 새 작업이 차단됩니다.
    4. Wipe after Delete(삭제 후 Wipe after Delete) 확인란을 선택하여 삭제 후 지우기 옵션을 활성화합니다. 이 옵션은 도메인을 만든 후에 편집할 수 있지만, 이렇게 하면 이미 존재하는 디스크의 삭제 속성 후에는 wipe가 변경되지 않습니다.
    5. 삭제 후 삭제 옵션을 활성화하려면 Discard after Delete(삭제 후 카드 비활성화) 확인란을 선택합니다. 이 옵션은 도메인을 생성한 후 편집할 수 있습니다. 이 옵션은 블록 스토리지 도메인에서만 사용할 수 있습니다.
  9. OK(확인)를 클릭합니다.

새로운 FCP 데이터 도메인은 사용할 준비가 되어 있는 동안 Locked 상태로 유지됩니다. 준비가 되면 데이터 센터에 자동으로 연결됩니다.

2.6.6.7. iSCSI 또는 FCP 스토리지 증가

iSCSI 또는 FCP 스토리지 크기를 늘리는 방법은 다음과 같습니다.

  • 기존 LUN을 현재 스토리지 도메인에 추가합니다.
  • 새 LUN을 사용하여 새 스토리지 도메인을 생성하고 기존 데이터 센터에 추가합니다. iSCSI 스토리지 추가 를 참조하십시오.
  • 기본 LUN의 크기를 조정하여 스토리지 도메인을 확장합니다.

FCP 스토리지를 구성하거나 조정하는 방법에 대한 자세한 내용은 Red Hat Enterprise Linux 8용 스토리지 장치 관리에서 파이버 채널 장치 사용을 참조하십시오.

다음 절차에서는 기존 스토리지 도메인에 새 LUN을 추가하여 SAN(Storage Area Network) 스토리지를 확장하는 방법을 설명합니다.

사전 요구 사항

  • 스토리지 도메인의 상태는 UP 이어야 합니다.
  • 상태가 UP 인 모든 호스트에서 LUN에 액세스할 수 있어야 합니다. 그렇지 않으면 작업이 실패하고 LUN이 도메인에 추가되지 않습니다. 그러나 호스트 자체는 영향을 받지 않습니다. 새로 추가된 호스트 또는 유지 관리 상태가 아니거나 비작동 상태인 호스트가 LUN에 액세스할 수 없는 경우 호스트의 상태가 Non Operational 이 됩니다.

기존 iSCSI 또는 FCP 스토리지 도메인 증가

  1. StorageDomains (스토리지 도메인)를 클릭하고 iSCSI 또는 FCP 도메인을 선택합니다.
  2. Manage Domain (도메인 관리)을 클릭합니다.
  3. Targets(대상)LUNs 를 클릭하고 Discover Targets(대상 검색) 확장 버튼을 클릭합니다.
  4. 스토리지 서버의 연결 정보를 입력하고 Discover(검색 )를 클릭하여 연결을 시작합니다.
  5. LUNs Targets (대상)를 클릭하고 새로 사용 가능한 LUN의 확인란을 선택합니다.
  6. OK(확인 )를 클릭하여 선택한 스토리지 도메인에 LUN을 추가합니다.

그러면 추가된 LUN의 크기만큼 스토리지 도메인이 증가합니다.

기본 LUN을 변경하여 스토리지 도메인을 확장하는 경우 관리 포털에서 LUN도 새로 고쳐야 합니다.

LUN 크기 새로 고침

  1. StorageDomains (스토리지 도메인)를 클릭하고 iSCSI 또는 FCP 도메인을 선택합니다.
  2. Manage Domain (도메인 관리)을 클릭합니다.
  3. LUNs 대상을클릭합니다.
  4. 추가 크기 열에서 새로 고침할 LUN의 Add additional _Storage_Size 버튼을 클릭합니다.
  5. OK(확인 )를 클릭하여 LUN을 새로 고쳐 새 스토리지 크기를 나타냅니다.

2.6.6.8. LUN 재사용

LUN은 스토리지 도메인 또는 가상 디스크를 생성하기 위해 그대로 재사용할 수 없습니다. LUN을 재사용하려는 경우 관리 포털에 다음과 같은 오류 메시지가 표시됩니다.

Physical device initialization failed. Please check that the device is empty and accessible by the host.

자체 호스팅 엔진은 설치 중에 다음과 같은 오류를 표시합니다.

[ ERROR ] Error creating Volume Group: Failed to initialize physical device: ("[u'/dev/mapper/000000000000000000000000000000000']",)
[ ERROR ] Failed to execute stage 'Misc configuration': Failed to initialize physical device: ("[u'/dev/mapper/000000000000000000000000000000000']",)

LUN을 재사용하려면 이전 파티션 테이블을 지워야 합니다.

절차

실수로 데이터를 삭제하지 않도록 올바른 LUN에서 다음 절차를 실행해야 합니다.

  1. <LUN_ID> 에서 파티션 매핑을 삭제합니다.

    kpartx -dv /dev/mapper/<LUN_ID>
  2. <LUN_ID>에서 fileystem 또는 raid 서명을 지웁니다:

    wipefs -a /dev/mapper/<LUN_ID>
  3. 운영 체제에 <LUN_ID> 의 파티션 테이블 변경 사항을 알립니다.

     partprobe

2.6.6.9. 오래된 LUN 제거

스토리지 도메인을 제거하면 오래된 LUN 링크가 스토리지 서버에 남아 있을 수 있습니다. 이로 인해 다중 경로 검사, 복잡한 로그 파일 및 LUN ID 충돌 속도가 느릴 수 있습니다.

Red Hat Virtualization은 iSCSI 서버를 관리하지 않으므로 스토리지 도메인을 제거할 때 LUN을 자동으로 제거할 수 없습니다. 관리자는 remove_stale_lun.yml Ansible 역할을 사용하여 오래된 LUN 링크를 수동으로 제거할 수 있습니다. 이 역할은 지정된 데이터 센터에 속한 모든 호스트에서 오래된 LUN 링크를 제거합니다. 이 역할 및 해당 변수에 대한 자세한 내용은 oVirt Ansible 컬렉션에서 LUN 역할 제거를 참조하십시오.

참고

엔진 ssh 키가 모든 호스트에 이미 추가되었으므로 엔진 시스템에서 remove_stale_lun.yml 을 실행 중이라고 가정합니다. 플레이북이 엔진 시스템에서 실행되지 않는 경우 사용자의 SSH 키를 데이터 센터에 속하는 모든 호스트에 추가하거나 사용자가 적절한 인벤토리 파일을 제공해야 합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Data Center(데이터 센터 ) 탭을 클릭합니다.
  4. Maintenance(유지 관리 )를 클릭한 다음 OK(확인 )를 클릭합니다.
  5. Detatch (분리)를 클릭한 다음 OK(확인 )를 클릭합니다.
  6. Remove(제거)를 클릭합니다.
  7. OK(확인 )를 클릭하여 소스 환경에서 스토리지 도메인을 제거합니다.
  8. 스토리지 서버에서 LUN을 제거합니다.
  9. Ansible을 사용하여 호스트에서 오래된 LUN을 제거합니다.

    # ansible-playbook --extra-vars "lun=<LUN>" /usr/share/ansible/collections/ansible_collections/ovirt/ovirt/roles/remove_stale_lun/examples/remove_stale_lun.yml

    여기서 LUN은 위 단계에서 스토리지 서버에서 LUN이 제거되었습니다.

    참고

    스토리지 서버에서 LUN을 먼저 제거하지 않고 Ansible을 사용하여 호스트에서 오래된 LUN을 제거하면 VDSM이 다음에 iSCSI 재검사를 수행할 때 오래된 LUN이 호스트에 다시 나타납니다.

2.6.6.10. LVM 필터 생성

LVM 필터는 regex 쿼리에 따라 볼륨 목록에서 장치를 수락하거나 거부하도록 /etc/lvm/lvm.conf 에 설정할 수 있는 기능입니다. 예를 들어 /dev/cdrom 을 무시하려면 filter=["r|^/dev/cdrom$|"] 을 사용하거나 lvm 명령에 다음 매개 변수를 추가합니다. lvs --config 'devices{filter=["r|cdrom|"]}'.

이렇게 하면 호스트가 호스트에서 직접 필요하지 않은 논리 볼륨을 검색 및 활성화하지 못하도록 간편하게 할 수 있습니다. 특히 이 솔루션은 RHV에서 관리하는 공유 스토리지의 논리 볼륨과 RHV 원시 볼륨의 게스트가 생성한 논리 볼륨을 처리합니다. 다른 논리 볼륨 검색 및 활성화로 인해 데이터 손상, 느린 부팅 또는 기타 문제가 발생할 수 있으므로 이 솔루션이 필요합니다.

해결책은 각 호스트에 LVM 필터를 구성하여 호스트의 LVM에서 호스트에 필요한 논리 볼륨만 스캔할 수 있도록 하는 것입니다.

vdsm-tool config-lvm-filter 명령을 사용하여 현재 LVM 구성을 분석하고 필터를 구성해야 하는지 결정할 수 있습니다.

LVM 필터가 아직 구성되지 않은 경우 명령은 호스트에 대한 LVM 필터 옵션을 생성하고 LVM 구성에 옵션을 추가합니다.

시나리오 1: 구성되지 않은 호스트

호스트에서 아직 구성할 경우 사용자가 작업을 확인하면 명령이 자동으로 LVM을 구성합니다.

# vdsm-tool config-lvm-filter
Analyzing host...
Found these mounted logical volumes on this host:
logical volume:  /dev/mapper/vg0-lv_home
mountpoint:      /home
devices:         /dev/vda2
logical volume:  /dev/mapper/vg0-lv_root
mountpoint:      /
devices:         /dev/vda2
logical volume:  /dev/mapper/vg0-lv_swap
mountpoint:      [SWAP]
devices:         /dev/vda2
This is the recommended LVM filter for this host:
filter = [ "a|^/dev/vda2$|", "r|.*|" ]
This filter will allow LVM to access the local devices used by the
hypervisor, but not shared storage owned by VDSM. If you add a new
device to the volume group, you will need to edit the filter manually.
Configure LVM filter? [yes,NO] ? [NO/yes] yes
Configuration completed successfully!
Please reboot to verify the LVM configuration.

시나리오 2: 구성된 호스트

호스트가 이미 구성된 경우 명령은 LVM 필터가 이미 구성되었음을 사용자에게 알립니다.

# vdsm-tool config-lvm-filter
Analyzing host...
LVM filter is already configured for Vdsm

시나리오 3: 수동 설정 필요

호스트 구성이 VDSM에 필요한 구성과 일치하지 않으면 LVM 필터를 수동으로 구성해야 합니다.

# vdsm-tool config-lvm-filter
Analyzing host...
Found these mounted logical volumes on this host:
logical volume:  /dev/mapper/vg0-lv_home
mountpoint:      /home
devices:         /dev/vda2
logical volume:  /dev/mapper/vg0-lv_root
mountpoint:      /
devices:         /dev/vda2
logical volume:  /dev/mapper/vg0-lv_swap
mountpoint:      [SWAP]
devices:         /dev/vda2
This is the recommended LVM filter for this host:
filter = [ "a|^/dev/vda2$|", "r|.*|" ]
This filter will allow LVM to access the local devices used by the
hypervisor, but not shared storage owned by VDSM. If you add a new
device to the volume group, you will need to edit the filter manually.
This is the current LVM filter:
filter = [ "a|^/dev/vda2$|", "a|^/dev/vdb1$|", "r|.*|" ]
WARNING: The current LVM filter does not match the recommended filter,
Vdsm cannot configure the filter automatically.
Please edit /etc/lvm/lvm.conf and set the 'filter' option in the  'devices' section to the recommended value.
It is recommended to reboot after changing LVM filter.

2.6.7. Red Hat Gluster Storage 준비 및 추가

2.6.7.1. Red Hat Gluster Storage 준비

Red Hat Gluster Storage 설정 및 구성에 대한 자세한 내용은 Red Hat Gluster Storage 설치 가이드를 참조하십시오.

Red Hat Virtualization에서 지원되는 Red Hat Gluster Storage 버전은 Red Hat Gluster Storage 버전 호환성 및 지원을 참조하십시오.

2.6.7.2. Red Hat Gluster Storage 추가

Red Hat Virtualization과 함께 Red Hat Gluster Storage를 사용하려면 Red Hat Gluster Storage를 사용하여 Red Hat Virtualization 구성을 참조하십시오.

Red Hat Virtualization에서 지원되는 Red Hat Gluster Storage 버전은 Red Hat Gluster Storage 버전 호환성 및 지원을 참조하십시오.

2.6.8. 기존 스토리지 도메인 가져오기

2.6.8.1. 기존 스토리지 도메인 가져오기 개요

데이터가 포함되지 않은 새 스토리지 도메인을 추가하는 것 외에도 기존 스토리지 도메인을 가져오고 포함된 데이터에 액세스할 수 있습니다. 스토리지 도메인을 가져오면 Manager 데이터베이스의 오류가 발생할 때 데이터를 복구하고 한 데이터 센터 또는 환경에서 다른 데이터 센터로 데이터를 마이그레이션할 수 있습니다.

다음은 각 스토리지 도메인 유형을 가져오는 개요입니다.

데이터

기존 데이터 스토리지 도메인을 가져오면 데이터 스토리지 도메인에 포함된 모든 가상 시스템 및 템플릿에 액세스할 수 있습니다. 스토리지 도메인을 가져온 후 가상 시스템, 유동 디스크 이미지 및 템플릿을 대상 데이터 센터로 수동으로 가져와야 합니다. 데이터 스토리지 도메인에 포함된 가상 시스템 및 템플릿을 가져오는 프로세스는 내보내기 스토리지 도메인의 프로세스와 유사합니다. 그러나 데이터 스토리지 도메인에는 지정된 데이터 센터에 있는 모든 가상 시스템과 템플릿이 포함되어 있으므로 데이터 센터 또는 환경 간에 가상 시스템의 데이터 복구 또는 대규모 마이그레이션에 데이터 스토리지 도메인을 가져오는 것이 좋습니다.

중요

지원되는 올바른 호환성 수준을 사용하여 데이터 센터에 연결된 기존 데이터 스토리지 도메인을 가져올 수 있습니다. 자세한 내용은 이전 RHV 버전에서 스토리지 도메인 및 가상 시스템 가져오기와 관련된 지원 가능성 및 제약 조건을 참조하십시오.

ISO
기존 ISO 스토리지 도메인을 가져오면 ISO 스토리지 도메인에 포함된 모든 ISO 파일 및 가상 디스크 세트에 액세스할 수 있습니다. 이러한 리소스에 액세스하기 위해 스토리지 도메인을 가져온 후에는 추가 작업이 필요하지 않습니다. 필요에 따라 가상 머신에 연결할 수 있습니다.
내보내기

기존 내보내기 스토리지 도메인을 가져오면 내보내기 스토리지 도메인에 포함된 모든 가상 시스템 이미지와 템플릿에 액세스할 수 있습니다. 내보내기 도메인은 가상 시스템 이미지와 템플릿을 내보내고 가져오도록 설계되었으므로 내보내기 스토리지 도메인을 가져오려면 환경 내에서 또는 환경 간에 소수의 가상 시스템과 템플릿을 마이그레이션하는 것이 좋습니다. 스토리지 도메인으로 가상 머신 및 템플릿을 내보내고 가져오는 방법에 대한 자세한 내용은 가상 머신 관리 가이드에서 가상 머신 및 템플릿 내보내기 및 가져오기 를 참조하십시오.

참고

내보내기 스토리지 도메인은 더 이상 사용되지 않습니다. 스토리지 데이터 도메인은 데이터 센터에서 연결을 해제하고 동일한 환경이나 다른 환경에서 다른 데이터 센터로 가져올 수 있습니다. 그런 다음 가져온 스토리지 도메인에서 연결된 데이터 센터로 가상 시스템, 유동 가상 디스크 및 템플릿을 업로드할 수 있습니다.

주의

대상 데이터 센터에 스토리지 도메인을 연결할 때 최신 스토리지 도메인 형식으로 업그레이드할 수 있으며 소스 데이터 센터에 다시 연결할 수 없습니다. 이렇게 하면 Data-Domain을 내보내기 도메인 대신 사용할 수 있습니다.

2.6.8.2. 스토리지 도메인 가져오기

동일한 환경 또는 다른 환경에서 이전에 데이터 센터에 연결된 스토리지 도메인을 가져옵니다. 이 절차에서는 데이터 손상을 방지하기 위해 스토리지 도메인이 모든 환경의 데이터 센터에 더 이상 연결되지 않는다고 가정합니다. 기존 데이터 스토리지 도메인을 데이터 센터에 가져와 연결하려면 대상 데이터 센터를 초기화해야 합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. Import Domain (도메인 가져오기)을 클릭합니다.
  3. 스토리지 도메인을 가져올 데이터 센터를 선택합니다.
  4. 스토리지 도메인 이름을 입력합니다.
  5. 드롭다운 목록에서 Domain Function (도메인 기능) 및 Storage Type (스토리지 유형)을 선택합니다.
  6. Host(호스트) 드롭다운 목록에서 호스트를 선택합니다.

    중요

    스토리지 도메인과의 모든 통신은 Red Hat Virtualization Manager에서 직접 전송하지 않은 선택된 호스트를 통해 이루어집니다. 시스템에 하나 이상의 활성 호스트가 있어야 하며 선택한 데이터 센터에 연결해야 합니다. 스토리지 도메인을 구성하려면 모든 호스트에 스토리지 장치에 액세스할 수 있어야 합니다.

  7. 스토리지 도메인의 세부 정보를 입력합니다.

    참고

    Domain Function (도메인 기능) 및 Storage Type (스토리지 유형) 목록에서 선택한 값에 따라 스토리지 도메인 변경의 세부 사항을 지정하는 필드입니다. 이러한 필드는 새 스토리지 도메인을 추가하는 데 사용할 수 있는 항목과 동일합니다.

  8. Activate Domain in Data Center (데이터 센터에서 도메인 활성화) 확인란을 선택하여 선택한 데이터 센터에 연결한 후 스토리지 도메인을 활성화합니다.
  9. OK(확인)를 클릭합니다.

이제 스토리지 도메인에서 데이터 센터로 가상 머신 및 템플릿을 가져올 수 있습니다.

주의

대상 데이터 센터에 스토리지 도메인을 연결할 때 최신 스토리지 도메인 형식으로 업그레이드할 수 있으며 소스 데이터 센터에 다시 연결할 수 없습니다. 이렇게 하면 Data-Domain을 내보내기 도메인 대신 사용할 수 있습니다.

2.6.8.3. 동일한 환경에서 데이터 센터 간에 스토리지 도메인 마이그레이션

스토리지 도메인을 같은 Red Hat Virtualization 환경에 있는 한 데이터 센터에서 다른 데이터 센터로 마이그레이션하여 대상 데이터 센터가 스토리지 도메인에 포함된 데이터에 액세스할 수 있도록 합니다. 이 절차에서는 한 데이터 센터에서 스토리지 도메인을 분리하고 다른 데이터 센터에 연결하는 작업을 수행해야 합니다.

주의

원래 데이터 센터보다 호환성 수준이 더 높은 데이터 센터로 데이터 스토리지 도메인을 마이그레이션하면 스토리지 도메인의 스토리지 형식 버전이 업그레이드됩니다.

가상 시스템을 새 데이터 센터로 마이그레이션하는 등의 이유로 스토리지 도메인을 원래 데이터 센터로 다시 이동하려는 경우 더 높은 버전으로 데이터 스토리지 도메인을 원래 데이터 센터에 다시 첨부하지 않도록 해야 합니다.

관리 포털에서 스토리지 도메인 형식(예: V3에서 V 5 로)을 업데이트하라는 메시지가 표시됩니다. 또한 DC 수준이 낮은 이전 데이터 센터에 다시 연결할 수 없다는 경고도 표시됩니다.

이 문제를 해결하기 위해 소스 데이터 센터와 동일한 호환성 버전이 있는 대상 데이터 센터를 만들 수 있습니다. 더 이상 호환성이 낮은 버전을 유지 관리할 필요가 없는 경우 대상 데이터 센터의 호환성 버전을 늘릴 수 있습니다.

자세한 내용은 이전 RHV 버전에서 스토리지 도메인 및 가상 시스템 가져오기와 관련된 지원 가능성 및 제약 조건을 참조하십시오.

절차

  1. 필요한 스토리지 도메인에서 실행 중인 모든 가상 시스템을 종료합니다.
  2. Storage(스토리지Domains (도메인) 를 클릭합니다.
  3. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  4. Data Center(데이터 센터 ) 탭을 클릭합니다.
  5. Maintenance(유지 관리 )를 클릭한 다음 OK(확인 )를 클릭합니다.
  6. Detach(분리) 를 클릭한 다음 OK(확인 )를 클릭합니다.
  7. Attach(연결)를 클릭합니다.
  8. 대상 데이터 센터를 선택하고 OK(확인 )를 클릭합니다.

스토리지 도메인은 대상 데이터 센터에 연결되며 자동으로 활성화됩니다. 이제 스토리지 도메인에서 대상 데이터 센터로 가상 머신 및 템플릿을 가져올 수 있습니다.

2.6.8.4. 다른 환경에서 데이터 센터 간 스토리지 도메인 마이그레이션

스토리지 도메인을 한 Red Hat Virtualization 환경에서 다른 환경으로 마이그레이션하여 대상 환경이 스토리지 도메인에 포함된 데이터에 액세스할 수 있도록 합니다. 다음 절차에서는 하나의 Red Hat Virtualization 환경에서 스토리지 도메인을 제거하고 다른 환경으로 가져오는 작업을 수행해야 합니다. 기존 데이터 스토리지 도메인을 Red Hat Virtualization 데이터 센터에 가져와 연결하려면 스토리지 도메인의 소스 데이터 센터에 올바른 지원 호환성 수준이 있어야 합니다.

주의

원래 데이터 센터보다 호환성 수준이 더 높은 데이터 센터로 데이터 스토리지 도메인을 마이그레이션하면 스토리지 도메인의 스토리지 형식 버전이 업그레이드됩니다.

가상 시스템을 새 데이터 센터로 마이그레이션하는 등의 이유로 스토리지 도메인을 원래 데이터 센터로 다시 이동하려는 경우 더 높은 버전으로 데이터 스토리지 도메인을 원래 데이터 센터에 다시 첨부하지 않도록 해야 합니다.

관리 포털에서 스토리지 도메인 형식(예: V3에서 V 5 로)을 업데이트하라는 메시지가 표시됩니다. 또한 DC 수준이 낮은 이전 데이터 센터에 다시 연결할 수 없다는 경고도 표시됩니다.

이 문제를 해결하기 위해 소스 데이터 센터와 동일한 호환성 버전이 있는 대상 데이터 센터를 만들 수 있습니다. 더 이상 호환성이 낮은 버전을 유지 관리할 필요가 없는 경우 대상 데이터 센터의 호환성 버전을 늘릴 수 있습니다.

자세한 내용은 이전 RHV 버전에서 스토리지 도메인 및 가상 시스템 가져오기와 관련된 지원 가능성 및 제약 조건을 참조하십시오.

절차

  1. 소스 환경의 관리 포털에 로그인합니다.
  2. 필요한 스토리지 도메인에서 실행 중인 모든 가상 시스템을 종료합니다.
  3. Storage(스토리지Domains (도메인) 를 클릭합니다.
  4. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  5. Data Center(데이터 센터 ) 탭을 클릭합니다.
  6. Maintenance(유지 관리 )를 클릭한 다음 OK(확인 )를 클릭합니다.
  7. Detach(분리) 를 클릭한 다음 OK(확인 )를 클릭합니다.
  8. Remove(제거)를 클릭합니다.
  9. Remove Storage(s)(스토리지 제거) 창에서 Format Domain(형식 도메인)을 확인합니다. 즉, Storage Content(스토리지 콘텐츠가 손실됨! ) 확인란이 선택되지 않았는지 확인합니다. 이 단계에서는 나중에 사용하기 위해 스토리지 도메인의 데이터를 보존합니다.
  10. OK(확인 )를 클릭하여 소스 환경에서 스토리지 도메인을 제거합니다.
  11. 대상 환경의 관리 포털에 로그인합니다.
  12. Storage(스토리지Domains (도메인) 를 클릭합니다.
  13. Import Domain (도메인 가져오기)을 클릭합니다.
  14. Data Center (데이터 센터) 드롭다운 목록에서 대상 데이터 센터를 선택합니다.
  15. 스토리지 도메인의 이름을 입력합니다.
  16. 적절한 드롭다운 목록에서 Domain Function (도메인 기능) 및 Storage Type (스토리지 유형)을 선택합니다.
  17. Host(호스트) 드롭다운 목록에서 호스트를 선택합니다.
  18. 스토리지 도메인의 세부 정보를 입력합니다.

    참고

    스토리지 도메인의 세부 정보를 지정하는 필드는 Storage Type (스토리지 유형) 드롭다운 목록에서 선택한 값에 따라 변경됩니다. 이러한 필드는 새 스토리지 도메인을 추가하는 데 사용할 수 있는 항목과 동일합니다.

  19. Activate Domain in Data Center (데이터 센터에서 도메인 활성화) 확인란을 선택하여 스토리지 도메인을 연결할 때 자동으로 활성화합니다.
  20. OK(확인)를 클릭합니다.

스토리지 도메인은 새로운 Red Hat Virtualization 환경의 대상 데이터 센터에 연결되며 자동으로 활성화됩니다. 이제 가져온 스토리지 도메인에서 대상 데이터 센터로 가상 머신 및 템플릿을 가져올 수 있습니다.

주의

대상 데이터 센터에 스토리지 도메인을 연결할 때 최신 스토리지 도메인 형식으로 업그레이드할 수 있으며 소스 데이터 센터에 다시 연결할 수 없습니다. 이렇게 하면 Data-Domain을 내보내기 도메인 대신 사용할 수 있습니다.

2.6.8.5. 가져온 데이터 스토리지 도메인에서 템플릿 가져오기

Red Hat Virtualization 환경으로 가져온 데이터 스토리지 도메인에서 템플릿을 가져옵니다. 이 절차에서는 가져온 데이터 스토리지 도메인이 데이터 센터에 연결되었으며 활성화되었다고 가정합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 가져온 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Template Import(템플릿 가져오기 ) 탭을 클릭합니다.
  4. 가져올 하나 이상의 템플릿을 선택합니다.
  5. Import(가져오기)를 클릭합니다.
  6. Import Templates(s)(템플릿 가져오기) 창의 각 템플릿에 대해 클러스터 목록에서 올바른 대상 클러스터가 선택되어 있는지 확인합니다.
  7. 외부 가상 머신 vNIC 프로필을 대상 클러스터에 있는 프로필에 매핑합니다.

    1. vNic Profiles Mapping을 클릭합니다.
    2. Target vNic Profile(대상 vNic Profile ) 드롭다운 목록에서 사용할 vNIC 프로필을 선택합니다.
    3. Import Templates (템플릿 가져오기) 창에서 여러 대상 클러스터를 선택한 경우 Target Cluster (대상 클러스터) 드롭다운 목록에서 각 대상 클러스터를 선택하고 매핑이 올바른지 확인합니다.
    4. OK(확인)를 클릭합니다.
  8. OK(확인)를 클릭합니다.

가져온 템플릿은 Template Import(템플릿 가져오기 ) 탭의 목록에 더 이상 표시되지 않습니다.

2.6.9. 스토리지 작업

2.6.9.1. 데이터 스토리지 도메인에 이미지 업로드

관리 포털 또는 REST API에서 데이터 스토리지 도메인에 가상 디스크 이미지 및 ISO 이미지를 업로드할 수 있습니다.

참고

REST API를 사용하여 이미지를 업로드하려면 REST API 가이드에서 IMAGETRANSFERSIMAGETRANSFER참조하십시오.

QEMU 호환 가상 디스크를 가상 머신에 연결할 수 있습니다. 가상 디스크 유형은 QCOW2 또는 raw여야 합니다. QCOW2 가상 디스크에서 생성된 디스크를 공유할 수 없으며 QCOW2 가상 디스크 파일에 백업 파일이 없어야 합니다.

ISO 이미지는 가상 머신에 CDROM으로 연결하거나 가상 시스템을 부팅하는 데 사용할 수 있습니다.

사전 요구 사항

업로드 기능은 HTML 5 API를 사용하며, 이를 위해 사용자 환경에서 다음을 수행해야 합니다.

  • 인증 기관 - 관리 포털에 액세스하는 데 사용되는 웹 브라우저로 가져옵니다.

    인증 기관을 가져오려면 https://engine_address/ovirt-engine/services/pki-resource?resource=ca-certificate&format=X509-PEM-CA 로 이동하여 모든 신뢰 설정을 활성화합니다. Firefox,Internet Explorer 또는 Google Chrome 에 인증 기관을 설치하려면 지침을 참조하십시오.

  • Firefox 35, Internet Explorer 10, Chrome 13 이상과 같은 HTML 5를 지원하는 브라우저.

절차

  1. StorageDisks (스토리지 디스크)를 클릭합니다.
  2. Upload( 업로드 ) 메뉴에서 Start(시작 )를 선택합니다.
  3. Choose File (파일 선택)을 클릭하고 업로드할 이미지를 선택합니다.
  4. Disk Options(디스크 옵션 ) 필드를 입력합니다. 관련 필드에 대한 설명은 새 가상 디스크 창의 설정 계획을 참조하십시오.
  5. OK(확인)를 클릭합니다.

    진행률 표시줄은 업로드 상태를 나타냅니다. 업로드 메뉴에서 업로드 를 일시 중지, 취소 또는 다시 시작할 수 있습니다.

작은 정보

메시지와 함께 업로드 시간이 초과되는 경우, 전송 비활성으로 인한 이유: 시간 초과 는 시간 초과 값을 늘리고 ovirt-engine 서비스를 다시 시작합니다.

# engine-config -s TransferImageClientInactivityTimeoutInSeconds=6000
# systemctl restart ovirt-engine

2.6.9.2. 스토리지 도메인에 VirtIO 이미지 파일 업로드

virtio-win_version.iso 이미지에는 Windows 가상 머신의 성능과 유용성을 향상시키기 위한 다음이 포함되어 있습니다.

  • Virtio 드라이버
  • 게스트 에이전트용 설치 프로그램
  • 드라이버 설치 프로그램

virtio-win_version.iso 의 최신 버전을 설치하고 업로드하려면 :

  1. Manager 시스템에 이미지 파일을 설치합니다.

    # dnf -y install virtio-win

    Manager 시스템에 설치한 후 이미지 파일은 /usr/share/virtio-win/virtio-win/virtio-win_version.iso입니다.

  2. 설치 중에 로컬로 생성되지 않은 데이터 스토리지 도메인에 이미지 파일을 업로드합니다. 자세한 내용은 관리 가이드 의 데이터 스토리지 도메인에 이미지 업로드 를 참조하십시오.
  3. 이미지 파일을 가상 시스템에 연결합니다.

이제 가상 시스템에서 virtio 드라이버 및 에이전트를 사용할 수 있습니다.

가상 머신에 이미지 파일 연결에 대한 자세한 내용은 가상 머신 관리 가이드 의 Windows에서 게스트 에이전트, 툴 및 드라이버 설치를 참조하십시오.

2.6.9.3. ISO 도메인에 이미지 업로드

참고

ISO 도메인은 더 이상 사용되지 않는 스토리지 도메인 유형입니다. Red Hat Virtualization 4.4에서는 ISO 업로더 도구 ovirt-iso-uploader 가 제거되었습니다. 관리 포털 또는 REST API를 사용하여 데이터 도메인에 ISO 이미지를 업로드해야 합니다. 자세한 내용은 데이터 스토리지 도메인에 이미지 업로드를 참조하십시오.

ISO 도메인은 더 이상 사용되지 않지만, ISO 도메인을 사용해야 하는 경우 이 정보는 에 제공됩니다.

관리자 내에서 사용할 수 있도록 ISO 스토리지 도메인에 ISO 이미지를 업로드하려면 다음 단계를 따르십시오.

절차

  1. ISO 스토리지 도메인이 있는 데이터 센터에 속한 호스트에 root로 로그인합니다.
  2. /rhv/data-center 의 디렉토리 트리 가져오기 :

    # tree /rhev/data-center
    .
    |-- 80dfacc7-52dd-4d75-ab82-4f9b8423dc8b
    |   |-- 76d1ecba-b61d-45a4-8eb5-89ab710a6275 → /rhev/data-center/mnt/10.10.10.10:_rhevnfssd/76d1ecba-b61d-45a4-8eb5-89ab710a6275
    |   |-- b835cd1c-111c-468d-ba70-fec5346af227 → /rhev/data-center/mnt/10.10.10.10:_rhevisosd/b835cd1c-111c-468d-ba70-fec5346af227
    |   |-- mastersd → 76d1ecba-b61d-45a4-8eb5-89ab710a6275
    |   |-- tasks → mastersd/master/tasks
    |   `-- vms → mastersd/master/vms
    |-- hsm-tasks
    `-- mnt
        |-- 10.10.10.10:_rhevisosd
        |   |-- b835cd1c-111c-468d-ba70-fec5346af227
        |   |   |-- dom_md
        |   |   |   |-- ids
        |   |   |   |-- inbox
        |   |   |   |-- leases
        |   |   |   |-- metadata
        |   |   |   `-- outbox
        |   |   `-- images
        |   |       `-- 11111111-1111-1111-1111-111111111111
        |   `-- lost+found [error opening dir]
    
    (output trimmed)
  3. 소스 위치에서 이미지를 11111111-1111-1111-1111-111111111111 의 전체 경로로 안전하게 복사하십시오.

    # scp root@isosource:/isos/example.iso /rhev/data-center/mnt/10.96.4.50:_rhevisosd/b835cd1c-111c-468d-ba70-fec5346af227/images/11111111-1111-1111-1111-111111111111
  4. 새로 복사한 ISO 이미지의 파일 권한은 36:36(vdsm:kvm)이어야 합니다. 그렇지 않은 경우 ISO 파일의 사용자 및 그룹 소유권을 36:36 (vdsm의 사용자 및 그룹)으로 변경합니다.

    # cd /rhev/data-center/mnt/10.96.4.50:_rhevisosd/b835cd1c-111c-468d-ba70-fec5346af227/images/11111111-1111-1111-1111-111111111111
    # chown 36.36 example.iso

이제 데이터 센터의 ISO 도메인에서 ISO 이미지를 사용할 수 있어야 합니다.

2.6.9.4. 스토리지 도메인을 유지 관리 모드로 이동

스토리지 도메인을 유지 관리 모드로 전환해야 분리 및 제거할 수 있습니다. 다른 데이터 도메인을 마스터 데이터 도메인으로 다시 설계하는 데 필요합니다.

중요

가상 머신의 스토리지 도메인에 리스가 있는 경우 스토리지 도메인을 유지 관리 모드로 이동할 수 없습니다. 가상 시스템을 종료하거나 먼저 리스를 제거하거나 다른 스토리지 도메인으로 이동해야 합니다. 가상 머신 리스를 위한 자세한 내용은 가상 머신 관리 가이드를 참조하십시오.

LUN을 추가하여 iSCSI 도메인 확장은 도메인이 활성화된 경우에만 수행할 수 있습니다.

절차

  1. 스토리지 도메인에서 실행 중인 모든 가상 시스템을 종료합니다.
  2. Storage(스토리지Domains (도메인) 를 클릭합니다.
  3. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  4. Data Center(데이터 센터 ) 탭을 클릭합니다.
  5. Maintenance(유지 관리 )를 클릭합니다.

    참고

    Ignore OVF 업데이트 실패 확인란을 통해 OVF 업데이트가 실패하더라도 스토리지 도메인이 유지 관리 모드로 전환됩니다.

  6. OK(확인)를 클릭합니다.

스토리지 도메인은 비활성화되고 결과 목록에 비활성 상태가 있습니다. 이제 데이터 센터에서 비활성 스토리지 도메인을 편집, 분리, 제거 또는 다시 활성화할 수 있습니다.

참고

연결된 데이터 센터의 세부 정보 보기에 있는 Storage(스토리지) 탭을 사용하여 도메인을 유지 관리 모드로 활성화, 분리 및 배치할 수도 있습니다.

2.6.9.5. 스토리지 도메인 편집

관리 포털을 통해 스토리지 도메인 매개 변수를 편집할 수 있습니다. 스토리지 도메인의 상태에 따라 active 또는 inactive 중 하나에 따라 다양한 필드를 편집할 수 있습니다. Data Center (데이터 센터),Domain Function(도메인 기능 ),Storage Type (스토리지 유형) 및 Format 과 같은 필드는 변경할 수 없습니다.

  • 활성: 스토리지 도메인이 활성 상태인 경우 Name,Description,Comment,Warning Low Space Indicator(%), Critical Space Action Blocker(GB), Wipe after Delete(삭제 후 Wipe ) 및 삭제 후 카드 비활성화 필드를 편집할 수 있습니다. Name (이름) 필드는 스토리지 도메인이 활성화된 경우에만 편집할 수 있습니다. 스토리지 도메인이 비활성화되는 동안 다른 모든 필드를 편집할 수도 있습니다.
  • 비활성: 스토리지 도메인이 유지 관리 모드이거나 연결 해제된 상태이므로 비활성 상태인 경우 이름,데이터 센터,도메인 기능,스토리지 유형, 형식을 제외한 모든 필드를 편집할 수 있습니다. 스토리지 연결, 마운트 옵션 및 기타 고급 매개 변수를 편집하려면 스토리지 도메인을 비활성화해야 합니다. 이는 NFS, POSIX 및 로컬 스토리지 유형에서만 지원됩니다.
참고

관리 포털을 통해 iSCSI 스토리지 연결을 편집할 수는 없지만 REST API를 통해 편집할 수 있습니다. REST API 가이드에서 스토리지 연결 업데이트를 참조하십시오.

활성 스토리지 도메인 편집*

  1. StorageDomains (스토리지 도메인)를 클릭하고 스토리지 도메인을 선택합니다.
  2. Manage Domain (도메인 관리)을 클릭합니다.
  3. 필요에 따라 사용 가능한 필드를 편집합니다.
  4. OK(확인)를 클릭합니다.

비활성 스토리지 도메인 편집

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인이 활성화된 경우 유지 관리 모드로 이동합니다.

    1. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    2. Data Center(데이터 센터 ) 탭을 클릭합니다.
    3. Maintenance(유지 관리 )를 클릭합니다.
    4. OK(확인)를 클릭합니다.
  3. Manage Domain (도메인 관리)을 클릭합니다.
  4. 필요에 따라 스토리지 경로 및 기타 세부 정보를 편집합니다. 새 연결 세부 정보는 원래 연결과 동일한 스토리지 유형이어야 합니다.
  5. OK(확인)를 클릭합니다.
  6. 스토리지 도메인을 활성화합니다.

    1. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    2. Data Center(데이터 센터 ) 탭을 클릭합니다.
    3. Activate(활성화)를 클릭합니다.

2.6.9.6. OVF 업데이트

기본적으로 OVF는 60분마다 업데이트됩니다. 그러나 중요한 가상 머신을 가져오거나 중요한 업데이트를 수행한 경우 OVF를 수동으로 업데이트할 수 있습니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인을 선택하고 더 많은 작업 ( moreactions )을 클릭한 다음 OVF 업데이트를 클릭합니다.

    OVF가 업데이트되고 Events 에 메시지가 표시됩니다.

2.6.9.7. 유지 관리 모드에서 스토리지 도메인 활성화

데이터 센터의 스토리지를 변경한 경우 스토리지 도메인을 유지 관리 모드로 전환해야 합니다. 스토리지 도메인을 활성화하여 사용을 재개합니다.

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 비활성 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Data Centers(데이터 센터 ) 탭을 클릭합니다.
  4. Activate(활성화)를 클릭합니다.
중요

데이터 도메인을 활성화하기 전에 ISO 도메인을 활성화하려고 하면 오류 메시지가 표시되고 도메인이 활성화되지 않습니다.

2.6.9.8. 데이터 센터에서 스토리지 도메인 분리

한 데이터 센터에서 스토리지 도메인을 분리하여 다른 데이터 센터로 마이그레이션합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Data Center(데이터 센터 ) 탭을 클릭합니다.
  4. Maintenance(유지 관리 )를 클릭합니다.
  5. OK(확인 )를 클릭하여 유지 관리 모드를 시작합니다.
  6. Detach(분리) 를 클릭합니다.
  7. OK(확인 )를 클릭하여 스토리지 도메인을 분리합니다.

스토리지 도메인이 데이터 센터에서 분리되어 다른 데이터 센터에 연결할 준비가 되었습니다.

2.6.9.9. 데이터 센터에 스토리지 도메인 연결

데이터 센터에 스토리지 도메인을 연결합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Data Center(데이터 센터 ) 탭을 클릭합니다.
  4. Attach(연결)를 클릭합니다.
  5. 적절한 데이터 센터를 선택합니다.
  6. OK(확인)를 클릭합니다.

스토리지 도메인은 데이터 센터에 연결되며 자동으로 활성화됩니다.

2.6.9.10. 스토리지 도메인 제거

데이터 센터에 가상화된 환경에서 제거하려는 스토리지 도메인이 있습니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인을 유지 관리 모드로 이동하고 분리합니다.

    1. 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
    2. Data Center(데이터 센터 ) 탭을 클릭합니다.
    3. Maintenance(유지 관리 )를 클릭한 다음 OK(확인 )를 클릭합니다.
    4. Detach(분리) 를 클릭한 다음 OK(확인 )를 클릭합니다.
  3. Remove(제거)를 클릭합니다.
  4. 선택적으로 Format Domain(형식 도메인)을 선택합니다. 즉, 스토리지 콘텐츠가 손실됩니다! 도메인의 내용을 지우려면 확인란을 선택합니다.
  5. OK(확인)를 클릭합니다.

스토리지 도메인은 환경에서 영구적으로 제거됩니다.

2.6.9.11. 스토리지 도메인 삭제

오류가 발생하는 스토리지 도메인은 일반적인 절차를 통해 제거할 수 없습니다. 스토리지 도메인을 삭제하면 가상화된 환경에서 스토리지 도메인이 강제로 제거됩니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 스토리지 도메인을 선택하고 더 많은 작업 ( moreactions )을 클릭한 다음 Destroy 를 클릭합니다.
  3. Approve operation(작업 승인) 확인란을 선택합니다.
  4. OK(확인)를 클릭합니다.

2.6.9.12. 디스크 프로필 생성

디스크 프로필은 최대 처리량 수준과 스토리지 도메인의 가상 디스크에 대한 최대 입력 및 출력 작업을 정의합니다. 디스크 프로필은 데이터 센터에 정의된 스토리지 프로필을 기반으로 생성되며 프로필을 적용하려면 개별 가상 디스크에 수동으로 할당해야 합니다.

이 절차에서는 스토리지 도메인이 속한 데이터 센터 아래에 서비스 항목의 하나 이상의 스토리지 품질을 이미 정의했다고 가정합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 데이터 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Disk Profiles(디스크 프로필 ) 탭을 클릭합니다.
  4. New (새로 만들기)를 클릭합니다.
  5. 디스크 프로필에 Name (이름)과 Description (설명)을 입력합니다.
  6. QoS (QoS) 목록에서 디스크 프로필에 적용할 서비스 품질을 선택합니다.
  7. OK(확인)를 클릭합니다.

2.6.9.13. 디스크 프로파일 제거

Red Hat Virtualization 환경에서 기존 디스크 프로파일을 제거합니다.

절차

  1. Storage(스토리지Domains (도메인) 를 클릭합니다.
  2. 데이터 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열립니다.
  3. Disk Profiles(디스크 프로필 ) 탭을 클릭합니다.
  4. 제거할 디스크 프로필을 선택합니다.
  5. Remove(제거)를 클릭합니다.
  6. OK(확인)를 클릭합니다.

디스크 프로필이 모든 가상 디스크에 할당된 경우 해당 가상 디스크에서 디스크 프로필이 제거됩니다.

2.6.9.14. 스토리지 도메인의 상태 보기

스토리지 도메인에는 일반 상태 외에 외부 상태가 있습니다. 외부 상태는 플러그인 또는 외부 시스템에서 보고하거나 관리자가 설정하며 스토리지 도메인 이름 왼쪽에 다음 아이콘 중 하나로 표시됩니다.

  • OK: 아이콘 없음
  • 정보: Info
  • 경고: Warning
  • 오류: Error
  • 실패: Failure

스토리지 도메인의 상태에 대한 자세한 내용을 보려면 스토리지 도메인의 이름을 클릭합니다. 그러면 세부 정보 보기가 열리고 Events(이벤트 ) 탭을 클릭합니다.

REST API를 사용하여 스토리지 도메인의 상태도 볼 수 있습니다. 스토리지 도메인의 GET 요청에는 상태가 포함된 external_status 요소가 포함됩니다.

이벤트 컬렉션을 통해 REST API에서 스토리지 도메인의 상태를 설정할 수 있습니다. 자세한 내용은 REST API 가이드에서 이벤트 추가를 참조하십시오.

2.6.9.15. 스토리지 도메인 삭제 후 비활성화 설정

Discard after Delete(삭제 후 카드 비활성화) 확인란을 선택하면 논리 볼륨에서 blkdiscard 명령이 호출되고 기본 스토리지에 블록이 사용 가능함을 알리는 알림이 표시됩니다. 스토리지 어레이는 사용 가능한 공간을 사용하여 요청 시 할당할 수 있습니다. 삭제 후 삭제 는 블록 스토리지에서만 작동합니다. Red Hat Virtualization Manager 파일 스토리지(예: NFS)에서는 플래그를 사용할 수 없습니다.

제한 사항:

  • 삭제 후 삭제 는 iSCSI 또는 파이버 채널과 같은 블록 스토리지 도메인에서만 사용할 수 있습니다.
  • 기본 스토리지는 Discard 를 지원해야 합니다.

블록 스토리지 도메인을 만들 때 또는 블록 스토리지 도메인을 편집할 때 삭제 후 삭제 를 활성화할 수 있습니다. 블록 스토리지 준비 및 추가 및 스토리지 도메인 편집을 참조하십시오.

2.6.9.16. 250개 이상의 호스트가 있는 환경에서 4K 지원 활성화

기본적으로 GlusterFS 도메인 및 로컬 스토리지 도메인은 최대 250개의 호스트가 있는 Red Hat Virtualization 환경에서 4K 블록 크기를 지원합니다. 특히 대용량 파일을 사용할 때 4K 블록 크기는 더 나은 성능을 제공할 수 있으며 VDO와 같은 4K 호환성이 필요한 툴을 사용할 수도 있습니다.

참고

GlusterFS 스토리지는 더 이상 사용되지 않으며 향후 릴리스에서 더 이상 지원되지 않습니다.

Sanlock이 할당하는 lockspace 영역은 최대 호스트 수가 기본 250인 경우 1MB입니다. 4K 스토리지를 사용할 때 최대 호스트 수를 늘리면 lockspace 영역이 더 커집니다. 예를 들어 2000개의 호스트를 사용하는 경우 lockspace 영역은 8MB만큼 클 수 있습니다.

엔진 구성 매개 변수 MaxNumberOfHostsInStoragePool 을 설정하여 250개 이상의 호스트가 있는 환경에서 4K 블록 지원을 활성화할 수 있습니다.

절차

  1. Manager 시스템에서 필요한 최대 호스트 수를 활성화합니다.

    # engine-config -s MaxNumberOfHostsInStoragePool=NUMBER_OF_HOSTS
  2. JBoss Application Server를 다시 시작하십시오.

    # service jboss-as restart

예를 들어, 300개의 호스트가 있는 클러스터가 있는 경우 다음을 입력합니다.

# engine-config -s MaxNumberOfHostsInStoragePool=300
# service jboss-as restart

검증

Manager에서 MaxNumberOfHostsInStoragePool 매개변수 값을 확인합니다.

 # engine-config --get=MaxNumberOfHostsInStoragePool
 MaxNumberOfHostsInStoragePool: 250 version: general

2.6.9.17. 4K 지원 비활성화

기본적으로 GlusterFS 도메인 및 로컬 스토리지 도메인은 4K 블록 크기를 지원합니다. 특히 대용량 파일을 사용할 때 4K 블록 크기는 더 나은 성능을 제공할 수 있으며 VDO와 같은 4K 호환성이 필요한 툴을 사용할 수도 있습니다.

참고

GlusterFS 스토리지는 더 이상 사용되지 않으며 향후 릴리스에서 더 이상 지원되지 않습니다.

4K 블록 지원을 비활성화할 수 있습니다.

절차

  1. 4K 블록 지원이 활성화되어 있는지 확인합니다.

    $ vdsm-client Host getCapabilities
    …​
    {
        "GLUSTERFS" : [
             0,
             512,
             4096,
        ]
        …​
  2. /etc/vdsm/vdsm.conf.d/gluster.conf 를 편집하고 enable_4k_storagefalse로 설정합니다. 예를 들면 다음과 같습니다.

    $ vi  /etc/vdsm/vdsm.conf.d/gluster.conf
    
    [gluster]
    # Use to disable 4k support
    # if needed.
    enable_4k_storage = false

2.6.9.18. 스토리지 도메인에서 사용 가능한 공간 모니터링

스토리지 도메인에서 사용 가능한 공간을 모니터링하고 스토리지 도메인이 용량에 가까운 경우 경고하도록 경고를 만들 수 있습니다. 도메인이 종료되는 에서 중요한 임계값을 정의할 수도 있습니다.

VDO(가상 데이터 최적화 도구) 및 씬 풀 지원을 사용하면 물리적으로 사용 가능한 것보다 더 많은 사용 가능한 공간이 표시될 수 있습니다. VDO의 경우 이 동작이 예상되지만 관리자는 실제로 작성할 수 있는 데이터 양을 예측할 수 없습니다. Warning Low Confirmed Space Indicator 매개변수는 도메인이 물리적 공간 용량에 가까운 경우 알림을 받고 확인된 공간이 남아 있는 양을 보여줍니다. 확인된 공간은 데이터를 작성하는 데 사용할 수 있는 실제 공간을 나타냅니다.

절차

  1. 관리 포털에서 Storage(스토리지) StorageDomain (스토리지 도메인)을 클릭하고 스토리지 도메인의 이름을 클릭합니다.
  2. Manage Domain (도메인 관리)을 클릭합니다. Manage Domains(도메인 관리 ) 대화 상자가 열립니다.
  3. Advanced Parameters (고급 매개 변수) 확장.
  4. Warning low Space Indicator(%) 의 경우 백분율 값을 입력합니다. 스토리지 도메인의 사용 가능한 공간이 이 값에 도달하면 관리자는 도메인이 용량에 가까운 것으로 경고합니다.
  5. Critical Space Action Blocker(GB) 의 경우 값을 기가바이트 단위로 입력합니다. 스토리지 도메인에서 사용 가능한 공간이 이 값에 도달하면 Manager가 종료됩니다.
  6. Warning Low Confirmed Space Indicator(%) 의 경우 백분율 값을 입력합니다. 스토리지 도메인의 사용 가능한 공간이 이 값에 도달하면 관리자는 데이터 쓰기에 사용할 수 있는 실제 공간이 용량에 가까운 것으로 경고합니다.