Используйте несколько пулов zfs в LXD

У меня есть несколько пулов: tank1, tank2 и tank3.

Как я могу заставить контейнер LXD использовать назначенный пул. например. С1 и С2 используют бак1, С3 используют бак2, С4 и С5 используют бак3?

3
задан 30 April 2016 в 01:14

2 ответа

Путем я вижу его, каждый хост lxd может только использовать один пул.

0
ответ дан 30 April 2016 в 11:14
  • 1
    @heynnema не в смысле ЭЛАМА, я думаю - драйверы просто должны быть подписаны правильно; there' s никакая проверка, чтобы видеть, ли подпись драйвера от ряда известных плохих, AFAIK. – muru 2 October 2017 в 12:36

Можно сделать это в данный момент Вы init контейнер:

lxc init <image> <name> -s <pool>

я Вы уже создали Вас контейнеры в другом пуле, необходимо остановить их, опубликовать как изображения, удалить исходные контейнеры и init их в новом пуле хранения данных:

lcx stop c1
lxc lxc publish -f c1 --alias c1
lxc delete c1
lxc init c1 c1 -s <new pool>
lxc start c1
lxc image delete c1
0
ответ дан 30 April 2016 в 11:14
  • 1
    Драйверы ядра должны быть подписаны, или они won' t загрузка. Ubuntu также говорит пользователю если there' s проблема... предоставленная... очень загадочным способом... – heynnema 2 October 2017 в 12:34

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

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