Apêndice B. Ferramentas de Administração de Configuração na Linha de Comandos
Além das opções providas no site do RHN, o Red Hat Network também oferece duas ferramentas de linha de comando para administrar os arquivos de configuração de um sistema: o Red Hat Network Configuration Client (Red Hat Network Cliente de Configuração) e o Red Hat Network Configuration Manager (Red Hat Network Gerenciador de Configuração). Há uma ferramenta complementar, Red Hat Network Actions Control (Red Hat Network Controle de Ações), usada para habilitar e desabilitar a administração de configuração nos sistemas cliente. Se você ainda não tem estas ferramentas instaladas, pode encontrá-las no canal filho RHN Tools (Ferramentas RHN) de seu sistema operacional.
Nota
Tenha em mente que, sempre que um arquivo de configuração é implementado através do RHN, é feito um backup do arquivo anterior incluindo seu caminho completo no diretório
/var/lib/rhncfg/backups/ do sistema em questão. O backup mantém seu nome de arquivo, porém com uma extensão .rhn-cfg-backup anexada.
B.1. Red Hat Network Actions Control Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
A aplicação Red Hat Network Actions Control (
rhn-actions-control) é usada para habilitar e desabilitar a administração de configuração de um sistema. Os sistemas clientes não podem ser administrados desta maneira por padrão. Com esta ferramenta, os Administradores do Satellite podem habilitar ou desabilitar modos específicos de ações permitidas, como implementar um arquivo de configuração ao sistema ou carregar (upload) um arquivo do sistema ou invocar diff no que é administrado num sistema contra o que está disponível no momento ou então permitir rodar comandos remotos arbitrários. Estes modos diversos são habilitados/desabilitados ao inserir/remover arquivos e diretórios no diretório /etc/sysconfig/rhn/allowed-actions/. Devido às permissões padrões do diretório /etc/sysconfig/rhn/, O Controle de Ações do RHN provavelmente deverá ser executado por alguém com acesso root.
B.1.1. Opções gerais da linha de comandos Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Há uma página
man disponível, como ocorre com a maioria das ferramentas da linha de comando, mas como o uso desta ferramenta é bastante simples, pode ser descrito aqui. Simplesmente decida quais ações agendadas do RHN devem ser habilitadas para administradores de sistemas. As opções seguintes habilitam os vários modos de ações agendadas:
| Opção | Descrição |
|---|---|
| --enable-deploy | Permite ao rhncfg-client empregar arquivos. |
| --enable-diff | Permite ao rhncfg-client executar diff em arquivos. |
| --enable-upload | Permite ao rhncfg-client fazer upload de arquivos. |
| --enable-mtime-upload | Permite ao rhncfg-client fazer upload do mtime. |
| --enable-all | Permite ao rhncfg-client habilitar tudo. |
| --enable-run | Habilita script.run |
| --disable-deploy | Desabilita a implementação. |
| --disable-diff | Desabilita o diff |
| --disable-upload | Desabilita o upload |
| --disable-mtime-upload | Desabilita o upload do mtime |
| --disable-all | Desabilita todas as opções |
| --disable-run | Desabilita o script.run |
| --report | Relata se os modos estão habilitados ou desabilitados |
| -f, --force | Força a operação sem questionar |
| -h, --help | exibe a mensagem de ajuda e fecha |
Uma vez determinado o modo — e para muitos, o
rhn-actions-control --enable-all é comum — seu sistema está pronto para administração da configuração através do RHN.