Integração VMware VSphere BWeb Bacula Enterprise – Guia Rápido

Este Guia Rápido descreve os passos para habilitar a integração da interface gráfica do bweb Enterprise Bacula com o vSphere Environment. Requer e aprimora a operação do Plugin Bacula Enterprise.

A integração permite que o VMware Center, na tela de configuração Bacula do bweb, onde as conexões do vCenter e todas as opções do Plugin possam ser definidas. Além disso, as máquinas virtuais e outros componentes VMware podem ser selecionados graficamente para backup, na tela Opções de plug-in do FileSet.

Configuração

Depois que o O Plugin VMware Enterprise Bacula estiver instalado, verifique se as dependências de integração estão instaladas. Exemplo do CentOS 7.0:

yum install \
perl-Archive-Zip \
perl-Carp \
perl-Crypt-SSLeay \
perl-Data-Dumper \
perl-Exporter \
perl-File-Path \
perl-Getopt-Long \
perl-HTTP-Cookies \
perl-HTTP-Message \
perl-libwww-perl \
perl-LWP-Protocol-https \
perl-URI \
perl-XML-LibXML \
openssl-devel \
gcc \
gcc-c++ \
cpan \
perl-App-cpanminus

Faça o download do VMware-vSphere-Perl-SDK-6.5.0-4566394.x86_64.tar.gz do site da VMware (requer registro – https://my.vmware.com/web/vmware/details?downloadGroup=VS-PERL-SDK65&productId=614). Extraia seu conteúdo.

Execute o script SDK do Perl da seguinte maneira. Selecione “sim” quando solicitado a instalar módulos Perl pré-compilados para o RHEL.

./vmware-vsphere-cli-distrib/vmware-install.pl

O script provavelmente terminará a instalação, mas reclamará que alguns módulos Perl são muito antigos. No meu sistema, estes eram:

JSON::PP 2.27203 or newer 
MIME::Base64 3.14 or newer 
LWP 6.15 or newer 
Net::HTTP 6.09 or newer

Use o CPAN para atualizar os módulos Perl mais antigos, separados por espaços:

cpan -i JSON::PP MIME::Base64 Net::HTTP LWP

Execute o script de instalação do VMware novamente. Por exemplo.

./vmware-vsphere-cli-distrib/vmware-install.pl

Teste e Uso

Para testar a instalação do vmware-vsphere-cli, você pode executar o seguinte comando no shell da máquina:

vmware-cmd -l -H vcenter_name_IP -h esxi_name_IP --username "vsphere_username" --password 'vsphere_password' --verbose

Como mostrado nas Figuras 1 e 2, o Bweb Bacula Configuration VMware Center é ativado após a instalação do SDK.

Integração VMware VSphere BWeb Bacula Enterprise – Guia Rápido 1

Integração VMware VSphere BWeb Bacula Enterprise – Guia Rápido 2

Figura 1 e 2. bweb Configuração do Bacula VMware Center

Conforme exibido na Figura 3 é possível adicionar ou alterar as opções de configuração e plug-in da conexão do Plugin vSphere. O botão Check permite testar a configuração.

Integração VMware VSphere BWeb Bacula Enterprise – Guia Rápido 3

Figura 3. Nova Configuração de Conexão do vSphere

Dica: em caso de problemas de conexão, verifique as mensagens de erro em /opt/bacula/working/bweb-error.log.

Conforme exibido na Figura 4, deve ser possível navegar e selecionar Máquinas Virtuais na tela Opções de Plug-in de Inclusão do FileSet.

Integração VMware VSphere BWeb Bacula Enterprise – Guia Rápido 4

Figura 4. Opções de Plug-in do VMware Árvore de Seleção de Máquina Virtual

Problemas com o Certificado do VCenter

Caso o certifcado do VCenter seja auto-assinado ou não seja reonhecido,  você precisaria instalar o certificado na mesma máquina do BWeb. Consulte as seguintes páginas da VMware para ver como extrair o certificado do vCenter (dependendo de sua versão):

Depois de ter os certificados, copie-os para “/etc/pki/ca-trust/source/anchors/” e execute os dois comandos a seguir para atualizar o armazenamento de certificados no sistema:

update-ca-trust force-enable
update-ca-trust export

Disponível em: pt-brPortuguês enEnglish (Inglês) esEspañol (Espanhol)

Deixe uma resposta

Fechar Menu