Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMule ライセンスの期限が切れた場合、Mule ライセンスキーを置き換える必要があります。また、インストール中に正しくないライセンスキーを入力した場合もこの手順を使用します。
インストールを開始するために使用したコントローラーノードで次の手順を実行します。Azure および AWS インストールでは、このノードの名前はデフォルトで rtf-controller-1
に設定されます。
Runtime Fabric の Mule ライセンスキーを置き換えるには、rtfctl
ユーティリティが必要です。続行する前に、rtfctl をインストールする手順を実行します。
rtfctl
バイナリが現在の作業ディレクトリとユーザーの $PATH
に存在することを確認します。
特権ユーザーとして rtfctl
コマンドを実行します。
MuleSoft から提供された新しい Mule .lic
ライセンスファイルを Base64 でエンコードします。
MacOS では、次のコマンドをターミナルで実行します。
BASE64_ENCODED_LICENSE=$(base64 -b0 -i license.lic)
Unix では、次のコマンドを実行します。
BASE64_ENCODED_LICENSE=$(base64 -w0 license.lic)
Windows では、次のいずれかを選択します。
base64 ツールが含まれる WSL または Cygwin シェルを使用し、上記の Unix コマンドを使用します。
Windows git (C:\Program Files\Git\usr\bin
) と一緒に含まれている base64.exe
プログラムを使用します。
次の Powershell コマンドを使用します。
$BASE64_ENCODED_LICENSE=[convert]::ToBase64String((Get-Content -path "license.lic" -Encoding byte))
rtfctl
ユーティリティを使用して、ライセンスキーの Base64 値を適用します。rtfctl
コマンドについての詳細は、「rtfctl のコマンド」を参照してください。
rtfctl apply mule-license $BASE64_ENCODED_LICENSE
Mule ライセンスキーが正しく適用されたことを確認するには、rtfctl
ユーティリティを使用してコンテンツを取得します。
rtfctl get mule-license
最新の変更済みライセンスを取得するには、Runtime Fabric Mule アプリケーションを再起動する必要があります。 |
GET
fabric API (/organizations/{organizationId}/fabrics/{id})
の応答には、省略可能な licenseExpiryDate
項目が含まれます。
{ "id": "fabric_id", "name": "anna-qa-gke-rtf-1", "region": "us-east-1", "vendor": "gke", "vendorMetadata": {}, "organizationId": "organization_id", "version": "2.2.9", "status": "Active", "desiredVersion": "2.2.9", "availableUpgradeVersion": "2.2.29", "createdAt": 1679684859167, "secondsSinceHeartbeat": 192, "kubernetesVersion": "v1.24.11-gke.1000", "licenseExpiryDate": 1653523200000, "isManaged": false, "isHelmManaged": true, "clusterConfigurationLevel": "production", "features": { "enhancedSecurity": true, "persistentStore": false }, "ingress": { "domains": [] } }
Runtime Fabric の [Mule License Expiry Date (Mule ライセンス有効期限)] は Runtime Manager UI でも公開され、[License is expiring soon (ライセンスの有効期限がもうすぐ切れます)] という警告通知が伴います。