Configurando um cluster remoto para watsonx.governance com um conector de governança personalizado

Você pode distribuir a atividade de governança configurando um cluster remoto conectado ao cluster de governança primário. Os dados de governança são sincronizados entre os clusters.

Vários clusters watsonx.governance™ remotos enviam dados de atividades de governança para um cluster de watsonx.governance governança primário, onde todos os dados do grupo de clusters podem ser visualizados.

Quem precisa concluir esta tarefa?
Você deve ser o administrador da instância do watsonx.governance cluster que está sendo configurado.
Quando você precisa concluir essa tarefa?
Conclua esta tarefa quando desejar conectar um watsonx.governance cluster a um cluster de governança primário com um conector de governança personalizado. Você deve configurar um conector de governança personalizado se não for possível estabelecer uma conexão direta.

Como alternativa, consulte Configurando um cluster remoto para watsonx.governance conexão direta se você puder se conectar diretamente ao cluster de governança primário.

Antes de iniciar

Antes de poder designar um cluster remoto com um conector de governança personalizado, você deve ter os seguintes pré-requisitos:
  • watsonx.governance instalado em um cluster independente
  • Um grupo de governança primária
  • Uma máquina virtual (VM), na qual você tem permissões suficientes para instalar Docker
Observação: certifique-se de que os clusters estejam na mesma versão e nível de patch do IBM® Software Hub.

Sobre esta tarefa

Se você deseja configurar um cluster remoto e não é possível estabelecer uma conexão direta, é necessário configurar um conector de governança personalizado. Um conector de governança personalizado pode sincronizar manualmente os dados entre o cluster remoto e o cluster de governança primário.

Ao configurar um conector de governança personalizado para um cluster remoto, você também deve configurar um kit de desenvolvimento de software (SDK) de exportação de fatos remotos e seu ponto de extremidade de API em uma VM. O endpoint é responsável por receber fatos do SDK de exportação de fatos remotos e sincronizá-los com o cluster de governança primário.

Procedimento

Para configurar um cluster remoto com um conector de governança personalizado:

  1. Inicie o processo para converter um cluster autônomo em um cluster remoto:
    1. Vá para Configuração e definições > Gerenciamento de cluster em um cluster watsonx.governance autônomo.
    2. Clique em Converter para cluster remoto.
  2. Especifique que o tipo de conexão será personalizado. Selecione a opção Conector de governança personalizado e clique em Avançar.
  3. Configure as credenciais para sua conexão:
    1. Em Credenciais, selecione ID/Senha.
    2. Digite o ID e a senha URL da sua VM.
  4. Clique em Converter para alterar o cluster autônomo para um cluster remoto.
  5. Inicie o processo para configurar seu SDK de exportação remota de fatos, que recupera manualmente os dados de atividade de governança dos clusters remotos. Faça login na sua VM designada.
  6. Instale Docker usando o seguinte comando:
    sudo yum install docker
  7. Crie e configure o código para o SDK de exportação remota de fatos:
    1. Faça o download da pasta chamada Remote fact export SDK em GitHub.
    2. Atualize os exemplos de código na pasta com as credenciais do seu cluster e VM.
    3. Carregue a pasta para a VM. Você pode fazer upload de arquivos usando qualquer cliente FTP.
  8. Crie uma Docker imagem e inicie o endpoint para o SDK de exportação de fatos remotos:
    1. Crie uma Docker imagem onde a Remote fact export SDK pasta está localizada e execute este comando:
      sudo docker build -t my-flask-app .
    2. Inicie o Docker contêiner com o seguinte comando:
      sudo docker run -d \
        -p 5000:5000 \
        -v /root/event_service:/app \
        -e AUTH_USERNAME='<username>' \
        -e AUTH_PASSWORD='<password>' \
        my-flask-app
      
      Verifique se o Docker contêiner está em execução. Seu endpoint estará pronto para uso.

O quê fazer em seguida

O cluster watsonx.governance remoto está pronto para uso. Para os próximos passos, veja como sincronizar os dados da atividade de governança com o cluster de governança principal usando um SDK personalizado em Gerenciando atividades de governança em vários clusters.