• 検索結果がありません。

Linux ドライバのインストール

N/A
N/A
Protected

Academic year: 2021

シェア "Linux ドライバのインストール"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)

Linux ドライバのインストール

•Linux ドライバのインストールの前提条件 (1 ページ)

•OS インストール中の Linux ドライバのインストール (1 ページ)

•SAN ストレージおよび fNIC ドライバ への Linux のインストール (2 ページ)

•RPM を使用した Linux ドライバのインストール (3 ページ) •ソース Tarball を使用した Linux ドライバのインストール (4 ページ)

Linux ドライバのインストールの前提条件

ドライバのインストールに関する次のベスト プラクティスに従っていることを確認してくださ い。ドライバをアップグレードする前に、次の順序でインフラストラクチャをインストールま たはアップグレードします。 • インフラストラクチャ ファームウェア(UCS Manager を含む)、ファブリック インター コネクト、およびシャーシ I/O モジュールをアップグレードします。 • サーバやアダプタのファームウェアをアップグレードします。 適切なアップグレード手順に従わない場合、サーバがクラッシュする恐れがあります。 注意

OS インストール中の Linux ドライバのインストール

この手順で示される例は、Linux オペレーティング システム配布 RHEL にあります。 (注) 手順 ステップ 1 BIOS 設定で CDN を有効にします。

(2)

ステップ 2 vMedia で RHEL インストール .ISO イメージを使用してサーバを起動します。

ステップ 3 [Red Hat Installation] メニューで、[Install Red Hat Enterprise Linux] を選択しますが、まだ [Enter] を押さないでください。

ステップ 4 設定オプションを編集するために、タブキーを押します。

ステップ 5 vmlinuz 行の末尾に ddを追加し、 Enter キーを押します。

一貫性のあるデバイス名 (CDN) を設定するために、biosdevname = 1 オプションを ddの横に追 加します。

ステップ 6 [Driver disk device selection] メニューが表示されるとき、インストール .ISO イメージのマップ を解除し、ドライバの .ISO イメージをマップします。 ステップ 7 r を押してメニューを更新します。 ドライバのリストが表示されます。 ステップ 8 ドライバをインストールするために、対応するドライバ番号を入力します。 ステップ 9 ドライバ .ISO のマップを解除し、インストール .ISO イメージを基にマップします。 ステップ 10 r を押して、正しい .ISO イメージがロードされていることを確認します。

ステップ 11 c を押して、インストールを続行します。詳細については、『RHEL 7.X Deployment Guide』を 参照してください。

ステップ 12 RHEL のインストールを完了します。

ステップ 13 デフォルトの RHEL ドライバがドライバ .ISO イメージのドライバに置き換えられていること を確認します。

eNIC ドライバの場合:cat /sys/module/enic/version fNIC ドライバの場合: cat /sys/module/fnic/version

特定の VNIC に割り当てられた CDN ラベルを表示するには、ホスト端末で biosdevname -d コマンドを使用します。

SAN ストレージおよび fNIC ドライバ への Linux のインス

トール

この手順で示される例は、Linux オペレーティング システム配布 RHEL にあります。 手順

ステップ 1 Cisco VIC カードで vHBA を作成します。

ステップ 2 Cisco UCS Manager で、ブート可能な vHBA をマークし、SAN ストレージの WWPN を追加し ます。

Linux ドライバのインストール SAN ストレージおよび fNIC ドライバ への Linux のインストール

(3)

この手順の実行方法については、『Cisco UCS Manager Configuration Guide』を参照してくださ い。

ステップ 3 vMedia で RHEL インストール DVD を使用してサーバを起動します。 ステップ 4 インストール先として SAN ストレージ デバイスを選択します。 ステップ 5 OS のインストールを終了します。

ステップ 6 OS のインストールが完了したら、Cisco ドライバ .ISO イメージから fNIC ドライバをインス トールします。 ステップ 7 ドライバが正常にインストールされた後で、サーバを再起動します。

RPM を使用した Linux ドライバのインストール

管理接続が eNIC の場合、シリアルまたは KVM のコンソールを使用してドライバのインストー ルを完了することを推奨します。現在のドライバの rmmod を完了すると、eNIC のネットワー ク接続が失われます。 手順 ステップ 1 使用しているドライバに対応するコマンドを入力して、バイナリRPMをインストールします。 コマンド ドライバ

rpm -ivh kmod-enic- version.x86_64.rpm RHEL の eNIC ドライバ

rpm -ivh cisco-enic-kmp-default- version.x86_64.rpm eNIC ドライバ SUSE 12 以前

rpm -ivh cisco-enic-kmp-xen- version.x86_64.rpm eNIC ドライバ SUSE 12 以前 XEN サポート rpm -ivh cisco-enic-usnic-kmp-default-version.x86_64.rpm eNIC ドライバ SUSE 12.1 以降 rpm -ivh cisco-enic-usnic-kmp-default-version.x86_64.rpm eNIC ドライバ SUSE 12.1 以降 XEN サポート

rpm -ivh kmod-fnic- version.x86_64.rpm RHEL の fNIC ドライバ

rpm -ivh cisco-fnic-kmp-default- version.x86_64.rpm SuSE の eNIC ドライバ ドライバはインストールされますが、ロードされません。 ステップ 2 次のいずれかの方法で、ドライバをロードします。 • ホストをリブートします。 Linux ドライバのインストール RPM を使用した Linux ドライバのインストール

(4)

• modprobe{enic | fnic} コマンドを入力して、ホストの実行中にドライバを手動でロードす る。

モジュールが使用中であることを示すエラー メッセージが表示された場合は、そのド ライバを使用するモジュールを削除してから、ドライバを削除します。lsmod | grep {enic | fnic} コマンドを発行すると、使用中のモジュールを判別するのに役立ちます。 rmmod {enic | fnic}を使用して、ドライバを削除します。

eNIC または fNIC に多数の参照があり、依存関係すべてを削除することができない場 合、システムをリブートします。

(注)

ステップ 3 sbin/lsmod | grep {enic | fnic} コマンドを入力してドライバのインストールを確認します。

ソース Tarball を使用した Linux ドライバのインストール

手順 ステップ 1 Tarball ファイルの解凍およびドライバのインストール/ビルド: 例: $ tar xf enic-<version>.tar.bz2 $ cd enic-<version> $ ./autogen.sh $ ./configure $ make

# make install (requires administrative privileges)

ステップ 2 ドライバがインストールされた後、新しい enic ドライバでブート ローダを再作成します。 例:

SLES12:

# mkinitrd --force -m enic (make initrd ramfs image with enic module)

デフォルトでは、SLES がサードパーティ製のカーネル モジュールをサポートしていないこと に注意してください。サポートされていないモジュールを有効にするには、

「allow_unsupported_modules 1」を /etc/modprobe.d/10-unsupported-modules.conf に追加する必要 があります。

更新された Cisco usNIC ドライバもコンパイルおよびインストールする必要ががあることにも 注意してください。Cisco usNIC ドライバ ソース コードは、enic ソースと同じ UCS ドライバ ダウンロードの一部です。 SLES11: # mkinitrd -m enic RHEL/CentOS 6.x、7. x、X: Linux ドライバのインストール ソース Tarball を使用した Linux ドライバのインストール

(5)

# mkinitrd <img file> <kernel version> --force --preload enic 例:

# mkinitrd /boot/initramfs-3.10.0-123.el7.x86_64.img \ 3.10.0-123.el7.x86_64 --force --preload enic

Ubuntu:

# mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`

この時点でドライバはインストールされていますが、動作中のカーネルではロードされていま せん。 ステップ 3 更新された enic ドライバをロードするには 2 つの方法があります。 • 自動:enic ドライバが正常にインストールされている場合、サーバを再起動して実行中の カーネルにロードする必要があります。Linux 分散が古い enic ドライバのインボックス バージョンであった場合でも、新しくインストールされた enic ドライバを優先する必要が あります。 • 手動:以前の enic を手動でアンロードし新しい enic ドライバをロードすることは、一部 のシナリオで可能ですが推奨されません。たとえば、SLESは実行中のカーネルのrmmod'ing カーネル モジュールをサポートしていません。SuSE は、/etc/modprobe.d/ でモジュールを 設定し、再起動を推奨します。この手順では、管理者権限が必要です。 1. 現在実行中のドライバをアンロードします。 # rmmod enic このコマンドを実行する際に、enic インターフェイスを介して enic ドライバ をアンロードするサーバに接続していないことを確認します。接続している 場合、接続が保持されます。たとえば、このコマンドをコンソールまたは KVM セッションのいずれかで実行できます。 (注) 2. ローカル ビルド ディレクトリから最新のドライバをロードします。 # /sbin/insmod ./enic.ko または、ドライバがインストールされている場合、ライブラリ/モジュールからロード することができます。 # /sbin/modprobe enic ステップ 4 Enic ドライバを更新しロードした後、カーネルが更新されたドライバを実行していることを確 認する必要があります。 a) ドライバ名「Enic」が実行中のカーネルに存在していることを確認します。# /sbin/lsmod | grep enic b) カーネル ログをチェックして、最後にロードされた enic ドライバのバージョンを表示しま す。# /bin/dmesg | grep enic

c) バージョンが予想通りのものであることを確認します。

Linux ドライバのインストール

(6)

d) カーネルに最後にロードされた enic バージョンを必ず確認してください。たとえば、dmesg では以前の enic ドライバがロードされてから引き続きログ メッセージが表示される可能性 があります。

Linux ドライバのインストール

参照

関連したドキュメント

デスクトップまたはスタートボタンの“プログラム”に 標準宅地鑑定評価システム 2023 のショートカ

現時点で最新の USB 3.0/USB 3.1 Gen 1 仕様では、Super-Speed、Hi-Speed、および Full-Speed の 3 つの速度モードが定義されてい ます。新しい SuperSpeed

この設定では、管理サーバ(Control Center)自体に更新された Windows 用の Dr.Web Agent のコンポ ーネントがダウンロードされませんので、当該 Control Center で管理される全ての Dr.Web

( HP Desi gnj et T650 A0

問題集については P28 をご参照ください。 (P28 以外は発行されておりませんので、ご了承く ださい。)

つの表が報告されているが︑その表題を示すと次のとおりである︒ 森秀雄 ︵北海道大学 ・当時︶によって発表されている ︒そこでは ︑五

*Windows 10 を実行しているデバイスの場合、 Windows 10 Home 、Pro 、または Enterprise をご利用ください。S

・カメラには、日付 / 時刻などの設定を保持するためのリチ ウム充電池が内蔵されています。カメラにバッテリーを入