Configuração do LXC com vários discos suportados pelo LVM

1

Gostaria de configurar um contêiner lxc em um host ubuntu com vários discos de back-end. Pelo menos dois:

/boot
/
/opt, maybe

Existe uma maneira de, em um comando lxc-setup, fazer isso? Abaixo está o que eu venho usando para criar contêineres:

sudo lxc-create -t ubuntu -n ubuntu32 -B lvm --vgname=lxcDG --lvname=lv-lxc-ubuntu32 \
    --fstype=ext4 --fssize=5G -- -a i386
    
por stetter 31.05.2014 / 20:57

1 resposta

0

Estou precisando de algo semelhante ao seu.

Acho que encontrei uma solução, mas não com um único comando:

Supondo que seu contêiner lxc já exista e esteja localizado em / var / lib / lxc / mycontainer /, você encontrará um arquivo chamado fstab, provavelmente vazio. Supondo que você criou um volume lógico chamado lv, no grupo de volume vg0, ext3 formatado e deseja usá-lo em seu contêiner. Adicione a seguinte linha:

/dev/vg0/lv mnt ext3 defaults 0 0

Tente iniciar seu contêiner:

lxc-start -n mycontainer -F

Faça login e verifique se você vê e acessa alguns arquivos contidos em lv (se não, monte seu volume no host, crie um arquivo e desmonte-o antes de iniciar o container).

    
por 27.02.2015 / 21:54

Tags