Pesquisar

Mostrando postagens com marcador rede. Mostrar todas as postagens
Mostrando postagens com marcador rede. Mostrar todas as postagens

domingo, 8 de janeiro de 2012

Vlan na placa de rede do Ubuntu

Algo muito util que vai ajudar ....


Como taggear a 802.1q na interface do Ubuntu...


Alguns passos importantes.


O ubuntu é muito enjoado em alguns aspectos (herança do debian), o principal deles são pacotes desatualizados, então primeiro e antes de qualquer coisa apt-get update e apt-get dist-upgrade ( faça isso somente se o servidor ainda não estiver em produção :P), outra coisa que atrapalha, mais deve existir por segurança é o sudo, por isso enquanto estiver configurando isso usemos o root :D, sudo su -




  • Supondo que tudo está OK, passamos a segunda parte, instale os pacotes de VLAN;;
    • apt-get install vlan


  • Agora carregue o módulo do kernel 802.1q;
    • modprobe 8021q


  • Feito isso tudo vamos adicionar a vlan na interface de rede, supondo que a interface de rede é a eth0 e a vlan a ser adicionada é a 69 façamos o seguinte;
    • vconfig add eth0 69
      • Com o comando acima Taggeamos a vlan 69 na eth0;


  • Você verá agora que uma outra interface apareceu a eth0.69, vamos configura-la;
    • ifconfig eth0.69 10.0.0.1/24
      • Como podem ver configurei o ip 10.0.0.1 na rede;
    • Vamos ver tudo o que aparece no comando abaixo;
    • ukog@afrodite:~$ ifconfig
      eth0      Link encap:Ethernet  Endereço de HW 00:22:19:69:B5:C5  
                UP BROADCAST MULTICAST  MTU:1500  Métrica:1
                pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
                Pacotes TX:0 erros:0 descartados:0 excesso:0 portadora:0
                colisões:0 txqueuelen:1000 
                RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
                IRQ:19 Endereço de E/S:0xdead 
      
      eth0.64   Link encap:Ethernet  Endereço de HW 00:22:19:69:B5:C5  
                inet end.: 10.0.0.1  Bcast:10.0.0.255  Masc:255.255.255.0
                endereço inet6: fe80::224:8cff:fe55:458a/64 Escopo:Link
                UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
                pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
                Pacotes TX:0 erros:0 descartados:25 excesso:0 portadora:0
                colisões:0 txqueuelen:0 
                RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
      
      
      Como podem perceber no ifconfig apareceram as duas interfaces a 
      eth0 e eth0.69 porem somente 1 esta configurada.




Espero que tenham gostado deste post. Comentem.

terça-feira, 13 de dezembro de 2011

Utilizando Storage NFS com alguns parametros customizados no XenServer 6

Qual a Melhor opção para conectar um storage ao XenServer ?

Resposta: A Melhor opção seria utilizar o StorageLink Technology!

Mas somos simples mortais e como tal não temos U$5.000 doletas pra pagar a licença do XenServer 6 enterprise, logo usamos a Licença Free.
Se Você esta usando um Storage de Verdade use com HBA e utilize o Hardware HBA para se comunicar do Xen para o Storage.

As conexões de iSCSI e NFS existem algumas diferenças que nos possibilita efetuar uma escolha legal de qual utiilizar.

A Conexão iSCSI - apesar de mais rápida nos da uma deficiencia muito grande, não é possivel compartilhar a sua conexão com outro lugar o que nos amarra em diversas coisas como BACKUP :D (pouco importante rsrsrs.) com ela só podemos deixar atachada no Xen e em mais nenhum outro lugar.

A Conexão NFS - é um pouco mais lenta mais nos ajuda em tarefas mais simples como Backup e possiveis crashs que deixam as maquinas indisponíveis.

              Exemplo: caso haja uma perda de conexão com a maquina que está servindo o NFS podemos ficar tranquilos que quando voltar a conexão a VM volta na sua atividade normal e não será necessário rebootá-la nem passar FSCK ou ScanDisk, que na maior parte das vezes pode dar algum problema. :D



Mão na Massa:


Via Shell, putty, terminal ou seja o que estiver usando, conecte via ssh no seu xenserver e siga os passos abaixo:

1- localize o arquivo nfs.py, ele fica dentro de /opt/xensource/sm

2- edite o arquivo vi nfs.py e ache as linhas abaixo:
               
                 def soft_mount(mountpoint, remoteserver, remotepath, transport):
    """Mount the remote NFS export at 'mountpoint'"""
    try:
        if not util.ioretry(lambda: util.isdir(mountpoint)):
            util.ioretry(lambda: util.makedirs(mountpoint))
    except util.CommandException, inst:
        raise NfsException("Failed to make directory: code is %d" %
                            inst.code)

3- após achar as linhas acrescente options = "hard,sync,bg,intr,timeo=600000,retrans=2,tcp,noac" a linha abaixo destas.

4- Salve e saia do arquivo - uma dica antes de alterar faça uma copia do arquivo para ter um backup ;)

Pronto.

Abra o XenCenter e Crie um novo SR com o IP do seu nfs.

O que mudamos ?

Simples a conexão dele agora será por hard e não soft e teremos um timeout de 5 minutos.
Isto nos ajudará, caso percamos a comunicação, a vm irá congelar executando somente o que está em Memória e o check tentará reconectar o storage de 5 em 5 minutos, deixando um delay baixo de indisponibilidade.

Mandem seus comentários irei responder com tempo :D