VMware 用 Cisco UCS Manager VM-FEX GUI コンフィギュレーション ガイド
Cisco VEM ソフトウェア バンドル のインストール
Cisco VEM ソフトウェア バンドル のインストール
発行日;2013/03/04   |   ドキュメントご利用ガイド   |   ダウンロード ;   この章 pdf   ,   ドキュメント全体 pdf    |   フィードバック

目次

Cisco VEM ソフトウェア バンドル のインストール

この章の内容は、次のとおりです。

Cisco VEM ソフトウェア バンドル のインストールの概要

Cisco UCS で VM-FEX 機能を使用するには、Cisco UCS M81KR 仮想インターフェイス カードCisco UCS サーバに取り付け、正しい VMware ESX ソフトウェア バージョンと Cisco VEM ソフトウェア バンドルをインストールする必要があります。 インストールするソフトウェアは、VM-FEX 機能を標準モードで使用するかハイパフォーマンス モードで使用するかによって変わります。 詳細については、Cisco VEM ソフトウェア バンドル の前提条件を参照してください。

Cisco VEM ソフトウェア バンドル の前提条件

Cisco VEM ソフトウェア バンドル をインストールする前に、次の前提条件を満たしていることを確認してください。

  • ハイパーバイザ ホストとして使用するサーバに、Cisco UCS M81KR 仮想インターフェイス カードを取り付ける必要があります。 Cisco UCS M81KR 仮想インターフェイス カードの取り付けの詳細については、『Cisco UCS 5108 Server Chassis Hardware Installation Guide』を参照してください。
  • 正しいバージョンの VMware ESX または ESXi ソフトウェアを Cisco UCS Manager ホストにインストールする必要があります。 標準モードの VM-FEX の場合は、VMware ESX Version 4.0 Update 1 ソフトウェアまたはそれ以降のバージョンをインストールする必要があります。 標準モードとハイパフォーマンス モードの VM-FEX の場合は、VMware ESXi 5.0 ソフトウェアまたはそれ以降のバージョンをインストールする必要があります。 これらの VMware ソフトウェア バージョンのアップグレードについては、ESX または ESXi 4.0, Update 3 か、ESX または ESXi 4.1, Update 1 および互換性のある Cisco VEM ソフトウェア バンドル へのホストのアップグレードまたはESXi 5.0 および互換性のある Cisco VEM ソフトウェア バンドルへのホストのアップグレードを参照してください。
  • 正しいバージョンの Cisco VEM ソフトウェア バンドルをハイパーバイザ ホストにインストールする必要があります。 インストールする Cisco VEM ソフトウェア バンドルは、ハイパーバイザ ホストにインストールした VMware ESX または ESXi のバージョンによって変わります。 VMware ESX ソフトウェアと Cisco VEM ソフトウェア バンドル の互換性のあるバージョンについては、Cisco UCS Manager の起動ページの [Cisco Virtual Machine Fabric Extender (VM-FEX) Downloads] リンクをクリックするか、『Hardware and Software Interoperability Matrix for B Series Servers』を参照してください。

    (注)  


    VEM ソフトウェア バンドルは、別の製品である Cisco Nexus 1000V スイッチのコンポーネントでもあります。 VEM バンドルのインストール時にこの製品の参照を見かけた場合は、気にかける必要はありません。 この参照は表面的なものであり、VM-FEX のインストールと実装の結果に影響を与えません。


  • Cisco VEM ソフトウェア バンドルを入手する必要があります。 バンドルをダウンロードするには、Cisco UCS Manager の起動ページで [Cisco Virtual Machine Fabric Extender (VM-FEX) Downloads] リンクをクリックします。
  • インストールの注意事項を認識している必要があります。 詳細については、『Release Notes for Cisco UCS Managerを参照してください。

VUM を使用した Cisco VEM ソフトウェア バンドル のインストールまたはアップグレード

VMware vSphere Update Manager(VUM)を使用して Cisco VEM ソフトウェア バンドル をインストールするには、VMware vSphere クライアントにログインし、VM-FEX ドライバ VIB またはバンドルを cisco.com からローカルにコピーして、VUM にインポートする必要があります。

VUM の設定については、VMware 製品のマニュアルを参照してください。

ESX または ESXi 4.0, Update 3 か、ESX または ESXi 4.1, Update 1 および互換性のある Cisco VEM ソフトウェア バンドル へのホストのアップグレード

この手順を使用して、ホストを ESX または ESXi 4.0, Update 3 または 4.1, Update 1 にアップグレードし、同時に Cisco VEM ソフトウェア バンドルをアップグレードできます。


(注)  


この手順は、VMware VUM を使用して実行することもできます。 詳細については、VUM を使用した Cisco VEM ソフトウェア バンドル のインストールまたはアップグレードおよび VMware のマニュアルを参照してください。
はじめる前に
  • ESX ホストまたは ESXi ホストのソフトウェアと Cisco VEM ソフトウェア バンドル/tmp ディレクトリにコピーしておきます。 使用している ESX または ESXi のバージョンと Cisco UCS リリースに合った正しい Cisco VEM ソフトウェア バンドルを決定するには、『Hardware and Software Interoperability Matrix for B Series Servers』を参照してください。
手順
    ステップ 1   VM の電源を切断するか、すべての VM を別のホストに移行します。
    ステップ 2   vmk0 管理インターフェイスを vSwitch に移行します。
    ステップ 3   ホストをパススルー スイッチング(PTS)モードから削除します。
    ステップ 4   ESX または ESXi 4.0, Update 1 から ESX または ESXi 4.0, Update 3 にアップグレードする場合は、パススルー スイッチング(PTS)を可能にする VIB をアンインストールします。 そうでない場合は、ステップ 6 に進みます。
    1. 次のコマンドを入力して Cisco VEM VIB を識別します。 esxupdate query --vib-view | grep cross_cisco | grep installed

      出力に、削除すべき VIB パッケージが表示されます。

    2. 次のコマンドを入力して VIB を削除します。

      esxupdate -b VIB_package remove



      例:
      [root@serialport -]# esxupdate query --vib-view  |  grep cross_cisco | grep installed
      [root@serialport -]# cross_cisco-vem-v100-esx_4.0.4.1.1.31-1.11.11 installed 2010-03-11T10:02:29.076573-05:00
      [root@serialport -]# esxupdate -b cross_cisco-vem-v100-esx_4.0.4.1.1.31-1.11.11 remove
    ステップ 5   ESX または ESXi 4.0, Update 1 から ESX または ESXi 4.0, Update 3 にホストをアップグレードする場合は、ESX または ESXi Patch 04(ESX400-201001001.zip)と ESX または ESXi Patch 05(ESX400-201003001.zip)を /tmp ディレクトリにコピーしてインストールします(まだこれらをインストールしていない場合)。 そうでない場合は、ステップ 6 に進みます。

    vihostupdate --install --bundle "[path to VMware Update offline patch]" --server [vsphere host IP address]"



    例:
    [root@serialport -]# vihostupdate --install --bundle "/tmp/Patch04/ESX400-201002001.zip" --server 10.10.10.1
    [root@serialport -]# vihostupdate --install --bundle "/tmp/Patch05/BuiltByVMware/ESX/20100330/ESX400-201003001.zip" --server 10.10.10.1
    
    ステップ 6   ESX または ESXi ホスト ソフトウェアと Cisco VEM ソフトウェア バンドル をコピーしたディレクトリに移動します。

    例:
    [root@serialport -]# cd tmp
    [root@serialport tmp]#
    
    ステップ 7   ホストをメンテナンス モードにします。
    ステップ 8   次のように vihostupdate コマンドを入力します。

    vihostupdate --install --bundle "[path to VMware Update offline bundle]", "[path to Cisco updated VEM offline bundle] --server [vsphere host IP address]"



    例:

    この例は、クライアントから vihostupdate コマンドを使用して ESX 4.0, Update 3 にアップグレードする方法を示しています。

    [root@serialport tmp]# vihostupdate --install --bundle "/tmp/update-from-esx4.0-4.0_update03.zip", "/root/UPGRADE/BL/VEM400-201101406.zip --server 10.10.10.1
    Enter username: root
    Enter password:
    Please wait installation in progress  …
    The update completed successfully, but the system needs to be rebooted for the changes to be effective.
    [root@serialport tmp]#
    


    例:

    この例は、クライアントから vihostupdate コマンドを使用して ESX 4.1, Update 1 にアップグレードする方法を示しています。

    [root@serialport tmp]# vihostupdate --install --bundle "/tmp/update-from-esx4.1-4.1_update01.zip" , "/root/UPGRADE/BL/VEM410-201101407.zip" --server 10.10.10.1
    Enter username: root
    Enter password:
    Please wait patch installation is in progress ...
    The update completed successfully, but the system needs to be rebooted for the changes to be effective.
    
    ステップ 9   ホストをリブートします。
    ステップ 10   インストールが成功したことを確認します。 インストールに成功すると、正しい ESX または ESXi のバージョンと、インストールされている正しい Cisco VEM ソフトウェア バンドル が表示されます。

    例:

    この例は、正しい Cisco VEM ソフトウェア バンドル がインストールされたことを確認する方法を示しています。

    [root@serialport tmp]# esxupdate query --vib-view | grep cross_cisco | grep installed
    cross_cisco-vem-v130-esx_4.2.1.1.4.0.0-1.20.1                      installed     2011-08-18T00:01:07.104096+00:00 
    [root@serialport tmp]# vmkload_mod -l | grep vem
    vem-v130-svs-mux    0x418035e73000    0x4000      0x417ff6d1fc40    0x1000        56 Yes    
    vem-v130-pts        0x418035e77000    0x16000     0x417ff6d193c0    0x1000        57 Yes    
    

    この例は、ESX 4.0, Update 3 がインストールされたことを確認する方法を示しています。

    [root@serialport tmp]# vmware -v
    VMware ESX 4.0.0 build-398348
    [root@serialport tmp]#
    
    この例は、ESX 4.1, Update 1 がインストールされたことを確認する方法を示しています。
    [root@serialport tmp]# vmware -v
    VMware ESX 4.1.0 build-348481
    [root@serialport tmp]#
    ステップ 11   ホストをメンテナンス モードから削除します。
    ステップ 12   ホストをパススルー スイッチング(PTS)モードにします。
    ステップ 13   vmk0 管理インターフェイスを元のホストに移行します。
    ステップ 14   VM の電源を投入するか、すべての VM を元のホストに移行します。

    ESXi 5.0 および互換性のある Cisco VEM ソフトウェア バンドルへのホストのアップグレード

    互換性のある Cisco VEM ソフトウェア バンドル を使用した ESXi 5.0 にホストをアップグレードするには、CD、DVD、または USB ドライブから対話形式でのアップグレードを使用するか、VMware vSphere Update Manager(VUM)を使用することができます(オンライン アップグレードとも呼びます)。

    はじめる前に

    ESXi 5.0 ホスト ソフトウェアと Cisco VEM ソフトウェア バンドルを /tmp ディレクトリにコピーしておきます。 使用すべき正しい Cisco VEM ソフトウェア バンドルを特定するには、『Hardware and Software Interoperability Matrix for B Series Servers』を参照してください。

    手順
      ステップ 1   Cisco UCS をリリース 1.4 にアップグレードし、ESX または ESXi ホストを次のいずれかのリリースにアップグレードします。
        • Release 4.0, Update 3、Cisco VEM ソフトウェア バンドル v130-4.2.1.1.4.0.0-1.20.1.vib 使用(または、VUM を使用していた場合は v129-4.2.1.1.4.0.0-1.20.1.vib)
        • Release 4.1, Update 1、Cisco VEM ソフトウェア バンドル v130-4.2.1.1.4.0.0-2.0.1.vib を使用(または、VUM を使用していた場合は v129-4.2.1.1.4.0.0-2.0.1.vib)

      詳細については、ESX または ESXi 4.0, Update 3 か、ESX または ESXi 4.1, Update 1 および互換性のある Cisco VEM ソフトウェア バンドル へのホストのアップグレードを参照してください。

      ステップ 2   Cisco UCS をリリース 2.0 にアップグレードします。

      詳細については、『Upgrading Cisco UCS from Release 1.4 to Release 2.0』を参照してください。

      ステップ 3   VMware 用 VM-FEX には、カスタム .vib ファイルが必要な Cisco VEM があるため、Cisco VEM ソフトウェア バンドル を含むカスタム ESX インストール可能 ISO ファイルを作成します。 このカスタム ESX インストール可能 ISO ファイルは、ESXi 5.0 ホスト アップグレードの一部としてインストールされます。

      詳細については、VMware の vSphere 5.0 用『vSphere Upgrade』マニュアルの「Upgrading Hosts That Have Third-Party Custom VIBs」のセクションを参照してください。

      ステップ 4   ホストを ESXi 5.0 にアップグレードし、カスタム ESX インストール可能 ISO ファイルをインストールします。

      詳細については、VMware の vSphere 5.0 用『vSphere Upgrade』マニュアルを参照してください。

      (注)     

      VUM を使用してホストを ESXi 5.0 にアップグレードすることもできます。 詳細については、VUM を使用した Cisco VEM ソフトウェア バンドル のインストールまたはアップグレードおよび VMware のマニュアルを参照してください。


      ESX または ESXi ホスト上の Cisco VEM ソフトウェア バンドルのインストールまたはアップグレード

      ホスト上に Cisco VEM ソフトウェア バンドル をインストールするには、次の手順に従います。


      (注)  


      この手順は、VMware VUM を使用して実行することもできます。 詳細については、VUM を使用した Cisco VEM ソフトウェア バンドル のインストールまたはアップグレードおよび VMware のマニュアルを参照してください。
      はじめる前に
      • ESX ホストまたは ESXi ホストのソフトウェアと Cisco VEM ソフトウェア バンドル/tmp ディレクトリにコピーしておきます。 使用している ESX または ESXi のバージョンと Cisco UCS リリースに合った正しい Cisco VEM ソフトウェア バンドルを決定するには、『Hardware and Software Interoperability Matrix for B Series Servers』を参照してください。
      手順
        ステップ 1   ESX または ESXi ホスト ソフトウェアと Cisco VEM ソフトウェア バンドル をコピーしたディレクトリに移動します。

        例:
        [root@serialport -]# cd tmp
        [root@serialport tmp]#
        
        ステップ 2   ホストが ESXi Release 5 にある場合は、ステップ 3 に進みます。 ホストが ESX または ESXi Release 4.0 または 4.1 にある場合は、次のいずれかを実行します。
        • このインストールまたはアップグレードをクライアントからリモートで行う場合は、ホストをメンテナンス モードにし、次の vihostupdate コマンドを入力します。

          vihostupdate --install --bundle [path to desired offline Cisco VEM software bundle] --server [vsphere host IP address]



        例:

        次の例は、Cisco VEM ソフトウェア バンドル をリモートでインストールまたはアップグレードする方法を示しています。

        [root@serialport ~]# vihostupdate --install --bundle VEM400-201108405.zip  --server 192.0.2.1
        Enter username: root
        Enter password:
        Please wait patch installation is in progress ...
        Host updated successfully.
        
        
        • このインストールまたはアップグレードを、ESX または ESXi ホスト上でローカルに実行する場合は、各ホストに個別にログインし、/tmp ディレクトリで esxupdate コマンドを使用して、VEM ソフトウェアをインストールします。 ソフトウェアが手動でホストにロードされ、カーネル モジュールがロードされ、実行中のシステム上で VEM Agent が起動します。

          esxupdate --bundle [VMware offline update bundle] update



        例:

        次の例は、ホスト上でローカルに Cisco VEM ソフトウェア バンドル をインストールまたはアップグレードする方法を示しています。

        ~ # esxupdate -b cross_cisco-vem-v132-4.2.1.1.4.1.0-1.20.4.vib update
        cross_cisco-vem-v132-4.2.1.1.4.1.0-1.20.4.vib                     ############################################################################################ [100%]
        
        Unpacking cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-1.20.4.vib       ############################################################################################ [100%]
        
        Installing packages :cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-1.2.. ############################################################################################ [100%]
        
        Running [/usr/sbin/vmkmod-install.sh]...
        ok.
        
        
        ステップ 3   ホストが ESXi Release 5.0 にある場合は、次のいずれかを実行します。
        • このインストールまたはアップグレードをクライアントからリモートで行う場合は、ホストをメンテナンス モードにし、次のように esxcli コマンドを入力します。

          esxcli --server Server-IP-Address software vib install --viburl URL-Path-to-vib



        例:

        次の例は、このインストールまたはアップグレードをクライアントからリモートで実行する方法を示しています。

        # esxcli --server 30.20.41.197 software vib install --viburl http://192.0.2.1/cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib
        Enter username: root
        Enter password: 
        Installation Result
           Message: Operation finished successfully.
           Reboot Required: false
           VIBs Installed: Cisco_bootbank_cisco-vem-v132-esx_4.2.1.1.4.1.0-3.0.4
           VIBs Removed: 
           VIBs Skipped:
        
        • このインストールまたはアップグレードをホスト上でローカルに実行する場合は、各ホストに個別にログインし、/tmp ディレクトリで次のコマンドを入力します。

          esxcli software vib install -v /vib-file



        例:

        次の例は、このインストールまたはアップグレードをホスト上でローカルに実行する方法を示しています。

        # esxcli software vib install -v /cross_cisco-vem-v132-4.2.1.1.4.1.0-3.0.4.vib
        Installation Result
           Message: Operation finished successfully.
           Reboot Required: false
           VIBs Installed: Cisco_bootbank_cisco-vem-v132-esx_4.2.1.1.4.1.0-3.0.4
           VIBs Removed: 
           VIBs Skipped:
        
        ステップ 4   (任意)次のコマンドを使用して、Cisco VEM ソフトウェア バンドル のインストールまたはアップグレードが ESX または ESXi 4.0、4.1、5.0 ホスト上で成功したことを確認します。

        esxcli software vib get | grep name

        vmkload_mod -l |grep pts



        例:

        次の例は、Cisco VEM ソフトウェア バンドル のインストールまたはアップグレードが ESX 4.1 ホスト上で成功したことを確認する方法を示しています。

        ~ # esxupdate query --v |grep cisco
        cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-2.0.4                        installed     2011-09-04T20:03:24.794110+00:00
        ~ # vmkload_mod -l |grep pts
        mptsas                   2    256
        vem-v132-pts             0    132
        ~ #
        #
        

        Cisco VEM ソフトウェア バンドルのアンインストール

        ホストから Cisco VEM ソフトウェア バンドル をアンインストールするには、次の手順に従います。 使用するコマンドは、ホストからソフトウェアを削除し、カーネル モジュールを削除し、実行システムで VEM Agent を停止します。

        はじめる前に
        • ホストがどの DVS にも属していないことを確認します。確認するには、次に示すアクティブ ポートをすべて DVS から削除します。
          • VMware カーネル NIC
          • 仮想スイッチ インターフェイス
          • 仮想 NIC
        • セキュア シェル(SSH)を使用して ESX または ESXi ホストにリモートでログインしておきます。
        手順
          ステップ 1   ホストが ESXi リリース 5.0 にある場合は、ステップ 2 に進みます。 ホストが ESX または ESXi リリース 4.0 または 4.1 にある場合は、esxupdate remove -b VEM_name コマンドを使用して Cisco VEM ソフトウェア バンドル をアンインストールします。

          例:

          次の例は、ESX または ESXi リリース 4.1 のホストから Cisco VEM ソフトウェア バンドル を削除する方法を示しています。

          [root@serialport ~]# esxupdate remove -b cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-2.0.4
          Removing cisco-vem-v132-esx                                    ####################################################################################### [100%]
          
          Running [/usr/sbin/vmkmod-install.sh]...
          ok.
          [root@serialport ~]# esxupdate query --v |grep cisco
          cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-2.0.4                                      uninstalled   2011-09-05T09:04:51.096141-07:00
          [root@serialport ~]#
          
          
          ステップ 2   ESXi 5.0 ホストの場合は、esxcli software vib remove -n --maintenance-mode [Cisco VEM bundle software name] コマンドを使用して Cisco VEM ソフトウェア バンドル をアンインストールします。

          例:

          次の例は、ESXi リリース 5.0 のホストから Cisco VEM ソフトウェア バンドル を削除する方法を示しています。

          # esxcli software vib remove --maintenance-mode -n cisco-vem-v132-esx
          Removal Result
             Message: Operation finished successfully.
             Reboot Required: false
             VIBs Installed: 
             VIBs Removed: Cisco_bootbank_cisco-vem-v132-esx_4.2.1.1.4.1.0-3.0.4
             VIBs Skipped: 
          
          ステップ 3   ホストが ESXi リリース 5.0 にある場合は、ステップ 4 に進みます。 ホストが ESX または ESXi リリース 4.0 または 4.1 にある場合は、esxupdate query --v |grep cisco コマンドの出力を確認して、ソフトウェアが正常にアンインストールされたことを確認します。

          例:

          次の例は、ESX または ESXi リリース 4.1 ホストで Cisco VEM ソフトウェア バンドル が正常にアンインストールされたことを確認する方法を示しています。

          [root@serialport ~]# esxupdate query --v |grep cisco
          cross_cisco-vem-v132-esx_4.2.1.1.4.1.0-2.0.4                                      uninstalled   2011-09-05T09:04:51.096141-07:00
          [root@serialport ~]#
          
          ステップ 4   ESXi 5.0 ホストの場合は、 esxcli software vib get | grep cisco コマンドの出力を確認して、ソフトウェアが正常にアンインストールされたことを確認します。

          例:
          ~ # esxcli software vib get |grep cisco
          ~ #
          
          ステップ 5   システムをリブートします。