Instalando o Data Virtualization
Um administrador de instância pode instalar o Data Virtualization na IBM Software Hub versão 5.3.
- Quem precisa realizar essa tarefa?
Administrador da instância Para instalar o Data Virtualization, você deve ser um administrador da instância. Um administrador de instância tem permissão para instalar software nos seguintes projetos:
- O projeto dos operadores, por exemplo
Os operadores para esta instância do Data Virtualization estão instalados no projeto de operadores.
Nos comandos de instalação, a variável
${PROJECT_CPD_INST_OPERATORS}de ambiente refere-se ao projeto dos operadores.- Os operandos do projeto para a instância
Os recursos personalizados para o control plane e o Data Virtualization estão instalados no projeto operands.
Nos comandos de instalação, a variável
${PROJECT_CPD_INST_OPERANDS}de ambiente refere-se ao projeto operands.- Os projetos vinculados à instância
Após instalar o ` Data Virtualization `, você poderá implantar instâncias do serviço ` Data Virtualization ` no projeto `operands` ou em projetos vinculados ao projeto `operands`.
- Se você instalou IBM Software Hub usando o Argo CD
- Existe um problema conhecido em que o Db2 Data Management Console (DMC) não consegue ser instalado no plano Cloud Pak for Data de controle quando se provisiona um Cloud Pak for Data cluster com um namespace vinculado. Certifique-se de seguir as etapas da solução alternativa descrit as em “Falha no provisionamento do DMC ao usar um namespace vinculado” ( ArgoCD ) para que o DMC possa ser instalado como uma dependência necessária.
- Se você instalou IBM Software Hub usando o cpd-cli
- É possível executar apenas uma instância do ` Data Virtualization ` em um projeto. Você também pode executar várias instâncias do ` Data Virtualization ` para a mesma IBM Software Hub instância, configurando projetos vinculados e, em seguida, provisionando uma instância do ` Data Virtualization ` em cada um desses projetos. Para obter informações sobre como configurar projetos conectados, consulte “Conectando projetos ao plano IBM Software Hub de controle ”.
- Até quando você precisa concluir essa tarefa?
Analise as opções a seguir para determinar se você precisa realizar esta tarefa:
- Se você deseja instalar vários serviços ao mesmo tempo, siga o procedimento descrito em “Executando uma instalação em lote de soluções e serviços ”.
- Se você não instalou o ` Data Virtualization ` como parte de uma instalação em lote, execute esta tarefa para adicionar o ` Data Virtualization ` ao seu ambiente.
Repita conforme necessário. Se você for responsável por várias instâncias do IBM Software Hub, poderá repetir esta tarefa para instalar mais instâncias do Data Virtualization no cluster.
Informações necessárias para concluir esta tarefa
Leia as informações a seguir antes de instalar o Data Virtualization :
- Requisitos de Versão
Todos os componentes associados a uma instância do IBM Software Hub devem ser instalados na mesma versão. Por exemplo, se o IBM Software Hubcontrol plane estiver instalado na versão 5.3.1, você deve instalar o Data Virtualization na versão 5.3.1.
- Variáveis de ambiente
Os comandos desta tarefa utilizam variáveis de ambiente para que você possa executá-los exatamente como estão escritos.
- Se você não tiver o script que define as variáveis de ambiente, consulte Configurando as variáveis de ambiente de instalação.
- Para utilizar as variáveis de ambiente do script, é necessário carregar as variáveis de ambiente antes de executar os comandos desta tarefa. Por exemplo, execute:
source ./cpd_vars.sh
- Restrição de Contexto de Segurança
Data Virtualization requer uma restrição de contexto de segurança (SCC) personalizada. Para obter mais informações, consulte “Criação de restrições de contexto de segurança personalizadas para serviços ”.
- Common core services
Data Virtualization requer o IBM Software Hubcommon core services .
Se os não common core services estiverem instalados no projeto de operandos da instância, eles common core services serão instalados automaticamente quando você instalar o Data Virtualization A common core services instalação aumenta o tempo necessário para que ela seja concluída.
- Requisitos de armazenamento
- Não é necessário especificar informações de armazenamento ao instalar o Data Virtualization. No entanto, é necessário especificar o armazenamento ao provisionar uma instância d Data Virtualization
Antes de iniciar
Esta tarefa pressupõe que os seguintes pré-requisitos estejam atendidos:
- Requisitos do sistema
- Esta tarefa pressupõe que o cluster atenda aos requisitos mínimos para o ` Data Virtualization `.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte os requisitos do sistema. - Estação de trabalho
- Esta tarefa pressupõe que a estação de trabalho a partir da qual você executará a instalação esteja configurada como uma estação de trabalho cliente e disponha das seguintes interfaces de linha de comando:
- IBM Software
Hub CLI:
cpd-cli - OpenShift® CLI:
oc - Helm CLI:
helm
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte a seção “Configurando uma estação de trabalho do cliente ”. - IBM Software
Hub CLI:
- Plano de controle
- Esta tarefa pressupõe que o IBM Software
Hubcontrol plane esteja instalado.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte a seção “Instalando uma instância do IBM ” em Software Hub. - Registro de contêiner privado
- Se o seu ambiente utiliza um registro de contêineres privado (por exemplo, se o seu cluster estiver isolado), esta tarefa pressupõe que as seguintes tarefas já tenham sido concluídas:
- As imagens do software Data Virtualization são replicadas no registro privado de contêineres.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte “Espelhamento de imagens para um registro de contêineres privado ”. - O
cpd-cliestá configurado para baixar aolm-utils-v4imagem do registro privado de contêineres.Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte a seção “Baixando a imagem ` olm-utils-v4 ` do registro privado de contêineres ”.
- As imagens do software Data Virtualization são replicadas no registro privado de contêineres.
- SCC personalizado
- Esta tarefa pressupõe a existência da restrição de contexto de segurança personalizada (SCC) para Data Virtualization.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte “Criação de restrições de contexto de segurança personalizadas para serviços ”. - Limite de IDs de processo
- A configuração do limite de IDs de processo é ajustada para o ` Data Virtualization `.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Alteração do limite de IDs de processo. - Parâmetros de kernel
- As configurações dos parâmetros do kernel foram ajustadas para o ` Data Virtualization `.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte Alteração das configurações dos parâmetros do kernel. - Recursos com escopo de cluster
- Esta tarefa pressupõe a existência de recursos no âmbito do cluster, tais como definições de recursos personalizados, funções de cluster e associações de funções de cluster.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte “Criação de recursos no âmbito do cluster” para a plataforma e os serviços IBM Software Hub. - Imagem atrai segredos
- Esta tarefa pressupõe que já existam os segredos que contêm as credenciais de download de imagem para a instância.
Onde Localizar Mais Informações Se essa tarefa não estiver concluída, consulte “Criação de segredos de pull de imagem para uma instância do IBM ” em Software Hub.
Serviços obrigatórios
Antes de instalar o ` Data Virtualization `, certifique-se de que os seguintes serviços estejam instalados e em execução:
- Data Virtualization depende de Db2
Data Management Console:
- Se você instalou IBM Software Hub usando o cpd-cli e não instalou manualmente o Db2 Data Management Console, então o comando ` Data Virtualization ` instala o serviço para você.
- Se você instalou IBM Software Hub usando o Argo CD, certifique-se de que o também Db2 Data Management Console esteja instalado, aplicando o Db2 Data Management Console arquivo YAML. Data Virtualization não fará a instalação Db2 Data Management Console por você.
- Se você já instalou o Db2 Data Management Console, certifique-se de que uma Db2 Data Management Console instância tenha sido provisionada. Para obter mais informações, consulte a seção Instalação Db2 Data Management Console.
Procedimento
Conclua as seguintes tarefas para instalar o Data Virtualization :
Instalando o serviço
Para instalar o ` Data Virtualization `:
- Faça
cpd-clilogin no Red Hat® OpenShift Container Platform cluster:${CPDM_OC_LOGIN}Lembre-se:CPDM_OC_LOGINé um alias para ocpd-cli manage login-to-ocpcomando. - Instale o operador e o recurso personalizado para Data Virtualization.
cpd-cli manage install-components \ --license_acceptance=true \ --components=dv \ --release=${VERSION} \ --operator_ns=${PROJECT_CPD_INST_OPERATORS} \ --instance_ns=${PROJECT_CPD_INST_OPERANDS} \ --image_pull_prefix=${IMAGE_PULL_PREFIX} \ --image_pull_secret=${IMAGE_PULL_SECRET}
Verificação da instalação
install-components comando retorna:[SUCCESS]... The install-components command ran successfully
Se você quiser confirmar que o status do recurso personalizado é Completed, pode executar o cpd-cli
manage
get-cr-status comando:
cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=dv
O quê fazer em seguida
Depois de concluir as etapas anteriores, o Data Virtualization estará pronto para uso.