Proxmox VEでのVPS
Proxmox VEサーバーを接続し、管理パネルから公式クラウドイメージをインストールして、VPS商品を販売できます。請求書の支払いが済むと、PNLCSがサーバーを複製、設定、起動し、顧客は顧客ポータルからそのサーバーを管理します。
Debian
Ubuntu
AlmaLinux
Rocky Linux

顧客ができること
| 項目 | 内容 |
|---|---|
| 電源 | 起動、再起動、シャットダウン(応答がなければ1分後に強制)、強制停止、リセット |
| リアルタイムの状態 | CPU、メモリ、稼働時間、アドレス、ディスクの使用率 |
| グラフ | Proxmox自身の統計から取得したCPU、メモリ、ネットワーク、ディスク |
| rootパスワード | ゲストエージェント経由で即時に設定。利用できない場合は次回起動時に設定 |
| 再インストール | 商品で提供している任意のOS。VM、MACアドレス、IPアドレスはそのまま維持 |
| スナップショット | プランで定められた数まで作成、ロールバック、削除 |
| バックアップ | ローカルストレージまたはProxmox Backup Serverへ。復元と削除も可能 |
破壊的な操作は事前に確認
データを消去する操作では、サーバー名の入力を求めます。再インストールや復元のような時間のかかる処理はバックグラウンドで実行され、ページを閉じても最後まで完了します。

請求イベントごとにPNLCSが行う処理
| イベント | Proxmox上での処理 |
|---|---|
| 注文の支払い完了 | 次のVM IDでプールに複製し、cloud-initを適用、ディスクを拡張、保護を有効化して起動 |
| 利用停止 | 起動時の自動開始をオフにしてからシャットダウン。ホストを再起動しても復帰しません |
| 停止解除 | 起動時の自動開始をオンにして起動 |
| 解約 | 停止し、保護を解除して、ディスクごと削除。アドレスはプールに戻ります |
| アップグレード | コア数とメモリを変更。ディスクは拡張され、縮小されることはありません |
| 1時間ごと | Proxmoxの統計からディスク使用量と当月のトラフィックを取得 |
PNLCSが作成していないマシンには触れません
ハイパーバイザー上では、通常、顧客のサーバー以外のものも動いています。以下のルールにより、PNLCSは自分が作成したマシンだけを扱います。
- PNLCSが作成するサーバーにはすべて、対応するサービス名を記したタグとメモが付きます。PNLCSはこの目印があるマシンにのみ操作を行います
- 推奨のAPIトークンは自身のプールにしかアクセスできません。接続テストでは、請求管理に不要な権限があれば警告します
- サーバーは削除保護付きで作成され、保護は解約の瞬間にのみ解除されます
- 顧客にハイパーバイザーのアドレスが表示されることはありません
PNLCSを試す
ライブデモを操作してみるか、Dockerでインストールしてください。