Ubuntu14.04のマシンでUbuntu18.04なLXDコンテナを動かしているんだが、今朝は起動しなかった。
ip aすると何故かlxdbr0じゃなくてlxcbr0がある。はて?今までそんなこと無かったのに何でやねん。
syslogを見るとlxcbr0があるからlxdbr0が作成できなかったっぽい。そしてlxdbr0がないのでコンテナが動かせないと。
多分、このlxcbr0は以前snap版じゃないLXDを動かしていた名残りのが突然動き出したんじゃないかなと思う。
そんなのどうやって消せばいいんだかわからなかったが、lxcbr0でググって設定ファイルが/etc/default/配下に有りそうと見てみると/etc/default/lxc-netってのがあったので覗くと、
USE_LXC_BRIDGE="true"
#
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.2,10.0.3.254"
LXC_DHCP_MAX="253"
とあったんでUSE_LXC_BRIDGE="false"にして再起動したら直った。
なんで突然そんなことになったかわからないので再発が不安だったりする。
ip aすると何故かlxdbr0じゃなくてlxcbr0がある。はて?今までそんなこと無かったのに何でやねん。
syslogを見るとlxcbr0があるからlxdbr0が作成できなかったっぽい。そしてlxdbr0がないのでコンテナが動かせないと。
多分、このlxcbr0は以前snap版じゃないLXDを動かしていた名残りのが突然動き出したんじゃないかなと思う。
そんなのどうやって消せばいいんだかわからなかったが、lxcbr0でググって設定ファイルが/etc/default/配下に有りそうと見てみると/etc/default/lxc-netってのがあったので覗くと、
USE_LXC_BRIDGE="true"
#
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.2,10.0.3.254"
LXC_DHCP_MAX="253"
とあったんでUSE_LXC_BRIDGE="false"にして再起動したら直った。
なんで突然そんなことになったかわからないので再発が不安だったりする。