É possível que você deseje executar várias pilhas de TCP/IP no mesmo sistema para fornecer isolamento de rede a um ou mais aplicativos.
Por exemplo, você pode ter múltiplos recursos Open System Adapter (OSA),
cada um conectando o seu sistema a uma rede diferente. Você pode designar uma pilha TCP/IP para cada recurso.
Antes de Iniciar
Ao configurar o produto em um sistema com várias pilhas, é necessário
primeiro estabelecer a afinidade de pilha do produto com a pilha desejada. O estabelecimento
da afinidade de pilha liga toda a comunicação de soquete a essa pilha e aloca
os conjuntos de dados apropriados da configuração de resolução de nomes do host para o produto. Esses
conjuntos de dados possibilitam que as consultas de nomes do host tenham os resultados desejados.
Utilize
o parâmetro NETWORK DOMAINNAME do SYS1.PARMLIB(BPXPRMxx) para especificar o
sistema de arquivos físico INET comum, C_INET PFS e, em seguida, utilize esse
sistema de arquivo para configurar várias pilhas TCP/IP. Esse sistema de arquivos físicos permite
que você configure vários sistemas de arquivos físicos (soquetes de rede) e torne-os
ativos simultaneamente.
Se
você planejar configurar o produto para utilizar uma pilha TCP/IP não padrão, consulte z/OS UNIX System
Services Planning e z/OS Communications Server: IP Configuration
Reference para obter detalhes.
Sobre Esta Tarefa
Evitar Problemas: Nas etapas a seguir, você configurará inúmeras variáveis. É importante compreender que essas variáveis devem ser definidas no nível do
nó.
gotcha
Para configurar o produto em um sistema
com várias pilhas:
Procedimento
- Configure o conjunto de dados para a resolução de nomes do host de cada
servidor de aplicativos. No console administrativo, clique em .
- Inclua a variável do processo RESOLVER_CONFIG UNIX e especifique
o nome do conjunto de dados no campo valor.
- Exporte a variável RESOLVER_CONFIG nos scripts de shell clientes.
- É possível utilizar a JCL para especificar o conjunto de dados de configuração da resolução do nome. Para utilizar o JCL, inclua //SYSTCPD DD DSN=some.tcpip.DATA,DISP=SHR ao JCL do servidor. A variável RESOLVER_CONFIG substitui a instrução SYSTCPD DD.
Consulte z/OS Communications Server: IP Configuration Reference,
para obter mais informações sobre a variável RESOLVER_CONFIG.
- Estabeleça a afinidade das pilhas do Application Server para a pilha desejada.
- No console administrativo, clique em
e configure a variável do processo _BPXK_SETIBMOPT_TRANSPORT UNIX para o valor do transporte desejado. Se essa variável não existir, clique em
Novo e inclua-a.
- Exporte a variável _BPXK_SETIBMOPT_TRANSPORT nos scripts de
shell de cliente.
Para configurar a variável BPXK_SETIBMOPT_TRANSPORT no arquivo was.env
para o Daemon, você deve prefixar a variável com DAEMON_.
Estas
informações adicionais fazem com que o transformador que gera os arquivos was.env
inclua a variável no arquivo was.env para o Daemon. Como a variável _BPXK_SETIBMOPT_TRANSPORT já
possui um sublinhado inicial, a versão final desta variável, quando
configurada para o Daemon, contém dois sublinhados precedendo o nome da variável,
conforme mostrado aqui DAEMON__BPXK_SETIBMOPT_TRANSPORT.
Evitar Problemas: Se você estiver configurando esta variável para o Daemon, provavelmente
desejará configurá-la no nível de célula para fornecer a todos os Daemons nessa célula a
mesma configuração. A menos que um dos Daemons esteja atendendo vários nós, se por
alguma razão for necessário especificar configurações diferentes para Daemons diferentes
em uma célula, você poderá configurar essa variável no nível do nó.
gotcha
Consulte z/OS UNIX System
Services Planning, para obter mais informações sobre a
variável _BPXK_SETIBMOPT_TRANSPORT.