Skip to content

Constella ​

Constella は Awanio のマルチクラウド管理コンソールです。ひとつの Web コンソールから、パブリッククラウド、プライベートクラウド、オンプレミスの仮想化環境にまたがる仮想マシン、ネットワーク、ストレージ、Kubernetes クラスター、監視を管理できます。すべての環境に共通のアカウント体系と権限モデルが適用されます。

Constella はオープンソースの Cloudpods エンジン(AGPL-3.0)上に構築されています。Awanio はコンソールの操作体験、ブランディング、サポートを提供します。コンソールの裏側ではエンジンが処理を担い、各クラウドとの通信、すべてのリソースのインベントリ管理、権限の適用を行います。

Constella でできること ​

  • すべてを一か所で把握。 クラウドアカウントを接続すると、仮想マシン、ディスク、ネットワーク、IP アドレス、ロードバランサー、データベース、バケットがひとつのインベントリに同期されます。
  • クラウドをまたいだ運用。 仮想マシン、ディスク、ネットワークの作成、起動、停止、サイズ変更、削除を行えます。基盤がどのプラットフォームでも、同じ操作と同じ画面で扱えます。
  • Kubernetes の運用。 既存のクラスターをインポートし、ワークロード、サービス、設定、アクセス制御を管理します。
  • 監視とアラート。 ダッシュボード、メトリクスエクスプローラー、アラートポリシーを備えています。通知はメール、SMS、コンソール内メッセージ、Webhook、チャットボット(DingTalk、Feishu、WeCom)で送信されます。
  • アクセスの統制。 ドメイン、プロジェクト、ユーザー、グループ、ロール、権限ポリシーが、接続されたすべてのクラウドに適用されます。ユーザーはローカルアカウント、LDAP または Microsoft Active Directory、あるいは SAML 2.0、OpenID Connect、OAuth2、CAS によるシングルサインオンでサインインできます。

対応プラットフォーム ​

種類プラットフォーム
パブリッククラウドAlibaba Cloud、AWS、Microsoft Azure、Google Cloud、Huawei Cloud、Tencent Cloud、Oracle Cloud、Volcengine、China Telecom Cloud (CTyun)、Kingsoft Cloud
プライベートクラウドと仮想化VMware vSphere (vCenter/ESXi 6.0 以降)、OpenStack (Mitaka 以降)、Nutanix (6.5.2 以降)、Proxmox VE (6.3 以降)、Cloudpods
オブジェクトストレージS3 互換ストレージ、Ceph、XSKY

利用できる操作はプラットフォームによって異なります。たとえば、Constella はすべてのプラットフォームの仮想マシンを一覧表示できますが、API がサイズ変更に対応していないプラットフォームでは、Constella でもサイズ変更は提供されません。

Constella の構成 ​

Constella は Kubernetes 上で動作し、次の 2 つの部分で構成されます。

  • コンソール:ブラウザーで開く Web アプリケーション。
  • エンジン:インベントリの保存(MySQL データベース)、ユーザー認証、操作のスケジューリングと実行、メトリクス収集を行うサービス群。

コンソールはエンジンとのみ通信し、クラウドと通信するのはエンジンだけです。そのため、クラウドの認証情報は一か所で保管・使用されます。

このドキュメントの構成 ​

ガイド内容
はじめに基本概念、サインイン、3 つのビュー、コンソールの構成
インストール要件と Kubernetes へのインストール
ユーザーガイドクラウドアカウント、コンピュート、ネットワークとストレージ、Kubernetes、監視、アクセス制御