Crie contêineres LXD em máquinas sem conexão com a Internet

2

Servidor: Ubuntu 16.04 Server, x64, sem conexão com a internet

Eu tenho o LXD instalado, mas estou tendo problemas para obter uma imagem para esse servidor para usar como uma linha de base para contêineres. Eu tentei duas opções até agora, com resultados falhos.

1) Exportar imagem (Xenial) (meta.tar e rootfs.tar) da máquina com internet e gravar em cd. Importar funciona bem, mas ao iniciar o contêiner recém-construído ele falha com o log mostrando

lxc_utils - utils.c:safe_mount:1692 - Operation not permitted - Failed to mount proc onto /usr/lib/x86_64-linux-gnu/lxc/proc

2) Faça o download dos tarballs meta e raiz de os linuxcontainers .org repo e gravá-los em um cd. Importação dá erro que metadata.yaml não existe (o que parece ser verdade).

Quais outras opções eu tenho? Eu tenho 16.04 servidor em um disco, se a criação de uma imagem é uma possibilidade.

    
por kfriede 20.07.2016 / 02:03

1 resposta

0

Update: Tentei exatamente os mesmos 2 métodos com os mesmos arquivos em uma VM recém-criada e BOTH funcionou muito bem. O problema deve estar na minha VM, portanto, vou migrar para uma nova VM (em funcionamento).

Editar: A causa raiz está em algum lugar em xen-guest-tools que fornece funcionalidade adicional durante a execução no Citrix XenServer (que nesse caso era). Pré-instalação, os contentores funcionaram bem. Após a instalação, recebi os erros acima.

    
por 20.07.2016 / 05:54

Tags