6.6. Trusts Organizacionais


As Organizações podem compartilhar seus recursos entre si, estabelecendo um organizational trust (trust organizacional) no Satellite. Um organizational trust é bi-direcional ou seja, depois que o Administrador do Satellite estabelece um trust entre duas ou mais organizações, o Administrador de Organização de cada organização é livre para compartilhar o quanto quiser de seus recursos. Depende do Administrador de Organização determinar quais recursos compartilhar e o quais recursos compartilhados de outras organizações do trust utilizar.

Nota

Somente os Administradores da Organização podem compartilhar seu conteúdo padronizado. Os Administradores do Satellite simplesmente alocam sistemas e direitos de software para cada organização.

6.6.1. Estabelecendo uma Organizational Trust

Um Satellite Administrator pode criar uma trust entre duas ou mais organizações. Para fazer isto, clique no link Organizações no menu lateral na página principal do Admin.
Clique no nome de uma das organizações e dentro da página Detalhes, clique na sub-aba Trusts.
Na sub-aba Trusts, existe uma listagem de todas as outras trusts no RHN Satellite . Aqui você pode usar a caixa de texto do Filtrar por Organização para estreitar a lista longa de organizações para um sub-conjunto específico.

Figura 6.5. Trusts Organizacionais

Clique na caixa de seleção próximo aos nomes das organizações que você quer que esteja no trust organizacional com a organização atual e clique no botão Modify Trusts (Modificar Trusts).

6.6.2. Compartilhando Canais de Conteúdo entre as Organizações no Trust

Depois que uma trust organizacional foi estabelecida, as organizações podem então compartilhar o contéudo, tal como os canais de software padronizados com outras organizações no trust. Existem também três níveis de compartilhamento de canal que podem ser aplicados à cada canal para um controle de acesso de canal mais granulado.

Nota

Organizações não podem compartilhar os Canais da Red Hat pois eles estão disponíveis à todas as organizações que possuem os direitos à estes canais.
Para compartilhar um canal padrão com outra organização, realize os seguintes passos:
  1. Registre-se no Satellite com o nome de usuário do Organization Administrator.
  2. Clique na aba Channels (Canais).
  3. No menu lateral, clique em Manage Software Channels (Gerenciar Canais de Software).
  4. Clique no canal padronizado que você quer compartilhar com outras organizações.
  5. A partir da seção do Controle de Acesso de Canais na página Details, existem três opções para compartilhar no Organizational Sharing (Compartilhamento Organizacional).
    • Private (Privado) — Torne o canal privado para que ele não consiga ser acessado por qualquer organização exceto o dono do canal.
    • Protected (Protegido) — Permita que o canal seja acessado por organizações em trust específicas de sua escolha.

      Nota

      Escolher o compartilhamento Protected exibe uma outra página que solicita que você confirme que está obtendo acesso de canal para a organização, clicando em Obter Acesso e Confirmar.
    • Public (Público) — Permite que todas as organizações dentro do trust acessem o canal padronizado.
    Clique no botão próximo de sua seleção e clique em Update Channel (Atualizar Canal).
Agora, qualquer outro Administrador de Organização dentro de um trust da a qual você obteve acesso para seu canal padronizado, pode permitir seus sistemas clientes instalarem e atualizarem pacotes do canal compartilhado.

Nota

Caso você tenha um sistema subscrito em um canal compartilhado e o administrador organizacional do canal compartilhado modifique direitos de acesso ao canal, o sistema irá perder este canal. Se ele modificar um direito de canal base, o sistema não terá canal base na página Sistemas e não receberá atualizações.

6.6.3. Migrando Sistemas a partir de Uma Organização em Trust para Outra

Além de compartilhar canais de software, as organizações em um trust podem migrar sistemas para outras organizações em trust, usando um utilitário chamado migrate-system-profile.
O uso do migrate-system-profile é baseado na linha de comando e usa o systemIDs e orgIDs como argumentos para especificar o que está sendo transferido e a organização de destino.
Para usar o comando migrate-system-profile, você precisa ter o pacote spacewalk-utils instalado. Você não precisa estar registrado no Satellite server para usar o migrate-system-profile, no entanto, se você não o fizer, precisará especificar o hostname ou endereço de IP do servidor como uma opção de linha de comando.

Nota

Quando uma organização migra um sistema com o comando migrate-system-profile, o sistema não carrega qualquer direito ou subscrições de canais anteriores de uma organização fonte. No entanto, o histórico do sistema é preservado e pode ser acessado pelo novo Organization Administrator, para simplificar o resto do processo de migração, o qual inclui subscrever à canais base e obter direitos.

6.6.3.1. Usando migrate-system-profile

Ajustar o ID do sistema a ser migrado, o Id da organização do sistema para onde irá migrar e o hosthame ou o endereço IP do servidor Satellite se você está executando o comando de uma outra máquina. Depois que obtiver estes dados, o uso da linha de comando é este a seguir:
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
Copy to Clipboard Toggle word wrap
Por exemplo, se o departamento Financeiro (criado como uma organização em RHN Satellite com o OrgID 2) quiser migrar uma estação de trabalho (com o SystemID 10001020) a partir do departamento Engineering, mas o Organization Administrator de Finaças não possuir acesso de janela de comandos ao servidor RHN Satellite . O hostname do RHN Satellite será satserver.example.com.
O Administrador de Organizações de Finanças digitaria o seguinte a partir da janela de comandos:
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
Copy to Clipboard Toggle word wrap
O Administrador de Organização de Finaças, deverá fornecer seu username e senha (a menos que eles especifiquem usando --username= e --password= na linha de comando).
O Organization Administrator de Finanças, conseguiria então ver o sistema a partir da página Sistemas ao se registrar na interface da web do RHN Satellite . O Organization Administrator de Finanças pode então finalizar o processo de migração atribuindo um canal base e obtendo direitos para o cliente como o faria com qualquer outro sistema registrado em sua organização, o qual está disponível a partir da página de Histórico do sistema na sub-aba Eventos.

Figura 6.6. Histórico de Sistema

Nota

O Satellite Administrator pode migrar um sistema a partir de uma organização em trust para qualquer outro em trust. No entanto, os Organization Administrators podem migrar um sistema somente a partir de sua própria organização para outra em trust.
Satellite Administrators que precisam migrar diversos sistemas de uma só vez podem usar a opção --csv do migrate-system-profile para automatizar o processo usando uma lista simples separada por vírgulas, do sistema para migrar.
Uma linha no arquivo CVS deve conter o ID do sistema a ser migrado, assim como o ID da organização de destino no seguinte formato:
systemId,to-org-id
Copy to Clipboard Toggle word wrap
o systemId, por exemplo poderia ser 1000010000, enquanto o to-org-id poderia ser 4. Portanto, um CSV compatível poderia se parecer com o seguinte:
1000010000,3
1000010020,1
1000010010,4
Copy to Clipboard Toggle word wrap
Para mais informações sobre como usar o migrate-system-profile consulte a página do manual, digitando man migrate-system-profile ou para uma tela de ajuda básica, digite migrate-system-profile -h.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat