Pular para o conteúdo

Criar e Configurar RAID via MD no Debian 12 + Instalação Proxmox

Este guia descreve como configurar um RAID 1 para o sistema operacional durante a instalação do Debian 12 e, em seguida, criar um RAID 10 para dados, finalizando com a instalação do Proxmox VE.


1. Criar RAID 1 para o Sistema (Durante a Instalação)

Seção intitulada “1. Criar RAID 1 para o Sistema (Durante a Instalação)”

Siga estes passos no instalador do Debian 12 (modo expert).

1.1. Inicie o instalador em modo expert No menu de boot da instalação, selecione Advanced options > Expert install.

1.2. Particione manualmente os dois primeiros discos Durante a etapa de particionamento:

  • Escolha o particionamento manual.
  • Identifique seus dois primeiros discos (ex: /dev/sda, /dev/sdb).
  • Em cada disco, crie uma partição grande ocupando todo o espaço e defina seu tipo (Use as) para physical volume for RAID.

1.3. Configure o RAID por software

  • No menu de particionamento, selecione Configure software RAID.
  • Crie um novo dispositivo MD (Multidisk).
  • Escolha RAID1.
  • Selecione as duas partições que você acabou de criar (ex: /dev/sda1 e /dev/sdb1).
  • Finalize a criação do RAID. O instalador criará um novo dispositivo, como /dev/md0.

1.4. Crie as partições dentro do RAID Agora, particione o dispositivo /dev/md0 como se fosse um disco normal:

  • Partição EFI: (se o sistema usar UEFI) ~512MB.
  • Partição swap: (opcional) O dobro da RAM, por exemplo.
  • Partição raiz (/): O restante do espaço, formatada como ext4.

Finalize a instalação normalmente. O sistema será instalado no array RAID 1.


2. Criar RAID 10 com 4 Discos (Após a Instalação)

Seção intitulada “2. Criar RAID 10 com 4 Discos (Após a Instalação)”

Após o Debian estar instalado e rodando no RAID 1.

2.1. Verifique os discos disponíveis Identifique os discos que serão usados para o RAID 10 (ex: /dev/sdc, /dev/sdd, /dev/sde, /dev/sdf).

Terminal window
lsblk
# ou
fdisk -l

2.2. Crie o RAID 10 Use o mdadm para criar o array.

Terminal window
sudo mdadm --create /dev/md1 --level=10 --raid-devices=4 /dev/sdc /dev/sdd /dev/sde /dev/sdf
  • --level=10: Define o nível do RAID para 10.
  • --raid-devices=4: Especifica o número de discos no array.

Acompanhe o progresso da sincronização:

Terminal window
watch cat /proc/mdstat

3.1. Atualize o sistema

Terminal window
sudo apt update && sudo apt full-upgrade -y

3.2. Adicione o repositório do Proxmox

Terminal window
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-install-repo.list

3.3. Adicione a chave GPG do repositório

Terminal window
# Instale o GPG
sudo apt install gpg -y
# Adicione a chave
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O- | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
# Atualize novamente
sudo apt update

3.4. Instale o kernel do Proxmox

Terminal window
sudo apt install proxmox-kernel-6.8 -y
# Ou a versão mais recente disponível

3.5. Instale os pacotes principais do Proxmox

Terminal window
sudo apt install proxmox-ve postfix open-iscsi -y

Reinicie o sistema:

Terminal window
sudo reboot

Após reiniciar, com o Proxmox já carregado.

4.1. Crie o Physical Volume (PV) Marque o array RAID 10 como um volume físico para o LVM.

Terminal window
sudo pvcreate /dev/md1

4.2. Crie o Volume Group (VG) Crie um grupo de volumes usando o PV.

Terminal window
sudo vgcreate vg-proxmox /dev/md1

4.3. Crie o LVM Thin Pool Crie um Thin Pool que ocupará todo o espaço do VG.

Terminal window
sudo lvcreate -l 100%FREE -T vg-proxmox/thin-pool

Acesse a interface web do Proxmox (https://IP-DO-SERVIDOR:8006).

  1. Navegue para DatacenterStorage.
  2. Clique em Add e selecione LVM-Thin.
  3. ID: Dê um nome (ex: local-lvm-thin).
  4. Volume group: Selecione o VG criado (vg-proxmox).
  5. Thin pool: Selecione o pool criado (thin-pool).
  6. Content: Marque os tipos de dados que deseja armazenar (Disk image, Container).
  7. Clique em Add.

Seu Proxmox VE agora utiliza o RAID 10 com LVM Thin, proporcionando um armazenamento otimizado, seguro e centralizado para suas VMs e contêineres.