Создание группы томов в нова-объеме Juju charm

Изменить /etc/update-manager/release-upgrades и установить:

Prompt=never изменить это с помощью вашего любимого редактора.

Никогда не использовать update-manager с -d, это проверяет, доступна ли следующая версия или нет.

1
задан 25 May 2012 в 08:39

5 ответов

Получение этого в LXC немного сложно. Во-первых, вам нужно убедиться, что хост поддерживает loopback и LVM и загружен соответствующий модуль. Затем необходимо выполнить некоторые шаги вручную:

Во-первых, для доступа к контейнеру Grant для различных узлов и узлов LVS необходимо, в частности, / dev / loop [0-9], / dev / loop-control, и /dev/mapper/control.

В /usr/share/pyshared/juju/lib/lxc/data/lxc.conf добавьте следующее:

lxc.cgroup.devices.allow = c 10:236 rwm
lxc.cgroup.devices.allow = c 10:237 rwm
lxc.cgroup.devices.allow = b 7:* rwm

Тогда вам также необходимо вручную создать узел устройства управления контуром каким-то образом внутри контейнера. Если вы уже развернули блок, а у Juju есть шаблон для среды, вы можете сделать это в каталоге / dev этого шаблона, например:

sudo mknod /var/lib/lxc/adam-sample-0-template/rootfs/dev/loop-control c 10 237

. / Dev / mapper / controller узел устройства будет создан при установке LVM.

В качестве альтернативы вы можете изменить шарм nova-volume, чтобы сделать это за вас автоматически во время его установки. К сожалению, я не знаю, как Juju или LXC предварительно авторизуют и заполняют каталог / dev новых контейнеров устройствами, требуемыми очарованием. До тех пор, пока эти возможности не будут расположены, шарм nova-volume (и, вероятно, nova-compute) тоже, вероятно, потребует неловкой работы вокруг этого, чтобы обеспечить правильную работу в контейнерах LXC.

2
ответ дан 2 August 2018 в 00:56

Получение этого в LXC немного сложно. Во-первых, вам нужно убедиться, что хост поддерживает loopback и LVM и загружен соответствующий модуль. Затем необходимо выполнить некоторые шаги вручную:

Во-первых, для доступа к контейнерам Grant для различных узлов и узлов LVS необходимо, в частности, / dev / loop [0-9], / dev / loop-control, и /dev/mapper/control.

В /usr/share/pyshared/juju/lib/lxc/data/lxc.conf добавьте следующее:

lxc.cgroup.devices.allow = c 10:236 rwm
lxc.cgroup.devices.allow = c 10:237 rwm
lxc.cgroup.devices.allow = b 7:* rwm

Тогда вам также необходимо вручную создать узел устройства управления контуром каким-то образом внутри контейнера. Если вы уже развернули блок, а у Juju есть шаблон для среды, вы можете сделать это в каталоге / dev этого шаблона, например:

sudo mknod /var/lib/lxc/adam-sample-0-template/rootfs/dev/loop-control c 10 237

. / Dev / mapper / controller узел устройства будет создан при установке LVM.

В качестве альтернативы вы можете изменить шарм nova-volume, чтобы сделать это за вас автоматически во время его установки. К сожалению, я не знаю, как Juju или LXC предварительно авторизуют и заполняют каталог / dev новых контейнеров устройствами, требуемыми очарованием. До тех пор, пока эти возможности не будут расположены, шарм nova-volume (и, вероятно, nova-compute) тоже, вероятно, потребует неловкой работы вокруг этого, чтобы обеспечить правильную работу в контейнерах LXC.

2
ответ дан 6 August 2018 в 01:06

Получение этого в LXC немного сложно. Во-первых, вам нужно убедиться, что хост поддерживает loopback и LVM и загружен соответствующий модуль. Затем необходимо выполнить некоторые шаги вручную:

Во-первых, для доступа к контейнерам Grant для различных узлов и узлов LVS необходимо, в частности, / dev / loop [0-9], / dev / loop-control, и /dev/mapper/control.

В /usr/share/pyshared/juju/lib/lxc/data/lxc.conf добавьте следующее:

lxc.cgroup.devices.allow = c 10:236 rwm
lxc.cgroup.devices.allow = c 10:237 rwm
lxc.cgroup.devices.allow = b 7:* rwm

Тогда вам также необходимо вручную создать узел устройства управления контуром каким-то образом внутри контейнера. Если вы уже развернули блок, а у Juju есть шаблон для среды, вы можете сделать это в каталоге / dev этого шаблона, например:

sudo mknod /var/lib/lxc/adam-sample-0-template/rootfs/dev/loop-control c 10 237

. / Dev / mapper / controller узел устройства будет создан при установке LVM.

В качестве альтернативы вы можете изменить шарм nova-volume, чтобы сделать это за вас автоматически во время его установки. К сожалению, я не знаю, как Juju или LXC предварительно авторизуют и заполняют каталог / dev новых контейнеров устройствами, требуемыми очарованием. До тех пор, пока эти возможности не будут расположены, шарм nova-volume (и, вероятно, nova-compute) тоже, вероятно, потребует неловкой работы вокруг этого, чтобы обеспечить правильную работу в контейнерах LXC.

2
ответ дан 7 August 2018 в 18:32

Получение этого в LXC немного сложно. Во-первых, вам нужно убедиться, что хост поддерживает loopback и LVM и загружен соответствующий модуль. Затем необходимо выполнить некоторые шаги вручную:

Во-первых, для доступа к контейнерам Grant для различных узлов и узлов LVS необходимо, в частности, / dev / loop [0-9], / dev / loop-control, и /dev/mapper/control.

В /usr/share/pyshared/juju/lib/lxc/data/lxc.conf добавьте следующее:

lxc.cgroup.devices.allow = c 10:236 rwm
lxc.cgroup.devices.allow = c 10:237 rwm
lxc.cgroup.devices.allow = b 7:* rwm

Тогда вам также необходимо вручную создать узел устройства управления контуром каким-то образом внутри контейнера. Если вы уже развернули блок, а у Juju есть шаблон для среды, вы можете сделать это в каталоге / dev этого шаблона, например:

sudo mknod /var/lib/lxc/adam-sample-0-template/rootfs/dev/loop-control c 10 237

. / Dev / mapper / controller узел устройства будет создан при установке LVM.

В качестве альтернативы вы можете изменить шарм nova-volume, чтобы сделать это за вас автоматически во время его установки. К сожалению, я не знаю, как Juju или LXC предварительно авторизуют и заполняют каталог / dev новых контейнеров устройствами, требуемыми очарованием. До тех пор, пока эти возможности не будут расположены, шарм nova-volume (и, вероятно, nova-compute) тоже, вероятно, потребует неловкой работы вокруг этого, чтобы обеспечить правильную работу в контейнерах LXC.

2
ответ дан 10 August 2018 в 07:13

Получение этого в LXC немного сложно. Во-первых, вам нужно убедиться, что хост поддерживает loopback и LVM и загружен соответствующий модуль. Затем необходимо выполнить некоторые шаги вручную:

Во-первых, для доступа к контейнерам Grant для различных узлов и узлов LVS необходимо, в частности, / dev / loop [0-9], / dev / loop-control, и /dev/mapper/control.

В /usr/share/pyshared/juju/lib/lxc/data/lxc.conf добавьте следующее:

lxc.cgroup.devices.allow = c 10:236 rwm
lxc.cgroup.devices.allow = c 10:237 rwm
lxc.cgroup.devices.allow = b 7:* rwm

Тогда вам также необходимо вручную создать узел устройства управления контуром каким-то образом внутри контейнера. Если вы уже развернули блок, а у Juju есть шаблон для среды, вы можете сделать это в каталоге / dev этого шаблона, например:

sudo mknod /var/lib/lxc/adam-sample-0-template/rootfs/dev/loop-control c 10 237

. / Dev / mapper / controller узел устройства будет создан при установке LVM.

В качестве альтернативы вы можете изменить шарм nova-volume, чтобы сделать это за вас автоматически во время его установки. К сожалению, я не знаю, как Juju или LXC предварительно авторизуют и заполняют каталог / dev новых контейнеров устройствами, требуемыми очарованием. До тех пор, пока эти возможности не будут расположены, шарм nova-volume (и, вероятно, nova-compute) тоже, вероятно, потребует неловкой работы вокруг этого, чтобы обеспечить правильную работу в контейнерах LXC.

2
ответ дан 15 August 2018 в 19:13

Другие вопросы по тегам:

Похожие вопросы: