コンテナは使いまわしたいので、次のコマンドでHDDに置いた。
sudo lxc-create -t ubuntu -n redmine -P /home/hdd/lxc
自動起動してくれないとやってらんないので、今までの通り、
sudo ln -s /home/hdd/lxc/redmine/config /etc/lxc/auto/redmine
とした。/etc/default/lxcにもそう書いてあるし!
でも動かなかった。# LXC_AUTO - whether or not to start containers symlinked under# /etc/lxc/autoLXC_AUTO="true"
調べたところ、どうやら、man lxc-autostart曰くconfigの中のlxc.start.autoで設定するらしい。https://help.ubuntu.com/lts/serverguide/lxc.html#lxc-autostart にもそう書いてある。
今回の場合、/var/lib/lxcに置いてなくて、sudo lxc-startで手動起動するときも-Pでディレクトリ指定しないと動かないんですが、当然、このconfigは自動で読みに行ってくれないと思うんですが……。
とかつぶやいてたら、アドバイス頂きました。
@_popopopoon_ ってわかった、/var/lib/lxc以外に置きました? もしそうならそれは世界中の誰もデバッグしてないのでたぶん動かない。
— hito (@_hito_) 14. Mai 2014
というわけで、ほぼ時を同じくして同じ結論にたどり着きました。
@_hito_ 今それやってるところです(
— ぽぽ (@_popopopoon_) 14. Mai 2014
sudo ln -s /home/hdd/lxc/redmine /var/lib/lxc/redmineこれでうまく動きました。ひどすぎる。
0 件のコメント:
コメントを投稿