15.2 Executando a instalação do banco de dados externo do ZENworks

Esta seção apresenta as instruções de instalação do banco de dados do ZENworks executando o programa de instalação do ZENworks no servidor de banco de dados. Esse método será necessário se você estiver usando um banco de dados Sybase OEM remoto. Para outros bancos de dados, esse método será útil se os administradores do ZENworks e do banco de dados não forem a mesma pessoa. É possível também instalar o banco de dados externo do ZENworks ao instalar o software do Servidor Principal do ZENworks no servidor Linux de destino. Para usar esse método, ignore esta seção e vá para o Seção 16.0, Instalando um servidor principal do ZENworks em Linux.

NOTA:Atualmente, a instalação e o upgrade do banco de dados OEM são suportados apenas no modo GUI. Os modos Console ou Silencioso não são suportados.

Verifique se o servidor no qual pretende instalar o banco de dados externo atende aos requisitos do Seção 2.0, Requisitos de banco de dados e Pré-requisitos para bancos de dados externos.

  1. No servidor em que você deseja instalar o banco de dados externo, insira o DVD de instalação do Novell ZENworks. Se o DVD executar automaticamente o programa de instalação do banco de dados, saia do programa.

    Execute o seguinte comando no servidor de banco de dados externo:

    sh /media/cdrom/setup.sh -c

    Isso fornece opções adicionais não disponíveis durante a instalação do Servidor Principal, especialmente se você deseja transformar seu banco de dados OEM em um banco de dados remoto. Você pode ver os arquivos SQL gerando o banco de dados do ZENworks, criar usuários de acesso, ver comandos de criação (apenas Sybase OEM) etc. Apenas a instalação com GUI está disponível para instalar instâncias de banco de dados do ZENworks e de auditoria usando a opção -c.

    ou

    Se o ZENworks já foi instalado em um dispositivo e se você quer usar o dispositivo para configurar outra instância do banco de dados do ZENworks (no mesmo dispositivo ou em outro) usando o programa de instalação de bancos de dados externos, execute o seguinte comando:

    unidade_de_DVD_montada/setup.sh -c --zcminstall

    A utilização do comando sh resolve os problemas de direitos.

  2. Na página Selecionar Banco de Dados do ZENworks, selecione uma das seguintes opções:

    • Selecionar Banco de Dados do ZENworks

    • Selecionar Banco de Dados de Auditoria

    • Selecionar ambos o Banco de Dados do ZENworks e o Banco de Dados de Auditoria

      NOTA:Quando as opções Banco de Dados do ZENworks e Banco de Dados de Auditoria estão selecionadas, você precisa primeiro criar o banco de dados do ZENworks e, em seguida, criar o banco de dados de auditoria.

    As combinações suportadas de bancos de dados do ZENworks e de Auditoria são as seguintes:

    Banco de Dados do ZENworks

    Banco de Dados de Auditoria

    OEM Sybase SQL Anywhere

    • OEM Sybase SQL Anywhere (Padrão)

    • Sybase SQL Anywhere externo

    Sybase SQL Anywhere externo

    • Sybase SQL Anywhere Externo (Padrão)

    • OEM Sybase SQL Anywhere

    Microsoft SQL Server

    Microsoft SQL Server

    Oracle

    Oracle

  3. Na página Selecionar Tipo de Banco de Dados, selecione uma das opções a seguir e depois clique em Avançar:

    • OEM Sybase SQL Anywhere: Instala o banco de dados Sybase padrão para o ZENworks. Ele é configurado como um serviço, o usuário do banco de dados é criado e as tabelas necessárias ao Servidor Principal são estabelecidas.

      Selecione também a opção Sybase SQL Anywhere Remoto durante a instalação do Servidor Principal.

    • Sybase SQL Anywhere externo: Configura um banco de dados Sybase existente para gravar informações do ZENworks nele.

    • Microsoft SQL Server: Cria um banco de dados do ZENworks em um Microsoft SQL Server.

    • Oracle: Especifica um esquema de usuário que você pode usar para configurar um esquema de banco de dados Oracle externo para ser usado com o ZENworks.

    IMPORTANTE:O servidor que hospeda o banco de dados deve ter o horário sincronizado com todos os Servidores Principais na Zona de Gerenciamento.

  4. Consulte as seguintes informações para obter detalhes sobre os dados de instalação que você precisa saber (também é possível clicar no botão Ajuda para obter informações semelhantes):

15.2.1 Informações sobre a instalação do banco de dados OEM Sybase SQL Anywhere

Informações sobre Instalação

Explicação

Instalação do banco de dados Sybase

Especifique o caminho para a instalação da cópia OEM do software do banco de dados Sybase SQL Anywhere. No servidor de destino, somente as unidades mapeadas no momento no servidor estão disponíveis.

O caminho padrão é unidade:\novell\zenworks, que você pode mudar. O programa de instalação cria o diretório \novell\zenworks para a instalação do Sybase.

Configuração do servidor Sybase

Especifique a porta usada pelo servidor de banco de dados Sybase SQL Anywhere. Por padrão, a porta 2638 é usada para o banco de dados do ZENworks, e a porta 2639 é usada para o banco de dados de Auditoria. Mude o número da porta padrão se você estiver com algum conflito.

Configuração do acesso ao Sybase

São fornecidos padrões para algumas das informações, os quais podem ser mudados conforme a necessidade.

  • Nome do banco de dados: Especifique um nome para o banco de dados a ser criado.

  • Nome de usuário: Especifique um nome para criar um novo usuário que pode acessar o banco de dados.

  • Senha: Especifique a senha a ser usada para acessar o banco de dados.

  • Nome do Servidor de Banco de Dados: Especifique um nome para o servidor do banco de dados Sybase SQL Anywhere.

Localização do Arquivo de Banco de Dados

Especifique o caminho no qual criar o arquivo de banco de dados Sybase do ZENworks. Por padrão, o programa de instalação cria o diretório unidade:\novell\zenworks, que você pode mudar. Um diretório \database é anexado ao diretório padrão.

Por exemplo,. o caminho padrão é unidade:\novell\zenworks\database.

Verificar as Informações do Banco de Dados

Verifique as informações de configuração do banco de dados.

O campo Endereço do Servidor exibe o endereço IP configurado no arquivo hosts. Isso não afeta a instalação do banco de dados. O arquivo de hosts está localizado no diretório /etc/ em um dispositivo Linux.

As informações do driver do banco de dados são detectadas automaticamente pelo instalador de banco de dados do ZENworks.

Verificar Scripts SQL

Revise os scripts SQL que são executados durante a criação do banco de dados.

Verificar o Comando de Criação do Banco de Dados

Verifique os comandos usados para criar o banco de dados.

NOTA:Confirme se as portas usadas para os bancos de dados do ZENworks e de Auditoria estão incluídas na lista de exceções do firewall. Execute o seguinte comando:

iptables -I INPUT -p tcp --dport PORT--syn -j ACCEPT

Em que PORT: Por padrão, é 2638 para ZENworks e 2639 para Auditoria, ou qualquer outro número de porta que seja configurado. Esse comando deve ser executado separadamente para a porta do banco de dados do ZENworks e de Auditoria.

service iptables save

service iptables restart

15.2.2 Informações sobre a instalação do banco de dados Sybase SQL Anywhere

Informações sobre Instalação

Explicação

Configuração do servidor Sybase

  • Nome do servidor: Recomendamos que você identifique o servidor pelo nome DNS em vez do endereço IP, assim ele estará sincronizado com os certificados assinados com nomes DNS.

    IMPORTANTE:Se você mudar posteriormente o nome DNS ou o endereço IP do servidor de banco de dados, verifique se o servidor DNS corporativo está atualizado com essa mudança para manter o DNS do servidor de banco de dados sincronizado.

  • Porta: Especifique a porta usada pelo servidor de banco de dados Sybase SQL Anywhere. O padrão é a porta 2638. Para o banco de dados de Auditoria, a porta padrão é 2639. Mude o número da porta padrão se você estiver com algum conflito.

Configuração do acesso ao Sybase

Esse servidor deve ter um banco de dados Sybase SQL Anywhere instalado. São fornecidos alguns padrões para algumas dessas informações que podem ser mudados conforme necessário.

  • Nome do banco de dados: Especifique o nome do banco de dados existente

  • Nome de usuário: Especifique o usuário que pode modificar o banco de dados. O usuário deve ter permissões de leitura/gravação para modificar o banco de dados.

  • Senha: Especifique a senha de um usuário existente com permissões de leitura/gravação para o banco de dados.

  • Nome do Servidor de Banco de Dados: Especifique o nome do seu servidor de banco de dados Sybase SQL Anywhere.

Verificar as Informações do Banco de Dados

Verifique as informações de configuração do banco de dados.

As informações do driver do banco de dados são detectadas automaticamente pelo instalador de Banco de Dados do ZENworks.

Verificar Scripts SQL

Verifique os scripts SQL a serem executados durante a criação do banco de dados.

Verificar os Comandos de Criação do Banco de Dados

Verifique os comandos usados para criar o banco de dados.

15.2.3 Informações sobre a instalação do banco de dados MS SQL

Informações sobre Instalação

Explicação

Configuração do Servidor do Banco de Dados Externo

O servidor de banco de dados deve ter um banco de dados MS SQL instalado. São fornecidos alguns padrões para algumas dessas informações que podem ser mudados conforme necessário:

  • Endereço do Servidor: Recomendamos que você identifique o servidor pelo nome DNS em vez do endereço IP, assim ele estará sincronizado com os certificados assinados com nomes DNS.

    IMPORTANTE:Se você mudar posteriormente o nome DNS ou o endereço IP do servidor de banco de dados, verifique se o servidor DNS corporativo está atualizado com essa mudança para manter o DNS do servidor de banco de dados sincronizado.

  • Porta: Especifique a porta usada pelo servidor de banco de dados MS SQL. O padrão é a porta 1433. Mude o número da porta padrão se você estiver com algum conflito.

  • Instância nomeada: É o nome da instância do servidor SQL que está hospedando o banco de dados existente do ZENworks. Você deve especificar a instância nomeada se quiser que ela seja diferente do padrão mssqlserver.

  • Nome do banco de dados: Especifique o nome do banco de dados MS SQL existente no qual você deseja hospedar o banco de dados do ZENworks. Essa opção está disponível apenas para um banco de dados existente.

  • Nome de usuário: Especifique o usuário que pode modificar o banco de dados. O usuário deve ter permissões de leitura/gravação para modificar o banco de dados.

    NOTA: Verifique se o caractere especial ' não faz parte do nome do banco de dados.

    Para a autenticação do Windows, forneça um nome de usuário no dispositivo atual ou no domínio.

    IMPORTANTE:O Assistente do Instalador prossegue sem validar as credenciais; portanto, você deve inserir as credenciais corretas. Do contrário, pode haver falha na instalação até o término do processo de instalação.

    Para autenticação do SQL, forneça um nome de usuário correspondente ao de um usuário SQL válido.

    Se ambos os bancos de dados do ZENworks e de auditoria forem criados na mesma máquina, verifique se os usuários do banco de dados do ZENworks e o usuário do banco de dados de auditoria não são os mesmos.

 

  • Senha: Digite a senha do usuário especificado no campo Nome de Usuário.

  • Domínio: É importante saber se você instalou o SQL Server usando a autenticação do SQL, a autenticação do Windows ou uma combinação delas. Verifique se você selecionou a opção que coincide com suas opções do SQL Server; do contrário, ocorrerá falha na autenticação.

    Se você usa o MS SQL com Autenticação do Windows, o nome de host (não o FQDN) do Active Directory será usado.

    Se você estiver usando a autenticação do Windows, especifique o domínio do Windows em que o usuário especificado no campo Nome de usuário existe. Se você não estiver usando um domínio do Windows, especifique o nome abreviado do servidor.

Configuração do Banco de Dados Externo > Localização do Banco de Dados (aplicável apenas ao novo banco de dados)

Especifique o caminho do arquivo do banco de dados MS SQL existente no servidor SQL. O padrão é c:\database.

NOTA:Confirme se o caminho especificado existe no dispositivo que hospeda o banco de dados antes do início da instalação.

Verificar as Informações do Banco de Dados

Verifique as informações de configuração do banco de dados.

Verificar Scripts SQL

Verifique os scripts SQL a serem executados durante a criação do banco de dados. Você somente poderá ver os scripts.

15.2.4 Informações sobre a instalação do banco de dados Oracle

Informações sobre Instalação

Explicação

Opções de Esquema de Usuário Oracle

Durante a instalação do ZENworks, você pode criar um novo esquema de usuário ou especificar um existente que resida em um servidor da sua rede. Para usar um esquema de usuário existente, ele deve ser criado separadamente usando o método de instalação de banco de dados do ZENworks (setup.sh -c).

O ZENworks requer tablespaces para ser criado no banco de dados Oracle. É possível criar um tablespace pelo Administrador do ZENworks ou do Banco de Dados. No caso de um esquema de usuário existente, especifique as informações para o tablespace que já foi criado usando o método de instalação de banco de dados do ZENworks.

Informações sobre o Servidor Oracle

O servidor de banco de dados deve ter um banco de dados Oracle instalado. São fornecidos alguns padrões para algumas dessas informações que podem ser mudados conforme necessário.

  • Endereço do Servidor: Recomendamos que você identifique o servidor pelo nome DNS em vez do endereço IP, assim ele estará sincronizado com os certificados assinados com nomes DNS.

    IMPORTANTE:Se você mudar posteriormente o nome DNS ou o endereço IP do servidor de banco de dados, verifique se o servidor DNS corporativo está atualizado com essa mudança para manter o DNS do servidor de banco de dados sincronizado.

  • Porta: Especifique a porta usada pelo servidor de banco de dados. O padrão é a porta 1521. Mude o número da porta padrão se você estiver com algum conflito.

  • Nome do Serviço: Para um novo esquema de usuário, especifique o nome da instância (SID) no qual o esquema de usuário será criado. Para um esquema de usuário existente, especifique o nome da instância (SID) no qual o esquema de usuário foi criado.

Administrador Oracle (aplicável apenas ao novo esquema de usuário)

  • Nome de usuário: Especifique o usuário que pode modificar o banco de dados. O usuário deve ter permissões de leitura/gravação para modificar o banco de dados.

  • Senha: Especifique a senha a ser usada para acessar o banco de dados.

Usuário Oracle de Acesso

  • Nome de usuário: Para um novo esquema de usuário, especifique um nome. Para um esquema de usuário existente, especifique o nome do esquema de usuário que já existe no banco de dados Oracle.

  • Senha: Para um novo esquema de usuário, especifique uma senha a ser usada para acessar o banco de dados. Para um esquema de usuário existente, especifique a senha usada para acessar o esquema de usuário que já existe no banco de dados Oracle.

  • Tablespace: Para um novo esquema de usuário, selecione uma das seguintes opções de tablespace:

    • Permitir que o ZENworks crie o tablespace: Selecione-a para o ZENworks criar o tablespace.

    • Permitir que o DBA crie os tablespaces: Selecione-a para o administrador do banco de dados criar o tablespace.

      Os seguintes detalhes são necessários para criar um novo tablespace:

      IMPORTANTE:Se você usa o ASM (Automatic Storage Management — Gerenciamento de Armazenamento Automático) ou algum outro armazenamento em Disco, selecione Permitir que o DBA crie os tablespaces.

      • Nome do tablespace para Tabelas (O nome do tablespace deve ser exclusivo e começar com [a-z] | [A-Z]. É necessário seguir a convenção de nomeação de tablespace da Oracle.)

      • Nome do tablespace para Índices (O nome do Tablespace deve ser exclusivo e começar com [a-z] | [A-Z]. É necessário seguir a convenção de nomeação de tablespace da Oracle.)

      • Local do Arquivo DBF para Tabelas

      • Local do Arquivo DBF para Índices (O caminho físico especificado do arquivo DBF já deve existir. O nome do arquivo deve ter a extensão .dbf.)

    No caso de um esquema de usuário existente, especifique as seguintes informações:

    • Nome do tablespace para tabelas: Especifique o nome do tablespace para as tabelas associadas ao usuário do banco de dados existente especificado no campo Nome de Usuário.

    • Nome do tablespace para Índices: Especifique o nome do tablespace para os índices associados ao usuário do banco de dados existente especificado no campo Nome de Usuário.

Verificar as Informações do Banco de Dados

Verifique as informações de configuração do banco de dados.

Verificar Scripts SQL

Verifique os scripts SQL a serem executados durante a criação do banco de dados.