web-dev-qa-db-ja.com

ESXiからファイバチャネルを抜くための適切な手順は何ですか

私のDC管理者は、ESXi5(EMC VNXから)からFC接続を切断する必要があります(一時的な、一部のメンテナンス作業)。これまでにこれを行ったことがなく、自分の手順に疑問があります。 。

私の最初の考えは、すべてのVMをオフにして(ただし、FC経由でストレージマウントを使用しているのはごくわずかです)、ESXiをオフにすると、管理者が作業を行い、再接続後にESXiとすべてのVMをオンにします(私はそうではありません)この正しい考え方)。

2番目の計画は、FC経由でマウントされたストレージを使用するVMのみをオフにしてから、管理者がFC接続を切断できるようにすることでした...

私は2つの方法について確信が持てません。では、ESXiからファイバーチャネルを取り外すための適切な手順は何ですか。

3
B14D3

どのバージョンのESXiハイパーバイザーをインストールしましたか?次の手順はESXi5.x用であり、vSphere client5.xを使用してGUIから実行されます。

あなたが書いたように、そのデータストア上のすべての仮想マシンをシャットダウンし、次にインベントリからすべてのマシンを削除/登録解除し、最後にマウントを解除して、アクティブなマシンがなく、ストレージDRSが実行されていないことを確認します。など。アンマウントが成功すると、この確認ウィンドウが表示されます

enter image description here

確認後、ストレージのメンテナンスを開始できます。終了したら、データストアをマウントし、マシンを再登録します。

最後に、vCenterサーバーと適切なライセンスを環境に導入していれば、Storage vMotion機能を使用して、ダウンタイムなしでマシンを別のストレージ/データストアに移行できることを述べておきます。

3
dsmsk80

時間がある場合は、VMをシャットダウンまたは一時停止し、データストアをアンマウントするのが最善の方法です(または、実行を継続する必要があり、に依存しない他のVMがない場合は、ESXiインスタンスを完全にシャットダウンすることもできます。データストア)メンテナンス期間中。

一時停止/アンマウント/再マウント/再起動のサイクルを実行する余裕がない場合(たとえば、シャットダウンまたは一時停止してから再起動してメンテナンスウィンドウに収まるまでに時間がかかりすぎるVMがある場合)、次のことを検討することをお勧めします。完全にサポートされていない、ハッキーですが非常に迅速な代替手段:

  1. sSHを使用してコンソールにログインし、影響を受ける仮想マシンのvcpu-<X>:<vmname>プロセスにSTOPシグナルを発行して仮想マシンを停止しますkill STOP <pid>-これにより実行が停止し、VMのI/Oが停止します。
  2. fCリンクを切断し、必要なことをすべて実行します(VMFSは切断に関して非常に堅牢です)
  3. fCリンクを再接続します
  4. ターゲットに再ログインします-QLogicのHBAを使用している場合は、コンソールでecho "scsi-qlalip"> /proc/scsi/qla2xxx/<hba#>を使用してログインします
  5. eSXiにHBAを再チェックさせ、パスが再び「アクティブ」になるかどうかを確認し、GUIを介してデータストアにアクセスできるかどうかを確認します
  6. 以前に停止したすべてのvcpu-<X>:<vmname>プロセスにCONTシグナルを発行して、VMのフリーズを解除します
  7. 停止中にVMがタイマー割り込みを受信しなかったため、クロックを調整する必要があるかどうかを確認します

ここで最も重要な点は、HBAに再ログインさせる必要があるということです。そうしないと、再起動しない限りESXiインスタンスがストアにアクセスできません。これは、事前にテストおよび検証して、特に-QLogic HBA(手順はWeb全体で非常によく文書化されており、私が個人的に機能していることを確認できます)。

1
the-wabbit