ESXi ホスト上のストレージの再スキャンの実行
search cancel

ESXi ホスト上のストレージの再スキャンの実行

book

Article ID: 323249

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項: これは英文の記事 Performing a rescan of the storage on an ESX/ESXi host の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

この記事では、ストレージ デバイスの再スキャンの実行方法について説明します。 デバイスの追加、削除またはアレイからの変更が行われたときに、ストレージ デバイスの再スキャンが必要です。

LUN 接続の問題のトラブルシューティングについては、Troubleshooting LUN connectivity issues on ESXi hosts をご覧ください。

Environment

VMware vSphere 7.0
VMware vSphere 8.0
VMware vSphere 9.0

Resolution

次の方法で再スキャンを実行できます。 : 再スキャンを実行してもサービスは中断されません。

 

VMware vSphere Client を使用する

vSphere Client を使用して再スキャンするには:
  • vSphere Client にログインし、インベントリの ESXi ホストを選択します。
  • ホストを右クリックして、[ストレージ (Storage)] > [ストレージの再スキャン (Rescan Storage)] を選択します。
  • [新規ストレージ デバイスのスキャン (Scan for new Storage Device)] または [新規 VMFS ボリュームのスキャン (Scan for new VMFS Volumes)] のどちらかを選択するようプロンプトが表示されます。

  • 最初のオプションは、新しいストレージデバイスを再スキャンするためのもので、すべての利用可能なアダプタを再スキャンして、新しいデバイスを検出します。(または、クリーンアップの一つとして、使用されていないデバイスを破棄します。)
  • 2つ目のオプションは、新しい VMFS ボリュームを再スキャンするためのもので、VMFS ボリューム(データストア)に対して検出されたすべてのデバイスを再スキャンします。
  • 両方のオプションを同時に選択することも、これらのタスクを個別に実行することもできます。 
  • 右側の [処理中の作業 (Work In Progress)] タブか ESXi ホスト コンソールの /var/log/vmkernel.log と /var/log/vobd.log ログファイルから、再スキャンタスクの進捗を監視できます。
:vSphere Client での再スキャンでは、デフォルトで、新規 LUN(および不要になった LUN の削除)の再スキャンと、再スキャン開始時に選択されたチェック ボックスに応じて、新規 VMFS データストアの検出が組み合わされます。 再スキャンとデータストアの検出は、非同期プロセスです。 結果的に、新規データストアの検出プロセスは、新規 LUN の検出プロセスが完了する前に終了する可能性があります。 新たに追加された LUN に VMFS データストアがある場合は、再スキャンを 2 度実行しなければならない場合もあります。あるいは、HBA の再スキャンと VMFS の再スキャンを別々のタスクとして実行することもできます。 この 2 つのいずれかあるいは両方を実行するかどうかは、再スキャンを最初に始めるときに、モーダル ダイアログ ボックスを通じて選択できます。

ESXi コマンド ライン インターフェースを使用する

ESXi ホスト コマンド ラインから再スキャンを実行するには:
  1. ESXi ホスト コンソールにログインします。
  2. 再スキャンするには、次のいずれかのコマンドを実行します:
     
    • 特定の HBA を再スキャンするには:

      esxcli storage core adapter rescan -A <vmkernel SCSI adapter name>


      または

      esxcli storage core adapter rescan --adapter <vmkernel SCSI adapter name>


      <vmkernel SCSI adapter name> は、再スキャンする vmhba# です。

      例:
      # esxcli storage core adapter rescan -A vmhba3 | --adapter=vmhba3

    • すべての HBA を再スキャンするには:
      ​​​
      esxcli storage core adapter rescan -a


      または

      esxcli storage core adapter rescan --all


      注: 
      すべてのアダプタリストを取得するには、次のいずれかのコマンドを実行します。 : 

      esxcfg-scsidevs -a

      または

      esxcli storage core adapter list



  3. 新しい VMFS データストアを検索するには、次のコマンドを実行します。

    vmkfstools -V

    : このコマンドでは出力は生成されません。

    新しいデータストアは検出されると、/vmfs/volumes/ にマウントされます。