Perguntas sobre 'lxc'

A tag LXC é para perguntas relacionadas a contêineres LinuX e capacidades de virtualização, problemas e soluções de problemas leves.
1
resposta

como adicionar contêineres lxc ao DNS do host para que o getaddrinfo () possa resolvê-los?

Estou executando contêineres do LXC no Ubuntu 12.04 com um kernel 3.8. Os contêineres estão em uma rede somente de host, portanto, seus endereços são gerenciados pelo dnsmasq. Existe uma maneira de configurar o host para que getaddrinfo () (no h...
01.07.2014 / 18:31
1
resposta

O que faz o hífen duplo em 'lxc exec'

Alguns tutoriais (como o Primeiros passos no linuxcontainers.org) recomendam o uso de um hífen ( -- ) ao usar lxc exec para executar um programa dentro de um contêiner LXD, como em $ lxc exec my-container -- apt update Suspeito que...
09.05.2017 / 09:11
1
resposta

Não é possível iniciar o erro lxc containers get ': um nome remoto deve ser fornecido'

Estou tentando começar a usar os contêineres lxd / lxc usando a série de postagens de blog de Stephane Graber: link O problema é que não importa o que eu faça, não consigo fazer com que um contêiner seja iniciado usando um dos repositórios...
16.06.2016 / 02:53
1
resposta

O uso de disco para a mesma unidade mostra 20K no host e 16G no contêiner

Ao comparar o uso do disco para um disco rígido montado, o uso é completamente diferente quando comparado entre o host e o contêiner. Estou executando o Ubuntu 14.04 no host e no contêiner lxc. O disco rígido é montado no host, conforme confi...
20.03.2016 / 14:37
1
resposta

Gerenciamento de LXD e Juju

Seria prático criar contêineres LXD em diferentes servidores e no contêiner usar Ubuntu e juju? Se for, poderemos ver os contêineres LXD como máquinas diferentes?     
02.07.2015 / 18:07
1
resposta

Qual é a diferença entre o Ubuntu Server e o Ubuntu Cloud no LXC?

Eu quero configurar os contêineres do Ubuntu LXC. Existe uma diferença prática entre o /usr/share/lxc/templates/lxc-ubuntu e o /usr/share/lxc/templates/lxc-ubuntu-cloud ? Eu só tenho um único servidor físico executando 12.04.     
11.02.2013 / 23:46
3
respostas

Driver de vídeo sob contêiner lxc?

Como o LXC (Linux Containers) é um super-chroot no nível do kernel, fiquei imaginando que tipo de driver de vídeo os contêineres têm: Meu host é uma máquina de 64 bits do Ubuntu 12.04 com o ATI gpu. O contêiner LXC terá acesso ao mesmo dri...
03.12.2012 / 23:54
1
resposta

Como alterar o IP do serviço de charme do padrão 10.0.0.X se estiver executando juju no local?

Eu configurei uma nuvem privada na rede local seguindo o link e a rede configurada seguida por Como executo o Juju em um servidor local? (A diferença é o endereço IP em minha configuração é 10.200.xx.xx ao invés de 192.168.xx) No entanto,...
11.07.2013 / 16:41
1
resposta

Como criar um dispositivo dm-crypt no LXC?

Em um contêiner LXC, preciso colocar dados confidenciais, preferencialmente armazenados em um sistema de arquivos criptografado com criptografia dm. Quando escrevo sudo cryptsetup luksFormat --cipher aes-xts-plain --size 512 $MyDocsCrypt...
27.10.2012 / 13:19
1
resposta

___ answer684722 ___

Desde que postei essa pergunta, fiz esse processo meia dúzia de vezes sem muita dificuldade. Eu pensei em adicionar algumas dicas do que aprendi na esperança de que alguém as encontre úteis:

Tudo o que você precisa fazer é copiar o sistema de arquivos raiz no diretório rootfs do contêiner (/ var / lib / lxc / YOUR_CONTAINER / rootfs / para armazenamento de backup baseado em disco). Excluir / proc, / dev, / sys e / tmp.

Depois:

  • Tornar o fstab vazio no contêiner
  • Garanta um conjunto mínimo de arquivos de dispositivos em / dev. Eu copio os arquivos do dispositivo de um contêiner de amostra que eu criei usando um modelo.
  • Se você vai usar o lxcbr0 para redes, defina a interface de rede para DHCP em / etc / network / interfaces
  • Se você estiver indo para uma interface física, defina a interface para estática ou manual. Se manual, coloque o endereço IP na configuração do contêiner. Não defina para DHCP.
  • Certifique-se de definir um hwaddr na configuração do contêiner. Se você não fizer isso, o LXC irá gerar aleatoriamente um quando o contêiner for carregado, causando muitas entradas ARP antigas em sua rede.
  • leia / usr / share / lxc / templates / lxc-ubuntu. Preste atenção especial à função configure_ubuntu (). Você provavelmente deseja executar a maioria desses comandos no seu contêiner.

Depois que o contêiner estiver ativo, percorra todos os processos no pstree, removendo aqueles que não são necessários em contêineres (udevd, ntpdate, mdadm, etc). Sinta-se à vontade para remover todos os pacotes do kernel.

Aqui está uma configuração de contêiner de amostra para fins de conclusão. Essa configuração é para um host confiável. O contêiner nessa instância é preciso.

%pre%

Se o sistema operacional host for preciso, você também desejará isso em sua configuração. O arquivo comum não estará disponível.

%pre%     
___ qstntxt ___

Existe uma maneira padrão (ou ferramentas padrão) para migrar máquinas físicas para contêineres LXC para o Ubuntu? Eu estou trabalhando com 12.04.5 máquinas. Eu me deparei com

Mas é especificamente para o debian. O procedimento parece ser

  1. copiar sistema de arquivos raiz
  2. excluir arquivos desnecessários
  3. configure o contêiner

Parece um processo fácil, mas eu sou totalmente novo no LXC e espero algo menos propenso a erros. Outra ideia que tive foi criar um contêiner do Ubuntu a partir de um modelo e depois copiar sobre esse sistema de arquivos. Eu aposto que muitos / etc seriam erroneamente derrotados.

    
___

Existe uma maneira padrão (ou ferramentas padrão) para migrar máquinas físicas para contêineres LXC para o Ubuntu? Eu estou trabalhando com 12.04.5 máquinas. Eu me deparei com link Mas é especificamente para o debian. O procedimento par...
02.10.2015 / 00:19