PowerFlex ScaleIO:ディスクをサーバーに再度追加した後、OSがそれを認識しません
Résumé: ディスクをサーバーに追加し直した後、OSがディスクを認識しません。
Symptômes
サーバーから手動でディスクを引き出し、障害が発生したディスクの有無をオンラインでテストしました
OSレベルでは、ディスクがサーバーに再追加されていても表示されません。
これは実際にはSIOの問題ではありません。
Cause
これは、ディスク ステータスが間違った状態でキャッシュされているために発生します。
Résolution
次の手順を実行します。
これは、SIOクラスター内の障害が発生したディスクをテストするための推奨される方法ではありません。
perccliユーティリティーがまだない場合は、お客様にDellサーバーにインストールしてもらいます。(下記リンクを参照)
次のコマンドから出力を取得します。
# /opt/MegaRAID/perccli/perccli64 /c0 show
取り出して返却したハード ドライブがPDリストの下に表示されていることを確認します。
VD(仮想ディスク)が欠落していないか確認します。
VDが見つからない場合は、作成を試みます。
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
次のエラーが表示されることがあります。
# /opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks
上記のエラー メッセージが表示された場合は、次のKB 500119を確認してください。 storcliコマンドが効果的でない https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective perccliユーティリティーを使用しているため、perrcliコマンドを使用して保存キャッシュを確認します。
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
保存されたキャッシュがある場合、出力には次のように表示されます。
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
保存されたキャッシュを次のように削除します。
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
次に、以下を使用して仮想ディスクを作成します。
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
再起動は必要なく、ディスクはOSレベルで表示されるはずです。次のコマンドを実行して確認します。
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
その後、ディスクをSIOクラスターに再度追加できるようになります。ScaleIO UIにログインします。バックエンドSDS画面でSDSを右クリックし、Add Deviceを選択します。パスフィールドにOS名を入力します。
Informations supplémentaires
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
インストール ファイルperccli-1.17.10-1.noarch.rpmをノードの/tmpフォルダーにコピーします。
Linuxコンソールから、またはSSHを使用して、PERCCLIパッケージをインストールします。
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
Dell PowerEdge RAIDコントローラー(PERC)コマンドライン インターフェイス(CLI)リファレンス ガイドは、次の場所にあります
https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller