Installation d' Data Virtualization

Un administrateur d'instance peut installer l' Data Virtualization sur IBM Software Hub la version 5.3.

Qui doit s'acquitter de cette tâche?

Administrateur d'instance Pour installer Data Virtualization, vous devez être administrateur d'instance. Un administrateur d'instance est autorisé à installer des logiciels dans les projets suivants :

Le projet des opérateurs, par exemple

Les opérateurs pour cette instance d' Data Virtualization s sont installés dans le projet « operators ».

Dans les commandes d'installation, la variable ${PROJECT_CPD_INST_OPERATORS} d'environnement fait référence au projet des opérateurs.

Le projet « operands » pour l'instance

Les ressources personnalisées pour les fichiers control plane et Data Virtualization sont installées dans le projet operands.

Dans les commandes d'installation, la variable ${PROJECT_CPD_INST_OPERANDS} d'environnement fait référence au projet operands.

Les projets liés à cette instance

Une fois l' Data Virtualization installé, vous pouvez déployer des instances du service Data Virtualization dans le projet Operands ou dans des projets liés à celui-ci.

Attention : veuillez lire ce qui suit concernant les espaces de noms liés.
Si vous avez effectué l'installation IBM Software Hub à l'aide d'Argo CD
  • Il existe un problème connu pour lequel le Db2 Data Management Console (DMC) ne s'installe pas dans le plan Cloud Pak for Data de contrôle lorsque vous provisionnez un Cloud Pak for Data cluster avec un espace de noms lié. Veillez à suivre les étapes de la solution de contournement décrites dans l'article « Échec de la configuration de DMC lors de l'utilisation d'un espace de noms lié » ( ArgoCD ) afin que DMC puisse être installé en tant que dépendance requise.
Si vous avez effectué l'installation IBM Software Hub à l'aide de cpd-cli
  • Vous ne pouvez exécuter qu'une seule instance d' Data Virtualization. Vous pouvez également exécuter plusieurs instances d' Data Virtualization pour une même IBM Software Hub instance en configurant des projets liés, puis en provisionnant une instance d' Data Virtualization dans chacun de ces projets liés. Pour plus d'informations sur la configuration des projets en mode « tethered », consultez la section « Connexion des projets au plan IBM Software Hub de contrôle ».
Quand devez-vous effectuer cette tâche?

Passez en revue les options suivantes pour déterminer si vous devez effectuer cette tâche :

  • Si vous souhaitez installer plusieurs services en même temps, suivez plutôt la procédure décrite dans la section « Exécution d'une installation groupée de solutions et de services ».
  • Si vous n'avez pas installé Data Virtualization dans le cadre d'une installation groupée, effectuez cette tâche pour ajouter Data Virtualization à votre environnement.

    Répétez l'opération si nécessaire. Si vous êtes responsable de plusieurs instances de IBM Software Hub, vous pouvez répéter cette tâche pour installer d'autres instances d' Data Virtualization sur le cluster.

Informations nécessaires à l'exécution de cette tâche

Veuillez prendre connaissance des informations suivantes avant d'installer Data Virtualization :

Version requise

Tous les composants associés à une instance de IBM Software Hub doivent être installés dans la même version. Par exemple, si le IBM Software Hubcontrol plane est installé à l'adresse 5.3.1, vous devez installer Data Virtualization à l'adresse 5.3.1.

Variables d'environnement

Les commandes de cette tâche utilisent des variables d'environnement afin que vous puissiez les exécuter exactement telles qu'elles sont écrites.

contrainte de contexte de sécurité

Data Virtualization nécessite une contrainte de contexte de sécurité (SCC) personnalisée. Pour plus d'informations, consultez la section Création de contraintes de contexte de sécurité personnalisées pour les services.

Common core services

Data Virtualization nécessite le IBM Software Hub common core services.

Si les ne common core services sont pas installés dans le projet « operands » de l'instance, ils common core services sont automatiquement installés lors de l'installation d' Data Virtualization. Cette common core services installation allonge la durée nécessaire à son achèvement.

Espace de stockage requis
Vous n'avez pas besoin d'indiquer les informations relatives au stockage lors de l'installation d' Data Virtualization. Vous devez toutefois spécifier l'espace de stockage lorsque vous provisionnez une instance d' Data Virtualization.

Avant de commencer

Cette tâche suppose que les conditions préalables suivantes sont remplies :

Configuration système requise
Cette tâche suppose que le cluster répond aux exigences minimales requises pour l' Data Virtualization.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section « Configuration requise ».
Poste de travail
Cette tâche suppose que le poste de travail à partir duquel vous allez lancer l'installation est configuré en tant que poste client et dispose des interfaces de ligne de commande suivantes :
  • IBM Software Hub Interface en ligne de commande : cpd-cli
  • OpenShift® Interface en ligne de commande : oc
  • Helm Interface en ligne de commande : helm
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section « Configuration d'un poste de travail client ».
Plan de contrôle
Cette tâche suppose que IBM Software Hubcontrol plane est installé.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section « Installation d'une instance d' IBM » à l'adresse Software Hub.
Registre de conteneurs privé
Si votre environnement utilise un registre de conteneurs privé (par exemple, si votre cluster est isolé physiquement), cette tâche suppose que les tâches suivantes ont été effectuées :
  1. Les images du logiciel « Data Virtualization » sont répliquées dans le registre de conteneurs privé.
    Où trouver des informations supplémentaires
    Si cette tâche n'est pas terminée, consultez la section « Synchronisation d'images vers un registre de conteneurs privé ».
  2. Le cpd-cli est configuré pour récupérer olm-utils-v4 l'image depuis le registre de conteneurs privé.
    Où trouver des informations supplémentaires
    Si cette tâche n'est pas terminée, consultez la section « Récupération de l'image « olm-utils-v4 » à partir du registre de conteneurs privé ».
SCC personnalisé
Cette tâche suppose que la contrainte de contexte de sécurité personnalisée (SCC) pour Data Virtualization existe.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Création de contraintes de contexte de sécurité personnalisées pour les services.
Limite du nombre d'identifiants de processus
Le paramètre de limite des identifiants de processus est ajusté pour l' Data Virtualization.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section « Modification de la limite des ID de processus ».
Paramètres de noyau
Les paramètres du noyau sont configurés pour l' Data Virtualization.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section « Modification des paramètres du noyau ».
Ressources au niveau du cluster
Cette tâche suppose que les ressources au niveau du cluster, telles que les définitions de ressources personnalisées, les rôles de cluster et les associations de rôles de cluster, existent déjà.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Création de ressources au niveau du cluster pour la plateforme et les services IBM Software Hub.
Secrets d'extraction d'image
Cette tâche suppose que les secrets contenant les informations d'identification pour le téléchargement de l'image de l'instance existent.
Où trouver des informations supplémentaires
Si cette tâche n'est pas terminée, consultez la section Création de secrets de récupération d'images pour une instance d' IBM Software Hub.

Services prérequis

Avant d'installer Data Virtualization, assurez-vous que les services suivants sont installés et en cours d'exécution :

  • Data Virtualization dépend de Db2 Data Management Console:
    • Si vous avez effectué l'installation IBM Software Hub à l'aide de cpd-cli et que vous n'avez pas installé manuellement le service Db2 Data Management Console, la commande ` Data Virtualization ` se charge alors d'installer le service pour vous.
    • Si vous avez effectué l'installation IBM Software Hub à l'aide d'Argo CD, vous devez vous assurer que le Db2 Data Management Console est également installé en appliquant le fichier Db2 Data Management Console YAML. Data Virtualization ne l'installera pas Db2 Data Management Console pour vous.
    • Si vous avez déjà installé le Db2 Data Management Console, assurez-vous qu'une Db2 Data Management Console instance a bien été provisionnée. Pour plus d'informations, consultez la section « Installation Db2 Data Management Console».

Procédure

Effectuez les opérations suivantes pour installer l' Data Virtualization :

  1. Installation du service
  2. Vérification de l'installation
  3. Que faire ensuite?

Installation du service

Pour installer Data Virtualization :

  1. Connectez-vous cpd-cli au Red Hat® OpenShift Container Platform cluster :
    ${CPDM_OC_LOGIN}
    N'oubliez pas : CPDM_OC_LOGIN est un alias de la cpd-cli manage login-to-ocp commande.
  2. Installez l'opérateur et la ressource personnalisée pour Data Virtualization.
    cpd-cli manage install-components \
    --license_acceptance=true \
    --components=dv \
    --release=${VERSION} \
    --patch_id=${PATCH_ID} \
    --operator_ns=${PROJECT_CPD_INST_OPERATORS} \
    --instance_ns=${PROJECT_CPD_INST_OPERANDS} \
    --image_pull_prefix=${IMAGE_PULL_PREFIX} \
    --image_pull_secret=${IMAGE_PULL_SECRET}

Vérification de l'installation

Data Virtualization est installé lorsque la install-components commande renvoie :
[SUCCESS]... The install-components command ran successfully

Si vous souhaitez vérifier que l'état de la ressource personnalisée est Completed, vous pouvez exécuter la cpd-cli manage get-cr-status commande :

cpd-cli manage get-cr-status \
--cpd_instance_ns=${PROJECT_CPD_INST_OPERANDS} \
--components=dv

Etape suivante

  1. Terminer Configuration après l'installation pour Data Virtualization.

Une fois ces étapes terminées, Data Virtualization est prêt à être utilisé.