Adicionar um novo disco rígido (HDD) a um servidor XenServer pode ser um processo essencial para expandir o armazenamento disponível para máquinas virtuais e outros recursos.
Embora a conexão física de um novo disco ao servidor seja um passo simples, há algumas etapas importantes que precisam ser seguidas para que o XenServer reconheça e utilize esse novo hardware.
Neste guia, vou explicar detalhadamente como você pode fazer isso, garantindo que o novo disco esteja disponível para uso no ambiente XenServer.
Verificando os Discos Instalados no XenServer
Antes de configurar o novo HDD, é necessário identificar corretamente o disco que foi adicionado ao sistema.
Para isso, você pode utilizar o comando fdisk -l, que lista todos os discos atualmente conectados ao servidor. Ao executar esse comando, você verá uma lista de discos e partições.
$ fdisk -l
Nesta listagem, o disco principal do sistema geralmente aparece como /dev/sda. Se o seu servidor já tiver outros discos instalados, eles serão listados como /dev/sdb, /dev/sdc, e assim por diante.
O novo disco que você acabou de adicionar deve aparecer nessa lista como um desses dispositivos.
Anote o identificador do disco (por exemplo, /dev/sdb ou /dev/sdc) que você vai utilizar para criar o novo storage.
Criando o Repositório de Armazenamento (SR) no XenServer
Após identificar o novo disco, o próximo passo é criar um repositório de armazenamento (Storage Repository ou SR) no XenServer.
Este repositório é onde o XenServer armazenará os dados das máquinas virtuais e outros arquivos. Para criar esse repositório, você usará o comando xe sr-create.
O comando básico para criar um novo SR é o seguinte:
$ xe sr-create name-label=<Nome do Storage> shared=false device-config:device=<Caminho do Dispositivo de Armazenamento> type=lvm
Vamos detalhar os parâmetros deste comando:
name-label=<Nome do Storage>: Substitua<Nome do Storage>pelo nome que você deseja dar ao novo repositório. Esse nome será como o storage será identificado no console do XenServer.
shared=false: Este parâmetro indica que o storage não será compartilhado entre múltiplos servidores XenServer. Se você estiver configurando um ambiente com múltiplos hosts XenServer que precisam acessar o mesmo storage, este valor pode ser alterado paratrue.
device-config:device=<Caminho do Dispositivo de Armazenamento>: Aqui, substitua<Caminho do Dispositivo de Armazenamento>pelo caminho físico do disco que você identificou no passo anterior (por exemplo,/dev/sdc).
type=lvm: Define o tipo de storage como LVM (Logical Volume Manager), que é o padrão para a maioria dos ambientes XenServer.
Por exemplo, se você identificou que o novo disco é /dev/sdc e deseja nomeá-lo como “NovoStorage”, o comando seria:
$ xe sr-create name-label=NovoStorage shared=false device-config:device=/dev/sdc type=lvm
Verificando o Novo Repositório no Console do XenServer
Após executar o comando acima, o XenServer irá configurar o novo disco como um repositório de armazenamento. Esse processo pode levar alguns segundos, dependendo do tamanho do disco e da configuração do servidor.
Quando o comando for concluído com sucesso, o novo repositório de armazenamento estará disponível no console.
Você poderá verificar isso acessando a interface de gerenciamento do XenServer, onde o novo storage aparecerá listado junto com os outros repositórios disponíveis.
A partir desse ponto, o novo disco pode ser usado para armazenar as máquinas virtuais, snapshots e outros dados.
Considerações Finais
Adicionar um novo disco rígido ao XenServer é um processo relativamente simples, mas que requer atenção para garantir que o hardware seja corretamente identificado e configurado.
Seguir os passos descritos acima garantirá que o novo disco esteja disponível para uso, permitindo que você expanda a capacidade de armazenamento do seu ambiente virtualizado de forma eficiente.
Caso você precise configurar múltiplos discos ou compartilhá-los entre diferentes servidores, lembre-se de ajustar as configurações conforme necessário, como a opção shared=true para ambientes com armazenamento compartilhado.
Além disso, mantenha sempre uma boa prática de backup antes de realizar qualquer modificação significativa no ambiente de produção.
Para mais informações detalhadas sobre o processo de adição de discos e configuração de repositórios no XenServer, você pode consultar a documentação oficial da Citrix, que fornece uma riqueza de informações e suporte técnico.
Se você tiver mais perguntas sobre este assunto, sinta-se à vontade para entrar em contato.
Referências
- Citrix Support. How to Add Local Storage in XenServer. Accessed August 2024.
Escrito por Rodrigo Tomazini em 22/06/2016
