メインコンテンツにスキップ
バージョン: 2.1

CubeCMP バージョン 2.1.0 のリリースについて

🚀 概要​

CubeCMP 2.1.0 では、マルチネットワークインスタンスの接続、スパインネットワーク管理、およびルーターのライフサイクル管理用 API を備えた、本番環境対応の NFV ネットワーク層が導入されました。 また、インスタンス、アプリ、ASG、Kubernetes クラスター、ロードバランサーなど、あらゆる種類のワークロードに対してポリシーを適用できる、再構築された v2 ファイアウォールシステムも備えています。 今回のリリースでは、RKE2クラスターのサポート、テナントプロビジョニングAPI、v1からv2へのデータベース移行、およびプロバイダー横断的なリソース分析APIが追加されました。

バージョン 2.0.x からのアップグレードは、業務に支障をきたすことはありません。 v1のファイアウォールレコード、プライベートネットワークスキーマ、およびルーター設定は、初回起動時に自動的に移行されます。

更新内容の完全な一覧については、CubeCMP 変更履歴をご覧ください。


✨ 新機能​

🌐 NFVと高度なネットワーク​

CubeCMP 2.1.0 は、エンタープライズグレードのマルチネットワークトポロジーを実現する、包括的なネットワーク機能仮想化(NFV)レイヤーを提供します。

  • ワークロードごとに複数のプライベートネットワーク:ワークロードを複数のプライベートネットワークに同時に接続できるようになりました。 手動で指定されたIPアドレスと、自動的に割り当てられたIPアドレスの両方がサポートされています。
  • Spineネットワークの管理:サイト管理者は、ポータルを通じてSpineネットワークの作成、編集、削除を行うことができ、CIDRの重複チェックやリアルタイムのステータス表示機能も利用可能です。
  • ルーターのライフサイクル:ルーターに対する完全なCRUD機能。これには、アップリンクの接続・切断、NATの有効化・無効化、ネットワーク変更時の静的ルートの調整などが含まれます。
  • CIDRの重複チェックの適用:ネットワークおよびルーターの作成およびアタッチ時に、スパインネットワークとプロバイダーネットワークの両方に対して重複チェックを適用します。
  • ロードバランサーのフレーバー選択:ロードバランサーを作成する際、ロードバランサーのフレーバーを指定できるようになりました。

☸️ RKE2のネイティブサポート​

既存のRKEv1インフラストラクチャと並行して、RKE2クラスタを完全にサポートします。

  • RKE2:クラスタの作成、スケーリング、および削除。
  • マルチプロバイダー・クラスター管理:サービスのアップグレードおよび移行時に、RKEv1およびRKE2の両方のクラスターの管理をサポートします。
  • 移行:CubeCMP 2.1.0 へのアップグレード時に、RKEv1 から RKE2 への自動移行が行われます。

📊 リソース分析​

CubeCMP 2.1.0 は、プロジェクトやプロバイダーを横断した包括的なクラウドリソース分析とコスト追跡機能を提供します。

  • クラウド管理リソース分析:サイト管理者は、プロジェクト横断的なリソース使用量の傾向、ランキング、およびコストの内訳を確認できます。
  • プロジェクト管理リソース分析:プロバイダーのフィルタリング、期間の指定、および数量・順位に関するAPIを活用した、プロジェクト単位の分析。
  • 請求レポートのページネーション:請求レポートは、v2のページ契約を使用して正しくページネーションされるようになりました。
  • 価格情報のないリソース行:価格情報が記載されていないリソース使用状況の行は、黙って削除されるのではなく、RAの可視性を確保するために永続化されます。

🛠 プラットフォームおよび運用​

  • RKE2 クラスターのサポート:既存の RKE1 サポートに加え、RKE2 クラスターおよびノードプールに対する完全な CRUD 操作に対応しています。
  • デモ用課金・利用状況のシードデータ:新しいデモ用シードツールは、デモ用に現実的な課金および利用状況データを生成します。
  • プロジェクト作成時の事前チェック:v2プロジェクトの作成がコミットされる前に、OpenStackの可用性が確認されます。
  • イベント監査機能の改善:ファイアウォール、ボリュームクローン、アラート、およびクラウド管理関連のイベントにおいて、Remote_ip およびユーザー情報が正しく表示されるようになりました。

🌍 国際化​

今回のリリースサイクルにおいて、ポータル全体で包括的なi18n対応が追加されました:

  • すべてのプロジェクト管理ページ:インスタンス、ボリューム、クラスター、アプリ、ASG、ロードバランサー、ネットワーク、課金、イベント、および設定。
  • すべてのサイト管理ページ:アラート、通知、請求、ポリシー、クラウドプロバイダー、カスタマイズタブ、プロジェクト、および概要。
  • NFV関連のページ:スパインネットワーク、ルーター、ファイアウォールの詳細タブ。

🔄 互換性​

CubeCMPがRKE2に対応するには、App Framework v2が必要です。 CubeCMP 2.1.0 は、以下の導入シナリオに対応しています:

CubeCOS 3.1.0 との互換性​

CubeCOS 3.1.0 では、ネイティブ App Framework v2 が導入されており、これは CubeCMP 2.1.0 と組み合わせて RKE2 をサポートするために使用されます。

導入シナリオCubeCMP 2.0.0 の新規インストールCubeCMP 2.1.0 の新規インストールCubeCMP 2.0.0 から 2.1.0 へのアップグレードApp Framework v2 の作成 + CubeCMP の新規インストール
CubeCOS 3.1.0 の新規導入(App Framework v2)対応済み対応済み対応済み-
CubeCOS 3.0.0 が 3.1.0 にアップグレードされました(App Framework v1 は維持されます)対応済み対応済み対応済み対応済み
導入情報

CubeCOS 3.0.0 から 3.1.0 にアップグレードされた環境では、既存の v1 インスタンスと並行して、新しい App Framework v2 インスタンスを作成することができます。 その後、その上にCubeCMP 2.0.0または2.1.0の新規インストールを行うことができます。

CubeCOS 3.0.0 との互換性​

CubeCOS 3.0.0 には App Framework v1 が付属しています。

導入シナリオCubeCMP 2.0.0 の新規インストールCubeCMP 2.1.0 の新規インストールCubeCMP 2.0.0 から 2.1.0 へのアップグレード
CubeCOS 3.0.0 の新規導入(App Framework v1)対応済み対応済み対応済み

導入サポートや互換性に関する詳細については、Bigstackまでお問い合わせください:お問い合わせ


⚠️ 既知の問題​

  1. システムのアップグレード中に、App-fw の移行や再起動が行われると、MongoDB の設定に予期せぬ変更が断続的に引き起こされることがあります(#832)。
  2. インスタンスのエクスポートが予期せず失敗する (#855)。
  3. AWSベースのインスタンスのサイズ変更ができない(#876)。
  4. CMP ファイアウォールのポート範囲表示の異常 (#877)。
  5. ライフサイクルの期限切れによりVMがサスペンド状態になった場合、オートスケーリンググループ(ASG)の容量計算に論理的な誤りがあります(#911)。

機能の非推奨およびサポート終了​

RKEv1 クラスターは、このリリースで非推奨となります。

CubeCMPを引き続き使用し、RKE2をネイティブでサポートするには、AppFramework 2.0を搭載したCubeCOS 3.1.0にアップグレードしてください。