Apêndice B. Ferramentas de Administração da 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 e o Red Hat Network Configuration Manager. Há uma ferramenta complementar, Red Hat Network Actions Control, 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 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
anexa.
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 cliente não podem ser administrados desta maneira por default. Com esta ferramenta, os Satellite Administrators 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 default 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 fazer 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.