# mulesoft Runtime Fabric - Full Documentation # Anypoint CLI を使用した Runtime Fabric への Mule アプリケーションのデプロイ これらの Anypoint Platform CLI コマンドを使用して、Runtime Fabric でアプリケーションをデプロイおよび管理します。CLI は、対話型シェルと標準 CLI モードの両方をサポートしています。 Runtime Fabric は現在、Anypoint CLI バージョン 3.x のみをサポートしています。 始める前に、[Anypoint CLI の前提条件と、インストールと認証の手順](https://docs.mulesoft.com/jp/anypoint-cli/3.x/)を確認しておいてください。
|
Mule 4.5 以降、MuleSoft は Edge と長期サポート (LTS) という 2 つの新しいリリースチャネルを導入します。新しいリリースチャネルの Mule Runtime バージョン設定スキーマは次のとおりです。 メジャー[数値] .マイナー[数値] . パッチ[数値] : ビルド[数値] チャネル[Edge の場合は e、LTS の場合はなし] これらの値の例としては、Edge の場合は 詳細は、Edge and LTS Releases for Muleを参照してください。 |
| コマンド | 説明 |
|---|---|
アプリケーションを削除する |
|
Exchange アプリケーションを使用して指定された対象にアプリケーションをデプロイし、指定されたランタイムバージョンを実行する |
|
アプリケーションの情報を表示する |
|
未加工の JSON 応答でアプリケーションの情報を表示する |
|
仕様のアプリケーションのログを指定されたディレクトリにダウンロードする |
|
組織内のすべてのアプリケーションをリストする |
|
デプロイ済みのアプリケーションを修正する |
|
停止中のアプリケーションを開始する |
|
アプリケーションの実行を停止する |
|
仕様のアプリケーションのログを追跡する |
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションのアーティファクト ID。 |
|
|
デプロイメント対象の ID。 |
|
|
デプロイするアプリケーションの名前。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
|
Mule 4.5 以降、MuleSoft は Edge と長期サポート (LTS) という 2 つの新しいリリースチャネルを導入します。新しいリリースチャネルの Mule Runtime バージョン設定スキーマは次のとおりです。 メジャー[数値] .マイナー[数値] . パッチ[数値] : ビルド[数値] チャネル[Edge の場合は e、LTS の場合はなし] これらの値の例としては、Edge の場合は 詳細は、Edge and LTS Releases for Muleを参照してください。 |
| コマンド | 説明 |
|---|---|
アプリケーションを削除する |
|
Exchange アプリケーションを使用して指定された対象にアプリケーションをデプロイし、指定されたランタイムバージョンを実行する |
|
アプリケーションの情報を表示する |
|
未加工の JSON 応答でアプリケーションの情報を表示する |
|
仕様のアプリケーションのログを指定されたディレクトリにダウンロードする |
|
組織内のすべてのアプリケーションをリストする |
|
デプロイ済みのアプリケーションを修正する |
|
停止中のアプリケーションを開始する |
|
アプリケーションの実行を停止する |
|
仕様のアプリケーションのログを追跡する |
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションのアーティファクト ID。 |
|
|
デプロイメント対象の ID。 |
|
|
デプロイするアプリケーションの名前。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
|
Mule 4.5 以降、MuleSoft は Edge と長期サポート (LTS) という 2 つの新しいリリースチャネルを導入します。新しいリリースチャネルの Mule Runtime バージョン設定スキーマは次のとおりです。 メジャー[数値] .マイナー[数値] . パッチ[数値] : ビルド[数値] チャネル[Edge の場合は e、LTS の場合はなし] これらの値の例としては、Edge の場合は 詳細は、Edge and LTS Releases for Muleを参照してください。 |
| コマンド | 説明 |
|---|---|
アプリケーションを削除する |
|
Exchange アプリケーションを使用して指定された対象にアプリケーションをデプロイし、指定されたランタイムバージョンを実行する |
|
アプリケーションの情報を表示する |
|
未加工の JSON 応答でアプリケーションの情報を表示する |
|
仕様のアプリケーションのログを指定されたディレクトリにダウンロードする |
|
組織内のすべてのアプリケーションをリストする |
|
デプロイ済みのアプリケーションを修正する |
|
停止中のアプリケーションを開始する |
|
アプリケーションの実行を停止する |
|
仕様のアプリケーションのログを追跡する |
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションのアーティファクト ID。 |
|
|
デプロイメント対象の ID。 |
|
|
デプロイするアプリケーションの名前。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
|
1.8.50 より前のバージョンの Anypoint Runtime Fabric を使用している場合、ポート 443 の代わりにポート 5044 を使用します。次のドメインを使用します。
|
| アプリケーションデプロイメントの失敗を避けるため、基盤となるクラスターに適切な容量を割り当ててください。 |
|
デフォルトでは、アプリケーションを Mule Runtime 4.x にデプロイすると、Anypoint Visualizer は無効になります。 詳細は、「ヘッダー挿入の有効化」を参照してください。 パフォーマンスへの影響のため、0.2 個未満の vCPU を使用するアプリケーションデプロイメントで Anypoint Visualizer を有効にすることはサポートされません。 |
| コンプライアンスや地域固有の要件によってチームや組織がメトリクスを Anypoint コントロールプレーンに送信できない場合、それらのメトリクスを Anypoint の使用や請求のために送信することが契約で義務付けられていなければ、Anypoint メトリクスを無効にできます。 |
| この機能は、組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合にのみ利用できます。詳細は、価格設定およびパッケージのドキュメントを参照してください。 |
|
1.8.50 より前のバージョンの Anypoint Runtime Fabric を使用している場合、ポート 443 の代わりにポート 5044 を使用します。次のドメインを使用します。
|
| アプリケーションデプロイメントの失敗を避けるため、基盤となるクラスターに適切な容量を割り当ててください。 |
|
デフォルトでは、アプリケーションを Mule Runtime 4.x にデプロイすると、Anypoint Visualizer は無効になります。 詳細は、「ヘッダー挿入の有効化」を参照してください。 パフォーマンスへの影響のため、0.2 個未満の vCPU を使用するアプリケーションデプロイメントで Anypoint Visualizer を有効にすることはサポートされません。 |
| コンプライアンスや地域固有の要件によってチームや組織がメトリクスを Anypoint コントロールプレーンに送信できない場合、それらのメトリクスを Anypoint の使用や請求のために送信することが契約で義務付けられていなければ、Anypoint メトリクスを無効にできます。 |
| この機能は、組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合にのみ利用できます。詳細は、価格設定およびパッケージのドキュメントを参照してください。 |
|
1.8.50 より前のバージョンの Anypoint Runtime Fabric を使用している場合、ポート 443 の代わりにポート 5044 を使用します。次のドメインを使用します。
|
| アプリケーションデプロイメントの失敗を避けるため、基盤となるクラスターに適切な容量を割り当ててください。 |
|
デフォルトでは、アプリケーションを Mule Runtime 4.x にデプロイすると、Anypoint Visualizer は無効になります。 詳細は、「ヘッダー挿入の有効化」を参照してください。 パフォーマンスへの影響のため、0.2 個未満の vCPU を使用するアプリケーションデプロイメントで Anypoint Visualizer を有効にすることはサポートされません。 |
| コンプライアンスや地域固有の要件によってチームや組織がメトリクスを Anypoint コントロールプレーンに送信できない場合、それらのメトリクスを Anypoint の使用や請求のために送信することが契約で義務付けられていなければ、Anypoint メトリクスを無効にできます。 |
| この機能は、組織に Anypoint Integration Advanced パッケージまたは Anypoint Platform の Titanium サブスクリプションがある場合にのみ利用できます。詳細は、価格設定およびパッケージのドキュメントを参照してください。 |
|
Runtime Fabric バージョン 1.6.45 以降では Runtime Fabric と Anypoint Platform コントロールプレーンを接続するための相互認証がデフォルトで有効になっています。相互認証を有効にするための次の手順は、1.6.45 より前のバージョンにのみ適用されます。 |
| [Accept HTTP requests only (HTTP 要求のみを受け入れる)] は、外部接続用の安全なオプションではありません。このオプションは、外部ロードバランサーがすでに安全な TLS 接続を終端している状態で VM/ベアメタルの Runtime Fabric に HTTP 経由でトラフィックを転送するネットワーク接続で使用してください。 |
| シークレットマネージャーで TLS コンテキストを変更しても、インバウンドトラフィック設定には自動的に適用されません。変更後に [Inbound Traffic (インバウンドトラフィック)] タブに移動して、[Save and Deploy (保存してデプロイ)] をクリックしてください。 |
| Anypoint Security でセキュリティポリシーを定義するには、Anypoint Platform アカウントの「Anypoint Security - Edge」エンタイトルメントが必要です。[Management Center] で [Security (セキュリティ)] がリストされていない場合は、アカウントで Anypoint Security を有効にするようにカスタマーサクセスマネージャーに依頼してください。詳細は、「Edge の Anypoint Security ポリシー」を参照してください。 |
| 値 | 説明 |
|---|---|
Max Connections (最大接続数) |
最大許容同時接続数。 デフォルト値: 512 接続 |
Max Requests per Connection (接続あたりの最大要求数) |
接続あたりの最大許容要求数。 最大許容値: 接続あたり 1000 要求 デフォルト値: 1000。この値で、セキュリティとパフォーマンスのバランスを取ります。詳細は、「Anypoint Runtime Fabric でのリソース割り当てとパフォーマンス」を参照してください。 |
Connection Idle Time-out (接続アイドルタイムアウト) |
アイドル接続を許可する最大時間。 デフォルト値: 15 秒 |
Read Request Time-out (読み取り要求タイムアウト) |
要求の読み取りに費やすことができる最大時間。この時間を超えると終了します。 たとえば、Mule アプリケーションの応答時間がこの値よりも長くなると、接続が自動的に終了します。 デフォルト値: 10 秒 |
Read Response Time-out (読み取り応答タイムアウト) |
応答の開始に費やすことができる最大時間。この時間を超えると接続が終了します。 デフォルト値: 300 秒 |
Write Response Time-out (書き込み応答タイムアウト) |
リクエストヘッダーの読み取りの終了から応答の書き込みの終了までに費やすことができる最大時間。この時間を超えると要求が終了します。 デフォルト値: 10 秒 |
Max Pipeline Depth (最大パイプライン深度) |
同じクライアントからの最大許容要求数。 デフォルト値: クライアントあたり 10 要求 |
[Source IP header name (送信元 IP ヘッダー名)] と [enable proxy protocol (プロキシプロトコルを有効化)] |
適用されるシナリオに基づいて次の値を設定します。
デフォルト値: 空白とオフ。 |
| アカウントで Anypoint Runtime Fabric を有効にする方法については、カスタマーサクセスマネージャーにお問い合わせください。 |
| Runtime Fabric オプション | IT 管理者 | MuleSoft 組織のシステム管理者 |
|---|---|---|
自己管理型 Kubernetes |
IT 管理者は Amazon EKS、AKS、または GKE で Kubernetes クラスターを作成および設定する必要があります。この役割は、Runtime Fabric のインストールと Kubernetes の管理も担当します。 |
Anypoint Platform 内で Runtime Fabric を作成し、アプリケーションをデプロイし、その他のタスクを実行します。 |
VM/ベアメタル |
Runtime Fabric を実行するインフラストラクチャを作成および設定します。この役割は、Runtime Fabric をインストールし、その運用中に基盤となるインフラストラクチャを管理する責任もあります。 |
Anypoint Platform 内で Runtime Fabric を作成し、アプリケーションをデプロイし、その他のタスクを実行します。 |
| 自己管理型 Kubernetes の Runtime Fabric | VM/ベアメタルの Runtime Fabric | |
|---|---|---|
Mules および API ゲートウェイのデプロイのサポート |
サポート |
サポート |
Kubernetes と Docker |
含まれない。 |
Included (インクルード) |
Linux ディストリビューションでのインストール |
サポート |
RHEL および CentOS のみでサポート |
ノードの自動スケーリング |
AWS、Azure、または Google Cloud の機能を使用してサポート |
サポート対象外 |
外部ログ転送 |
外部ログ転送サービスを提供する必要があります。 |
Included (インクルード) |
内部ロードバランサー |
内部ロードバランサー (イングレスコントローラー) を提供する必要があります。 |
Included (インクルード) |
Anypoint Security Edge |
サポート対象外 |
サポート |
Anypoint Security トークナイゼーション |
サポート対象外 |
サポート |
オペレーションセンター |
含まれない |
Included (インクルード) |
| ユースケースのサポート状況 | AWS EKS および AWS EKS-A | IBM Openshift 製品 | AKS & GKE | VMWare Tanzu、Alibaba ACK、Rancher |
|---|---|---|---|---|
Runtime Manager、アクセス管理、Anypoint Monitoring など、Anypoint コントロールプレーンへのアクセスと使用。 |
はい |
はい |
はい |
はい |
Mule Maven Plugin、Runtime Fabric API、Anypoint CLI などの自動化ツール。 |
はい |
はい |
はい |
はい |
互換性のある K8s バージョンでの Runtime Fabric 機能のサポート。 |
はい |
はい |
はい |
はい |
Runtime Fabric コアソフトウェアおよび Mule Runtime Engine イメージのセキュリティ更新。 |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
アプリケーション監視のための Log4j サポート |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
- |
はい |
- |
- |
FIPS モードの有効化によるセキュリティの強化。 |
はい |
- |
はい |
- |
コントロールプレーンによる Runtime Fabric ソフトウェアのライフサイクル管理。 |
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
リファレンス実装 (テンプレート) - パフォーマンスチューニング、CRD 設定 K8s のベストプラクティス、推奨クラスターサイジング、ネットワーク設定。 |
はい |
- |
- |
- |
| 機能 | 状況 |
|---|---|
Mules および API ゲートウェイのデプロイのサポート |
サポート |
Kubernetes と Docker |
含まれない。 Kubernetes および Docker のインスタンスを Amazon EKS、AKS、または GKE クラスター経由で提供します。 |
Linux ディストリビューションでのインストール |
サポート |
ノードの自動スケーリング |
AWS、Azure、Google Cloud、または RedHat OpenShift の機能を使用してサポート |
外部ログ転送 |
ログを外部システムに転送するように Log4j をセットアップできます。 |
内部ロードバランサー |
内部ロードバランサー (イングレスコントローラー) を提供する必要があります。 |
Anypoint Security Edge |
サポート対象外 |
Anypoint Security トークナイゼーション |
サポート対象外 |
オペレーションセンター |
含まれない |
| ユースケースのサポート状況 | AWS EKS および AWS EKS-A | IBM Openshift 製品 | AKS & GKE | VMWare Tanzu、Alibaba ACK、Rancher |
|---|---|---|---|---|
Runtime Manager、アクセス管理、Anypoint Monitoring など、Anypoint コントロールプレーンへのアクセスと使用。 |
はい |
はい |
はい |
はい |
Mule Maven Plugin、Runtime Fabric API、Anypoint CLI などの自動化ツール。 |
はい |
はい |
はい |
はい |
互換性のある K8s バージョンでの Runtime Fabric 機能のサポート。 |
はい |
はい |
はい |
はい |
Runtime Fabric コアソフトウェアおよび Mule Runtime Engine イメージのセキュリティ更新。 |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
アプリケーション監視のための Log4j サポート |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
- |
はい |
- |
- |
FIPS モードの有効化によるセキュリティの強化。 |
はい |
- |
はい |
- |
コントロールプレーンによる Runtime Fabric ソフトウェアのライフサイクル管理。 |
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
リファレンス実装 (テンプレート) - パフォーマンスチューニング、CRD 設定 K8s のベストプラクティス、推奨クラスターサイジング、ネットワーク設定。 |
はい |
- |
- |
- |
| 機能 | 状況 |
|---|---|
Mules および API ゲートウェイのデプロイのサポート |
サポート |
Kubernetes と Docker |
含まれない。 Kubernetes および Docker のインスタンスを Amazon EKS、AKS、または GKE クラスター経由で提供します。 |
Linux ディストリビューションでのインストール |
サポート |
ノードの自動スケーリング |
AWS、Azure、Google Cloud、または RedHat OpenShift の機能を使用してサポート |
外部ログ転送 |
ログを外部システムに転送するように Log4j をセットアップできます。 |
内部ロードバランサー |
内部ロードバランサー (イングレスコントローラー) を提供する必要があります。 |
Anypoint Security Edge |
サポート対象外 |
Anypoint Security トークナイゼーション |
サポート対象外 |
オペレーションセンター |
含まれない |
| ユースケースのサポート状況 | AWS EKS および AWS EKS-A | IBM Openshift 製品 | AKS & GKE | VMWare Tanzu、Alibaba ACK、Rancher |
|---|---|---|---|---|
Runtime Manager、アクセス管理、Anypoint Monitoring など、Anypoint コントロールプレーンへのアクセスと使用。 |
はい |
はい |
はい |
はい |
Mule Maven Plugin、Runtime Fabric API、Anypoint CLI などの自動化ツール。 |
はい |
はい |
はい |
はい |
互換性のある K8s バージョンでの Runtime Fabric 機能のサポート。 |
はい |
はい |
はい |
はい |
Runtime Fabric コアソフトウェアおよび Mule Runtime Engine イメージのセキュリティ更新。 |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
アプリケーション監視のための Log4j サポート |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
- |
はい |
- |
- |
コントロールプレーンによる Runtime Fabric ソフトウェアのライフサイクル管理。 |
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
リファレンス実装 (テンプレート) - パフォーマンスチューニング、CRD 設定 K8s のベストプラクティス、推奨クラスターサイジング、ネットワーク設定。 |
はい |
- |
- |
- |
| 機能 | 状況 |
|---|---|
Mules および API ゲートウェイのデプロイのサポート |
サポート |
Kubernetes と Docker |
含まれない。 Kubernetes および Docker のインスタンスを Amazon EKS、AKS、または GKE クラスター経由で提供します。 |
Linux ディストリビューションでのインストール |
サポート |
ノードの自動スケーリング |
AWS、Azure、Google Cloud、または RedHat OpenShift の機能を使用してサポート |
外部ログ転送 |
ログを外部システムに転送するように Log4j をセットアップできます。 |
内部ロードバランサー |
内部ロードバランサー (イングレスコントローラー) を提供する必要があります。 |
Anypoint Security Edge |
サポート対象外 |
Anypoint Security トークナイゼーション |
サポート対象外 |
オペレーションセンター |
含まれない |
| ユースケースのサポート状況 | AWS EKS および AWS EKS-A | IBM Openshift 製品 | AKS & GKE | VMWare Tanzu、Alibaba ACK、Rancher |
|---|---|---|---|---|
Runtime Manager、アクセス管理、Anypoint Monitoring など、Anypoint コントロールプレーンへのアクセスと使用。 |
はい |
はい |
はい |
はい |
Mule Maven Plugin、Runtime Fabric API、Anypoint CLI などの自動化ツール。 |
はい |
はい |
はい |
はい |
互換性のある K8s バージョンでの Runtime Fabric 機能のサポート。 |
はい |
はい |
はい |
はい |
Runtime Fabric コアソフトウェアおよび Mule Runtime Engine イメージのセキュリティ更新。 |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
アプリケーション監視のための Log4j サポート |
はい |
はい |
はい |
はい |
|
はい |
はい |
はい |
はい |
|
- |
はい |
- |
- |
コントロールプレーンによる Runtime Fabric ソフトウェアのライフサイクル管理。 |
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
|
はい |
- |
はい |
- |
リファレンス実装 (テンプレート) - パフォーマンスチューニング、CRD 設定 K8s のベストプラクティス、推奨クラスターサイジング、ネットワーク設定。 |
はい |
- |
- |
- |
| 機能 | 状況 |
|---|---|
Mules および API ゲートウェイのデプロイのサポート |
サポート |
Kubernetes と Docker |
含まれない。 Kubernetes および Docker のインスタンスを Amazon EKS、AKS、または GKE クラスター経由で提供します。 |
Linux ディストリビューションでのインストール |
サポート |
ノードの自動スケーリング |
AWS、Azure、Google Cloud、または RedHat OpenShift の機能を使用してサポート |
外部ログ転送 |
ログを外部システムに転送するように Log4j をセットアップできます。 |
内部ロードバランサー |
内部ロードバランサー (イングレスコントローラー) を提供する必要があります。 |
Anypoint Security Edge |
サポート対象外 |
Anypoint Security トークナイゼーション |
サポート対象外 |
オペレーションセンター |
含まれない |
|
Runtime Fabric をインストールする前に、「VM/ベアメタルの Runtime Fabric の共有責任」を参照してください。インフラストラクチャがハードウェア、オペレーティングシステム、ネットワークの最小要件を満たしていない場合、VM/ベアメタルの Runtime Fabric は正常に動作しません。 組織の運用チーム、ネットワークチーム、セキュリティチームが関与する必要があります。「Anypoint Runtime Fabric インストールの前提条件」を参照してください。 |
|
環境に応じて、以下の表に記載されていない、 VM/ベアメタルの Runtime Fabric では、インバウンドロードバランサーは共有モードまたは専用モードで実行されます。
詳細は、「Runtime Fabric の管理」を参照してください。 |
| 変数 | 説明 | 例 |
|---|---|---|
|
エンコードされた Runtime Fabric アクティベーションデータ。このデータにアクセスするには、Runtime Manager で Runtime Fabric を表示します。 |
|
|
デプロイ先の AWS リージョンのキーペアの名前。 |
|
|
インストーラーで各 VM の公開 IP アドレスを作成するかどうかを指定します。公開 IP を使用すると、ネットワークから直接 VM に |
|
|
プロビジョニングするコントローラー VM の数。 |
|
|
プロビジョニングするワーカー VM の数。 |
|
|
組織の Mule Enterprise ライセンスキー ( |
| 変数 | 説明 | 例 |
|---|---|---|
|
ホストのオペレーティングシステムで AWS メタデータサービスをブロックするブール変数。デフォルト値は |
|
|
プロビジョニングするコントローラーマシンの数。デフォルト値は |
|
|
ホストのオペレーティングシステムで SELinux を無効化/有効化するブール変数。デフォルト値は |
|
|
公開 IP アドレスを指定する必要があるかどうかを示すブール変数。デフォルト値は |
|
|
AWS 内の既存のサブネット ID のリスト。既存のネットワークにインストールする場合に必要になります。インストーラーは、新しいサブネットを作成せずにこれらのサブネットを使用します。 |
|
|
既存の AWS Virtual Private Cloud (VPC) の VPC ID。既存の VPC にインストールする場合に必要になります。インストーラーは、新しい VPC を作成せずにこの VPC を使用します。 |
|
|
アウトバウンド HTTP 要求を転送する HTTP プロキシサーバーのホスト名およびポート。 |
|
|
Runtime Fabric インストーラーパッケージの URL。 |
|
|
Kubernetes API へのアクセスを可能にする CIDR 範囲。デフォルトは空の配列 |
|
|
SOCKS5 プロキシサーバーがメトリクスとログを Anypoint Monitoring に転送するためのホスト名とポート、および省略可能なユーザー名とパスワード。 |
|
|
Mule ライセンスの base64 コンテンツ。 |
|
|
プロキシをバイパスする必要があるホストのカンマ区切りリスト。 |
|
|
オペレーションセンター UI へのアクセスを可能にする CIDR 範囲。デフォルトは空の配列 |
|
|
カスタムポッド CIDR ブロックのサポートを提供します。 |
|
|
カスタムサービス CIDR ブロックのサポートを提供します。 |
|
|
各 Runtime Fabric サービスを実行するユーザー ID を表す整数。「planet」という名前のユーザーを作成するデフォルトの動作を上書きします。 |
|
|
各 Runtime Fabric サービスを実行するときに使用されるグループ ID を表す整数。「planet」という名前のグループを作成するデフォルトの動作を上書きします。 |
|
|
プロビジョニングするワーカーマシンの数。デフォルト値は |
|
|
非公開 IP アドレスがネットワークインターフェースから検出されることを許可します。 |
|
| 状態ファイルは安全な場所に保管してください。このファイルは、このデプロイメントを変更する場合 (ワーカーまたはコントローラー VM の数をスケールする場合など) に必要になります。 |
| このステップにより、クラスターを形成するすべてのサーバーに VM/ベアメタルの Runtime Fabric がインストールされます。完了するまでに 15 ~ 25 分以上かかることがあります。 |
| このステップにより、クラスターを形成するすべてのサーバーに VM/ベアメタルの Runtime Fabric がインストールされます。完了するまでに 15 ~ 25 分以上かかることがあります。 |
| 各 VM の同じログを確認して、その進行状況を参照できます。 |
デフォルトでは、Terraform スクリプトでは、オペレーションセンターポートをインターネットに公開しないように AWS セキュリティグループが設定されています。 公開 IP を使用してオペレーションセンターでクラスターを管理するには、enable_public_ips 変数を使用して公開 IP でコントローラーノードをプロビジョニングする必要があります。セキュリティグループを調整して、 0.ポート 32009 での TCP 接続に対して 0.0.0.0 インターネットアクセスを許可する必要があります。 |
| Windows の場合、シェルターミナルエミュレーター (cygwin など) や Unix ベースのコンピューターが必要です。 |
| VM をプロビジョニングするには、PEM ファイルとして非公開キーと公開キーが必要です。これは、SSH (Secure Shell) を介した VM へのセキュアなアクセスを有効にするのに必要です。 |
| 変数 | 説明 | 例 |
|---|---|---|
|
公開キーの文字列が含まれます。これにより、関連付けられている非公開キーを使用して各 VM に SSH で接続できます。 |
|
|
エンコードされた Runtime Fabric アクティベーションデータを指定します。このデータにアクセスするには、Runtime Manager で Runtime Fabric を表示します。 |
|
|
各 VM への SSH 接続を確立するときに使用するユーザー名を指定します。 |
|
|
コントローラー VM ごとにプロビジョニングする Azure マシン種別を指定します。デフォルトは 2 コア、8 GB メモリです。 |
|
|
ワーカー VM ごとにプロビジョニングする Azure マシン種別を指定します。デフォルトは 2 コア、16 GB メモリです。 |
|
|
仮想ネットワークに指定するアドレス範囲を指定します。必要に応じて、ネットワークスペシャリストにお問い合わせください。 |
|
|
仮想ネットワーク内で使用するサブネットのアドレス範囲を指定します。必要に応じて、システム管理者にお問い合わせください。 |
|
|
インストーラー VM として機能するコントローラー VM を割り当てる IP アドレスを指定します。これは、指定されたサブネット範囲内の使用可能なアドレスである必要があります。 |
|
|
選択された Azure リージョンでサポートされる更新ドメインの数を指定します。 |
|
|
選択された Azure リージョンでサポートされる障害ドメインの数を指定します。 |
|
|
ポッドネットワークに使用するカスタム CIDR ブロックを指定します。 |
|
|
サービスネットワークに使用するカスタム CIDR ブロックを指定します。 |
|
|
ホストのオペレーティングシステムで SELinux を無効化/有効化するブール変数。デフォルト値は |
|
|
| デフォルトでは、Resource Manager スクリプトでは、オペレーションセンターポートをインターネットに公開しないように Azure ネットワークセキュリティグループが設定されています。公開 IP を使用してオペレーションセンターでクラスターを管理するには、公開 IP でコントローラーノードをプロビジョニングする必要があります。ポート 32009 での TCP 接続に対して 0.0.0.0 インターネットアクセスを許可するようにネットワークセキュリティグループを更新します。 |
|
Mule 4.5 以降、MuleSoft は Edge と長期サポート (LTS) という 2 つの新しいリリースチャネルを導入します。新しいリリースチャネルの Mule Runtime バージョン設定スキーマは次のとおりです。 メジャー[数値] .マイナー[数値] . パッチ[数値] : ビルド[数値] チャネル[Edge の場合は e、LTS の場合はなし] これらの値の例としては、Edge の場合は 詳細は、Edge and LTS Releases for Muleを参照してください。 |
| コマンド | 説明 |
|---|---|
アプリケーションを削除する |
|
Exchange アプリケーションを使用して指定された対象にアプリケーションをデプロイし、指定されたランタイムバージョンを実行する |
|
アプリケーションの情報を表示する |
|
未加工の JSON 応答でアプリケーションの情報を表示する |
|
仕様のアプリケーションのログを指定されたディレクトリにダウンロードする |
|
組織内のすべてのアプリケーションをリストする |
|
デプロイ済みのアプリケーションを修正する |
|
停止中のアプリケーションを開始する |
|
アプリケーションの実行を停止する |
|
仕様のアプリケーションのログを追跡する |
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションのアーティファクト ID。 |
|
|
デプロイメント対象の ID。 |
|
|
デプロイするアプリケーションの名前。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|
| このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。 |
| 値 | 説明 | 例 |
|---|---|---|
|
Exchange から取得したアプリケーションの ID。 |
|
|
使用する Exchange アプリケーションのバージョン。 |
|
|
クラスタリングされたノードを有効にします。少なくとも 2 つのレプリカが必要です。 |
|
|
Anypoint Monitoring へのアプリケーションログの転送を無効にします。 |
|
|
SSL セッション転送を有効にします。 |
|
|
デプロイするアセットの ID。 |
|
|
Last Mile セキュリティを有効にします。 |
|
|
Object Store v2 を有効にします。 |
|
|
アプリケーションの HTTP リスナーで要求されるベースパスを提供します。 |
|
|
プロパティを設定します。 |
|
|
すべてのプロパティを選択済みファイルの値に置き換えます。 |
|
|
公開インターネット経由で到達するエンドポイントを提供します。 |
|
|
レプリカの数。 |
|
|
vCore のレプリカのサイズ。 |
|
|
デプロイメント対象のランタイムバージョン。 |
|
|
スコープログ記録を定義します。 |
|
|
ファイルをアップロードしてスコープログ記録を定義します。 |
|
|
使用される戦略を更新します。 |
|