NexCMPのアップデート
管理画面の場所: System › Admin › License & updates (
/license) → Update カード。
受け取るもの
| リリースタイプ | 配信時期 |
|---|---|
| セキュリティ修正 | 常時(「更新期限」日を過ぎた場合も含む) |
| 機能リリース | 「更新期限」日以前に公開されたもののみ |
両方の日付は License & updates で確認できます。ライセンスの更新は nexcmp.com/licenses から行ってください。
管理コンソールからのアップデート
- System › Admin › License & updates を開きます。
- Update カードで Check for update をクリックします。カードには、現在のバージョン、インストール可能な最新バージョン、該当する場合は security タグ、および変更履歴が表示されます。
- Update to X.Y.Z をクリックして確認します。プログラムがリリースをダウンロードし、SHA-256およびEd25519署名を検証して、バイナリをアトミックに置き換え(
.bakコピーを保持)、再起動します。約 10秒 のダウンタイムが発生します。 - ページを再読み込みし、License & updates の右上にあるバージョンを確認します。

コマンドラインからのアップデート
bash
sudo nexcmp updateこれにより、/etc/nexcmp/install.conf から保存されたパラメータを使用して、現在インストールされているリリース内に同梱されているインストーラー(その場でダウンロードされるスクリプトではありません)が実行されます。バイナリ、systemdユニット、nginxテンプレート、ノードエージェントが更新され、データ、設定、アカウントは保持されます。
ダウングレードは行われません
サーバーが実行中のバージョンよりも古いバージョンを提供している場合、インストーラーは実行中のバージョンを維持します。
アップデートの前に
- バックアップを取得します:
sudo nexcmp backup— Backup and restore を参照してください。 - Updateカードの変更履歴をご確認ください。1.3以降の変更点については、VPNエージェントの更新やBare Metalの価格設定ルールを含む1.6.1までのリリースノートをご覧ください。
- トラフィックの少ない時間帯にアップデートを行ってください。実行中の仮想マシンは影響を受けませんが、お客様が数秒間ポータルを利用できなくなります。
アップデートの後で
sudo nexcmp statusを実行し、両方のサービスがアクティブであることを確認します。- 管理ダッシュボードと Needs attention ページを開きます。
- データベースの移行は、新しいバージョンの初回起動時に自動的に実行されます。
- VPNノードを運用している場合は、エージェントを個別にアップデートし、使用量の計測値を確認してください。パネルをアップデートすると新しいエージェントが利用可能になりますが、すべてのリモートノードで稼働しているとは限りません。詳細はVPNノードのデータ通信量枠をご覧ください。
アップデートが失敗した場合は、Update errors を参照してください。