Archiso no Proxmox com LXC do Archlinux

Neste tutorial, vamos guiá-lo no processo de criação e configuração de um contêiner LXC com Arch Linux utilizando o Proxmox VE. Com o Proxmox, você pode facilmente criar contêineres LXC usando templates pré-configurados, incluindo o template para Arch Linux. Esta abordagem permite um ambiente isolado e eficiente para testes, desenvolvimento ou mesmo para uso em produção.

Pré-requisitos:

  • Proxmox VE instalado e configurado.
  • Conhecimentos básicos de administração de sistemas e Proxmox.

Preparativos no Proxmox

Antes você deve acessar o shell do proxmox e atualizar a lista de containers disponiveis com o comando abaixo.

pveam update

Após atualizar você deve fazer o download do template do Archlinux.

Depois que clicarm Download o sistema criará um tarefa e você deve aguardar concluir.

Todas as imagens de CT ficam no diretório abaixo caso tenha curiosidade de saber o que você já baixou:

ls -l /var/lib/vz/template/cache/

Criando o Container LXC do Archlinux

Uma vez que você baixou o template é hora de criar o CT. Colocarei a sequencia aqui, mas espero que você já tenha algum conhecimento sobre criação de CT no Proxmox.

Pronto o seu CT do Archlinux foi criado com sucesso! Agora temos que ligar o CT e fazer algumas configurações para que tudo fique correto.

Iniciando o Container e ajustando o essencial

Agora você deve logar com o usuário root e a senha que você definiu na criação do CT.

Agora que você fez o logon logon precisará executar os comandos abaixos para ajustar as chaves, atualizar os repositórios e deixar o Archlinux na última versão dos seus pacotes,

pacman-key --init
pacman-key --populate archlinux 
pacman -Sy --noconfirm archlinux-keyring

Agora é hora de atualizar o sistema

pacman -Syyu --noconfirm

Instale alguns pacotes essenciais para poder buildar a sua iso releng.

pacman -Syu --needed --noconfirm base-devel git nano grub squashfs-tools dosfstools mtools arch-install-scripts xorriso archiso openssl git base-devel edk2-ovmf wget

Ajuste o idioma para Português do Brasil

bash -c "$(wget -qLO - https://raw.githubusercontent.com/mauriciodelima21/scripts/main/idioma-archlinux.sh)"

Aí você cria o seu laboratório como nos outros tutoriais do Archiso

mkdir -p ~/Archiso/{conf,build,iso,profiles,repo,sfs,skel}

Copie os profiles para o laboratório

Ao instalar o Archiso, 2 profiles devem ser copiados: Baseline e Releng.

cp -r /usr/share/archiso/configs/* ~/Archiso/profiles/

Gere sua primeira ISO do Arch Linux com o Releng

É necessário gerar a primeira ISO sem nenhuma alteração no profile releng para que você tenha certeza de que o laboratório está funcionando. Essa etapa é necessária para evitar problemas nas etapas futuras.

sudo mkarchiso -v -r -w ~/Archiso/work -o ~/Archiso/iso ~/Archiso/profiles/releng

Artigos Relacionados

Respostas