sábado, 10 de agosto de 2013

Lab Netbackup Parte III (Configurando targets iSCSI no Master e Media)



Dando continuidade, agora nós precisamos apresentar nossos dispositivos para nossos servidores Master e Media. Vamos mostrar primeiro como se faz no Linux depois no Windows. Nesse exemplo o servidor VTL tem o IP 192.168.0.10.

Não precisa nem dizer que as VMs tem que estar na mesma rede do servidor VTL né? Pra quem não pegou a instalação da VTL veja o artigo http://carlosbulhoes.blogspot.com.br/2013/08/instalacao-mhvtl-console-de.html .

Máquina Linux

Efetue logon como root em sua VM (Master ou Media) com acesso a internet e instale os seguintes pacotes:

# yum install iscsi-initiator-utils
# yum install lsscsi

Nesse momento caso sua rede sua rede não esteja acessando o servidor VTL, faça as alterações no VirtualBox. Não precisamos mais de internet a partir de agora.

Vamos ver se os targets podem ser visualizados pelo nosso servidor.

# iscsiadm –m discovery –t st –p 192.168.0.10

Após esse comando, você conseguirá visualizar os targets criados a apresentados no Console de Gerenciamento WEB, que são nossos robôs. Exemplo:

# 192.168.0.10:3260,1 iqn.2011-04.com.nia:vtl:mhvtl:stgt:1
# 192.168.0.10:3260,1 iqn.2011-04.com.nia:vtl:mhvtl:stgt:2

Efetuar o logon no servidor VTL para montar os targets. Exemplo:

# iscsidm –m node –T iqn.2011-04.com.nia:vtl:mhvtl:stgt:1 -p 192.168.0.10 -l
# iscsidm –m node –T iqn.2011-04.com.nia:vtl:mhvtl:stgt:2 -p 192.168.0.10 -l

Caso esse comando tenha tido sucesso você conseguirá visualizar os dispositivos com o seguinte comando:

# lsscsi -g

Para que as informações não sejam perdidas no próximo boot, será preciso inserir no arquivo de configuração iscsi.

# vim /etc/iscsi/initiatorname.iscsi

Aperte a tecla i para inserir as novas linhas com os dados :

InitiatorName= iqn.2011-04.com.nia:vtl:mhvtl:stgt:1
InitiatorName= iqn.2011-04.com.nia:vtl:mhvtl:stgt:2

Aperte a tecla ESC para sair do modo de edição. Depois digite :x! e ENTER para sair e salvar as alterações.

Agora só é preciso reiniciar o serviço iscsi

# /etc/init.d/iscsid restart

Vamos colocar também o serviço iscsi para iniciar sempre no boot:

# chkconfig iscsid on

Simples assim. J

Máquina Windows

Acesso o servidor com a conta de administrador. Digite iscsi no executar:



Clique em iSCSI Initiator. Abra a aba Discovery e clique em Add Portal:



Insira o IP do servidor da VTL e clique OK:



Agora clique na aba Targets e veja que já eh possível visualizar:



Selecionando um de cada vez, clique em Log on, marque os dois checkbox como na imagem:



Pronto. Agora vá no gerenciador de dispositivos do Windows e veja que já é possível visualizar os robôs e os drives. Agora é só instalar o Netbackup. Como estamos usando multipath, os valores estão dobrados.




Carlos Bulhoes
br.linkedin.com/in/carlosbulhoes




Lab Netbackup Parte II (Apresentando os dispositivos com o Console de Gerenciamento Web)



Continuando nosso Lab, agora nós vamos apresentar os dispositivos (robôs e drives) aos nossos servidores. Nesse caso usaremos os 2 que já foram criados na instalação da VTL, caso queira no futuro customizar um dispositivo, clique em Setup e siga o wizard.


Clique em iSCSI (tgt) e depois em Enable


Clique em Return


 Clique em Quick Start



Start


Pronto :) já foram criados os targets e as luns.



Para visualizar os targets clique em Targets



No nosso caso são 2.



Para visualizar as luns clique em LUNS e abrirá a seguinte tela



E por fim os initiators clicando em Initiators.


 Prontinho. Leia agora a parte III 

http://carlosbulhoes.blogspot.com.br/2013/08/lab-netbackup-parte-iii-configurando.html


Carlos Bulhoes
br.linkedin.com/in/carlosbulhoes

Lab Netbackup Parte I (Instalação MHVTL + Console de Gerenciamento WEB)


Olá,

Esse artigo é bem legal pra quem deseja estudar alguma ferramenta de backup. No meu caso é o Netbackup.

Para auxiliar nos estudos de quem precisa montar uma Library Virtual, estou disponibilizando este passo a passo que se baseia em uma verão Open Source (https://sites.google.com/site/linuxvtl2/)

Existem vários tutoriais em inglês, mas eu procurei aqui, simplificar ao máximo para facilitar a vida daqueles que não tem muita facilidade com sistemas Unix.

Esse passo a passo é baseado em uma VM rodando no VirtualBox com CentOS versão 6.4, com instalação básica sem interface gráfica.

Com sua VM com a rede configurada em modo Bridged Adapter com acesso a internet, siga os passos a seguir.

Instalação do ELRepo para habilitar o uso de pacotes Enterprise Linux que possibilitará instalar com segurança e atualizar o MHVTL. Importando a chave publica:


Instalação do ELRepo:


Instalação dos pacotes MHVTL:

# yum install mhvtl-utils kmod-mhvtl

A instalação do MHVTL é apenas isso, mas para facilitar a administração, vamos instalar alguns pacotes adicionais:

# yum install lsscsi mtx mt-st git sysstatm scsi-target-utils

Instalação do Web Server (Apache + PHP):

# yum install httpd php

Configurações do apache. Permita seu apache rodar comandos como root:

# echo "apache ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

Comente a linha  “Defaults requiretty” no arquivo /etc/sudoers:

# vi /etc/sudoers

Localize a linha aperte i comente a linha acrescentando #, aperte ESC, depois :x! e ENTER.

Desabilite o selinux. Acesse o arquivo /etc/sysconfig/selinux:

# vi /etc/sysconfig/selinux

Faça uma alteração na linha que tiver o parâmetro SELINUX=enforcing, mude para SELINUX=disabled. Siga o mesmo conceito da edição de arquivo anterior. Salve e saia do arquivo.

Baixar os arquivos do Console de Gerenciamento WEB:

# cd /var/www/html
# mkdir mhvtl
# cd mhvtl
# git init

Crie e edite um arquivo dentro do diretório /etc/httpd/conf.d

# cd /etc/httpd/conf.d
# vi mhvtl.conf

Aperte i e insira as informações abaixo, exatamente como estão:

<Directory /var/www/html/mhvtl>   
Options none   
AllowOverride none   
Order allow,deny   
Allow from all
</Directory>

Aperte ESC, depois :x! e ENTER

Pare o serviço do firewall:

# chkconfig iptables off

Configure alguns serviços para iniciarem no boot:

# chkconfig httpd on
# chkconfig mhvtl on
# chkconfig tgtd on
# chkconfig sysstat on

Reinicie a máquina:

# reboot

Após o retorno acesse pelo browser o endereço do Console de Gerenciamento WEB, que será o IP do servidor mais o diretório ex: 192.168.0.10/mhvtl. Abrirá a seguinte tela de login:



Efetue logon com a senha mhvtl.



Percebam que logo na página inicial temos uma visão do nosso ambiente, mostrando os serviços que estão rodando a quantidade de dispositivos configurados, entre outras coisas. Nesse caso temos 2 robôs, 8 Tape Drives e 72 Fitas.

A utilização deste console é bem intuitiva, mas não será tratado neste tópico e sim em um próximo. Aguardem. J

Carlos Bulhoes
br.linkedin.com/in/carlosbulhoes