インテルのみ表示可能 — GUID: ohf1541129466491
Ixiasoft
1. インテル®アクセラレーション・スタック (インテル® Xeon® CPU & FPGA対応)の紹介
2. 基本の使い方
3. OPAEソフトウェア・パッケージのインストール
4. Flash ImageとBMC Firmwareの識別
5. FPGA診断の実行
6. 非仮想化環境でOPAEを実行する
7. 仮想化環境でのOPAEの実行
8. インテルArria 10 GX FPGAのインテルのプログラマブル・アクセラレーション・スタックのためのインテルのアクセラレーション・スタック・クイック・スタート・ガイドのアーカイブ
9. インテルArria 10 GX FPGAのインテルのプログラマブル・アクセラレーション・スタックのためのインテルのアクセラレーション・スタック・クイック・スタート・ガイドのドキュメント改訂履歴
A. FIMおよびBMCファームウェアの更新
B. グレースフル・サーマル・シャットダウンの処理
C. FPGAデバイスのアクセス許可
D. Memlock Limit
E. Hugepageの設定
F. よくある質問(FAQ)のトラブルシューティング
G. インテル®アクセラレーション・スタック (インテル® Xeon® CPU & FPGA対応) 1.2リリースのために提供される資料
インテルのみ表示可能 — GUID: ohf1541129466491
Ixiasoft
A.1.1. FPGAフラッシュとBMCファームウェアの更新
重要:
ご使用になる前に
- OPAEソフトウェア・パッケージ(バージョン1.1.2)をインストールする必要があります.
- Intel QPIとサーバーの間にマイクロUSBケーブルを取り付ける必要があります。
- インテル® FPGA ダウンロード・ケーブル IIを使用してホストサーバーに接続する必要があるIntel QPIカードは1つだけです。
- スクリプトを中断しないでください。
- このスクリプトは、仮想マシンではなくホストマシンで実行する必要があります。
- FPGAフラッシュを更新する前に、FPGAにアクセスしているサービスまたはデーモンを停止します。
例:コマンドを使用したpacdサービス:
systemctl stop pacd.service
重要: バージョン26889にアップグレードした後、BMCファームウェアをダウングレードしないでください。BMCバージョン26889は、 アクセラレーション・スタック 1.2 FIM(69528db6-eb31-577a-8c36-68f9faa081f6)および事前なしアクセラレーション・スタックリリースがサポートされています。ボードをアップグレードする前に、対象のAFUワークロードとAcceleration Stack 1.2との互換性を確認してください。ご質問については、 Intel® の営業担当者またはワークロードソリューションパートナーにお問い合わせください。
次の手順でIntel QPIカードを更新します。
- 適切なBittWorks II Toolkit-Liteソフトウェア、ファームウェア、およびブートローダーを入手してインストールします。
表 7. OS互換のBittWorks II ToolkitLiteバージョン オペレーティング・システム リリース BittWorks II Toolkit-Liteバージョン インストールコマンド CentOS 7.4/RHEL 7.4 Red Hat Enterprise Linux 7(64 ビット) bw2tk/60/-2018.6/el7.x86_64.rpm sudo yum install bw2tk-\ lite-2018.6.el7.x86_64.rpm
Ubuntu 16.04 2018.6 Ubuntu 16.04 (64-bit) bw2tk-lite-2018.6.u1604.amd64.deb sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb
手順に従って、BMCファームウェアとツールをダウンロードします。- BMC Firmwareバージョン:26889
- BMC Bootloaderバージョン:26879
ホストマシンの既知の場所にファイルを保存します。次のスクリプトは、この場所を要求します。
- BittwareツールをPATHに追加します。
export PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
- ディレクトリーを変更します。
cd $OPAE_PLATFORM_ROOT
- Intel QPIカードのb、d、およびfを識別します。
lspci | grep 09c4
出力
d8:00.0 Processing accelerators: Intel Corporation Device 09c4
- スクリプトを実行します。スクリプトは、part1を実行するように要求し、その後に必須の電源の再投入とpart 2が続きます。プロンプトに従う必要があります。
./setup_fim_and_bmc -b <bus id> -d <device id> -f <function id> -p $OPAE_PLATFORM_ROOT
次に例を示します。./setup_fim_and_bmc -b D8 -d 0 -f 0 -p $ OPAE_PLATFORM_ROOT
注: このスクリプトの実行時にリストされるBittworks II Toolバージョンの前提条件は無視できます。代わりに、表 7にあるバージョンを使用してください 。注:このスクリプトのパート1の実行中に、次のエラーが表示されます。このエラーは無視できます。 - 変更をイネーブルするために、サーバーの電源を入れ直します。
- 実行中にBMCバージョン(26889)およびPRインターフェイスIDまたはFIMバージョン(69528db6-eb31-577a-8c36-68f9faa081f6)が表示されることを確認します。
sudo fpgainfo fme
- FIMおよびBMCの将来のアップグレードには、次のコマンドを使用します。
- FIM:
sudo fpgaflash user $OPAE_PLATFORM_ROOT/hw/blue_bits/dcp*.rpd
- BMC:
sudo fpgaflash bmc_app <path to file>/*.hex
- FIM:
注:- fpgaflashは、マルチカードシステムの特定のカードをターゲットとする引数としてbdfを受け入れます。
- fpgaflashを使用してbmc_appを更新している間、 pacdサービスが停止していることを確認してください。
fpgaflashツールの詳細については、 GITのOpen Programmable Acceleration Engine-Documentation Webページを参照してください。
- FIMおよびBMCの将来のアップグレードには、次のコマンドを使用します。