モジュール
管理画面での場所: System › Admin › License & updates (
/license)、Module カード。
動作内容
モジュールとは、全体として有効または無効を切り替えることができるサービスまたは機能です。オフになっているモジュールは管理メニューから非表示になり、お客様は購入できません。また、アドオンであるモジュールの場合、その API ルートは 404 module_disabled を返します。モジュールを有効にすると機能が露呈するだけであり、その背後にあるインフラストラクチャは引き続き接続する必要があります(最後の列を参照してください)。
要件
| 項目 | 要件 |
|---|---|
| アカウント | 書き込み権限を持つ管理者。読み取り専用スタッフはスイッチを表示できますが、変更することはできません。 |
| インフラストラクチャ | 表を参照してください:各モジュールに必要なものが記載されています。 |
| 依存関係 | 一部のモジュールは他のモジュールを必要とします(例:DDoS Shield は DDoS & BGP を必要とします)。 |
インフラストラクチャの準備
スイッチ自体には必要ありません。表にリンクされているページの記述に従って、各モジュールのインフラストラクチャを接続してください。
NexCMP での接続
- System › Admin › License & updates を開き、Module カードまでスクロールします。無効にしたモジュールは管理メニューから非表示になり、お客様が購入できなくなることが記載されています。
- モジュールのスイッチを使用します。ページに Saved: reloading menu と表示されて再読み込みされ、メニューが即座に変更されます。

モジュール一覧
| モジュール(表示名) | デフォルト | 追加される機能 | 必要なもの | ページ |
|---|---|---|---|---|
| Virtual Machines | 常時オン | VM カタログ、注文、コンソール、スナップショット | CloudStack または Proxmox VE | CloudStack, Proxmox VE |
| Bandwidth | オン | VM、Kubernetes、S3 のクォータ、アドオン、アラート、超過アクション | 追加なし(CloudStack VM 統計情報) | Bandwidth |
| OS & ISO Images | オフ | お客様自身による OS イメージおよび ISO の登録(GB 単位で課金) | CloudStack、そのセカンダリストレージ VM へのインターネットアクセス | Requirements |
| Kubernetes | オフ | Kubernetes クラスター (CKS) | CKS が有効な CloudStack | Kubernetes and Private Cloud |
| Private Cloud | オフ | 専用帯域幅プランを備えた VPC | CloudStack VPC およびネットワークオファリング | Kubernetes and Private Cloud |
| Object Storage | オフ | Ceph RGW上のS3アカウント、従量課金制 | Ceph RGWとS3サービスを持つゾーン | S3 |
| VPN | オフ | 自社ノード上のVPN | cmp-agentを実行中のノード | VPNおよびプロキシノード |
| IPv6 Proxy | オフ | 自社ノード上のIPv6プロキシ | IPv6プレフィックスを持つプロキシノード | VPNおよびプロキシノード |
| Bare Metal | オフ | iDRAC経由のDell製サーバー:注文、OSインストール、コンソール、電源 | 管理ネットワーク上のiDRAC 9 | Dedicated servers |
| AI Models | オフ | AIモデルへのアクセスを販売するゲートウェイ: 単一キーでの複数モデル利用、モデルごとの価格設定、利用上限、ログ、ウォレット請求 | 自社で用意するモデルソース: 独自のキーを持つOpenAI互換またはAnthropic互換のAPI | AI Models |
| AI | オフ | AI Chat(自動サポート)およびAI Agent(自然言語によるVM管理) | OpenAI互換のプロバイダー | AI providers |
| DDoS Shield | オフ | お客様向けのIP保護。DDoS & BGPが必要なため、無効時はスイッチも無効のままになります | DDoS & BGPアドオン | 下記 |
| DDoS & BGP | オフ、アドオン | エッジルーターコンソール:BGP、RTBH、XDP、セッション、エッジトラフィック | ルートデーモンを実行するエッジホスト | 下記 |
どのスイッチが何を行うか
- Bare Metalには2つのレイヤーがあります。モジュールスイッチを有効にすると管理者メニューとAPIが表示されます。顧客への販売はServices › Dedicated Server配下にある入力確認付きの別スイッチとなっており、Infrastructure › Bare Metal › Safetyでlive opsを有効にするまですべてのiDRACへの書き込みがブロックされます。Dedicated serversを参照してください。
- Kubernetes、Private Cloud、VPN、IPv6 Proxy、Imagesの場合、サービスページのモジュールスイッチと販売スイッチは同じ設定に作用します。
- AIでは、System › Settings › AI providerでのプロバイダー設定も必要です。
- AI Modelsには2つのレイヤーがあります。モジュールのスイッチによって管理メニューとAPIが表示されます。顧客への販売はAI Modelsページの最上部にある独立した販売スイッチとなっており、デフォルトではオフです。詳細はAI Modelsをご覧ください。
起動時に読み込まれるモジュール
3つの機能は通常のスイッチではありません。これらはサービスの起動時に1度だけ読み込まれ、標準インストールには含まれないインフラストラクチャが必要です。
| 機能 | 設定 | 状態 | 必要なもの |
|---|---|---|---|
| DDoS & BGP | module_ddos | オフ時はAdd-on package、オン時はInstalledとして表示されます。コンソールにスイッチはありません。 | rootとして実行されるエッジルーターデーモン(BGP、RTBH、XDP、フロー統計)。パネルは特権を持たないユーザーとして実行されるため、これらを実行できません。 |
| AI | module_ai | 通常のスイッチです。ルートはすぐに追従します。AI Chatのバックグラウンドジョブ(チケット調査、スケジュールされた返信)は、サービスの次回再起動時に開始されます。コンソールには再起動が推奨される旨が表示されます。 | AIプロバイダー。 |
| Web SSHターミナル | feature_ssh_web | デフォルトではオフ、コンソールにスイッチなし | 独立したSSHプロキシサービスとそのルート。これがない場合、ポータルのConsoleタブにはVNCのみが表示されます。AI Agentには不要です:パネル自身が作成するSSH接続を介してコマンドを実行します。 |
起動設定を変更した後は、サービスを再起動してください:sudo systemctl restart nexcmp nexcmp-vmd。
確認
- 再読み込み後、モジュールのメニュー項目が表示(または非表示)されます。
- 顧客向けモジュールの場合、サインインした顧客に対してポータルに新しいメニュー項目が表示されます。オフになっているモジュールは何も表示されないか、「近日公開(coming soon)」と表示されます。
制限と注意点
- モジュールをオフにしても何も削除されません。実行中のVM、クラスター、S3アカウント、サブスクリプションは稼働および課金が継続され、お客様が新しく作成できなくなるだけです。
- クォータページには、モジュールがオンになっているサービスのみがリストされます。
トラブルシューティング
| 症状 | 原因 | 対処法 |
|---|---|---|
| メニュー項目が表示されなかった | ページが再読み込みされなかった | 管理コンソールを再読み込みしてください。 |
| DDoS Shieldスイッチが無効になっている | DDoS & BGPがインストールされていない | DDoS ShieldにはDDoS & BGPアドオンが必要です。 |
| 「This module is an add-on package and cannot be switched here」(HTTP 409または422) | あなた(またはスクリプト)がDDoS & BGPの切り替えを試みた | アドオンパッケージであるため、スイッチはありません。 |
| "DDoS ShieldにはDDoS & BGPアドオンが必要です" | DDoS Shieldの場合も同様 | 先に関数をインストールしてください。 |
モジュールルートが404を返す module_disabled | モジュールがオフになっている | モジュールをオンにしてください。 |
| AI Chatは応答するがチケット調査が始まらない | AIモジュールが再起動なしでオンにされた | sudo systemctl restart nexcmp nexcmp-vmd. |
| 読み取り専用スタッフは保存できない | ロールが読み取り専用である | 管理者アカウントを使用してください。 |