Essa é uma revisão anterior do documento!
O PROXMOX trabalha com vários métodos de armazenamento, máquinas virtuais podem ser armazenadas em um ou vários armazenamentos locais ou em armazenamento compartilhado, como NFS ou iSCSI (NAS, SAN). Não há limites e você pode configurar quantos conjuntos de armazenamento desejar. Você pode usar todas as tecnologias de armazenamento disponíveis para Linux.
A biblioteca de armazenamento (pacote libpve-storage-perl) usa um sistema de plugins flexível para fornecer uma interface comum a todos os tipos de armazenamento. Isso pode ser facilmente adotado para incluir outros tipos de armazenamento no futuro.
Tipos de Armazenamento Existe basicamente dois tipos diferentes de tipos de armazenamento:
A adição de novo storage nós iremos trabalhar com LVM para adicionar um novo volume você precisa dos seguintes passos.
Mas o tipo de storage você gostaria depende dos seus requisitos
Vou assumir que você possue um disco vazio /dev/sdb, no qual você gostaria de criar um volume group chamado “vgdados”.
Cuidado: Por favor note que os comandos abaixo devem destruir todos os dados existentes no disco /dev/sdb.
Primeiro cria uma partição.
# sgdisk -N 1 /dev/sdb
Crie um Physical Volume (PV) sem confirmação e com 250K de metadatasize. Os 250K e um valor para testes quando colocar em produção adapte esse valor.
# pvcreate --metadatasize 250k -y -ff /dev/sdb1
Criar um volume group chamado “vgdados” em /dev/sdb1
# vgcreate vgdados /dev/sdb1
LVM normalmente aloca blocos quqndo você cria um volume. Pools LVM thin ao invés alocam blocos quando são escritos. Este comportamento e chamado thin-provisioning, porque volumes podem ser muito maior do que o espaço fisicamente disponível.
Você pode usar os comandos de linha normal do LVM para e criar pools LVM thin (veja man lvmthin para detalhes). assumimos que você já possue um LVM volume group chamado vgdados, os seguintes comandos criam um novo pool LVM thin (tamanho 100G) chamado dados:
# lvcreate -L 100G -n dados vgdados # lvconvert --type thin-pool vgdados/dados
O backend LVM thin suporta as propriedades comuns de conteudo, nodes(nós), disable, e o seguintes especificos propriedades LVM:
Configuração de exemplo (/etc/pve/storage.cfg)
lvmthin: dados-lvm thinpool dados vgname vgdados content rootdir,images
Exemplo Listar os pools LVM thin disponiveis no volume group pve e vgdados:
root@pve:~# pvesm lvmthinscan pve data root@pve:~# pvesm lvmthinscan vgdados dados root@pve:~#
Att.
Fontes: