XenServer

ローカルストレージ

ローカルストレージリポジトリ (SR) は単一のホストに接続され、プール内のすべてのホスト間で共有されません。ローカルの物理ストレージハードウェアは、ハードディスクドライブ (HDD) またはソリッドステートドライブ (SSD) であり、SATA、SCSI、SAS、NVMe のいずれかの方法を使用してホストに接続できます。

XenServer® ホストは以下の種類のローカルストレージをサポートしています:

XenServer は、VDI として接続されたデバイスを表すために udev タイプも使用します。詳細については、udev を参照してください。

注:

lvmext、および xfs タイプのローカル SR は、xe CLI を使用してのみ作成できます。作成後、すべての SR タイプを XenCenter または xe CLI のいずれかで管理できます。

ローカル LVM

ローカル LVM タイプは、ローカルに接続されたボリュームグループ内のディスクを提示します。ホストごとに 1 つのローカル SR のみを接続することをお勧めします。この SR の最大 VDI サイズは 2,040 GiB です。

デフォルトでは、XenServer はインストールされている物理ホスト上のローカルディスクを使用します。Linux Logical Volume Manager (LVM) は、VM ストレージの管理に使用されます。VDI は、指定されたサイズの LVM 論理ボリューム内に VHD 形式で実装されます。

注:

LVM LUN のブロックサイズは 512 バイトである必要があります。4 KB の物理ブロックを持つストレージを使用するには、そのストレージは 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-->

ローカルEXT3/EXT4

EXT3/EXT4を使用すると、ローカルストレージでシンプロビジョニングが可能になります。ただし、デフォルトのストレージリポジトリタイプはLVMであり、一貫した書き込みパフォーマンスを提供し、ストレージのオーバーコミットを防ぎます。このSRの最大VDIサイズは2,040 GiBです。

EXT3/EXT4を使用する場合、以下のケースでパフォーマンスが低下する可能性があります。

  • VMの作成や一時停止/再開などのVMライフサイクル操作を実行する場合
  • VM内から大きなファイルを作成する場合

ローカルディスクのEXT3/EXT4 SRは、XenServer CLIを使用して構成する必要があります。

ローカルEXT SRがEXT3を使用するかEXT4を使用するかは、それを作成した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の最大サイズは16 TiBです。

制限事項

XFS SRには次の制限があります。

  • XFS SR上にVDIがあるVMでは、ライブストレージ移行を使用できません。ただし、SR間でVDIを手動でコピーすることはできます。

  • XFS SRは、IntelliCache™のローカルキャッシュストレージとして使用できません。

  • XFS SRでは、Trim/unmapはサポートされていません。

  • 2 TiBを超えるVDIをVHDまたはOVA/OVFとしてエクスポートすることはできません。ただし、2 TiBを超える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デバイスマネージャーを使用してVDIとして接続されたデバイスを表します。

XenServerには、リムーバブルストレージを表すudevタイプのSRが2つあります。1つは、XenServerホストの物理CDまたはDVD-ROMドライブにあるCDまたはDVDディスク用です。もう1つは、XenServerホストのUSBポートに接続されたUSBデバイス用です。メディアを表すVDIは、ディスクやUSBスティックが挿入および取り外されると、現れたり消えたりします。

ローカルストレージ