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'

Ask Us a Question
x
Ask Us a Question
x
Captcha ImageReload Captcha
Incorrect data entered.
Thank you! Your question has been submitted. Please allow 1-3 business days for someone to respond to your question.
Internal error occurred. Your question was not submitted. Please contact us using Feedback form.
We use cookies to ensure we give you the best user experience and to provide you with content we believe will be of relevance to you. If you continue to use our site, you consent to our use of cookies. A detailed overview on the use of cookies and other website information is located in our Privacy Policy.