1. Citrix XenServerを実行するホストサーバー-2台。
2. Citrix XenServerサーバー(SAN、NFS、FC)のプールの合計ネットワークストレージ-1個。
最初の段落ですべてが原則として明確である場合、2番目の段落では実装について少し考える必要があります。
2つのオプションがあります。 ハードウェアCDまたはソフトウェアCDのいずれか。 ハードウェアストレージは常に価格を正当化するとは限らないため、ソフトウェア実装、つまりopenfiler 2.3を選択することにしました。 ダウンロードページで、プラットフォームに必要なバージョンを選択できます。 インストールは非常に簡単です。 すべてが指示に従って行われれば、問題は発生しません。 インストール後、すぐにWebインターフェイスを介してOpenFilerを更新し、ディスクをマークアップした後、バックアップを保存することをお勧めします。後でストレージを再インストールする必要がある場合、ディスク上にすでに作成されたパーティションが表示されないためです。
そして今、ニュアンスについて。
Citrix XenServerの共有ネットワークストレージとしてiSCSIを介してOpenFilerを使用する場合、ストレージが「落ち」、ストレージの再起動時にストレージとの通信が復元されないという問題があります。 同時に、リポジトリ自体にCitrix LUNのマップ解除を作成することはできません。
この問題は次のように扱われます。
1.ストレージコンソールから次のコマンドを入力します。
openfiler# chkconfig aoe off
このコマンドを使用して、ATA Over Ethernetサービスをオフにします。これは、ネットワーク上のディスク共有を制御し、iSCSIサービスは管理を開始できなくなります。
2. OpenFiler配布キットの一部であるviまたはnanoエディターで、バージョン2.3のファイル/etc/rc.sysinitの333-337行目でコメントします。
# if [ -x /sbin/lvm.static ]; then
# if /sbin/lvm.static vgscan --mknodes --ignorelockingfailure > /dev/null 2>&1 ; then
# action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -ay --ignorelockingfailure
# fi
# fi
3.再起動
openfiler# reboot
リポジトリを再起動すると、Citrix XenServerで再び使用できるようになり、仮想マシンの作成を開始できます。
追伸
代替案。 誰もが愛するFreeNASを使用できます。iSCSIターゲットを実行することもできるためです...誰かが言うでしょう...可能ですが、FreeNASはLUNを実行しませんが、それはCitrix XenServerが必要とするものです。 また、一般的なNFSストレージとして使用することもできますが、私にとってはiSCSIはより統一されていますが、すべての手段でNFSはシステムの負荷を軽減し、iSCSI速度を実質的に失うことはありません。