オンプレミスライセンスサーバーへのアクセス

ブログライアン
クラウドでのエンジニアリング シミュレーションの実行に関連する一般的な課題の XNUMX つは、既存のライセンスを活用しようとすることです。 多くのアプリケーションは、ライセンス トークンをチェックアウトするためにライセンス サーバーに定期的に接続します。 通常、企業は社内ファイアウォールの内側にライセンス サーバーをオンプレミスで実行しています。 ISV は、不正な複製を防ぐために単一のマシンにロックされたライセンスをプロビジョニングするため、このハードウェアの依存関係により、ライセンス サーバーをクラウドに「リフト アンド シフト」することはできません。 課題は、クラウド内で起動されたクラスターがオンプレミスのライセンス サーバーと安全に通信できるようにする方法です。
オンプレミスのライセンス サーバーをクラウド インスタンスで利用できるようにする最も堅牢な方法は、クラウド プロバイダーへの VPN 接続をセットアップすることです。 ただし、VPN のセットアップには通常、企業 IT の関与と承認が必要です。 これは、解決までに数週間かかる可能性のあるプロセスです。 納期に追われているエンジニアにとって、より簡単で安全な代替手段はあるでしょうか?
魅力的なオプションの XNUMX つは、SSH を活用することです。 クラウドからの受信接続を許可するように企業のファイアウォールを変更する代わりに、保護されたライセンス プロキシ サーバーへの送信接続を行うリバース SSH トンネルを作成できます。 その後、ライセンス プロキシ サーバーに接続するようにクラウド インスタンスを構成すると、トラフィックはファイアウォールの内側にあるライセンス サーバーに流れるようになります。 このアプローチにはいくつかの利点があります。

  1. SSH を使用しているため、ネットワーク経由で送信されるすべてのデータは暗号化されます。
  2. ファイアウォールを変更する必要はありません。 アウトバウンド SSH アクセスは、通常、ほとんどの企業環境で許可されています。
  3. 顧客は接続を完全に制御できます。 トンネルはいつでもシャットダウンでき、その時点でクラウド インスタンスからオンプレミス ライセンス サーバーへのすべてのアクセスが切断されます。

次の図は、リバース SSH トンネル構成を示しています。 ライセンス プロキシ サーバーとすべてのクラウド インスタンスは相互に自由に通信できますが、他のサーバーに対しては遮断されています。 ライセンス プロキシ サーバーは、会社が制御する一連の IP からの受信 SSH アクセスを許可するように構成できます。
ライアン・1
具体的な例として、サンプル FlexLM 構成を見てみましょう。 FlexLM では、ベンダー デーモン ポートとライセンス サーバー ポートの 7701 つのポートをマッピングする必要があります。 これらのポートはインストールによって異なりますが、この例ではそれぞれ 32916 と XNUMX に設定されていると仮定します。
まず、要求に応じて、Rescale はライセンス プロキシを展開し、秘密キー、ユーザー名、およびホスト情報を会社に提供できます。
次に、ベンダー デーモンとライセンス サーバーのポート情報が決定したら、ファイアウォールの内側にあり、オンプレミス ライセンス サーバーにアクセスできるジョー エンジニアのワークステーションから次の SSH コマンドを実行できます。

ssh -i user@company-proxy.rescale.com -N -R 7701:license.company.com:7701 -R 32916:license.company.com:32916

このコマンドは、ライセンス プロキシのポート 7701 に送信された TCP トラフィックを、会社のライセンス サーバーのポート 7701 にルーティングします。 同様に、プロキシのポート 32916 に送信された TCP トラフィックは、ライセンス サーバーのポート 32916 に転送されます。 コマンドの実行後、ユーザーは Rescale ユーザー インターフェイスを介してジョブを送信し、FlexLM 環境変数をライセンス プロキシに指定できます。 これを行うには、再スケール ジョブのソフトウェア設定ページからアプリケーションを選択し、[既存のライセンスを提供する] ボックスをオンにします。 次に、ライセンス サーバー ポート (この例では 32916) とライセンス プロキシのホスト名 (company-proxy.rescale.com) を次の形式で入力します。 32916@company-proxy.rescale.com.


上のスクリーンショットでは、LM_LICENSE_FILE 環境変数と port@hostname 形式を使用してライセンス サーバーを指定しています。 これは選択したアプリケーションによって異なる場合があることに注意してください。
お気軽にご連絡ください。 ライセンス サーバーの接続オプションについて詳しく知りたい場合は、

類似の投稿