XenServer

로컬 스토리지

로컬 스토리지 리포지토리(SR)는 단일 호스트에 연결되며 풀의 모든 호스트 간에 공유되지 않습니다. 로컬 물리적 스토리지 하드웨어는 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)일 수 있으며, SATA, SCSI, SAS, NVMe와 같은 방법 중 하나를 사용하여 호스트에 연결됩니다.

XenServer® 호스트는 다음 유형의 로컬 스토리지를 지원합니다:

XenServer는 또한 VDI로 연결된 장치를 나타내기 위해 udev 유형을 사용합니다. 자세한 내용은 udev를 참조하십시오.

참고:

lvm, ext, xfs 유형의 로컬 SR은 xe CLI를 통해서만 생성할 수 있습니다. 생성 후에는 XenCenter 또는 xe CLI를 통해 모든 SR 유형을 관리할 수 있습니다.

로컬 LVM

로컬 LVM 유형은 로컬로 연결된 볼륨 그룹 내의 디스크를 제공합니다. 호스트당 하나의 로컬 SR만 연결하는 것이 좋습니다. 이 SR의 최대 VDI 크기는 2,040GiB입니다.

기본적으로 XenServer는 설치된 물리적 호스트의 로컬 디스크를 사용합니다. Linux 논리 볼륨 관리자(LVM)는 VM 스토리지를 관리하는 데 사용됩니다. VDI는 지정된 크기의 LVM 논리 볼륨에 VHD 형식으로 구현됩니다.

참고:

LVM LUN의 블록 크기는 512바이트여야 합니다. 4KB 물리적 블록이 있는 스토리지를 사용하려면 스토리지는 512바이트 할당 블록 에뮬레이션도 지원해야 합니다(논리 블록 크기는 512바이트여야 함).

LVM 성능 고려 사항

LVM 기반 SR의 스냅샷 및 빠른 복제 기능에는 본질적인 성능 오버헤드가 있습니다. 최적의 성능이 필요한 경우, XenServer는 기본 VHD 형식 외에도 raw 형식으로 VDI 생성을 지원합니다. XenServer 스냅샷 기능은 raw VDI에서는 지원되지 않습니다.

경고:

type=raw 디스크가 연결된 VM의 스냅샷을 찍으려고 시도하지 마십시오. 이 작업으로 인해 부분 스냅샷이 생성될 수 있습니다. 이 상황에서는 snapshot-of 필드를 확인하여 고아 스냅샷 VDI를 식별한 다음 삭제할 수 있습니다.

로컬 LVM SR 생성

LVM SR은 호스트 설치 시 기본적으로 생성됩니다.

LVM SR의 장치 구성 매개변수는 다음과 같습니다.

매개변수 이름 설명 내용 필수 여부?
device SR에 사용할 로컬 호스트의 장치 이름입니다. 쉼표로 구분된 이름 목록을 제공할 수도 있습니다.

/dev/disk/<id>에 로컬 LVM SR을 생성하려면 다음 명령을 사용하십시오.

    xe sr-create host-uuid=valid_uuid content-type=user \
    name-label="Example Local LVM SR" shared=false \
    device-config:device=/dev/disk/<id> type=lvm
<!--NeedCopy-->

Local EXT3/EXT4

EXT3/EXT4를 사용하면 로컬 스토리지에서 씬 프로비저닝이 가능합니다. 그러나 기본 스토리지 리포지토리 유형은 일관된 쓰기 성능을 제공하고 스토리지 과다 할당을 방지하는 LVM입니다. 이 SR의 최대 VDI 크기는 2,040GiB입니다.

EXT3/EXT4를 사용하는 경우 다음 상황에서 성능 저하가 발생할 수 있습니다.

  • VM 생성 및 일시 중지/재개와 같은 VM 수명 주기 작업을 수행할 때
  • VM 내에서 대용량 파일을 생성할 때

로컬 디스크 EXT3/EXT4 SR은 XenServer CLI를 사용하여 구성해야 합니다.

로컬 EXT SR이 EXT3 또는 EXT4를 사용하는지는 해당 SR을 생성한 XenServer 버전에 따라 달라집니다.

  • 이전 버전의 Citrix Hypervisor 또는 XenServer에서 로컬 EXT SR을 생성한 후 XenServer 8.4로 업그레이드한 경우 EXT3를 사용합니다.
  • XenServer 8.4에서 로컬 EXT SR을 생성한 경우 EXT4를 사용합니다.

참고:

EXT3/EXT4 디스크의 블록 크기는 512바이트여야 합니다. 4KB 물리적 블록이 있는 스토리지를 사용하려면 스토리지가 512바이트 할당 블록 에뮬레이션도 지원해야 합니다(논리적 블록 크기는 512바이트여야 함).

로컬 EXT4 SR 생성 (ext)

EXT SR의 장치 구성 매개변수:

매개변수 이름 설명란 필수 여부
device SR에 사용할 로컬 호스트의 장치 이름입니다. 쉼표로 구분된 이름 목록을 제공할 수도 있습니다.

/dev/disk/<id>에 로컬 EXT4 SR을 생성하려면 다음 명령을 사용하십시오.

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local EXT4 SR" shared=false \
       device-config:device=/dev/disk/<id> type=ext
<!--NeedCopy-->

로컬 XFS

XFS를 사용하면 로컬 스토리지에서 씬 프로비저닝을 활성화할 수 있습니다. 로컬 XFS 유형을 사용하면 512바이트의 논리 블록 크기 없이 4KB 물리적 블록으로 로컬 스토리지 장치를 생성할 수 있습니다. 이 SR에 대해 지원되는 최대 VDI 크기는 16TiB입니다.

제약 조건

XFS SR에는 다음과 같은 제약 조건이 있습니다.

  • VDI가 XFS SR에 있는 VM에서는 라이브 스토리지 마이그레이션을 사용할 수 없습니다. 그러나 SR 간에 VDI를 수동으로 복사할 수 있습니다.

  • XFS SR은 IntelliCache™의 로컬 캐시 스토리지로 사용할 수 없습니다.

  • XFS SR에서는 Trim/unmap이 지원되지 않습니다.

  • 2TiB보다 큰 VDI는 VHD 또는 OVA/OVF로 내보낼 수 없습니다. 그러나 2TiB보다 큰 VDI를 가진 VM은 XVA 형식으로 내보낼 수 있습니다.

로컬 XFS SR 생성

XFS SR의 장치 구성 매개변수:

매개변수 이름 세부 설명 필수입니까?
device SR에 사용할 로컬 호스트의 장치 이름입니다. 쉼표로 구분된 이름 목록을 제공할 수도 있습니다.

/dev/disk/<id>에 로컬 XFS SR을 생성하려면 다음 명령을 사용하십시오.

    xe sr-create host-uuid=valid_uuid content-type=user \
       name-label="Example Local XFS SR" shared=false \
       device-config:device=/dev/disk/<id> type=xfs
<!--NeedCopy-->

udev

udev 유형은 udev 장치 관리자를 사용하여 VDI로 연결된 장치를 나타냅니다.

XenServer에는 이동식 스토리지를 나타내는 udev 유형의 SR이 두 개 있습니다. 하나는 XenServer 호스트의 물리적 CD 또는 DVD-ROM 드라이브에 있는 CD 또는 DVD 디스크용입니다. 다른 하나는 XenServer 호스트의 USB 포트에 연결된 USB 장치용입니다. 미디어를 나타내는 VDI는 디스크 또는 USB 스틱이 삽입되거나 제거될 때마다 나타나고 사라집니다.

로컬 스토리지