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

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

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

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

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
   

 

Produits concernés

PowerFlex Software

Produits

PowerFlex Software, VxFlex Product Family
Propriétés de l’article
Numéro d’article: 000058655
Type d’article: Solution
Dernière modification: 28 oct. 2024
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.