Synology VMMの無料版の壁

── DSM 7.3.x 時代に浮かび上がる「自動起動できない」問題の構造分析

Synology の Virtual Machine Manager(VMM)は、手軽に仮想環境を構築できる便利な仕組みで私も日頃から活用しています。

しかし DSM 7.3.x 以降、VMM の挙動は大きく変化してしまって、無料版では VM の自動起動が事実上できないという “壁” に多くのユーザーがぶつかってしまっている。であろうことに気がついたので、書き残して置きます。

この記事では、実際の検証過程を通して見えてきた「Synology VMM の無料版の壁」を、構造的に整理してみます。


1. DSM の電源スケジュールが効かない

VMM が動いていると DSM はシャットダウンしない(仕様)

DSM 7.3.x では、ホスト(NAS)をスケジュールでシャットダウンしようとしても、
VMM 上で VM が動いている限り、DSM は安全のためシャットダウンを拒否する。

これは Synology が VM のデータ破損を防ぐために導入した安全機構であり、ユーザー側では回避できない。

● 回避策

VMM の VM 設定にある

  • 「ホストシャットダウン時の動作」→「シャットダウン」

を選択すると、DSM がシャットダウンする前に VM を安全に停止してくれる。

これにより、DSM の電源スケジュールが正常に動作するようになる。


2. 無料版 VMM では「自動起動」が封じられている

DSM 7.3 以降、VM の自動起動は Pro ライセンス専用機能

以前の DSM(7.1〜7.2)では、ホスト再起動時に VM が自動起動する挙動が無料版でも見られた。

しかし DSM 7.3 以降は仕様が変更され、

  • VM の自動起動は Pro ライセンス限定
  • 無料版では「ホスト起動時に VM を自動起動」が完全に無効化

となった。

● 再起動でも VM は起動しない

DSM の「再起動」であれば VM が復帰するという情報もあったが、
DSM 7.3.2(DS920+)では 再起動でも VM は起動しない。

無料版では、VM の起動は完全に手動となる。


3. CLI(synovmmcli)が存在しない構成がある

DS920+ では synovmmcli がインストールされていない場合がある

DSM 7.x では VMM の内部構造が変わり、モデルによっては CLI が提供されない。

実際に DS920+(DSM 7.3.2)では、

など、どこを探しても CLI が存在しない構成が確認された。

つまり、CLI による VM 起動・停止は不可能。


4. API ログインもブロックされる

DSM のセキュリティ設定により、外部 API ログインが拒否される

Synology DSM では、セキュリティ強化のために

  • 外部アプリからのログイン禁止
  • 2FA
  • admin アカウントの API 制限
  • VMM API の権限制限

などが有効になっていると、API ログインが完全に拒否される。

実際に curl で API ログインを試みても、

が返り続け、API 経由で VM を起動する手段も封じられている。


5. 結論:無料版 VMM では「VM の自動起動」は実現できない

ここまでの仕様を総合すると、DSM 7.3.x の無料版 VMM は次のような構造になっている。

機能無料版Pro
ホスト起動時の VM 自動起動❌ 不可⭕ 可能
CLI(synovmmcli)モデルにより無しあり
API での VM 起動制限される場合あり可能
DSM 電源スケジュールとの連携条件付き安定

つまり、無料版 VMM では

  • OFF(停止)はできる
  • ON(起動)はできない

という構造的な制約が存在する。


6. TEST 環境なら「手動起動」で十分

今回の検証は TEST 環境での省電力運用が目的だったため、

  • 夜間は Ubuntu 側で自動停止
  • 必要なときに手動で VM を起動
  • 本番運用では常時 ON で問題なし

という運用に落ち着いた。

Synology の仕様に深く踏み込んで戦うより、
目的に応じて割り切る方が合理的なケースもある。


まとめ

Synology DSM 7.3.x の VMM 無料版は、
VM の自動起動を意図的に封じた設計になっている。

  • DSM 電源スケジュールは VM が動いていると止まらない
  • CLI は存在しない構成がある
  • API ログインはセキュリティ設定で拒否される
  • 自動起動は Pro 限定
  • 再起動でも VM は起動しない

これらが重なることで、無料版 VMM では
「VM の時間 ON/OFF」 が実現できない。

テスト用途であれば手動起動で十分だし、
本番用途なら常時 ON で問題ない。

Synology の仕様を理解した上で、
目的に応じて最適な運用を選ぶことが重要という結果になりそうですね。