comando preprpnó
Propósito
Prepara um nó a ser definido para um domínio de pares.
Sintaxe
preprpnode [-k] [-h] [-TV] node_name1 [node_name2 ... ]
preprpnode -f | -F { file_name | "–" } [-k] [-h] [-TV]
Descrição
O comando preprpnode prepara a segurança no nó no qual o comando é executado para que ele possa ser definido em um domínio peer. Ele permite que operações de domínio de pares sejam executadas neste nó e devem ser executadas antes que o nó possa se unir a um domínio de mesmo nível usando o comando mkrpdomain ou addrpnode .
Antes do comando mkrpdomain ser emitido em um nó, o comando preprpnode deve ser executado em cada nó a ser definido para o novo domínio peer, usando o nome do nó que é para executar o comando mkrpdomain como o parâmetro. Isto dá ao nó mkrpdomain a autoridade necessária para criar a configuração de domínio de pares em cada novo nó e configurar segurança adicional.
Antes do comando addrpnode ser emitido em um nó, o comando preprpnode deve ser executado em cada nó que deve ser adicionado, usando os nomes de todos os nós online como os parâmetros. Isso dá aos nós online a autoridade para executar as operações necessárias no novo nó.
- Estabelece confiança com os nomes de nós especificados no comando adicionando suas chaves públicas na lista de hosts confiáveis.
- Modifica o arquivo de controle de acesso e controle de acesso (ACL) de controle de recursos (ACL) para habilitar o acesso a recursos de domínio de pares neste nó a partir dos outros nós do domínio de pares. Isto permite que operações de domínio de pares ocorram no nó. O subsistema RMC é atualizado para que essas mudanças de acesso surtam efeito.
- As conexões remotas do RMC são ativadas.
Se os nós que devem ser definidos para um domínio de pares já estiverem em um domínio de gerenciamento, você não precisará trocar chaves públicas. Você pode usar a bandeira -k para omitidar esta etapa.
Sinalizações
- --f | -F { nome_do_arquivo | "-" }
- Lê uma lista de nomes de nós de file_name. Cada linha do arquivo é digitalizada para um nome de nó. O sinal de libra (#) indica que o restante da linha (ou a linha inteira se o # estiver na coluna 1) é um comentário.
Use -f "-" ou -F "-" para especificar STDIN como o arquivo de entrada.
- -k
- Especifica que o comando não deve trocar chaves públicas.
- -h
- Grava a instrução de uso do comando para saída padrão.
- -T
- Escreve as mensagens de rastreio do comando para erro padrão. Para o uso de sua organização de serviço de software apenas.
- -V
- Grava as mensagens verbosas do comando para a saída padrão.
Parâmetros
- node_name1 [node_name2 ... ]
- Especifica o nó (ou nós) a partir do qual os comandos de domínio de pares podem ser aceitos. Geralmente, este é o nome do nó que estará executando o comando mkrpdomain ao formar o domínio peer. Ao incluir no domínio de pares, é uma lista dos nós que estão atualmente online no domínio de pares. O nome do nó é o endereço IP ou a versão longa ou curta do nome do host DNS. O nome do nó deve resolver para um endereço IP.
Segurança
O usuário do comando preprpnode precisa de permissão de gravação para o arquivo de lista de controle de acesso (ACL). As permissões são especificadas no arquivo ACL. Veja o RSCT: Guia de Administração para obter detalhes sobre o arquivo ACL e como modificá-lo.
Status de saída
- 0
- O comando correu com sucesso.
- 1
- Ocorreu um erro com a RMC.
- 2
- Ocorreu um erro com um script de interface da linha de comandos.
- 3
- Uma sinalização incorreta foi inserida na linha de comando.
- 4
- Um parâmetro incorreto foi inserido na linha de comando.
- 5
- Ocorreu um erro que foi baseado em entrada de linha de comandos incorreta.
Restrições
Este comando deve executar em um nó que será definido para o domínio de pares.
Especificações de implementação
Esse comando faz parte do conjunto de arquivos RSCT ( Reliable Scalable Cluster Technology ) para AIX.
entrada padrão
Quando o sinalizador -f "-" ou -F "-" é especificado, este comando lê um ou mais nomes de nós da entrada padrão.
Saída Padrão
Quando a sinalização -h é especificada, a instrução de uso deste comando é escrita para saída padrão. Todas as mensagens de verbose são gravadas na saída padrão.
Erro Padrão
Todas as mensagens de rastreio são escritas para erro padrão.
Exemplos
- Suponha que mkrpdomain será emitido a partir de nodeA. Para preparar nodeB, nodeC, e nodeD para ser definido para um novo domínio de pares, ApplDomain, execute este comando em nodeB, em nodeC, e em seguida em nodeD:
preprpnode nodeA - Suponha que nodeA e nodeB estejam online em ApplDomain. Para preparar o nodeC para ser adicionado ao domínio existente, execute este comando em nodeC:
preprpnode nodeA nodeBAlternativamente, crie um arquivo chamado onlineNodes com estes conteúdos:
Em seguida, execute este comando em nodeC:nodeA nodeBpreprpnode -f onlineNodes
Local
- /opt/rsct/bin/preprpnode
Arquivos
O arquivo de lista de controle de acesso (ACL)- /var/ct/cfg/ctrmc.acls -é modificado. Se esse arquivo não existir, ele é criado.