HES-DVMを使用してエミュレーションを実行するためのジョブキューをどのように構築しますか? マニュアル制御なしでエミュレーションジョブを送信できますか? HESエミュレーション用のマルチユーザー環境を構築する方法を教えてください。

アンサー

RBC/RBS - クライアント/サーバーボード管理ツール

RBC/RBSはボード管理ツールであり、HES-DVMとともにインストールされます。 HESボードがネットワークサーバーにインストールされていて、複数のユーザーがアクセスする場合は、RBC/RBSツールを使用してボードへのアクセスを制御する必要があります。

RBS

RBSは、HESボードがインストールされているサーバーで実行する必要があるサーバーアプリケーションです。 ボードのユーザーに発券メカニズムを提供します。 また、ボードアクセスキューも実装しています。

RBSはサーバーにインストールされているボードと各ボードのステータスに関する情報を提供します。特定のボードがサーバーで使用可能かどうか、およびボードが空いているか、別のユーザーによって占有されているかどうかを確認できます。要求されたボードが空いている場合、ボードをロックしてそのリソースの使用を開始できます。 要求されたボードがユーザーによって占有されている場合、RBSは他のユーザーからの要求をキューに入れることができます。ボードがリリースされると、RBSは自動的にキューの中の最初のユーザーのためにボードをロックし、ボードの可用性に関する情報とボードアクセストークンを返送します。

RBSの起動

次のコマンドを実行して、ネットワークマシンでRBSを起動する必要があります:

<DVMDIR>/rbs <DVMDIR>/cfg/rbs_config.xml

config.xmlファイルには、クライアントと通信するためのTCPポート番号などのサーバーの構成情報が含まれています。構成ファイルの例は、HES-DVMインストールディレクトリ<DVMDIR>/cfg/rbs_config.xmlに含まれています。

RBC

RBCは、ボードへのアクセストークンを取得するためにRBSサーバーと通信するクライアントアプリケーションです。

クライアントアプリケーションは、以下のコマンドを実行することで、リモートマシンまたはサーバーと同じマシンで実行できます:

<DVMDIR>/rbc -timeout 10 -user {} -passwd {} -nettimeout 60 -host rbs-hostname:5555 lock 0'



Printed version of site: support.aldec.com/jp/support/resources/documentation/faq/1660