Como posso instalar o software Vyos .iso dentro de um contêiner LXC?

Como posso instalar o software Vyos .iso dentro de um contêiner LXC?

Tenho um problema com a instalação do software Vyos dentro de um contêiner LXC. O .isoé vyos-1.1.8-amd64.iso.

Responder1

Na semana passada, o LXC e o LXD v3.0.0 foram lançados.

Embora existam muitos novos recursos/capacidades excelentes, para permanecer no tópico, também foi lançado o lxd-p2c, que é uma ferramenta que permite criar um contêiner LXD local (ou remoto) a partir de uma máquina física ou de uma VM.

Então você pode tentar agora instalar o ISO como uma VM KVM. Depois de instalado, crie um contêiner LXD usando a ferramenta lxd-p2c.

Há um vídeo do FOSDEM 2018 de Stephane Graber demonstrando como usar uma VM CentOS executando Apache e criar um contêiner LXD CentOS funcional com o Apache executando usando lxd-p2c:

https://www.youtube.com/watch?time_continue=8&v=JKztAWZOj9g

O anúncio de lançamento do LXD 3.0.0 pode ser encontrado aqui:

https://discuss.linuxcontainers.org/t/lxd-3-0-0-has-been-released/1491

Responder2

Você não. Os contêineres LXC não são VMs verdadeiras e são projetados para operar a partir de imagens de disco pré-construídas, não de ISOs.

Você precisaria de uma VM para inicializar adequadamente os ISOs para instalar o sistema operacional. Isso é conseguido por algo como o VirtualBox, não pela conteinerização LXC/LXD.

Responder3

Você pode montar o .iso como uma interface de loopback e extrair os arquivos. Em seguida, use os arquivos para construir o contêiner.

Há umimagem Docker existente, se você quiser seguir esse caminho.

Parece que lxc-createserá capazcrie o contêinerdo montado .iso.

informação relacionada