PowerFlex ScaleIO:ディスクをサーバーに再度追加した後、OSがそれを認識しません

Summary: ディスクをサーバーに追加し直した後、OSがディスクを認識しません。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



サーバーから手動でディスクを引き出し、障害が発生したディスクの有無をオンラインでテストしました
OSレベルでは、ディスクがサーバーに再追加されていても表示されません。
これは実際にはSIOの問題ではありません。

Cause

これは、ディスク ステータスが間違った状態でキャッシュされているために発生します。

Resolution

次の手順を実行します。

これは、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名を入力します。    

Additional Information

Linux用Perccliユーティリティーをダウンロードするには、次の手順を実行します。
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
   

 

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family
Article Properties
Article Number: 000058655
Article Type: Solution
Last Modified: 28 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.