環境
Ubuntu 16.04 LTS (Xenial) Server
LXC コンテナをリストして確認すると、デフォルトでは AUTOSTART が 0 となっておりホスト OS 起動時にコンテナはシャットダウンされています。
$ sudo lxc-ls --fancy
NAME STATE AUTOSTART GROUPS IPV4 IPV6
lxc_clone STOPPED 0 - - -
lxc_ubuntu STOPPED 0 - - -
lxc_ubuntu コンテナの AUTOSTART を 1 にし、ホスト OS 起動時に自動起動するようにします。
コンテナの config ファイルの最後に lxc.start.auto = 1
を追加
# pwd
/var/lib/lxc/lxc_ubuntu
# diff -u config.org config
--- config.org 2017-01-02 15:30:59.557679188 +0900
+++ config 2017-01-08 17:49:43.151352672 +0900
@@ -21,3 +21,5 @@
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:22:22:ef
+
+lxc.start.auto = 1
AUTOSTART が 1 になりました。
$ sudo lxc-ls --fancy
NAME STATE AUTOSTART GROUPS IPV4 IPV6
lxc_clone STOPPED 0 - - -
lxc_ubuntu STOPPED 1 - - -
ホスト OS を再起動すると、lxc_ubuntu コンテナも起動しています。
$ sudo lxc-ls --fancy
NAME STATE AUTOSTART GROUPS IPV4 IPV6
lxc_clone STOPPED 0 - - -
lxc_ubuntu RUNNING 1 - 10.0.3.69 -
0 件のコメント:
コメントを投稿