Ola! Seja bem-vindo ao início das séries de tutoriais (how-to) do Tapioca Virtual. Neste primeiro post estarei ensinando como criar um respositório ISO (imagens de CD/DVD) no disco local (HD no qual foi instalado o sistema XenServer) utilizando o template Linux “Demo Linux VM”, o qual trata-se de um sistema Linux Debian customziado pela Citrix e com os drivers paravirtualizados (xentools) já instalados.
Este ambiente trata do uso de 2 Hosts e 10 VMs. A VM utilizada para hospedar os discos terá 384MB de RAM e 20GB Disco para as imagens (.iso) de CD/DVD utilizadas no ambiente virtual.
E lá vamos nós!!!
1 – Caso os Servidores estejam em um “pool” selecione este, caso contrário clique em cima do Host (Servidor Físico), depois em “New VM”
2 – Escolha o Template “Demos Linux VM”
3 – Insira o nome de exeibição para a VM e (opcional) uma descrição
4 – Caso esteja em um “pool” escolha o Host no qual a VM será hospedada. Lembrem-se: é obrigatório no caso desta VM que ela esteja atrelada ao Host no qual iremos guardar as imagens de DVD/CD. Caso você tenha um Storage e queira utilizar este, fique a vontade!
5 – Deixe a qtade de vCPUs como “'1”, mas no campo Memory iremos utilizar o valor de 384MB.
6 – Clique no no primeiro disco virtual (VHD), depois em “Properties” e altere o tamanho para 20480MB (= 20GB)
7 - Insira a interface de rede virtual (VIF). Neste caso trata-se de 2 placas de rede físicas em “Bond”.
8 – Clique no botão “Finish” e aguarde a VM iniciar
9 – Preencha os dados solicitados (senha root e senha vnc) conform abaixo.
10 – Caso exista um DHCP Server na Rede a VM ganhara um IP, neste exemplo o endereço é “172.16.10.217”
11 – Para que não ocorram problemas com mudança do endereço IP nós iremos alterar as configurações do arquivo “/etc/network/interfaces”. Use o comando “cat /etc/network/interfaces” para exibir o conteúdo do arquivo sem altera-lo. Veja a linha “iface eth0 inet dhcp”. Ela diz que a interface eth0 (a 1a. placa de rede detectada pelo sistema) esta usando DHCP.
12 – Crie um backup do arquivo interfaces (linha 1). Depois iremos usar o editor *nano* para alterar o conteúdo (linha 2)
13 – Preencha o arquivo conforme a tabela abaixo, sendo: address
| iface eth0 inet static |
Exemplo da configuração:
14 – Após o preenchimento dos dados pressione “Ctrl + X” para sair e “Y” para salvar o conteúdo. Após editar o arquivo nós iremos para e iniciar a placa de rede com os comando “ifdown eth0” e depois “ifup eth0”. Para verificar se funcionou digite “ifconfig”
15 – Agora com a rede configurada iremos atualizar o repositório de pacotes com o comando “apt-get update” e instalar os pacotes necessários para compartilhar as ISOs (necessário conexão com a Internet). No mundo linux é utilizado o “Samba” para compartilhar arquivos com as máquinas Windows. Como no caso do Storage ISO nós iremos usar o CIFS será necessário instalar o pacote samba com o comando “apt-get install samba” (pressionando Y)
16 – Neste ponto iremos criar o diretório no qual iremos armazenar as imagens de CD/DVD. Neste exemplo iremos salvar elas na raiz do sistema no diretório chamado “ISO”.
| s-nas-1:/# mkdir ISOS |
17 – Agora sim! Com o diretório criado iremos configurar o sistema editando o arquivo smb.conf com o comando
| nano /etc/samba.smb.conf |
18 – Altere o nome do workgroup conforme o seu domínimo (exemplo: minhaempresa.local) mas sem o “.local”.
19 - Insira o conteúdo da tabela abaixo no final do arquivo smb.conf
| [ISOS] |
20 – Após preencher os dados sai e salve com “Ctrl + x” e depois “Y”. Feito isso reinicie o serviço do Samba com o comando
| ./etc/init.d/samba restart |
21 – Para que possamos acessar este diretório via XenServer é necessário criar um usuário. No exemplo iremos criar um chamado “xenserver” com os 2 comandos a seguir:
| useradd xenserver |
22 – Feito (tudo isso) iremos no XenCenter configurar no Storage ISO. Para isso iremos clicar em “New Storage” e escolher a opção “Windows File Sharing” em “ISO Library”.
23 – No campo name coloque o descritivo do Storage (sugiro algo que indique que se trata de um repositório de imagens ISO). Em “Share Name” coloque o endereço + compartilhamento. No nosso caso o IP é 172.16.10.30 e o nome do compartilhamento é “iso”.
| \\172.16.10.30\isos |
24 – Pronto! Podemos agora acessar o nosso Repositório ISO pelo XenCenter e verificar todas as ISOs que iremos compartilhar:
É isso ai! Espero que todos tenham gostado!!!
Caso existam críticas ou sugestões, por favor, fiquem a vontade para postar! Um grande abraço a todos!
:)
Muito bom, utilizarei para montar um treinamento.
ResponderExcluir