任意のjetPACKを任意の順番で適用できますが、同じ仮想IPアドレスのjetPACKを使用しないように注意してください。この行為により、コンフィグレーション内でIPアドレスが重複してしまいます。誤ってこのような操作をしてしまった場合は、GUIで変更することができます。
· 詳細設定」→「ソフトウェアの更新」を選択する
· 設定セクション
· 新しい設定ファイルまたはjetPACKのアップロード
· jetPACKを見る
· アップロードをクリック
· ブラウザの画面が白くなったら、更新をクリックして、ダッシュボードのページが表示されるのを待ってください。
jetPACKの作成
jetPACKの優れた点のひとつは、自分で作成できることです。あるアプリケーションのために完璧なコンフィグを作成し、これを他のいくつかのボックスに独立して使用したいと思うかもしれません。
· まず、既存のALB-Xから現在の構成をコピーします。
o アドバンスド
o ソフトウェアの更新
o 現在の設定のダウンロード
· このファイルをNotepad++で編集する
· 新しいtxtドキュメントを開き、名前を "yourname-jetPACK1.txt "とします。
· 設定ファイルから関連する部分をすべて "yourname-jetPACK1.txt "にコピーします。
· 完成したら保存
重要:各jetPACKはそれぞれ分割されていますが、すべてのjetPACKはページの先頭に#!jetpackを付ける必要があります。
編集・コピーを推奨する箇所は以下の通りです。
セクション0:
#!ジェットパック
この行はjetPACKの一番上にある必要があります。そうしないと、現在の設定が上書きされてしまいます。
セクション1:
[jetnexusdaemon]
このセクションには、一度変更するとすべてのサービスに適用されるグローバル設定が含まれています。これらの設定の中には、ウェブコンソールから変更できるものもありますが、ここでしか利用できないものもあります。
例
ConnectionTimeout=600000
この例では、TCPのタイムアウト値をミリ秒単位で指定しています。この設定は、10分間活動しないと、TCP接続が閉じられることを意味します
ContentServerCustomTimer=20000
この例では、DICOMなどのカスタムモニターのコンテンツサーバーのヘルスチェックの間の遅延をミリ秒単位で表しています。
jnCookieHeader="MS-WSMAN"
この例では、永続的なロードバランシングで使用されるCookieヘッダーの名前を、デフォルトの「jnAccel」から「MS-WSMAN」に変更します。この特別な変更は、Lync 2010/2013のリバースプロキシに必要です。
Section 2:
[jetnexusdaemon-Csm-Rules] です。
このセクションでは、通常ここのウェブコンソールから設定されるカスタムサーバー監視ルールが含まれています。
例
[jetnexusdaemon-Csm-Rules-0] です。
Content="サーバーアップ"
Desc="Monitor 1
Method="CheckResponse"
Name="Health Check- Is Server Up"
Url="HTTP://demo.jetneus.com/healthcheck/healthcheck.html"
Section 3:
[jetnexusdaemon-LocalInterface]を使用しています。
このセクションには、「IPサービス」セクションのすべての詳細が含まれています。各インターフェースには番号が振られており、各チャンネルのサブインターフェースも含まれています。チャンネルにflightPATHルールが適用されている場合は、Pathセクションも含まれます。
例
[jetnexusdaemon-LocalInterface1] です。
1.1=”443″
1.2=”104″
1.3=”80″
1.4=”81″
Enabled=1
Netmask="255.255.255.0″
PrimaryV2="{A28B2C99-1FFC-4A7C-AAD9-A55C32A9E913}"
[jetnexusdaemon-LocalInterface1.1]を参照してください。
1=">,""セキュアグループ"",2000,""
2="192.168.101.11:80,Y,""IIS WWW Server 1″"
3="192.168.101.12:80,Y,""IIS WWW Server 2″"
AddressResolution=0
CachePort=0
CertificateName="default"
ClientCertificateName="SSLなし"
Compress=1
ConnectionLimiting=0
DSR=0
DSRProto="tcp"
Enabled=1
LoadBalancePolicy="CookieBased"
MaxConnections=10000
MonitoringPolicy="1
PassThrough=0
Protocol="Accelerate HTTP"
ServiceDesc="Secure Servers VIP"
SNAT=0
SSL=1
SSLClient=0
SSLInternalPort=27400
[jetnexusdaemon-LocalInterface1.1-Path]を参照してください。
1=”6″
Section 4:
[jetnexusdaemon-Path]を参照してください。
このセクションには、すべてのflightPATHルールが含まれています。番号は、インターフェイスに適用されたものと一致しなければなりません。上の例では、flightPATHルール「6」がチャンネルに適用されていることがわかり、これを含めて以下の例のようになります。
例
[jetnexusdaemon-Path-6]を参照してください。
Desc="特定のディレクトリにHTTPSを強制的に使用する"
Name="Gary - Force HTTPS"
[jetnexusdaemon-Path-6-Condition-1]を参照してください。
Check="contain"
条件="パス"
Match=
センス="does"
Value="/secure/"
[jetnexusdaemon-Path-6-Evaluate-1]を参照してください。
Detail=
ソース="ホスト"
値=
Variable="$host$"[jetnexusdaemon-Path-6-Function-1]とします。
Action="redirect"
Target="HTTPs://$host$$path$$querystring$"
値=