Citrix XenServer へのハード・ディスク・ドライブの追加
XenServer での新規ハード・ディスク・ドライブの追加は、従来の Linux でのプロセスとは異なります。 XenServer の場合は、「ストレージ・リポジトリー」と呼ばれるコンテナーを作成して、特定のストレージ・ターゲット (ハード・ディスクなど) を定義する必要があります。 このコンテナーには、VM の仮想ディスク・イメージ (VDI) が格納されます。 VDI は、VM のハード・ディスクとして機能する抽象化されたストレージ・スペースです。
Xen ストレージ・リポジトリーは、リモート・ストレージ用の iSCSI、NFS、SAS、およびファイバー・チャネルに加えて、ローカル接続された IDE、SATA、SCSI、および SAS のドライブをサポートしています。
XenServer でのストレージ・リポジトリーの作成
XenServerにストレージ・リポジトリーを作成するには、以下の手順を使用します。
-
XenServer に root として SSH で接続します。
-
次のコマンドを使用して新しいデバイスのディスク ID を確認します。
# cat /proc/partitions
このコマンドを実行すると、すべての HDD とパーティションが一覧表示されます。 新しいローカル・ディスクを確認します。このディスクはおそらく「sdx」(通常は sdb) または「/cciss/c0d1p0」です。 以下のコマンドを使用して、サーバー内のすべてのパーティションまたは HDD のディスク ID をリストします。
# ll /dev/disk/by-id
「sdx」または「cciss/c0d1」というディスクのディスク ID を確認します。 「scsi-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx」または「cciss-xxxxxxxxxxxxxxxxxxxxxxxxxx」という形式が必要です。
-
を見つける
host-uuid
でXenServer次のコマンドを使用します。#xe host-list
uuid (RO) が必要な「host-uuid」です。
-
ストレージ・リポジトリー (SR) を作成します。
の sr-createこのコマンドは、新しいハードディスクドライブを追加するためのものです。 ハードディスク ドライブの作成は、ドライブをパーティション分割してフォーマットする破壊的なプロセスであり、ドライブ上のデータはすべて失われます。 既存のデータがあるドライブを再導入する場合は、 SR-紹介。
# xe sr-create content-type=user device-config:device=/dev/disk/by-id/ host-uuid= name-label=”Local Storage 2” shared=false type=lvm
-または
# xe sr-create content-type=user device-config:device=/dev/disk/by-id/ host-uuid= name-label=”Local Storage 2” shared=false type=lvm
-または
# xe sr-create content-type=user device-config:device=/dev/ host-uuid= name-label=”Local Storage 2” shared=false type=lvm
XenCenter でのストレージ・リポジトリーの検証
ストレージリポジトリは以下から確認できます。XenCenter以下の手順に従ってください。
- XenCenter に接続します。
- **「Storage」**に移動して、すべてのストレージ・リポジトリーの詳細を確認します。 リストに「Local Storage2」というストレージが表示されて、ディスクが追加されたことがわかります。 これで、このストレージ上で VDI の作成を開始できます。