Bare Metalプラットフォーム
オープンソースのベアメタルサーバー課金および自動化
NexCMPは、自社ラック内の物理サーバーをまるごと販売できるセルフホスト型の請求・カスタマーポータルソフトウェアです。iDRACおよびRedfish APIを介してDellサーバーを直接管理します。お客様はウォレットから注文・支払いを行い、IPプールからIPが割り当てられたサーバーを受け取り、ポータルから電源操作、コンソール接続、OSのインストールを行えます。
Dell iDRAC 9に対応しており、HPE iLOおよびSupermicroはSoonです。このモジュールはNexCMP FreeおよびSourceに含まれており、有効化するまではオフになっています。ワンクリックでのセットアップではなく、管理ネットワーク、ISO Webサーバー(1つのコマンドでセットアップ可能)、および有効化する必要がある2つのセーフティスイッチが必要です。NexCMP Source:買い切り$499で完全なソースコードを提供。 自社事業のために利用、改変、セルフホストが可能です。運営するサービスを販売することはできますが、ソースコードやビルドを転売または再配布することはできません。 Sourceライセンス規約
Bare Metalモジュールの概要と必要な要件
本モジュールは物理サーバーをまるごと販売します。各サーバーは自社ラックに設置されたまま、Redfish APIを介して個別のiDRAC経由で管理されます。お客様はサーバーを1台ずつレンタルし、1台のサーバーに対する有効なレンタル契約は常に最大1件です。お客様にiDRACのアドレス、ユーザー名、パスワードが開示されることはありません。
NexCMPはサーバーの販売、請求、管理を行います。サーバー、IPアドレス、帯域幅を提供するものではなく、これらはお客様側で用意します。Bare Metalはメインサイトからのみ販売され、リセラーサイトからは販売できません。
顧客によるベアメタルサーバーの管理方法
各画面はカスタマーポータルのサービス詳細ページにあるタブを、サンプルデータとともに表示したものです。タブの選択、矢印ボタンや左右キーによる操作、または全画面ビューアーで確認できます。
対応ハードウェア
Dell iDRAC 9
- ステータス
- 対応済み
- 内容
- iDRAC Redfish APIを介して情報の取得と制御を行います。本モジュールが現在制御できるハードウェアはこれのみです。
HPE iLO (Soon)
- ステータス
- Soon
- 内容
- 開発中であり、NexCMPのどのリリースにもまだ含まれていません。
Supermicro (Soon)
- ステータス
- Soon
- 内容
- 開発中であり、NexCMPのどのリリースにもまだ含まれていません。
リリース予定日は未定です。コンソールおよび仮想メディア(ISOおよびOSインストール)機能を使用するには、各サーバーにiDRAC EnterpriseまたはDatacenterライセンスが必要です。
システム全体のアーキテクチャ
お客様がアクセスするのはパネルのみです。iDRACには、お客様から見えないネットワーク経由でパネルのみがアクセスします。
自動で実行される処理
モジュールの設定完了後に自動化されるのはこれらの処理のみです。このページに記載されているその他の項目は、手動で実施する作業です。
注文から引き渡しまで
お客様がメールアドレスを認証すると、注文処理によってウォレットから支払いが行われ、該当ゾーン内でそのプランの空きサーバーが選択され、プールからIPが割り当てられてレンタルの作成が行われます。OSが選択されている場合はインストールがキューに追加されます。いずれかのステップが失敗した場合、注文全体がロールバックされ、ウォレットへの請求は発生しません。
空きサーバーがない場合の待機リスト
条件に一致するサーバーに空きがない場合でも、注文は受け付けられて支払いが完了し、待機状態になります。条件に合うサーバーが利用可能になると、ワーカーが最も古い待機中の注文にサーバーを割り当てます(30秒ごとに確認)。または管理者が手動で割り当てることも可能です。お客様は待機中の注文をキャンセルして全額返金を受けることができます。
ISOからのOSインストール
NexCMPはテンプレートから該当サーバー用のインストールISOを作成し、仮想メディアとしてマウントしてワンタイムブートを設定し、サーバーを再起動して新しいOSからの応答を待ちます(デフォルトでは150分以内)。ワンタイムパスワードはお客様に一度だけ、7日間表示されます。ISOサーバー上にテンプレートISOが存在しない場合、注文ページには自動インストールが利用できない旨が表示されますが、お客様は注文後にISOタブやコンソールタブから手動でインストールを行うことができます。
インストール失敗時の返金
インストールが失敗またはタイムアウトした場合、注文金額がウォレットに一度返金され、IPはプールに戻され、管理者が確認できるようにサーバーはメンテナンス用にロックされます。
更新とリマインダー
更新日にNexCMPが請求書を発行し、自動更新が有効で残高が十分にあればウォレットから決済します。リマインダーは7日前、3日前、1日前に送信され、同一期間に対して二重請求されることはありません。
支払期日超過時のロック
猶予期間(デフォルトは3日、0〜30日)が過ぎると、未払いのレンタルは一時停止されます。お客様は情報の確認は可能ですが、電源操作、再インストール、コンソールの起動はできなくなります。サーバーの電源がオフにされたりデータが消去されたりすることはなく、NexCMPが自動的にレンタルを終了することはありません。支払いを行うことで利用を再開できます。
手動で実施する作業
これらの手順が完了するまで、モジュールがサーバーに対して処理を行うことはありません。
- 管理ネットワーク、および各iDRAC用の固定プライベートアドレスとAdministratorアカウントを準備します。
- サーバーをインポートします。各サーバーはロックされた状態で在庫に登録され、販売リストには表示されません。
- プランを編集(サンプルプランは無効化されています)して各サーバーに割り当て、販売可能として設定し、再インストールを有効にします。
- OSテンプレートISO、およびそれを各iDRACに配信するHTTPファイルサーバーを準備します。
- 実稼働運用を開始し(文字列入力による確認)、各サーバーの「Lock」タブでロックを解除してから、販売を有効にします(文字列入力による確認)。
- 例外処理への対応:待機中の注文、iDRAC証明書の変更、インストール失敗後にロックされたサーバー。
サーバーのインポートと管理
サーバーは管理コンソールの「Infrastructure > Bare Metal」で管理します。
保存前の接続テスト
iDRACアドレスとAdministratorアカウントを入力し、「Test connection」を押します。この操作では読み取りコマンドのみが送信され、データは保存されません。確認後、在庫として保存するか、一括インポート(Bulk import)を使用します。NexCMPはモデル、CPU、RAM、ディスク、ネットワークカード、サービスタグ、iDRACライセンスの情報を読み取り(以降6時間ごとに再取得)、重複するアドレスやサービスタグの登録を拒否します。
証明書ピニングと認証情報
iDRACが最初に提示した証明書がピン留め(Pinning)されます。証明書が変更された場合、管理者が再ピン留めするまでポーリングと書き込みは停止します。iDRACアカウントは暗号化されて保存され、APIから返却されたり監査ログに記録されたりすることはありません。ログインが拒否された場合、そのサーバーのポーリングは停止します。
最小限の書き込み許可リスト
Redfishクライアントが許可する書き込みコマンドは、電源リセット、仮想メディアのマウントおよび取り出し、ワンタイムブート、VNCコンソール設定の5つのみです。BIOS、RAID、ファームウェア、iDRACユーザー、ネットワーク設定を変更する呼び出しは存在せず、ログを消去することもできません。
プラン、請求サイクル、料金
価格はすべてお客様が設定します。以下に記載されている価格はNexCMPの固定価格ではありません。
スペック定義付きプラン
プランには、名前、お客様に表示されるスペック、月額料金、初期費用、請求サイクル(1か月から2年まで、それぞれ個別の割引設定が可能)が含まれます。サーバーにプランを割り当てる際、実際のRAMとディスクの容量が検証されます。
価格の通貨
新規インストールでは、プラン価格を1セント単位の米ドルで入力でき、ウォレットからその金額がそのまま引き落とされます(為替レートは不要です)。すでにベトナムドンで価格設定されているプランがある環境ではドンが維持され、設定で引き続き為替レートが必要です。
在庫としてカウントされる条件
サーバーがプランの在庫となるのは、アクティブ、販売可能、ロック解除済み、疎通可能、当該プランに割り当て済み、ゾーン内に存在し、進行中のレンタルや実行中ジョブがない場合です。サンプルプランは無効化された状態で提供され、プランを有効化して販売を有効にするまで販売は開始されません。
ウォレット、自動更新、クォータ
注文はプリペイドウォレットから支払われ、新規注文では自動更新がデフォルトで有効になっています。クォータキー dedicated.servers によって1アカウントが保持できるサーバー数が制限され、ウォレットへの請求前にチェックされます。
IPプール
各サーバーには、定義したプール(ゲートウェイ、プレフィックス、DNSを含む範囲、1プールあたり最大4,096アドレス)から1つのパブリックIPv4アドレスが割り当てられます。各アドレスの状態は、空き、割り当て済み、予約済み、ブロック中、またはクールダウン中となり、注文時に1つ割り当てられます。
クラウドVM、VPNエンドポイント、Kubernetesクラスター、または他のサーバーですでに使用されているアドレスは検出され、ブロック中としてマークされます。解放されたアドレスは、古いOS側に設定が残っている可能性があるため、再割り当てされるまでデフォルトで24時間待機します(0に設定可能)。
電源、コンソール、再インストール、ISO
お客様と管理者は同じコントロールを使用し、すべての書き込み操作は以下の安全ゲートを通過します。
電源
電源オン、正常シャットダウン、再起動、強制停止、リセット。電源オン以外の操作ではサーバー名の入力が必要であり、お客様は1分あたり6回までの電源操作に制限されます。
ブラウザコンソール
NexCMPはワンタイムパスワードを使用してiDRAC VNCサーバーを起動し、パネル経由でブラウザにブリッジして、終了後に停止します。サーバーごとに同時に1セッションのみ、デフォルトで30分間です。
再インストールとOSテンプレート
お客様が有効なテンプレートとホスト名を選択すると、再インストールによってディスクが消去されます。コードにはUbuntu、Debian(UEFIサーバーのみ)、Windows Server、Proxmox VE用のインストーラーが含まれています。NexCMPにはOSイメージは同梱されていないため、テンプレートごとに準備されたISOを提供する必要があり、そのファイルが存在する場合のみ利用可能になります。サンプル一覧のWindowsテンプレートはオフになっており、Windowsライセンスはお客様側でのご用意となります。
お客様のISO
お客様自身のISOへのリンクを貼り付けることができます。NexCMPは設定されたサイズ、ストレージ、制限時間の範囲内でそれをサーバーにダウンロードし、仮想メディアとしてマウントします。iDRACにお客様のリンクが渡されることはありません。
センサーとハードウェアイベントログ
ヘルス状態、温度、ファン、電源ユニット、消費電力が120秒ごとに各iDRACから読み取られます。お客様には、消費電力、吸気温度、CPU温度の24時間および7日間のグラフが表示されます。
サーバーのOverview上部には、CPU、RAM、Disk、Networkの4つのライブタイルが表示され、それぞれに24時間のグラフが含まれます。CPU、RAM、DiskはDell iDRACから取得した使用率(Diskは空き容量ではなくI/Oアクティビティ)で、Networkは現在のインバウンド/アウトバウンド速度およびトラフィックカウンターによる当月の合計です。サーバーがオフになっている場合、iDRACに接続できない場合、またはマシンから値が報告されない場合は、架空の0ではなく、ダッシュと簡潔な理由が表示されます。タイルはページを開いている間、毎分更新されます。
iDRACシステムイベントログは15分ごとに読み取られ、最新の50件が保持されます。管理者はすべてを閲覧でき、お客様にはレンタル開始時からのエントリーが重大度でフィルタリングされ、インフラ関連の文言を除外した状態で表示されます。
セーフティスイッチとロック
書き込みコマンドは、両方のゲートが開いている場合にのみiDRACに到達します。
実環境オペレーション(システム全体)
電源、仮想メディア、コンソール、OSインストールなど、iDRACへのあらゆる書き込みを一元管理するスイッチです。初期状態はオフです。有効にするには理由の入力とテキスト「ENABLE LIVE OPS」の入力が必要で、無効にすると開いているすべてのコンソールが閉じられます。読み取り操作は継続して動作します。
サーバー単位のロック
各サーバーには個別のロックがあり、インポートされたサーバーはロックされた状態で開始されます。ロックされたサーバーは書き込みを拒否し、お客様にロックメッセージを表示します。ロックおよびロック解除には理由の入力が必要で、監査ログに記録されます。
2重チェックと緊急停止
両方のゲートは、リクエスト受信時と各コマンド実行直前のワーカー内の2回チェックされます。並行ジョブ数を0に設定すると、ワーカーはジョブの開始を停止します。
販売スイッチ
販売は独立したスイッチで管理され、デフォルトでオフになっており、確認テキストを入力して有効化します。オフの間、お客様には注文ページが表示されず請求も行われません。既存のレンタルは引き続き表示されます。
Safetyページ
システム全体のスイッチとサーバー単位のロック、およびNexCMPが決して実行しない操作。

帯域幅
帯域幅は、個別のカウンターエージェントによって書き出されるトラフィックカウンターファイルから読み取られます。このエージェントは標準のNexCMPインストールには含まれないため、標準インストールでは利用量は記録されず、帯域幅タブにはデータが表示されません。本モジュールは利用量を記録するのみで、サーバーの帯域制限や切断を行うことはなく、プランにもデータ上限はありません。
管理コンソールおよびポータルのBare Metalモジュール
検証環境におけるサンプルデータおよび模擬サーバーのスクリーンショットです。







エンドユーザーができること
ポータル上またはスコープ付きAPIキーを使用して実行できる各操作について説明します。
注文とお支払い
ゾーン、プラン、サイクル、OSテンプレート(またはなし)、ホスト名を選択し、見積もりを確認してウォレットから支払います。
電源とコンソール
レンタル期間中は、サーバーの電源オン/オフや再起動、ブラウザコンソールの起動が可能です。
OSインストールまたはISOのマウント
有効なテンプレートから再インストールするか、リンクからISOを追加してワンタイムブートでマウントできます。
監視と更新
自身のサーバーのハードウェア、センサー、イベントログ、アクティビティを確認し、自動更新のオン/オフを切り替えられます。
更新、請求サイクルの変更、プラン変更のリクエスト
1〜24か月分の前払いをワンステップで行ったり、次回の更新から別の請求サイクルを選択したり、スタッフが承認するプラン変更リクエストを送信したりできます。サーバーの請求書も同じページに一覧表示されます。
OSログイン情報を再確認
インストール後、お客様は自身のサーバーのユーザー名とパスワードをAccessカードで何度でも表示・コピーできます。新しい所有者が以前の所有者のパスワードを見ることは決してありません。
APIの利用
APIキーには、dedicated:read、write、console、create、destroyのスコープが付与されます。destroyにはディスク消去を伴う再インストールが含まれます。
事業者ができること
各項目はNexCMPの管理コンソールから設定できます。
サーバーとIPプール
サーバーのインポート、ラベル付け、更新、ロック、ロック解除、割り当て解除、廃棄を行い、IPプールを管理してサーバーにアドレスを割り当てます。
プランと販売
プランの編集、サーバーへの紐付け、サーバーの販売可能設定、販売スイッチの切り替えを行います。販売停止中も、ベータアカウント一覧のユーザーは注文画面をプレビューできます。
プラン変更リクエスト
お客様からのプラン変更リクエストは、Services > Dedicated Server > Plan changesに保留されます。アップグレード時は支払済み期間の残日数分の差額が請求され、ダウングレード時は返金されません。管理者が承認または却下するまで請求は一切発生しません。
注文とレンタル
待機中の注文へのサーバー割り当て、返金の有無に応じたキャンセル、手動でのサーバー割り当て(無料、または価格と更新日付き)、レンタルの編集や移管、請求書の支払い済み処理を行います。
オペレーションと監査
キュー内のジョブの監視とキャンセル、サーバーの電源操作や手動での再インストール、OSテンプレートの登録、顧客ごとのISO制限設定を行います。管理者による変更には理由が付与され、監査ログに記録されます。
インフラストラクチャ要件
ハードウェア、ネットワーク、IPアドレスはお客様側でご用意いただく必要があります。詳細な手順:https://nexcmp.com/docs/infrastructure/dedicated/ 。注文を納品する前に、以下の各項目が準備されている必要があります。
- Dellサーバー(iDRAC 9およびRedfish API対応)。コンソールおよび仮想メディアには、iDRACのEnterpriseまたはDatacenterライセンスが必要です。
- 顧客から到達不能な管理ネットワーク。パネルはHTTPS 443、およびコンソール用のVNCポート(デフォルトは5901)で各iDRACに到達できる必要があります。サーバー用のパブリックIPv4アドレスはIPプールに登録します。
- iDRACアドレスは、管理者コンソール(Infrastructure > Bare Metal > Safety、Management network connection)で入力する管理ネットワーク内のプライベートIPv4アドレス(RFC 1918、プレフィックス/16以上)である必要があります。DNS名とIPv6は拒否されます。サンプル値が残っている間は、コンソールに赤色の通知が表示され、実際の操作の開始がブロックされます。
- iDRACに対してISOフォルダーを配信する管理ネットワーク上のHTTPファイルサーバー(バイトレンジ対応、ディレクトリリスティング無効)。パネルサーバー上で次の1つのコマンドを実行するだけでセットアップできます: sudo nexcmp dedicated-setup-iso --listen <address> --allow <iDRAC network>(またはインストーラーで同様のオプションを指定)。ディレクトリリスティングなしで、iDRACネットワークに対してISOファイルのGETリクエストのみを公開します。管理ネットワーク自体はお客様側でご用意いただく必要があります。
- デフォルトではNexCMPデータディレクトリ配下のISOフォルダーであり、各サービスが書き込みを行います。フォルダーを移動する場合は、WorkerのsystemdユニットのReadWritePathsに新しいフォルダーを指定し、WebサーバーがWorkerの書き込んだファイルを読み取れるように設定する必要があります。
- パネルサーバー上で、インストールISOをビルドするためのxorriso(Windows用のgenisoimage)、およびブラウザコンソール用の/usr/share/novnc内のnoVNCファイル。インストーラーは--baremetalを指定するとこれらを追加します(ISOサーバーを要求した場合やモジュールがすでに有効な場合も同様です)。不足しているものがある場合、管理者コンソールにどれが不足しているかが表示され、実際の操作はブロックされたままになります。
- コールバックアドレス: 新規インストールされたサーバーからアクセス可能なパネルのhttpsアドレス。同じManagement network connectionカードの3番目のフィールドです。起動時にサンプル値のままであれば、NexCMPによってサイトのhttpsアドレスが自動入力されます。
導入適性チェック
適したケース: iDRAC 9搭載のDellサーバーを所有し、専用の管理ネットワークに配置可能で、ウォレット、契約更新、ポータル、APIを利用してサーバー丸ごとを顧客へ提供したい場合。
次のような用途には適していません: HPEまたはSupermicroサーバー(Soon)、リセラーサイト経由の販売、専用のカウンターエージェントを使用しない帯域幅測定、レンタルサーバーへの独自のIPプレフィックスの持ち込み、ワンクリックセットアップ、またはパネルからのBIOS、RAID、ファームウェアの変更。
責任範囲: ハードウェア、IPアドレスの調達元、適用される法令の遵守(自社および顧客双方)、ならびに自身で設定する利用規約(AUP)については、お客様自身の責任となります。NexCMPはサーバー、IP、帯域幅の提供を行いません。また、本ページの内容は法的助言を構成するものではありません。
FreeとSource
Bare Metalモジュールは、初年度$0・以降年額$99のNexCMP Free、および一括購入$499のNexCMP Sourceに含まれています。デフォルトではオフになっており、License & updatesでオンに切り替えます。Freeは独自のASNと自社名義で登録されたサブネットを持つネットワーク事業者向けで、申請には審査があります。サーバーとIPアドレスはお客様自身のものです。本モジュールには実機のDellハードウェアが必要です。このページの画面は、サンプルデータを用いた検証環境のものです。
Bare Metalプラットフォーム: よくある質問
どのサーバーに対応していますか?
注文からサーバー提供までのプロセスは自動化されていますか?
顧客にiDRACへのアクセス権は付与されますか?
顧客が支払わなかった場合はどうなりますか?
帯域幅(データ転送量)は計測されますか?
安全スイッチの役割は何ですか?
独自の通貨で価格設定できますか?またリセラーによる販売は可能ですか?
出典
Bare Metalモジュールに関するNexCMPドキュメント。
NexCMP を無料で入手
無料で利用可能。Bare Metalモジュールを含むすべてのモジュールが提供されます。サーバーにNexCMPをインストール後、「License & updates」からモジュールを有効化してください。
最終更新:













