9.6. Organizational Trusts
As Organizações podem compartilhar seus recursos entre si, estabelecendo um organizational trust no Satellite. Um organizational trust é bi-direcional, ou seja, depois que o Satellite Administrator estabelece uma trust entre duas ou mais organizações, o Organization Administrator de cada organização é livre para compartilhar o quanto quiser de seus recursos. Depende do Organization Administrator 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 serviços de software para cada organização.
9.6.1. Estabelecendo uma Organizational Trust Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Um Satellite Administrator pode criar uma trust entre duas ou mais organizações. Para fazer isto, clique no link Organizations 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 9.5. Organizational Trusts
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
.
9.6.3. Migrando Sistemas a partir de Uma Organização em Trust para Outra Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Além de compartilhar canais de software, as organizações em um trust podem migrar sistemaspara 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ê precisar 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 serviços.
9.6.3.1. Usando migrate-system-profile Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
É muito simples utilizar o
migrate-system-profile
. Você precisa inserir o ID do sistema a ser migrado, o ID da organização para onde o sistema irá migrar, e o hostname ou endereço de IP do servidor do Satellite se você estiver rodando um comando a partir de outra máquina.
O uso a partir da linha de comando segue abaixo:
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
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 Organization Administrator 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
migrate-system-profile --satellite satserver.example.com --systemId=10001020 --to-org-id=2
The Finance Organization Administrator is then prompted for their username and password (unless they specified it using
--username=
and --password=
at the command-line).
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 serviços 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 9.6. Histórico do 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
systemId,to-org-id
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
1000010000,3
1000010020,1
1000010010,4
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
.