Préparation de l'installation d' watsonx Code Assistant for Z Agentic sur s390x

Avant d'installer le service Agentic d' watsonx Code Assistant for Z, veillez à supprimer les entrées de service « Explication du code », « Génération de code » et « Compréhension » de la configuration du service Agentic.

Remarque : cette section s'applique à la version 5.3.1 Patch 4 et versions ultérieures, ainsi qu'aux installations sur wca_z_agentic l'architecture s390x.

Avant d'exécuter toute cpd-cli commande d'installation wca_z_agentic sur s390x, procédez comme suit :

  1. Accédez au conteneur « Utils » d' OLM.
    1. Identifiez le conteneur « Utils » d' OLM s à l'aide de la commande suivante :
      docker/podman ps
    2. Lancez une session Bash à l'intérieur du conteneur à l'aide de la commande suivante :
      docker exec -it <container_id_or_name> /bin/bash
  2. Mettez à jour le fichier de configuration global.
    1. Dans le conteneur, accédez au répertoire suivant :
      cd /ansible-play/config-vars/
    2. Ouvrez le fichier de configuration global à l'aide de la commande suivante :
      vi global.yml
    3. /agentic Dans le global.yml fichier, recherchez pour localiser le bloc agentique.
      wca_z_agentic:
          auto_remove_hotfix: true
          case_catsrc_recursive: --recursive
          case_inventory: wca-z-agentic
          case_name: ibm-wca-z-agentic
          case_save_args: --skip-dependencies
          catsrc_name: ibm-wca-z-agentic-catalog
          component_dependencies:
          - wca_base
          - wca_z_ce
          - wca_z_cg
          - wca_z_understand
          - opencontent_opensearch
          - ccs
          - watsonx_ai_ifm
          - ibm_redis_cp
    4. Sous wca_z_agentic, supprimez les entrées suivantes de component_dependencies:
      • wca_z_ce
      • wca_z_cg
      • wca_z_understand
    5. Le bloc mis wca_z_agentic à jour devrait se présenter comme suit :
      wca_z_agentic:
          auto_remove_hotfix: true
          case_catsrc_recursive: --recursive
          case_inventory: wca-z-agentic
          case_name: ibm-wca-z-agentic
          case_save_args: --skip-dependencies
          catsrc_name: ibm-wca-z-agentic-catalog
          component_dependencies:
          - wca_base
          - opencontent_opensearch
          - ccs
          - watsonx_ai_ifm
          - ibm_redis_cp
  3. Mettre à jour la configuration RBAC.
    1. Dans le conteneur « Utils » d' OLM, accédez au répertoire suivant : /ansible-play/config-vars.
    2. Ouvrez le rbac.yml fichier à l'aide de la commande suivante :
      vi rbac.yml
    3. wca_z_agentic: Recherchez pour localiser le bloc agentique.
      - codeexplanations
            - codeexplanations/finalizers
            - codeexplanations/status
            - codegenerations
            - codegenerations/finalizers
            - codegenerations/status
      
          - apiGroups:
            - understand.wca.cpd.ibm.com
            resources:
            - understandagentorchestrators
            - understandagentorchestrators/status
            - understandagentorchestrators/finalizers
            verbs:
            - create
            - delete
            - get
            - list
            - patch
            - update
            - watch
    4. Supprimer les explications sur le code, la génération de code et les entrées relatives au service.
    5. Le fichier mis à jour devrait se présenter comme suit :
      - apiGroups:
            - agentic.wca.cpd.ibm.com
            resources:
            - wcazagents
            - wcazagents/status
            - wcazagents/finalizers
            verbs:
            - create
            - delete
            - get
            - list
            - patch
            - update
            - watch
          - apiGroups:
            - wca.cpd.ibm.com
            resources:
            - wcabases
            - wcabases/status
            - wcabases/finalizers
            verbs:
            - create
            - delete
            - get
            - list
            - patch
            - update
            - watch