[XENSERVER] Aumentar Espaço do Disco Virtual

Muitas vezes criamos uma vm através de um template pronto e esse template tem um tamanho de disco default muito baixo. Siga os passos abaixo para aumentarmos essa tamanho apos a criação da vm.

Inicialmente,

  1. Iremos precisar do gparted live ISO;
    http://gparted.org/download.php
  2. CIFS ISO Library configurado no xenserver onde a VM está armazenada.
    https://support.citrix.com/article/CTX123536
    OBS: Faça o download da imagem ISO do gparted e salve no compartilhamento CIFS ISO Library configurado anteriormente.

Com a VM desligada,

Aumentando o tamanho logico do disco da VM

  1. Abra o xencenter e selecione a VM em questão;
  2. Clique sobre a aba Storage;
  3. Selecione o Virtual Disk;
  4. Clique sobre o botão Properties;
  5. Na coluna da esquerda selecione Size an Location;
  6. Na coluna da direita informe o novo tamanho da VM e clique em OK.

Configurando o boot da VM como Bios Order

  1. Acesse via ssh o servidor do xenserver onde a VM esta armazenada;
    # ssh root@<ip_do_servidor_xenserver>
  2. Liste as VMs do servidor;
    # xe vm-list
  3. Copie o UUID da VM e utilize juntamente com o comando abaixo.
    xe vm-param-set HVM-boot-policy="BIOS order" uuid="<uuid_da_vm>"

Setando no xencenter a ordem do boot

  1. Com o xencenter aberto, clique com o botão direito sobre a VM em questão e selecione Properties;
  2. Na coluna da esquerda clique em Boot Options;
  3. Na coluna da direita selecione DVD-Drive e clique em Move UP e deixa no topo da lista;
  4. Clique na aba Console;
  5. Na opção DVD Drive 1 selecione a ISO do gparted;
  6. De um Start na VM.

A VM irá iniciar pelo DVD Drive com o sistema gparted Live DVD.

Aumentando o tamanho físico do disco da VM com gparted

  1. Clique na primeira opção, como mostra a imagem abaixo;
    gparted_1
  2. Selecione a opção padrão Don’t touch keymap como mostra a imagem abaixo;
    gparted_2
  3. Na imagem abaixo selecione a linguagem desejada ou pressione <ENTER> na padrão [33];
    gparted_3
  4. Selecione a primeira opção para o modo gráfico;
    gparted_4
  5.  A tela abaixo irá aparecer;
    image2016-11-28-19-15-51
  6. Primeiramente devemos remover a partição linux swap, pois ela esta no meio do disco atual e o novo espaço não alocado (unallocated);
  7. Selecione a partição swap (/dev/xvda2) e clique em Delete;
  8. Selecione a partição atual (/dev/xvda1) e clique em Resize/Move;
  9. Aumente o tamanho da partição como mostra o gif abaixo:
    resize
  10. A partição ficará como a imagem abaixo:
    image2016-11-28-19-24-24
  11. Selecione a partição unallocated e clique em New;
  12. Em Create as: selecione Extended Partition e clique em +Add;
    image2016-11-28-19-26-16
  13. Ficará como mostra a imagem abaixo;
    image2016-11-28-19-31-3
  14. Selecione a partição unallocated e clique em New;
  15. Em File system: selecione a opção linux-swap e clique em +Add;
    image2016-11-28-19-29-56
  16. Ficará como mostra a imagem abaixo:
    image2016-11-28-19-31-3
  17. Clique em Apply, aceite a mensagem que operações pendentes e clique em Close.
  18.  Saia do gparted com click duplo sobre o botão Exit e selecione Shutdown;
  19.  Retorne ao console do xenserver e execute o comando abaixo:
    xe vm-param-set HVM-boot-policy="" uuid="<uuid_da_vm>"
  20. O comando acima irá retornar aos valores padrões do boot order da VM.
  21. De um Start na VM.

OBS: Na primeira inicialização da VM irá demorar para carregar tudo, pois o UUID da partição swap mudou. Ao carregar tudo acesse a VM como root e mude o UUID da partição no /etc/fstab

OBS2: O comando blkid mostra o UUID de cada partição que o sistema possui. Após mudar o UUID, salve o arquivo e saia dele. Para dar o “remounting” das partições execute mount -a

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s