Preparazione all'installazione di un'agente d watsonx Code Assistant for Z e su s390x
Prima di installare il servizio Agentic di watsonx Code Assistant for Z, assicurarsi di rimuovere le voci relative ai servizi "Spiegazione del codice", "Generazione del codice" e "Comprensione" dalla configurazione del servizio Agentic.
Nota: questa sezione si applica alla versione 5.3.1 Patch 4 e successive, nonché alle installazioni su
wca_z_agentic architettura s390x.Prima di eseguire qualsiasi cpd-cli comando di wca_z_agentic installazione su s390x, completare i seguenti passaggi:
- Accedi al contenitore " OLM Utils".
- Identificare il contenitore Utils di OLM utilizzando il seguente comando:
docker/podman ps - Avvia una sessione Bash all'interno del container utilizzando il seguente comando:
docker exec -it <container_id_or_name> /bin/bash
- Identificare il contenitore Utils di OLM utilizzando il seguente comando:
- Aggiornare il file di configurazione globale.
- All'interno del container, accedere alla seguente directory:
cd /ansible-play/config-vars/ - Apri il file di configurazione globale utilizzando il seguente comando:
vi global.yml - Nel global.yml file, cerca per
/agenticindividuare il blocco agentico.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 - In
wca_z_agentic, rimuovere le seguenti voci dacomponent_dependencies:wca_z_cewca_z_cgwca_z_understand
- Il blocco aggiornato
wca_z_agenticdovrebbe apparire come segue: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
- All'interno del container, accedere alla seguente directory:
- Aggiornare la configurazione RBAC.
- Nel contenitore Utils di OLM, accedere alla seguente directory:
/ansible-play/config-vars. - Apri il rbac.yml file utilizzando il comando:
vi rbac.yml - Cerca per
wca_z_agentic:individuare il blocco agenziale.- 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 - Eliminare le voci relative alla spiegazione del codice, alla generazione del codice e alla comprensione del servizio.
- Il file aggiornato dovrebbe apparire come segue:
- 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
- Nel contenitore Utils di OLM, accedere alla seguente directory: