Bug 33052 - lxd contrainers doesn't start on boot
Summary: lxd contrainers doesn't start on boot
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: lxd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Denis Pynkin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-26 11:34 MSK by aebirukov
Modified: 2017-03-14 15:39 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aebirukov 2017-01-26 11:34:19 MSK
Не получается настроить старт контейнеров lxd при загрузке. Контейнеры lxc стартуют нормально.

# systemctl list-unit-files |grep -E "lx[cd]"
lxc-net.service                                                        disabled
lxc.service                                                            enabled 
lxc@.service                                                           enabled 
lxcfs.service                                                          enabled 
lxd-bridge.service                                                     disabled
lxd-startup.service                                                    enabled 
lxd.service                                                            indirect
lxd.socket

Причём, контейнеры стартуют если ввести команду:
# lxc list
+-------------------------+---------+------+------+------------+-----------+
|          NAME           |  STATE  | IPV4 | IPV6 |    TYPE    | SNAPSHOTS |
+-------------------------+---------+------+------+------------+-----------+
| test1 | STOPPED |      |      | PERSISTENT | 1         |
+-------------------------+---------+------+------+------------+-----------+
| test2      | STOPPED |      |      | PERSISTENT | 2         |
+-------------------------+---------+------+------+------------+-----------+
# lxc list
+-------------------------+---------+---------------------+------+------------+-----------+
|          NAME           |  STATE  |        IPV4         | IPV6 |    TYPE    | SNAPSHOTS |
+-------------------------+---------+---------------------+------+------------+-----------+
| test1 | RUNNING | 192.168.0.46 (eth0) |      | PERSISTENT | 1         |
+-------------------------+---------+---------------------+------+------------+-----------+
| test2     | RUNNING | 192.168.0.47 (eth0) |      | PERSISTENT | 2         |
+-------------------------+---------+---------------------+------+------------+-----------+

Нагуглил похожее:
https://github.com/lxc/lxd-pkg-ubuntu/issues/6

$ rpm -qa|grep -E "lx[cd]"
lxd-2.6.2-alt1
lxcfs-2.0.5-alt1
lxc-2.0.6-alt1
lxc-libs-2.0.6-alt1

(Почти) всё остальное из p8.
Comment 1 aebirukov 2017-01-26 11:37:24 MSK
Скопипастил не полностью одну важную строчку:
# systemctl list-unit-files |grep -E "lx[cd]"
--//--
lxd.socket                                                             enabled
Comment 2 Denis Pynkin 2017-03-14 15:39:19 MSK
systemctl enable lxd.service
lxc config set <container> boot.autostart true

Должно помочь.