サーバ - ユニファイド コンピューティング : Cisco UCS Manager

共通のオペレーティング システム用の UCS ドライバのインストール

2015 年 11 月 26 日 - 機械翻訳について
その他のバージョン: PDFpdf | 英語版 (2015 年 8 月 22 日) | フィードバック

概要

このドキュメントでは、一般的なオペレーティング システム用にデバイス ドライバを Cisco Unified Computing System(UCS)にインストールする方法を説明します。 

著者:Cisco TAC エンジニア、Michael Ciesla

前提条件

要件

次の項目に関する知識があることが推奨されます。

  • Cisco UCS Manager
  • Cisco Integrated Management Controller(CIMC)
  • Virtual Machine Ware(VMware)、Windows Server、または Linux オペレーティング システム(OS)

使用するコンポーネント

この文書の情報は、次のハードウェア プラットフォームに基いています。

  • UCS B シリーズ
  • UCS C シリーズ

このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されたものです。 このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。 ネットワークが稼働中の場合は、コマンドが及ぼす潜在的な影響を十分に理解しておく必要があります。

背景説明 

ドライバの定義

デバイス ドライバは、OS とハードウェア間のインターフェイスとなるソフトウェアです。 デバイス ドライバは、一般的な OS コマンドを特定のデバイス用の特別なコマンドに変換します。これにより、OS はハードウェア デバイスと通信できるようになります。 

ドライバを必要とするデバイス

次に、デバイス ドライバを必要とするハードウェア デバイスのリストを示します。 

  • イーサネット ネットワーク インターフェイス カード(NIC)
  • ファイバ チャネル ネットワーク インターフェイス カード(FNIC)
  • 冗長ディスク アレイ(RAID)コントローラ
  • マザーボード チップセット 
  • ビデオ カード
  • トラステッド プラットフォーム モジュール(TPM)

ドライバとファームウェア 

デバイス ドライバはファームウェアとは異なります。 デバイス ドライバ ソフトウェアは OS にインストールされますが、ファームウェアはハードウェア デバイスにインストールされる下位レベルのコードです。 ファームウェアは、ROM、Erasable Programmable ROM(EPROM)、フラッシュ メモリなどの不揮発性メモリに保存されます。 

ドライバのファームウェア依存

デバイス ドライバは、デバイス ファームウェアに大きく依存しています。 デバイス ドライバとファームウェアが適切に通信するには、デバイス ドライバがハードウェア デバイスのファームウェア レベルに対応している必要があります。 また、適切に動作するには、ドライバとファームウェアの機能が適合している必要があります。 

ドライバのインストールと更新が必要な場合

デバイス ドライバはオペレーティング システムにプリインストールされているか(Cisco OEM VMware ESXi イメージなど)、または後から OS 設定時に手動でインストールできます。 

一般に、次の操作を行った場合は、デバイス ドライバを更新する必要があります。 

  • UCS ファームウェアのアップグレード
  • OS の主要なアップグレード/パッチ 

必要なドライバ バージョン

UCS ハードウェアとソフトウェアの相互運用マトリックスは、特定の OS、デバイス、ファームウェアの組み合わせに必要なドライバ バージョンを示しています。 次のリンクには、マトリックスのユーティリティ ツールと PDF ドキュメントがあります。

警告: このマトリックスにリストされているドライバ バージョンはシスコのエンジニアリング品質保証チームによってテストおよび検証されています。また、適切なドライバをインストールすることが重要です。 適切なドライバをインストールしないと、予期しない動作が発生し、ネットワークが停止する可能性があります。 

この例では、UCS リリース 2.1.1 で、ESXi 5.1 U1 を実行する仮想インターフェイス カード(VIC)1240を備えた B200 M3 に対して、ENIC ドライバ バージョン 2.1.2.38 が必要であることを示しています。 

ドライバ バンドルのダウンロード

ドライバ バンドルをダウンロードするには、次の手順を実行します。

 

  1. Web ブラウザで、http://www.cisco.com に移動します。
  2. [Support] の下で、[Download Software] をクリックします。
  3. [Unified Computing and Servers] をクリックします。
  4. サーバを選択します。 Cisco UCS B シリーズ ブレード サーバCisco UCS C シリーズ ラックマウントの両方で Cisco UCS ドライバが利用可能です。
  5. [Unified Computing System (UCS) Drivers] をクリックします。
  6. ダウンロードするバンドルを選択し、[Download Now] をクリックします。

ヒント: ダウンロードするドライバ バンドルを選択するときに、サーバ ファームウェア リリースに最も近いドライバ バンドルのバージョンを選択することが重要です。 たとえば、UCS-B リリース 2.1(1f) を実行する場合は、ドライバ バンドル ucs-bxxx-drivers.2.1.1f.iso が必要です。 

ヒント: ほとんどの VMware ESXi ドライバは、www.vmware.com/download でドライバ バージョン(2.1.2.38 など)を検索して直接ダウンロードすることができます。 多くの場合、この方法は、ドライバ バンドル全体をダウンロードするよりも迅速です。 

サーバ ハードウェアの特定 

適切なドライバを選択する前に、サーバにインストールされているハードウェア デバイスを特定する必要があります。 このセクションでは、UCS Manager および CIMC にあるデバイスを見つける方法を説明します。

UCS B シリーズ

次の例は、UCS Manager のサーバ インベントリを見つける方法を示しています。 Server 1/1 には、2 つのアダプタ モデル VIC 1240 および 1280 がインストールされています。 

UCS C シリーズ

次の例は、CIMC のサーバ ハードウェア デバイスを見つける方法を示しています。 サーバには、LSI 9266-8i RAID コントローラがインストールされています。 

 

UCS ファームウェア リリースの特定 

適切なドライバ バージョンを選択する前に、UCS リリースを特定する必要があります。 このセクションでは、サーバにインストールされている現在の UCS リリースを特定する方法を説明します。 

UCS B シリーズ 

この例では、UCS B シリーズが UCS リリース 2.1(1a) を実行しています。 

UCS C シリーズ 

この例では、UCS C シリーズが UCS リリース 1.4(6d) を実行しています。 

OS 固有 

このセクションでは、ドライバ バージョンを確認する方法と一般的な OS でドライバをインストールする方法を説明します。

VMware ESXi

次のコマンドを使用して、現在のドライバ バージョンと VMware のビルドを確認します。

ヒント: これらのコマンドは、ESXi CLI から実行されます。 セキュア シェル(SSH)は、SSH セッションを開始する前に有効にする必要があります。 

コマンド説明
ethtool -i vmnicX指定した vmnic によって使用されるイーサネット ドライバを表示ます。
vmkload_mod -s driver_name指定したドライバのドライバ バージョンを表示します。
vmkload_mod -s fnicCisco VIC のホスト バス アダプタ(HBA)のドライバ バージョンを表示します。
vmkload_mod -s megaraid_sasLSI MegaRAID のドライバ バージョンを表示します。 
vmware -vlVMware のビルドとパッチ レベルを表示します。
esxcfg-nics -lホストの vmnic とネットワーク インターフェイス カード(NIC)モデルのリストを表示します。
esxcfg-scsidev -aホストの HBA と関連ドライバ名のリストを表示します。

これらの例は、vmnic2Cisco VIC とドライバ バージョン 1.4.2.15a を使用していることを示しています。

次の例は、Qlogic ホスト バス アダプタ(HBA)がドライバ qla2xxx バージョン 901.1k.1-14vmw を使用していることを示しています。

ドライバのインストール

ドライバをインストールするには、次の手順を実行します。

  1. ドライバの zip ファイルのコンテンツを解凍し、*.vib ファイルを見つけます。
  2. Datastore Browser を使用して、*.vib ファイルを ESXi ホスト データストアにアップロードします。



  3. ホストをメンテナンス モードにします。 
  4. ドライバをインストールします。 

ESXi 5.x

次のコマンドを使用して、ESXi リリース 5.x にドライバをインストールします。

esxcli software vib install -v /path/async-driver.vib

  

 

: ドライバに署名照合が必要な場合、次のスイッチを指定してこのコマンドを実行します。 ----no-sig-check。 ファイルへのフル パスを使用していることを確認します。 

ESXi 4.x 

次のコマンドを使用して、ESXi リリース 4.x にドライバをインストールします。

esxupdate --bundle=offline-bundle.zip update 

インストールの完了

前述のいずれかのコマンドを使用してドライバをインストールした後、メンテナンス モードを終了し、ホストを再起動します。 ドライバをインストールする方法の詳細については、このドキュメントの最後にある「関連情報」セクションを参照してください。

便利な VMware CLI コマンド

次に、ドライバをインストールするときに使用できるその他の便利な VMware コマンドをいくつか示します。

メンテナンス モードの状態を確認する

vim-cmd hostsvc/hostsummary | grep -i maintenace

VM が電源オンの状態であることを確認する

vim-cmd vmsvc/getallvms

VM を電源オフにする

vim-cmd vmsvc/power.off <vm id>

メンテナンス モードを開始する

vim-cmd hostsvc/maintenace_mode_enter

メンテナンス モードを終了する

vim-cmd hostsvc/maintenace_mode_exit

Microsoft Windows Server

このセクションでは、Microsoft Windows Server にドライバをインストールする方法を説明します。

現在のドライバ バージョンの確認

Microsoft Windows のデバイス ドライバを確認するには、[Control Panel] にある [Device Manager] を使用します。 

欠落しているドライバ 

[Device Manager] では、ドライバがないハードウェア デバイスが黄色の疑問符とともに表示されます。 予期しない動作が発生しないようにするには、適切なドライバでこれらのデバイスを更新する必要があります。 

ドライバのインストール

Microsoft Windows でドライバをインストールまたは更新するには、デバイスを右クリックして、[Install/Update Driver] を選択し、インストール ウィザードを開始します。 

Redhat および SUSE Linux

 このセクションでは、Redhat および SUSE Linux システムにドライバをインストールする方法を説明します。

現在のドライバ バージョンと OS リリースの確認 

次の表は、現在のドライバ バージョンと OS リリースを確認するために使用するコマンドのリストを示しています。

コマンド説明
modinfo driver_name指定したドライバのドライバ バージョンを表示します。
modinfo enicCisco VIC アダプタのイーサネット ドライバを表示します。
modinfo fnicCisco VIC アダプタの FC NIC ドライバを表示します。
modinfo megaraid_sasLSI MegaRAID のドライバ バージョンを表示します。
lsmod -lカーネルに現在ロードされているドライバのリストを表示します。
cat /etc/redhat-releaseRedhat リリースを表示します。
cat /etc/SuSE-releaseSUSE リリースを表示します。

ヒント:  その他の一般的なドライバ名の例については、付録にあるドライバ名の参照テーブルを参照してください。 

次の例は、ENIC ドライバ バージョン 2.1.2.41 が Redhat Enterprise Linux リリース 6.2 にインストールされていることを示しています。 

ドライバのインストール

Redhat および SUSE Linux では、ドライバは、Redhat Package Manager(RPM)によってインストールされます。 次のコマンドを使用して、ドライバをインストールします。

rpm -ihv driver-name.rpm

ヒント:  Linux にドライバをインストールするときは、ドライバに関連する README ファイルを参照してください。 README ファイルは、ドライバ ファイルと同じディレクトリにあります。 一部の RPM ドライバ パッケージは他のモジュールに依存しているため、追加の RPM パッケージのインストールが必要です。 README ファイルには、ドライバ ファイルをインストールする方法の詳細が記載されています。 

付録

ドライバ名の参照テーブル

次の表は、一般的なドライバのドライバ名またはプレフィックスを示しています。

コマンド説明
enicCisco VIC イーサネット NIC
fnicCisco VIC FC NIC 
qle または qlaQlogic アダプタ
lpfcEmulex HBA(LED の点滅)
be2netEmulex イーサネット NIC
igb または ixgbeIntel NIC
bnxBroadcom アダプタ
megaraidLSI MegaRAID  

関連情報


関連するシスコ サポート コミュニティ ディスカッション

シスコ サポート コミュニティは、どなたでも投稿や回答ができる情報交換スペースです。


Document ID: 116349