Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.3. Sincronização através do Satellite Export
A ferramenta Red Hat Network Satellite Exporter (
rhn-satellite-exporter
) exporta o conteúdo do Satellite num formato XML, que um usuário importa em outro Satellite idêntico. A exportação do conteúdo num diretório selecionado com a opção -d
, transporta o diretório a outro Satellite, e usa o Red Hat Network Satellite Synchronization Tool para importar os conteúdos. Este procedimento sincroniza os dois Satellites.
O Red Hat Network Satellite Exporter fornece o seguinte conteúdo:
- Famílias do Canal
- Arquiteturas
- Metadados do canal
- Listas negras
- RPMs
- Metadados do RPM
- Erratas
- Kickstarts
Para executar um exportação do Red Hat Network Satellite Exporter os seguintes pré-requisitos podem ser encontrados:
- A instalação do Satellite foi executada com sucesso.
- O diretório especificado na opção
--dir
deve conter espaço suficiente para armazenar o conteúdo exportado.
6.3.1. Executando uma Exportação
Configure o Satellite de forma à duplicar em outro Satellite ou back-up a uma solução de armazenamento. Execute o comando como usuário root.
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Quando acabar, o diretório de exportação pode ser movido para outro Satellite ou para um dispositivo de armazenamento usando o
rsync
ou o scp -r
.
O Red Hat Network Satellite Exporter oferece diversas opções da linha de comando. Para usá-las, insira a opção e o valor apropriado após o comando
rhn-satellite-exporter
.
Tabela 6.2. Opções do Red Hat Network Satellite Exporter
Opção | Descrição |
---|---|
-d, --dir= | Coloca a informação exportada neste diretório. |
-cCHANNEL_LABEL , --channel=CHANNEL_LABEL | Processa data apenas para este canal específico (especificado pela etiqueta). NOTA: a *etiqueta* do canal não é a mesma coisa que o *nome* do canal. |
--list-channels | Lista todos os canais disponíveis e encerra. |
--list-steps | Lista todos os passos que o rhn-satellite-exporter deve executar ao exportar dados. Estes podem ser usados como valores para --step. |
-p --print-configuration | Imprime a configuração atual e fecha. |
--print-report | Exibe um relatório para o terminal quando a exportação for completada. |
--no-rpms | Não obtém os RPMs reais. |
--no-packages | Não exporta metadados do RPM. |
--no-errata | Não processa as informação da errata. |
--no-kickstarts | Não processa os dados do kickstart (somente para provisionamento). |
--debug-level=LEVEL_NUMBER | Sobrescreve a quantidade de mensagens enviadas a arquivos de registro na tela, configurada no /etc/rhn/rhn.conf (de 0 a 6; 2 é o padrão). |
--start-date=START_DATE | A data limite de início com a qual a última data modificada é comparada. Deve ser em formato YYYMMDDHH24MISS (por exemplo 20071225123000 ) |
--end-date=END_DATE | A data final limite com a qual a última data modificada é comparada. Deve ser em formato YYYYMMDDHH24MISS (por exemplo, 20071231235900 ) |
--make-isos=MAKE_ISOS | Cria um diretório de despejo de canal ISO chamado satellite-isos (por exemplo, --make-isos=cd ou dvd |
--email | Manda um relatório por e-mail sobre o que foi exportado e quais erros podem ter ocorrido. |
--traceback-mail=EMAIL | Endereço de e-mail alternativo para --email. |
--db=DB | Inclui uma faixa de conexão ao banco de dados alternativo: username/password@SID. |
--hard-links | Exporta o RPM e os arquivos do kickstart com os links rígidos para os arquivos originais. |
Selecione os conteúdos, tais como os RPMs, errata ou kickstarts que você deseja exportar usando essas opções da linha de comando.
O tempo que o
rhn-satellite-exporter
leva para exportar dados depende do número e tamanho dos canais que estão sendo exportados. O uso das opções --no-packages
, --no-kickstarts
, --no-errata
, e --no-rpms
reduz a o tempo necessário para rodar o rhn-satellite-exporter
mas também evita que informações potencialmente úteis sejam exportadas. Por este motivo, estas opções só devem ser usadas quando você tiver certeza de que você não precisará do conteúdo que elas excluem. Além disso, você deve usar as opções equivalentes para o satellite-sync
ao importar os dados. Por exemplo, se você usar --no-kickstarts
com o rhn-satellite-exporter
, você deve especificar a opção --no-kickstarts
ao importar os dados.
Quando exportando o canal base do Red Hat Network, certifique-se de exportar o canal de ferramentas associados com o canal base. Os canais de ferramentas contém os pacotes kickstart automáticos para rápida iniciação da máquina através do Satellite.