lxc-create é executado sem erros, o sistema de arquivos zfs é criado, mas o container não é criado

1

Estou tentando o lxc pela primeira vez, seguindo o link e as man pages

O comando lxc-create é executado sem erros e cria o sistema de arquivos zfs /lxc/u1 , montado em /lxc/u1/rootfs .

root@Ubuntu-1604-xenial-64-minimal ~ # lxc-create -t download --bdev zfs --lxcpath=/lxc -n u1 -- --dist ubuntu --release xenial --arch amd64 
Setting up the GPG keyring
Downloading the image index
Downloading the rootfs
Downloading the metadata
The image cache is now ready
Unpacking the rootfs

---
You just created an Ubuntu container (release=xenial, arch=amd64, variant=default)

To enable sshd, run: apt-get install openssh-server

For security reason, container images ship without user accounts
and without a root password.

Use lxc-attach or chroot directly into the rootfs to set a root password
or create user accounts.
root@Ubuntu-1604-xenial-64-minimal ~ # lxc-ls --fancy
root@Ubuntu-1604-xenial-64-minimal ~ # zfs list
NAME     USED  AVAIL  REFER  MOUNTPOINT
lxc      390M  1.27T    20K  /lxc
lxc/u1   389M  1.27T   389M  /lxc/u1/rootfs
root@Ubuntu-1604-xenial-64-minimal ~ # 

Por que lxc-ls não mostra u1 ?

O que eu fiz de errado?

    
por fadedbee 10.02.2017 / 13:07

1 resposta

1

Eu preciso adicionar --lxcpath = / lxc ao comando every lxc: (

root@Ubuntu-1604-xenial-64-minimal ~ # sudo lxc-ls --lxcpath=/lxc --fancy
NAME STATE   AUTOSTART GROUPS IPV4 IPV6 
u1   STOPPED 0         -      -    -    

Eu consertei isso com:

echo "lxc.lxcpath = /lxc" > /etc/lxc/lxc.conf
    
por fadedbee 10.02.2017 / 13:13