• Nenhum resultado encontrado

Criando um Sistema de Arquivos para um DB2 Server Particionado (Solaris Operating Environment)

No documento Iniciação Rápida para DB2 Servers (páginas 172-175)

Esta tarefa descreve como criar um sistema de arquivos iniciais do DB2, o NFS exporta o sistema de arquivos iniciais, depois monta o sistema a partir de cada computador participante.

Recomenda-se criar um sistema de arquivos iniciais que tenha 1 GB de tamanho ou mais. Depois, as instruções de instalação pedirão que você copie o conteúdo do CD-ROM do produto DB2 para um diretório em seu sistema de arquivos iniciais do DB2. O CD-ROM do produto DB2 ocupará

temporariamente cerca de 700 MB de espaço. Uma instância DB2 requererá pelo menos 50 MB de espaço. Se você não possuir 1 GB de espaço livre, é

possível montar o CD-ROM do produto DB2 a partir de cada computador participante como uma alternativa para copiar o conteúdo do disco.

Existe várias formas de criar um sistema de arquivos local em um sistema de Solaris Operating Environment. Se desejar utilizar um produto, como o Veritas, para criar o sistema de arquivos, consulte a documentação do produto.

Pré-requisitos:

Você deve ter autoridade root para criar um sistema de arquivos. Procedimento:

Para criar, o NFS exporta, depois monta o sistema de arquivos iniciais DB2 e executa as seguintes etapas:

Criando o sistema de arquivos iniciais DB2

1. 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.

2. 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 DB2 necessários como também os arquivos não DB2. Um mínimo de 300 MB é recomendado. 3. Monte localmente o sistema de arquivos que acabou de criar e

inclua uma entrada no arquivo /etc/vfstab para que este sistema de arquivos seja montado toda vez que o sistema for iniciado novamente. Por exemplo:

/dev/dsk/c1t0d2s2 /dev/rdsk/c1t0d2s2 /db2home ufs 2 yes - Exportando o sistema de arquivos iniciais DB2

1. Para exportar automaticamente um sistema de arquivos NFS no Solaris em um tempo de inicialização, inclua uma entrada no arquivo /etc/dfs/dfstab. Certifique-se de que incluiu todos os nomes de hosts dos computadores participantes bem como todos os nomes que uma máquina pode ser reconhecida. Além disso, certifique-se de que cada computador tenha autoridade root no sistema de arquivo exportado, utilizando a opção″root″.

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, recebem a permissão de montar o sistema de arquivos/db2home, que será utilizado como o sistema de arquivos iniciais 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 o ServerB também fosse conhecido pelo nome ServerB-tokenring, a entrada no /etc/dfs/dfstab para o ServerB apareceria como:

rw=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com,\ root=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com \

2. Em cada um dos computadores participantes, inclua uma dntrada no arquivo /etc/vfstab para que o NFS monte o sistema de arquivos automaticamente no tempo de inicialização. Como no seguinte exemplo, quando você especificar opções de pontos de montagem, certifique-se de que o sistema de arquivos seja

montado no tempo de inicialização, seja de leitura-gravação, esteja montado no disco rígido, inclua a opção bg (background) e que os programas suid possam ser executados adequadamente:

ServerA:/db2home - /db2home nfs - yes rw,hard,intr,bg,suid

Montando o sistema de arquivos iniciais DB2 a partir de cada computador participante

1. Depois de ter incluído uma entrada semelhante ao arquivo /etc/vfstab em cada computador (com exceção do computador que funciona como o servidor NFS), crie e monte com o NFS o sistema de arquivos exportados em cada um dos computadores participantes no ambiente de banco de dados particionados digitando os comandos:

mkdir /db2home mount /db2home

Se o comando de montagem falhar, utiliza o comando showmount para verificar o status do servidor NFS. Por exemplo:

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:

1. Em uma única máquina do ambiente de banco de dados particionados, você criou um sistema de arquivos para ser utilizado como a instância e o diretório inicial.

2. Você exportou este sistema de arquivos via NFS.

3. Você montou o sistema de arquivos exportado em cada um dos computadores participantes.

Tarefas Relacionadas:

v “Copiando o Conteúdo do CD-ROM do Produto DB2 para Seu Computador” na página 130

Criando os Usuários Requeridos para um DB2 Server Particionado

No documento Iniciação Rápida para DB2 Servers (páginas 172-175)

Outline

Documentos relacionados