« Prev | Next » 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' Previous article Next article