web-dev-qa-db-fra.com

Utiliser plusieurs pools zfs dans LXD

J'ai plusieurs piscines: tank1, tank2 et tank3.

Comment puis-je faire en sorte que le conteneur LXD utilise le pool désigné? par exemple. C1 et C2 utilisent-ils tank1, C3 utilisent-nous tank2, C4 & C5 utilisent-nous tank3?

3
conandor

Vous pouvez le faire au moment où vous lancez le conteneur:

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

Si vous avez déjà créé vos conteneurs dans un autre pool, vous devez les arrêter, les publier sous forme d'images, supprimer les conteneurs d'origine et les initier dans un nouveau pool de stockage:

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
3
kattunga

À mon sens, chaque hôte Lxd ne peut utiliser qu'un seul pool.

0