O que é o LXC e como começar?

36

Eu apreciaria se alguém pudesse me apresentar ao LXC e me dizer como começar com essa tecnologia? Em que casos faz sentido usar, e em qual deles eu devo me afastar?

    
por dhojgaard 10.05.2013 / 01:00

3 respostas

52

por Qasim 10.05.2013 / 02:07
11

LXC

O LXC, que é uma maneira abreviada de dizer Contêineres LinuX , é um método de virtualização no nível do sistema operacional para executar vários sistemas Linux isolados, chamados contêineres em um único host de controle . Como o LXC fornece virtualização em nível de sistema operacional, não é por meio de uma máquina virtual completa, mas fornece seu próprio ambiente virtual que possui seu próprio processo e espaço de rede.

O LXC depende dos cgroups do kernel Linux ( Grupos de Controle ) que são desenvolvidos como parte do LXC, que é um recurso para limitar, contabilizar e isolar o uso de recursos (CPU, memória, E / S de disco, etc.) dos grupos de processos. Ele também se baseia em outros tipos de funcionalidade de isolamento de namespace, que foram desenvolvidos e integrados ao kernel Linux da linha principal.

No Ubuntu você pode encontrar ferramentas como Juju que são usadas com o LXC. Você pode até encontrar vários tutoriais:

Para usar o LXC e seus benefícios, eu recomendo ler o Guia do Ubuntu para Juju

Site oficial - link

As listas de e-mail são hospedadas aqui

    
por Luis Alvarado 10.05.2013 / 01:14
2

Acho que uma pergunta melhor é o que você quer fazer com o LXC?

Gostaria de começar com a documentação da comunidade e fazer perguntas específicas sobre coisas específicas que você não entende.

link

link

O LXC pode ser usado para isolar serviços ou outros processos do host, embora o isolamento nem sempre seja perfeito.

O LXC é, IMO, em rápido desenvolvimento e pode ajudar se você se inscrever na lista de discussão.

link

O Distrowatch também fez uma boa visão geral na semana passada

link

    
por Panther 10.05.2013 / 01:05