10.6. 가상 디스크 작업

10.6.1. 플로팅 가상 디스크 생성

가상 머신에 속하지 않은 가상 디스크를 생성할 수 있습니다. 그 뒤 단일 가상 머신이나 디스크가 공유 가능할 경우 여러 가상 머신에 디스크를 연결할 수 있습니다
이미지 디스크 생성은 전적으로 Manager에 의해 관리됩니다. 직접 LUN 디스크에는 이미 존재하는 외부에 준비된 대상이 필요합니다. Cinder 디스크에는 외부 공급자 창을 사용하여 Red Hat Enterprise Virtualization 환경에 추가된 OpenStack Volume 인스턴스로의 액세스가 필요합니다. 보다 자세한 내용은 11.2.5절. “스토리지 관리를 위해 OpenStack Volume (Cinder) 인스턴스 추가”에서 참조하십시오.

절차 10.2. 플로팅 가상 디스크 생성

  1. 디스크 리소스 탭을 선택합니다.
  2. 새로 만들기를 클릭합니다.
    가상 디스크 추가 창

    그림 10.1. 가상 디스크 추가 창

  3. 라디오 버튼을 사용하여 가상 디스크를 이미지, 직접 LUN, Cinder 디스크 중 하나로 지정합니다.
  4. 가상 디스크에 필요한 옵션을 선택합니다. 옵션은 선택한 디스크 유형에 따라 변경할 수 있습니다. 각각의 디스크 유형 별 각 옵션에 대한 자세한 내용은 10.6.2절. “새 가상 디스크 창에서 설정”에서 참조하십시오.
  5. OK를 클릭합니다.

10.6.2. 새 가상 디스크 창에서 설정

표 10.2. 새 가상 디스크 설정: 이미지

필드 이름
설명
크기 (GB)
새 가상 디스크의 크기 (GB 단위)입니다.
별칭
가상 디스크 이름으로 최대 길이는 40 자로 제한되어 있습니다.
설명
가상 디스크에 대한 설명입니다. 이 필드는 권장 입력 사항이지 필수 입력 사항은 아닙니다.
인터페이스
디스크가 가상 머신에 표시되는 가상 인터페이스입니다. VirtIO는 빠르지만 드라이버가 필요합니다. Red Hat Enterprise Linux 5 및 이후 버전에는 이러한 드라이버가 포함되어 있습니다. Windows에는이러한 드라이버가 포함되어 있지 않지만 게스트 도구 ISO 또는 가상 플로피 디스크에서 설치할 수 있습니다. IDE 장치에는 특정 드라이버가 필요하지 않습니다.
데이터 센터
가상 디스크를 사용할 수 있는 데이터 센터입니다.
스토리지 도메인
가상 디스크가 저장될 스토리지 도메인입니다. 드롭 다운 목록에는 지정된 데이터 센터에서 사용 가능한 모든 스토리지 도메인이 표시되어 있으며 스토리지 도메인에서 현재 사용 가능한 용량 및 총 용량이 표시되어 있습니다.
할당 정책
새 가상 디스크의 프로비저닝 정책입니다.
  • Preallocated에서는 가상 디스크가 생성될 때 스토리지 도메인에 있는 전체 디스크 크기를 할당합니다. Preallocated 디스크의 실제 크기는 가상 크기와 동일합니다. Preallocated 가상 디스크는 씬 프로비저닝 가상 디스크 보다 생성 시간이 더 오래 걸리지만 읽기 및 쓰기 성능이 더 좋습니다. 서버 및 기타 다른 I/O 집약적 가상 디스크의 경우 Preallocated 가상 디스크를 사용하는 것이 좋습니다. 가상 머신이 4 초 마다 1 GB 이상을 쓰기 가능한 경우 가능하면 Preallocated 디스크를 사용합니다.
  • 씬 프로비저닝은 가상 디스크가 생성될 때 1 GB를 할당하고 디스크가 확장될 수 있는 최대 상한 크기를 설정합니다. 디스크의 가상 크기는 최대 상한 크기이고 디스크의 실제 크기는 지금까지 할당된 용량입니다. 씬 프로비저닝 디스크는 사전 할당된 디스크 보다 보다 빠르게 생성되며 스토리지 오버 커밋을 허용합니다. 데스크탑의 경우 씬 프로비저닝 가상 디스크를 권장합니다.
디스크 프로파일
가상 디스크에 할당된 디스크 프로파일입니다. 디스크 프로파일은 스토리지 도메인에 있는 가상 디스크의 최대 처리량과 최대 입출력 수준을 정의합니다. 디스크 프로파일은 데이터 센터에 생성된 스토리지 QoS 항목에 기반하여 스토리지 도메인 수준에서 정의됩니다.
삭제 후 초기화
가상 디스크 삭제 시 중요 자료 삭제를 위해 보안을 강화할 수 있습니다.
부팅가능
가상 디스크에 부팅 가능한 플래그를 설정할 수 있습니다.
공유가능
두 개 이상의 가상 머신에 동시에 가상 디스크를 연결할 수 있습니다.
직접 LUN 설정은 대상 > LUN 또는 LUN > 대상에 표시할 수 있습니다. 대상 > LUNLUN > 대상이 LUN 목록을 표시하는 검색된 호스트에 따라 사용 가능한 LUN을 정렬합니다.

표 10.3. 새 가상 디스크 설정: 직접 LUN

필드 이름
설명
별칭
가상 디스크 이름으로 최대 길이는 40 자로 제한되어 있습니다.
설명
가상 디스크에 대한 설명입니다. 이 필드는 권장 입력 사항이지 필수 입력 사항은 아닙니다. 기본값으로 LUN ID의 마지막 4자를 필드에 입력합니다.
기본 동작은 PopulateDirectLUNDiskDescriptionWithLUNId 설정 키를 engine-config 명령을 사용하여 적절한 값으로 설정할 수 있습니다. 전체 LUN ID를 사용할 경우 설정키를 -1로 이러한 기능을 무시하고자 할 경우 0으로 설정할 수 있습니다. 양의 정수로 해당 LUN ID와 설명을 입력합니다. 보다 자세한 내용은 16.3.2절. “engine-config 명령 구문”에서 참조하십시오.
인터페이스
디스크가 가상 머신에 표시되는 가상 인터페이스입니다. VirtIO는 빠르지만 드라이버가 필요합니다. Red Hat Enterprise Linux 5 및 이후 버전에는 이러한 드라이버가 포함되어 있습니다. Windows에는이러한 드라이버가 포함되어 있지 않지만 게스트 도구 ISO 또는 가상 플로피 디스크에서 설치할 수 있습니다. IDE 장치에는 특정 드라이버가 필요하지 않습니다.
데이터 센터
가상 디스크를 사용할 수 있는 데이터 센터입니다.
사용하는 호스트
LUN이 마운트되는 호스트입니다. 데이터 센터에 있는 모든 호스트를 선택할 수 있습니다.
스토리지 유형
추가할 외부 LUN 유형입니다. iSCSI 또는 파이버 채널 중 하나를 선택할 수 있습니다.
대상 검색
이 부분은 iSCSI 외부 LUN 사용 시 확장되어 대상 > LUN이 선택됩니다.
주소 - 대상 서버의 호스트 이름 또는 IP 주소입니다.
포트 - 대상 서버에 연결 시도하는 포트입니다. 기본 포트는 3260입니다.
사용자 인증 - iSCSI 서버에는 사용자 인증이 필요합니다. iSCSI 외부 LUN을 사용하는 경우 사용자 인증 필드를 볼 수 있습니다.
CHAP 사용자 이름 - LUN에 로그인할 수 있는 권한을 갖는 사용자의 사용자 이름입니다. 사용자 인증 확인란을 선택하면 이 필드에 액세스할 수 있습니다.
CHAP 암호 - LUN에 로그인할 수 있는 권한을 갖는 사용자의 암호입니다. 사용자 인증 확인란을 선택하면 이 필드에 액세스할 수 있습니다.
부팅가능
가상 디스크에 부팅 가능한 플래그를 설정할 수 있습니다.
공유가능
두 개 이상의 가상 머신에 동시에 가상 디스크를 연결할 수 있습니다.
대상 검색 섹션에 있는 필드를 입력하고 검색을 클릭하여 대상 서버를 검색합니다. 모두 로그인 버튼을 클릭하여 대상 서버에 사용 가능한 LUN을 나열하고 각 LUN 옆에 있는 라디오 버튼을 사용하여 추가할 LUN을 선택할 수 있습니다.
가상 머신 하드 디스크 이미지로 LUN을 직접 사용하여 가상 머신과 데이터 사이에 추상화 계층을 삭제합니다.
가상 머신 하드 디스크 이미지로 직접 LUN을 사용하는 경우 다음과 같은 사항을 고려해야 합니다.
  • 직접 LUN 하드 디스크 이미지의 라이브 스토리지 마이그레이션은 지원되지 않습니다.
  • 직접 LUN 디스크는 가상 머신 내보내기에 포함되지 않습니다.
  • 직접 LUN 디스크는 가상 머신 스냅샷에 포함되지 않습니다.
관련 데이터 센터에 있는 디스크를 생성할 수 있는 권한이 있는 사용 가능한 OpenStack 볼륨 스토리지 도메인이 없을 경우 Cinder 설정 양식을 사용할 수 없습니다. Cinder 디스크는 외부 공급자 창을 사용하는 Red Hat Enterprise Virtualization 환경에 추가된 OpenStack 볼륨 인스턴스에 액세스할 수 있어야 합니다. 보다 자세한 내용은 11.2.5절. “스토리지 관리를 위해 OpenStack Volume (Cinder) 인스턴스 추가”에서 참조하십시오.

표 10.4. 새 가상 디스크 설정: Cinder

필드 이름
설명
크기 (GB)
새 가상 디스크의 크기 (GB 단위)입니다.
별칭
가상 디스크 이름으로 최대 길이는 40 자로 제한되어 있습니다.
설명
가상 디스크에 대한 설명입니다. 이 필드는 권장 입력 사항이지 필수 입력 사항은 아닙니다.
인터페이스
디스크가 가상 머신에 표시되는 가상 인터페이스입니다. VirtIO는 빠르지만 드라이버가 필요합니다. Red Hat Enterprise Linux 5 및 이후 버전에는 이러한 드라이버가 포함되어 있습니다. Windows에는이러한 드라이버가 포함되어 있지 않지만 게스트 도구 ISO 또는 가상 플로피 디스크에서 설치할 수 있습니다. IDE 장치에는 특정 드라이버가 필요하지 않습니다.
데이터 센터
가상 디스크를 사용할 수 있는 데이터 센터입니다.
스토리지 도메인
가상 디스크가 저장될 스토리지 도메인입니다. 드롭 다운 목록에는 지정된 데이터 센터에서 사용 가능한 모든 스토리지 도메인이 표시되어 있으며 스토리지 도메인에서 현재 사용 가능한 용량 및 총 용량이 표시되어 있습니다.
볼륨 유형
가상 디스크의 볼륨 유형입니다. 드롭 다운 목록에 사용 가능한 모든 볼륨 유형이 표시됩니다. 볼륨 유형은 OpenStack Cinder에서 관리 및 설정됩니다.
부팅가능
가상 디스크에 부팅 가능한 플래그를 설정할 수 있습니다.
공유가능
두 개 이상의 가상 머신에 동시에 가상 디스크를 연결할 수 있습니다.

10.6.3. 라이브 스토리지 마이그레이션 개요

연결된 가상 머신이 실행되고 있는 동안 가상 머신 디스크는 하나의 스토리지 도메인에서 다른 스토리지 도메인으로 마이그레이션할 수 있습니다. 이를 라이브 스토리지 마이그레이션이라고 합니다. 실행 중인 가상 머신에 연결된 디스크를 마이그레이션할 경우 디스크 이미지 체인의 스냅샷은 소스 스토리지 도메인에 생성되고 전체 이미지 체인은 대상 스토리지 도메인에 복제됩니다. 이러한 경우 소스 스토리지 도메인과 대상 스토리지 도메인 모두에 디스크 이미지 체인과 스냅샷 모두를 호스트하기에 스토리지 공간이 충분한지 확인합니다. 새로운 스냅샷은 마이그레이션이 실패하는 경우에도 라이브 스토리지 마이그레이션을 시도할 때 마다 생성됩니다.

중요

호환 버전 3.5 이하의 데이터 센터와 Red Hat Enterprise Linux 7.1 및 Red Hat Enterprise Virtualization Hypervisor 7.1 이하의 운영체제에서 실행되는 호스트에서는 라이브 스냅샷 삭제가 지원되지 않습니다. 다른 데이터 센터 및 호스트 설정에서 라이브 스토리지 마이그레이션 스냅샷을 삭제하려면 가상 머신이 종료된 상태에서 수동으로 삭제해야 합니다. 스냅샷 삭제에 대한 보다 자세한 내용은 기술 참조 가이드스냅샷 삭제에서 참조하십시오.
라이브 스토리지 마이그레이션 사용 시 다음과 같은 사항을 고려해야 합니다:
  • 라이브 스토리지 마이그레이션은 스냅샷을 생성합니다.
  • 한 번에 여러 디스크를 라이브 마이그레이션할 수 있습니다.
  • 동일한 가상 머신의 여러 디스크를 여러 스토리지 도메인에 걸쳐 배치할 수 있지만 각 디스크의 이미지 체인은 하나의 스토리지 도메인에 있어야 합니다.
  • 호환 버전 3.6의 데이터 센터에서 동일한 데이터 센터에 있는 두 개의 스토리지 도메인 사이에 디스크를 라이브 마이그레이션할 수 있습니다. 호환 버전 3.1, 3.2, 3.3, 3.4, 3.5의 데이터 센터에서 동일한 데이터 센터에 있는 두 개의 파일 기반 도메인 (NFS, POSIX, GlusterFS) 또는 두 개의 블록 기반 도메인 (FCP and iSCSI) 사이에서만 디스크를 라이브 마이그레이션할 수 있습니다. 라이브 스토리지 마이그레이션은 호환 버전 3.0의 데이터 센터에서 지원되지 않습니다.
  • 직접 LUN 하드 디스크 이미지 또는 공유 가능으로 표시된 디스크는 라이브 마이그레이션할 수 없습니다.

10.6.4. 가상 디스크 이동

가상 머신에 연결되어 있거나 하나의 스토리지 도메인에서 다른 스토리지 도메인으로 플로팅 가상 디스크처럼 동작하는 가상 디스크를 이동합니다. 연결된 가상 디스크를 실행 중인 가상 머신에 이동할 수 있습니다. 이는 라이브 스토리지 마이그레이션이라고 합니다. 이를 계속 진행하기 전 가상 머신을 종료합니다. 라이브 스토리지 마이그레이션에 대한 보다 자세한 내용은 10.6.3절. “라이브 스토리지 마이그레이션 개요”에서 참조하십시오.
디스크를 이동할 때 다음과 같은 사항을 고려해야 합니다:
  • 동시에 여러 디스크를 이동할 수 있습니다.
  • 가상 머신이 종료되어 있을 경우 동일한 데이터 센터에 있는 두 개의 스토리지 도메인 사이의 디스크를 이동할 수 있습니다. 3.6 호환 버전의 데이터 센터에서 실행 중인 가상 머신에 연결된 디스크를 동일한 데이터 센터에 있는 두 개의 스토리지 도메인 사이에서 이동할 수 도 있습니다. 3.1, 3.2, 3.3, 3.4, 3.5 호환 버전의 데이터 센터에서는 동일한 데이터 센터에 있는 두 개의 파일 기반 도메인 (NFS, POSIX, GlusterFS) 또는 동일한 데이터 센터에 있는 두 개의 블록 기반 도메인 (FCP 및 iSCSI) 사이에서 실행 중인 가상 머신에 연결된 디스크를 이동할 수 있습니다. 라이브 스토리지 마이그레이션은 3.0 호환 버전의 데이터 센터에서는 지원되지 않습니다.
  • 가상 디스크가 템플릿을 기반으로 생성되어 씬 프로비저닝 스토리지 할당 옵션을 사용하여 생성된 가상 머신에 연결되어 있을 경우 가상 머신의 기반이 되는 템플릿의 디스크를 가상 디스크와 동일한 스토리지 도메인에 복사해야 합니다.

절차 10.3. 가상 디스크 이동

  1. 디스크 탭을 선택합니다.
  2. 이동할 하나 이상의 가상 디스크를 선택합니다.
  3. 이동을 클릭하여 디스크 이동 창을 엽니다.
  4. 대상 목록에서 가상 디스크를 이동할 스토리지 도메인을 선택합니다.
  5. 디스크 프로파일 목록에서 디스크의 프로파일을 선택합니다.
  6. OK를 클릭합니다.
가상 디스크는 대상 스토리지 도메인에 이동되며 이동하는 동안 Locked 상태가 됩니다. 실행 중인 가상 머신에 연결된 디스크를 이동한 경우 해당 디스크의 스냅샷이 자동으로 생성되며 가상 머신의 상세 정보 탭의 스냅샷 탭에서 볼 수 있습니다. 스냅샷을 삭제하는 방법에 대한 보다 자세한 내용은 스냅샷 삭제에서 참조하십시오.

10.6.5. 가상 디스크 복사

요약

하나의 스토리지 도메인에서 다른 도메인으로 가상 디스크를 복사할 수 있습니다. 복사된 디스크는 가상 머신에 연결될 수 있습니다.

절차 10.4. 가상 디스크 복사

  1. 디스크 탭을 선택합니다.
  2. 복사할 가상 디스크를 선택합니다.
  3. 복사 버튼을 클릭하여 디스크 복사 창을 엽니다.
  4. 옵션으로 별칭 텍스트 필드에 별칭을 입력합니다.
  5. 대상 드롭 다운 메뉴를 사용하여 가상 머신을 복사할 스토리지 도메인을 선택합니다.
  6. OK를 클릭합니다.
결과

가상 디스크가 대상 스토리지 도메인에 복사되며 복사되는 동안 Locked 상태가 됩니다.

10.6.6. OpenStack 이미지 서비스에서 가상 디스크 이미지 가져오기

요약

OpenStack 이미지 서비스가 외부 공급자로 Manager에 추가될 경우 OpenStack 이미지 서비스에 의해 관리되는 가상 디스크 이미지를 Red Hat Enterprise Virtualization Manager로 가져올 수 있습니다.

  1. 스토리지 리소스 탭을 클릭하고 검색 결과 목록에서 OpenStack 이미지 서비스 도메인을 선택합니다.
  2. 상세 정보 창의 이미지 탭에 가져오기할 이미지를 선택합니다.
  3. 가져오기 버튼을 클릭하여 이미지 가져오기 창을 엽니다.
  4. 데이터 센터 드롭 다운 메뉴에서 가상 디스크 이미지를 가져오기할 데이터 센터를 선택합니다.
  5. 도메인 이름 드롭 다운 메뉴에서 가상 디스크 이미지를 저장할 스토리지 도메인을 선택합니다.
  6. 옵션으로 쿼터 드롭 다운 메뉴에서 가상 디스크 이미지에 적용할 쿼터를 선택합니다.
  7. OK를 클릭하여 이미지를 가져옵니다.
결과

이미지가 플로피 디스크로 가져오기되어 디스크 리소스 탭의 결과 목록에 표시됩니다. 이제 이를 가상 머신에 연결할 수 있습니다.

10.6.7. OpenStack 이미지 서비스에 가상 머신 디스크 내보내기

요약

외부 공급자로 Manager에 추가된 OpenStack 이미지 서비스에 가상 머신 디스크를 내보내기할 수 있습니다.

  1. 디스크 리소스 탭을 선택합니다.
  2. 내보내기할 디스크를 선택합니다.
  3. 내보내기 버튼을 클릭하여 이미지 내보내기 창을 엽니다.
  4. 도메인 이름 드롭 다운 메뉴에서 디스크를 내보내기할 OpenStack 이미지 서비스를 선택합니다.
  5. 쿼터를 설정할 경우 쿼터 드롭 다운 목록에서 해당 디스크 쿼터를 선택합니다.
  6. OK를 클릭합니다.
결과

가상 머신 디스크가 지정된 OpenStack 이미지 서비스에 내보내기되어 가상 머신 디스크 이미지로 관리됩니다.

중요

가상 머신 디스크는 여러 볼륨에 있지 않고, 씬 프로비저닝되어 있지 않고, 스냅샷이 없을 경우에만 내보내기할 수 있습니다.