キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
702
閲覧回数
0
いいね!
0
コメント
Kazuya Kubo
Level 1
Level 1

障害内容:

UCSM から vnic/vhba  を追加したことにより以下のようなエラーが出て Controller VM が起動できなくなる事象が発生します。

 

エラーメッセージ:

An error was received from the ESX host while powering on VM stCtlVM-xxxxxx.

Failed to start the virtual machine.

The systemId does not match the current system or the deviceId, and the vendorId does not match the device currently at xx.x.x.


 

原因:

vnic/vhba の追加により Controller VM が保持しているPCI Pass-through デバイスに振り当てられた番号が ESXi によって変更され、物理ディスクへアクセスできなくなるために発生します。

回避策:

Management Guideの「PCI Device in the Controller VM is Unknown in ESX Service Profile」項目の「Step 4 Configure the Direct Path.」の手順にてPCIデバイス(LSI 3108を再設定します。

例)

1) ESXi ホストに対して、
   Node > Configuration > Advanced Settings > DirectPath I/O Configure
   を開き、Configure Passthrough... より Passthrough Device を設定します。

1-1. Configure Passthrough... をクリック


1-2. 「LSI 3108 」という記述を含むデバイスをチェックしOKをクリックし、ESXi ホストを再起動させ設定を反映させます。


2) 当該ESXiホスト上のController VM の 設定(Edit Setting...)を開き、Hardwareタブ内でPCI device 0を選択し、Removeをクリック後、OKをクリックします。



3) 再度 Controller VMの設定(Edit Setting...)を開き、
   Hardwareタブ内でAddよりPCI device追加し、接続対象として
   上記でPassthrough設定したデバイスを指定します。

3-1. PCI Device を選択し Next をクリック。

3-2. Passthrough 設定したデバイスを指定し、Next をクリック。

3-3. Finish をクリック。


4) Controller VMが起動することを確認します。

5) その他のESXi ホストも同様に設定変更を行います。

 

 

Getting Started

検索バーにキーワード、フレーズ、または質問を入力し、お探しのものを見つけましょう

シスコ コミュニティをいち早く使いこなしていただけるよう役立つリンクをまとめました。みなさんのジャーニーがより良いものとなるようお手伝いします