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

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

book

Article ID: 323249

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

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

LUN 接続の問題のトラブルシューティングについては、ESXi/ESX ホストの LUN 接続の問題のトラブルシューティング をご覧ください。

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

Environment

VMware vSphere 7.0.x
VMware vSphere 6.5.x
VMware vSphere 6.7.x
VMware vSphere 6.x

Resolution

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

VMware vSphere Web Client を使用する

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

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 listimage.png
  3. 新しい VMFS データストアを検索するには、次のコマンドを実行します。

    vmkfstools -V

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

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