В некоторых случаях виртуальные машины в кластере LXD не создаются из-за отсутствия корневых наборов данных в пуле ZFS.
Диагностика
- Подключитесь к серверу с хранилищем ZFS по SSH.
-
Введите команду:
zfs list
Примеры ответов для пула zfs0:
Корневые наборы данных созданыNAME USED AVAIL REFER MOUNTPOINT zfs0 1.97G 36.3G 24K legacy zfs0/containers 24K 36.3G 24K legacy zfs0/custom 24K 36.3G 24K legacy zfs0/deleted 120K 36.3G 24K legacy zfs0/deleted/containers 24K 36.3G 24K legacy zfs0/deleted/custom 24K 36.3G 24K legacy zfs0/deleted/images 24K 36.3G 24K legacy zfs0/deleted/virtual-machines 24K 36.3G 24K legacy zfs0/images 1.97G 36.3G 24K legacy zfs0/virtual-machines 24K 36.3G 24K legacy
Корневых наборов данных нетNAME USED AVAIL REFER MOUNTPOINT zfs0 1.97G 36.3G 24K legacy
Решение
Если корневых наборов данных в пуле нет, создайте их вручную:
- Подключитесь к серверу с хранилищем ZFS по SSH.
-
Выполните команды:
zfs create -o mountpoint=legacy zfs0/containers zfs create -o mountpoint=legacy zfs0/custom zfs create -o mountpoint=legacy zfs0/deleted zfs create -o mountpoint=legacy zfs0/deleted/containers zfs create -o mountpoint=legacy zfs0/deleted/custom zfs create -o mountpoint=legacy zfs0/deleted/images zfs create -o mountpoint=legacy zfs0/deleted/virtual-machines zfs create -o mountpoint=legacy zfs0/images zfs create -o mountpoint=legacy zfs0/virtual-machines
Пояснения к командам