ミニオンの生成と管理
ミニオンの生成から停止・再開までのライフサイクルを説明します。
プロビジョニングフロー
Section titled “プロビジョニングフロー”- HQダッシュボードで「新規ミニオン」を選択
- ミニオン用のクラウドサーバーが作成される
- ミニオンサーバーが自動起動
- セキュアなトンネルが構築され、専用URLでアクセス可能に
- HQにハートビートが送信され、ステータスが
onlineに変化
ミニオンのステータス
Section titled “ミニオンのステータス”| ステータス | 説明 |
|---|---|
provisioning | サーバーを作成中 |
online | 正常に稼働中 |
offline | ハートビートが途絶えた |
stopped | 手動で停止された |
expired | 試用期間終了(状態保存済み) |
ライフサイクル操作
Section titled “ライフサイクル操作”HQダッシュボードまたはAPIからミニオンを停止できます。停止時にスナップショットが作成され、状態が保存されます。
スナップショットから新しいインスタンスが作成され、停止前の状態が復元されます。
スナップショットとインスタンスが完全に削除されます。この操作は取り消せません。
セルフホストミニオン
Section titled “セルフホストミニオン”クラウドVPSの代わりに、自前のハードウェア(Windows PC、Mac mini等)でミニオンを運用できます。
- HQダッシュボードからセルフホストミニオンを作成
- 対象マシンに
@geekbeer/minionをインストール - 発行された認証情報でセットアップコマンドを実行
ヘッドレス運用(ディスプレイなし)
Section titled “ヘッドレス運用(ディスプレイなし)”クラウドVPSミニオンは仮想ディスプレイ(Xvfb)を使用するため、物理モニターなしでVNCが動作します。セルフホストマシン(Windows / macOS)は物理ディスプレイをミラーリングする方式のため、ディスプレイが接続されていないとVNCがブラックアウトします。
モニターなしで運用する場合は、HDMIポートにHDMIダミープラグ(ヘッドレスディスプレイアダプタ)を挿してください。OSがディスプレイ接続を認識し、VNCが正常に動作します。ソフトウェアの変更は不要です。
モニタリング
Section titled “モニタリング”HQダッシュボードでは以下を確認できます。
- ハートビート — ミニオンの生存状態(30秒間隔)
- 稼働時間 — 累計稼働時間と使用状況の追跡
- 実行ログ — ワークフロー/ルーティンの実行履歴