Citrix XenServer 5.5およびOpenfiler 2.3を友達にする

仕事でCitrix XenServer仮想化ソフトウェアを使用する場合、あるホストサーバーから別のホストサーバーへの仮想マシンの「ライブ」移行に無料のXenMotion機能を使用しないことは、いわば罪です。 したがって、この関数を実装するには、2つのことが必要です。



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速度を実質的に失うことはありません。



All Articles