Para instalar o DB2 Enterprise Server Edition e criar um ambiente de banco de dados particionado, você deve ter um sistema de arquivos que esteja disponível para todas as máquinas. Este sistema de arquivos será utilizado como diretório home da instância. Ele também pode ser utilizado como um local temporário para o conteúdo do CD do produto de banco de dadosDB2.
Esta tarefa é parte da configuração do sistema de banco de dados particionado. Esta tarefa descreve como:
É recomendado que você crie um sistema de arquivo inicial que seja do mesmo tamanho que o conteúdo do DVD do produto DB2. Você pode utilizar o seguinte comando para verificar o tamanho, mostrado em KB:
du -sk <ponto de montagem do DVD>
Uma instância do DB2 precisará de pelo menos 50 MB de espaço. Se você não tiver espaço livre suficiente, não será possível montar o DVD do produto DB2 a partir de cada computador participante como uma alternativa de copiar o conteúdo no disco.
Você deve ter:
Para criar, fazer exportação NFS e montagem NFS do sistema de arquivo inicial do DB2, execute as seguintes etapas:
Efetue o logon no computador principal (ServerA) em seu sistema de banco de dados particionado como um usuário com autoridade root e crie um sistema de arquivos iniciais para o sistema de banco de dados particionado chamado /db2home.
Digite o comando smit jfs.
Clique no ícone Incluir um Sistema de Arquivos com Registro .
Clique no ícone Incluir um Sistema de Arquivos com Registro Padrão.
Selecione um grupo de volumes existente da lista Nome do Grupo de Volumes no qual deseja que este sistema de arquivos esteja localizado fisicamente.
Configure campo TAMANHO do sistema de arquivo (TAMANHO do sistema de arquivo (em blocos de 512 bytes) (Num.) ). Esse tamanho é enumerado em blocos de 512 bytes, portanto, se precisar apenas criar um sistema de arquivo para o diretório home da instância, você pode utilizar 180 000, que é equivalente a cerca de 90 MB. Se precisar copiar a imagem do DVD do produto para executar a instalação, você pode criá-la com um valor igual a 2 000 000, o que é quase 1 GB.
Digite um ponto de montagem para este sistema de arquivos no campo PONTO DE MONTAGEM. Neste exemplo, o ponto de montagem é /db2home.
Os campos restantes podem ser deixados com as definições padrão.
Clique em OK.
O NFS exporta o sistema de arquivos /db2home, para que ele esteja disponível a todos os computadores que participarão no sistema de banco de dados particionado:
Clique em OK.
Efetue o logout.
Efetue o logon em cada computador participante (ServerB, ServerC, ServerD) e faça a montagem por NFS do sistema de arquivos que você exportou executando as seguintes etapas:
Digito o comando smit nfs.
Clique no ícone NFS (Network File System).
Clique no ícone Incluir um Sistema de Arquivos para Montagem.
O nome do caminho do ponto de montagem é onde você deve criar o diretório home do DB2. Para este exemplo, utilize /db2home.
Para nosso exemplo, você deve digitar o mesmo valor que digitou no campo NOME DO CAMINHO do ponto de montagem (Caminho).
Este valor é o nome do host da máquina na qual foi criado o sistema de arquivo que está sendo montado.
Para melhorar o desempenho, talvez você queira que o NFS monte o sistema de arquivos criado acima de uma interconexão de alta velocidade. Se você quiser montar este sistema de arquivos utilizando uma interconexão de alta velocidade, você deve digitar o nome dele no campo HOST onde o diretório remoto reside.
Você deve estar ciente de que se a interconexão de alta velocidade alguma vez se tornar indisponível por alguma razão, cada estação de trabalho que participa de seu sistema de banco de dados particionado perderá acesso ao diretório home do DB2.
Defina o campo MONTAR agora, incluir entrada para /etc/filesystems ou ambos? como ambos.
Defina o campo entrada /etc/filesystems montará o diretório na REINICIALIZAÇÃO do sistema como sim.
Defina o campo MODO para o sistema de arquivos NFS como leitura-gravação.
Uma montagem soft significa que o computadornão tentará montar remotamente o diretório por um período de tempo infinito. Uma montagem hard significa que sua máquina tentará infinitamente montar o diretório. Isto pode causar problemas em caso de travamento do sistema. É recomendável configurar este campo como soft.
Os campos restantes podem ser deixados com as definições padrão.
Certifique-se de que este sistema de arquivos seja montado com o campo Permitir execução de SUID e programas sgid neste sistema de arquivos? definido como Sim. Esta é a definição padrão.
Clique em OK.
Efetue o logout.
Esta tarefa é parte da configuração do sistema de banco de dados particionado. Esta tarefa descreve como:
É recomendado que você crie um sistema de arquivo inicial que seja do mesmo tamanho que o conteúdo do DVD do produto DB2. Você pode utilizar o seguinte comando para verificar o tamanho, mostrado em KB:
du -sk <ponto de montagem do DVD>
Uma instância do DB2 precisará de pelo menos 50 MB de espaço. Se você não tiver espaço livre suficiente, não será possível montar o DVD do produto DB2 a partir de cada computador participante como uma alternativa de copiar o conteúdo no disco.
Você deve ter propriedade de administrador para criar um sistema de arquivos.
Para criar, fazer exportação NFS e montagem NFS do sistema de arquivo inicial do DB2, execute as seguintes etapas:
Monte este sistema de arquivos localmente e inclua uma entrada no arquivo /etc/fstab para que este sistema de arquivos seja montado toda vez que o sistema for iniciado novamente.
Você pode optar por utilizar ou não um Volume Manager Lógico. É recomendável utilizar um Gerenciador de volume lógico.
Se estiver instalando o DB2 ESE em um cluster de sistemas HP-UX, é possível incluir uma entrada no arquivo /etc/exports para exportar esse sistema de arquivos através de NFS ou utilizar SAM.
Para exportar o sistema de arquivos, utilizando o SAM:
Efetue o logout.
Após ter exportado este sistema de arquivos, você deve montar este sistema de arquivos em cada um dos computadores participantes.
Em cada computador participante:
Uma montagem soft significa que o computadornão tentará montar remotamente o diretório por um período de tempo infinito. Uma montagem hard significa que sua máquina tentará infinitamente montar o diretório. Isto pode causar problemas em caso de travamento do sistema. É recomendável configurar este campo como soft.
Os campos restantes podem ser deixados com as definições padrão.
Esta tarefa é parte da configuração do sistema de banco de dados particionado. Esta tarefa descreve como:
Você deve ter um sistema de arquivos que esteja disponível para todas as máquinas que irão participar do sistema de banco de dados particionado. Este sistema de arquivos será utilizado como diretório home da instância.
Para configurações que utilizam mais que uma máquina para instância de banco de dados simples, utiliza-se o NFS (Network File System) para compartilhar este sistema de arquivos. Normalmente, uma máquina em um cluster é utilizada para exportar o sistema de arquivos, utilizando o NFS e as máquinas restantes no cluster montam o sistema de arquivos a partir desta máquina. A máquina que exporta o sistema de arquivos possui o sistema de arquivos montado localmente.
Para obter informações adicionais sobre comandos, consulte a documentação de distribuição do Linux.
Para criar este sistema de arquivos:
/dev/hda1 /db2home ext3 defaults 1 2
O arquivo /etc/exports é um arquivo ASCII que contém o seguinte tipo de informações:
/db2home machine1_name(rw) machine2_name(rw)
Para exportar o diretório NFS, execute
/usr/sbin/exports -r
fusion-en:/db2home /db2home nfs rw,timeo=7, hard,intr,bg,suid,lockem que fusion-en representa o nome da máquina.
mount /db2home
Se o comando de montagem falhar, utiliza o comando showmount para verificar o status do servidor NFS. Por exemplo:
showmount -e fusion-en
em que fusion-en representa o nome da máquina.
Este comando showmount deve listar os sistemas de arquivos que são exportados a partir da máquina chamada fusion-en. Se este comando falhar, o servidor NFS pode não ter sido iniciado. Execute o seguinte comando como root no servidor NFS para iniciar o servidor manualmente
/etc/rc.d/init.d/nfs restart
Assumindo que o presente nível de execução seja 3, você pode ter este comando sendo executado automaticamente no tempo de inicialização renomeando oK20nfs para S20nfs no seguinte diretório: /etc/rc.d/rc3.d.
Esta tarefa é parte da configuração do sistema de banco de dados particionado. Esta tarefa descreve como:
É recomendado que você crie um sistema de arquivo inicial que seja do mesmo tamanho que o conteúdo do DVD do produto DB2. Você pode utilizar o seguinte comando para verificar o tamanho, mostrado em KB:
du -sk <ponto de montagem do DVD>
Uma instância do DB2 precisará de pelo menos 50 MB de espaço. Se você não tiver espaço livre suficiente, não será possível montar o DVD do produto DB2 a partir de cada computador participante como uma alternativa de copiar o conteúdo no disco.
Existem várias maneiras de criar um sistema de arquivo local em Solaris Operating Systems. Se desejar utilizar um produto, como o Veritas, para criar o sistema de arquivos, consulte a documentação do produto.
Você deve ter propriedade de administrador para criar um sistema de arquivos.
Para criar, fazer exportação NFS e montagem NFS do sistema de arquivo inicial do DB2, execute as seguintes etapas:
No computador principal (ServerA), selecione uma partição de disco ou configure uma, utilizando o comando format. Quando utilizar o comando format, certifique-se de que as partições do disco que estão sendo utilizadas não sejam sobrepostas. As partições sobrepostas podem causar corrupção de dados ou falhas no sistema de arquivos. Certifique-se de que digitou corretamente o comando, pois os erros podem causar problemas sérios.
Usando um utilitário como o newfs ou o mkfs, crie um sistema de arquivos nesta partição. O sistema de arquivos deve ser grande o suficiente para conter os arquivos necessários do DB2, assim como outros arquivos não DB2. Um mínimo de 300 MB é recomendado.
/dev/dsk/c1t0d2s2 /dev/rdsk/c1t0d2s2 /db2home ufs 2 yes -
No exemplo a seguir, uma entrada para um sistema de banco de dados particionados de quatro computadores é incluída no arquivo /etc/dfs/dfstab. Os computadores participantes, ServerB, ServerC e ServerD, têm permissão para montar o sistema de arquivos /db2home, que será utilizado como o sistema de arquivos home do DB2.
share -F nfs -o \ rw=ServerB.torolab.ibm.com,\ root=ServerB.torolab.ibm.com \ rw=ServerC.torolab.ibm.com, \ root=ServerC.torolab.ibm.com\ rw=ServerD.torolab.ibm.com,\ root=ServerD.torolab.ibm.com \ -d "homes" /db2home
Se um computador for conhecido por mais de um nome de host, todos os aliases devem ser incluídos no arquivo /etc/dfs/dfstab . Por exemplo, se ServerB também fosse conhecido pelo nome ServerB-tokenring , a entrada no /etc/dfs/dfstab para ServerB apareceria da seguinte forma:
rw=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com,\ root=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com \
ServerA:/db2home - /db2home nfs - yes rw,hard,intr,bg,suid
mkdir /db2home mount /db2home
Se o comando de montagem falhar, utiliza o comando showmount para verificar o status do servidor NFS. Por exemplo:
showmount -e ServerA
Este comando showmount deve listar os sistemas de arquivos que são exportados a partir da máquina chamada ServerA. Se este comando falhar, o servidor NFS pode não ter sido iniciado. Para iniciar o servidor manualmente, execute o seguinte comando como root no servidor NFS :
/usr/lib/nfs/mountd /usr/lib/nfs/nfsd -a 16
Estes comandos são executados automaticamente no tempo de inicialização se houver qualquer entrada no arquivo /etc/dfs/dfstab. Após iniciar o servidor NFS, exporte o sistema de arquivos novamente executando o seguinte comando:
sh /etc/dfs/dfstab
Certifique-se de que tenha concluído as seguintes etapas: