Olá,
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:
# rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
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
# git pull http://github.com/niadev67/mhvtl-gui.git
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


Nenhum comentário:
Postar um comentário