Mise à niveau des services vocaux d' Watson de la version 5.1 à la version 5.3
Un administrateur d'instance peut mettre à niveau les services vocaux d' Watson de la version 5.1 à la version 5.3.
- Qui doit accomplir cette tâche?
Administrateur d'instance Pour mettre à niveau les services Speech d' Watson, vous devez être administrateur d'instance. Un administrateur d'instance est autorisé à gérer les logiciels dans les projets suivants :
- Le projet des opérateurs pour l'instance
Les opérateurs pour cette instance des services vocaux d' Watson sont installés dans le projet operators. Dans les commandes de mise à niveau, la variable
${PROJECT_CPD_INST_OPERATORS}d'environnement fait référence au projet des opérateurs.- Le projet d'opérandes pour l'instance
Les ressources personnalisées pour les services de synthèse control plane vocale et Watson sont installées dans le projet operands. Dans les commandes de mise à niveau, la variable
${PROJECT_CPD_INST_OPERANDS}d'environnement fait référence au projet des opérandes.
- Quand devez-vous terminer cette tâche?
Passez en revue les options suivantes pour déterminer si vous devez effectuer cette tâche :
- Si vous souhaitez mettre à niveau IBM Software Hubcontrol plane et un ou plusieurs services en même temps, suivez plutôt la procédure décrite dans la section Mise à niveau d'une instance d' IBMSoftware Hub.
- Si vous n'avez pas mis à niveau les services vocaux d' Watson lorsque vous avez mis à niveau IBM Software
Hub control plane, effectuez cette tâche pour mettre à niveau les services vocaux d' Watson.
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 mettre à niveau davantage d'instances des services vocaux d' Watson sur le cluster.
Informations nécessaires à l'exécution de cette tâche
Vérifiez les informations suivantes avant de mettre à niveau les services vocaux d' Watson :
- 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 la IBM Software Hubcontrol plane est à la version 5.3.1, vous devez mettre à niveau les services vocaux Watson vers la version 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.
- Si vous ne disposez pas du script qui définit les variables d'environnement, consultez la section Configuration des variables d'environnement d'installation.
- Pour utiliser les variables d'environnement à partir du script, vous devez les charger avant d'exécuter les commandes de cette tâche. Par exemple, exécutez :
source ./cpd_vars.sh
- Common core services
- Watson Les services vocaux nécessitent le IBM Software
Hub common core services.
Si les ne common core services sont pas à la bonne version dans le projet d'opérandes pour l'instance, les common core services sont automatiquement mis à niveau lorsque vous mettez à niveau les services vocaux d' Watson. La common core services mise à niveau augmente le temps nécessaire à son achèvement.
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 pour les services vocaux d' Watson.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Configuration système requise. De plus, si vous prévoyez d'utiliser des fonctionnalités qui nécessitent un GPU, assurez-vous que vous disposez du type et du nombre de GPU appropriés pour les services Speech d' Watson.Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Configuration requise pour le GPU. - Poste de travail
- Cette tâche suppose que le poste de travail à partir duquel vous allez exécuter la mise à niveau est configuré comme un poste de travail client et dispose des interfaces de ligne de commande suivantes :
- IBM Software
Hub CLI :
cpd-cli - OpenShift® CLI :
oc - Helm CLI :
oc
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Mise à jour des postes de travail clients. - IBM Software
Hub CLI :
- Plan de contrôle
- Cette tâche suppose que le IBM Software
Hubcontrol plane est mis à niveau.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Mise à niveau d'une instance d' IBM r Software Hub. - Registre de conteneurs privé
- Si votre environnement utilise un registre de conteneurs privé (par exemple, votre cluster est isolé), cette tâche suppose que les tâches suivantes sont terminées :
- Les images du logiciel Speech Services d' Watson s 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 Mise en miroir d'images vers un registre de conteneurs privé. - Le
cpd-cliest configuré pour extraireolm-utils-v4l'image du 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é.
- Les images du logiciel Speech Services d' Watson s sont répliquées dans le registre de conteneurs privé.
- Opérateurs GPU
- Si vous prévoyez d'utiliser des fonctionnalités qui nécessitent des GPU, cette tâche suppose que les opérateurs requis pour utiliser les GPU sont installés.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Installation d'opérateurs pour les services qui nécessitent des GPU. - Red Hat® OpenShift AI
- Si vous prévoyez d'utiliser des fonctionnalités qui nécessitent Red Hat
OpenShift AI, cette tâche suppose que Red Hat
OpenShift AI est installé.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Installation d' Red Hat OpenShift AI. - Multicloud Object Gateway
- Cette tâche suppose que Multicloud Object Gateway est mis à niveau, si nécessaire.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Mise à niveau de Multicloud Object Gateway. - 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 liaisons de rôles de cluster, ont été mises à jour.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez la section Mise à jour des ressources à l'échelle du cluster pour la plate-forme et les services. - Secrets d'extraction d'image
- Cette tâche suppose que les secrets contenant les informations d'identification de récupération d'image pour l'instance existent.
Où trouver des informations supplémentaires Si cette tâche n'est pas terminée, consultez Création de secrets d'extraction d'image pour une instance d' IBM ez Software Hub.
Procédure
Effectuez les tâches suivantes pour mettre à niveau les services vocaux d' Watson :
Spécification des options d'installation
Lorsque vous mettez à niveau les services vocaux d' Watson, les options que vous avez spécifiées lors de l'installation des services vocaux d' Watson s sont utilisées.
Si vous prévoyez d'installer le Watson Speech services, vous pouvez spécifier les options d'installation suivantes dans un fichier nommé install-options.yml dans le cpd-cli
work répertoire (par exemple : cpd-cli-workspace/olm-utils-workspace/work).
Les paramètres sont facultatifs. Si vous ne définissez pas ces paramètres d'installation, les valeurs par défaut sont utilisées.
Suivez les instructions appropriées pour la version que IBM Software Hub vous avez installée :
- Version 5.3.1
Le contenu YAML de l'exemple utilise les valeurs par défaut.
5.3.1 et plus tard Le formatage s'applique uniquement à IBM Software Hub la version 5.3.1
Conservez la
---syntaxe au début de l'entrée pour vous assurer que cette entrée est traitée comme un document distinct.--- # ............................................................................ # Watson Speech services parameters # ............................................................................ non_olm: watsonSpeech: tags: sttRuntime: true sttAsync: false sttCustomization: false ttsRuntime: true ttsCustomization: false scaleConfig: stt: size: xsmall tts: size: xsmall sttModels: - enUsBroadbandModel - enUsNarrowbandModel - enUsShortFormNarrowbandModel - enUsTelephony - enUsMultimedia ttsVoices: - enUSAllisonV3Voice - enUSLisaV3Voice - enUSMichaelV3Voice- Version 5.3.0
Le contenu YAML de l'exemple utilise les valeurs par défaut.
Si vous souhaitez remplacer une ou plusieurs valeurs par défaut, ajoutez les paramètres à la
non_olm:section duinstall-options.ymlfichier souswatsonSpeech:l'entrée.# ............................................................................ # Watson Speech services parameters # ............................................................................ watsonSpeech: tags: sttRuntime: true sttAsync: false sttCustomization: false ttsRuntime: true ttsCustomization: false scaleConfig: stt: size: xsmall tts: size: xsmall sttModels: - enUsBroadbandModel - enUsNarrowbandModel - enUsShortFormNarrowbandModel - enUsTelephony - enUsMultimedia ttsVoices: - enUSAllisonV3Voice - enUSLisaV3Voice - enUSMichaelV3Voice
- Watson Speech services paramètres des microservices
Utilisez ces paramètres pour spécifier quels microservices sont installés.
Propriété Descriptif sttRuntimeIndiquez si vous souhaitez activer le microservice pour la reconnaissance vocale. Vous devez activer ce microservice si vous installez le Watson Speech to Text service. - Valeur par défaut
true
- Les valeur valides
false- N'activez pas le microservice pour la reconnaissance vocale.Important : ce microservice est automatiquement activé si vous définissez l'une des propriétés suivantes sur
true:sttCustomizationsttAsync
true- Activez le microservice pour la reconnaissance vocale.
Lorsque vous définissez cette propriété sur
true, cela active/v1/recognizel'interface.
- Installez le Watson Speech to Text microservice
watsonSpeech: tags: sttRuntime: true
sttAsyncIndiquez si vous souhaitez activer les requêtes d' HTTP s asynchrones. Par exemple, activez cette fonctionnalité si vous avez des requêtes volumineuses que vous souhaitez traiter de manière asynchrone. - Valeur par défaut
false- Les valeur valides
false- N'activez pas les requêtes d' HTTP s asynchrones.
true- Activer les requêtes d' HTTP s asynchrones.
Lorsque vous définissez cette propriété sur
true, cela active/v1/recognitionsl'interface.
- Installez le microservice de requête d' HTTP s asynchrones
watsonSpeech: tags: sttAsync: true
sttCustomizationIndiquez si vous souhaitez activer Watson Speech to Text la personnalisation : - Personnalisation du modèle linguistique, qui permet au service de reconnaître plus précisément les termes spécifiques à un domaine.
- Personnalisation du modèle acoustique, qui permet au service de s'adapter au bruit ambiant, à la qualité audio et à l'accent ou à la cadence des locuteurs.
- Valeur par défaut
false- Les valeur valides
false- N'activez pas Watson Speech to Text les personnalisations.
true- Activer Watson Speech to Text les personnalisations.Lorsque vous définissez cette propriété sur
true, les interfaces suivantes sont activées :/v1/customizationspour la personnalisation du modèle linguistique./v1/acoustic_customizationspour la personnalisation du modèle acoustique.
- Installez le microservice de personnalisation du modèle
watsonSpeech: tags: sttCustomization: true
ttsRuntimeIndiquez si vous souhaitez activer le microservice pour la synthèse vocale. Vous devez activer ce microservice si vous installez le Watson Text to Speech service. - Valeur par défaut
true
- Les valeur valides
false- N'activez pas le microservice pour la synthèse vocale.Important : ce microservice est automatiquement activé si vous définissez
ttsCustomizationsurtrue. true- Activez le microservice pour la synthèse vocale.
Lorsque vous définissez cette propriété sur
true, cela active/v1/synthesizel'interface.
- Installez le Watson Text to Speech microservice
watsonSpeech: tags: ttsRuntime: true
ttsCustomizationIndiquez si vous souhaitez activer Watson Text to Speech la personnalisation, qui permet au service de créer un dictionnaire de mots et leurs traductions pour une langue spécifique. - Valeur par défaut
false- Les valeur valides
false- N'activez pas Watson Text to Speech les personnalisations.
true- Activer Watson Text to Speech les personnalisations.
Lorsque vous définissez cette propriété sur
true, cela active/v1/customizationsl'interface pour la personnalisation.
- Installez le microservice de personnalisation du dictionnaire
watsonSpeech: tags: ttsCustomization: true
- Paramètres de mise à l'échelle
Propriété Descriptif sizePrécisez la taille du service. - Valeur par défaut
xsmall- Les valeur valides
xsmallsmallmediumlargecustom
Pour plus d'informations sur chaque taille, consultez le PDF contenant les recommandations relatives à la mise à l'échelle des composants.
- Remplacer la Watson Speech to Text taille
watsonSpeech: scaleConfig: stt: size: xsmall- Remplacer la Watson Text to Speech taille
watsonSpeech: scaleConfig: tts: size: xsmall
- Modèles Watson Speech to Text
Les options suivantes s'appliquent uniquement si vous installez le Watson Speech to Text service.
Propriété Descriptif sttModelsSpécifiez quels Watson Speech to Text modèles sont installés. Spécifiez les modèles sous forme de liste. Par exemple :
watsonSpeech: sttModels: - enUsBroadbandModel - enUsNarrowbandModel - enUsShortFormNarrowbandModel - enUsTelephony - enUsMultimedia- Valeur par défaut
- Par défaut, les modèles suivants sont installés :
enUsBroadbandModel(Modèle haut débit américain (en-US))enUsNarrowbandModel(Modèle à bande étroite en anglais américain (en-US))enUsShortFormNarrowbandModel(Modèle américain (en-US) à bande étroite et format court)enUsMultimedia(Modèle multimédia américain (en-US))enUsTelephony(Modèle de téléphonie américain (en-US))
- Valeurs valides
- Modèles de la génération précédente
enUsBroadbandModel(Modèle haut débit américain (en-US))enUsNarrowbandModel(Modèle à bande étroite en anglais américain (en-US))enUsShortFormNarrowbandModel(Modèle américain (en-US) à bande étroite et format court)arMsBroadbandModel(Modèle à large bande en arabe standard moderne (ar-MS))deDeBroadbandModel(Modèle allemand (de-DE) à large bande)deDeNarrowbandModel(Allemand (de-DE) Modèle à bande étroite)enAuBroadbandModel(Modèle haut débit australien (en-AU))enAuNarrowbandModel(Australien (en-AU) Modèle à bande étroite)enGbBroadbandModel(Modèle haut débit britannique (en-GB))enGbNarrowbandModel(Anglais britannique (en-GB) Modèle à bande étroite)esEsBroadbandModel(Espagnol castillan (es-ES, es-AR, es-CL, es-CO, es-MX et es-PE) Modèles haut débit)esEsNarrowbandModel(Espagnol castillan (es-ES, es-AR, es-CL, es-CO, es-MX et es-PE) Modèles à bande étroite)frCaBroadbandModel(Modèle canadien (fr-CA) à large bande)frCaNarrowbandModel(Français canadien (fr-CA) Modèle à bande étroite)frFrBroadbandModel(Français (fr-FR) Modèle haut débit)frFrNarrowbandModel(Français (fr-FR) Modèle à bande étroite)itItBroadbandModel(Modèle italien (it-IT) à large bande)itItNarrowbandModel(Italien (it-IT) Modèle à bande étroite)jaJpBroadbandModel(Modèle japonais (ja-JP) à large bande)jaJpNarrowbandModel(Japonais (ja-JP) Modèle à bande étroite)koKrBroadbandModel(Modèle haut débit coréen (ko-KR))koKrNarrowbandModel(Coréen (ko-KR) Modèle à bande étroite)nlNlBroadbandModel(Néerlandais (nl-NL) Modèle haut débit)nlNlNarrowbandModel(Néerlandais (nl-NL) Modèle à bande étroite)ptBrBroadbandModel(Modèle à large bande brésilien (pt-BR))ptBrNarrowbandModel(Modèle à bande étroite en portugais brésilien (pt-BR))zhCnBroadbandModel(Chinois mandarin (zh-CN) Modèle haut débit)zhCnNarrowbandModel(Chinois mandarin (zh-CN) Modèle à bande étroite)
- Modèles de nouvelle génération
enUsMultimedia(Modèle multimédia américain (en-US))enUsTelephony(Modèle de téléphonie américain (en-US))arMsTelephony(Modèle de téléphonie en arabe standard moderne (ar-MS))csCZTelephony(Modèle de téléphonie tchèque (cs-CZ))deDeMultimedia(Modèle multimédia allemand (de-DE))deDeTelephony(Modèle de téléphonie allemand (de-DE))enAuMultimedia(Modèle multimédia en anglais australien (en-AU))enAuTelephony(Modèle de téléphonie australien (en-AU))enGbMultimedia(Modèle multimédia anglais britannique (en-GB))enGbTelephony(Modèle de téléphonie britannique (en-GB))enInTelephony(Modèle de téléphonie en anglais indien (en-IN))enWwMedicalTelephony(Anglais (tous les dialectes pris en charge) Modèle de téléphonie médicale)esEsMultimedia(Espagnol castillan (es-ES) Modèle multimédia)esEsTelephony(Espagnol castillan (es-ES) Modèle de téléphonie)esLaTelephony(Modèle de téléphonie espagnol latino-américain (es-LA))frCaMultimedia(Modèle multimédia canadien (fr-CA))frCaTelephony(Modèle de téléphonie canadien (fr-CA))frFrMultimedia(Modèle multimédia français (fr-FR))frFrTelephony(Français (fr-FR) Modèle de téléphonie)hiInTelephony(Modèle de téléphonie en hindi indien (hi-IN))itItMultimedia(Modèle multimédia italien (it-IT))itItTelephony(Modèle de téléphonie italien (it-IT))jaJpMultimedia(Modèle multimédia japonais (ja-JP))jaJpTelephony(Modèle de téléphonie japonais (ja-JP))koKrMultimedia(Modèle multimédia coréen (ko-KR))koKrTelephony(Modèle de téléphonie coréen (ko-KR))nlBeTelephony(Néerlandais belge (nl-BE) Modèle de téléphonie)nlNlMultimedia(Néerlandais des Pays-Bas (nl-NL) Modèle multimédia)nlNlTelephony(Néerlandais des Pays-Bas (nl-NL) Modèle de téléphonie)ptBrMultimedia(Modèle multimédia brésilien (pt-BR))ptBrTelephony(Modèle de téléphonie brésilien (pt-BR))svSeTelephony(Modèle de téléphonie suédois (sv-SE))zhCnTelephony(Modèle de téléphonie en chinois mandarin (zh-CN))
- Modèles de discours volumineux
deDe(Modèle allemand (de-DE))enUs(Modèle américain (en-US))enAu(Modèle australien (en-AU))enGb(Modèle anglais britannique (en-GB))enIn(Modèle en anglais indien (en-IN))esAR(Modèle espagnol argentin (es-AR))esCl(Modèle chilien (es-CL))esCo(Modèle espagnol colombien (es-ES))esEs(Modèle espagnol castillan (es-ES))esMx(Modèle mexicain (es-ES))esPe(Modèle espagnol péruvien (es-ES))frCa(Modèle canadien français (fr-CA))frFr(Modèle français (fr-FR))jaJp(Modèle japonais (ja-JP))ptBr(Modèle brésilien (pt-BR))ptPt(Modèle portugais (pt-PT))
- Watson Text to Speech voix
Les options suivantes s'appliquent uniquement si vous installez le Watson Text to Speech service.
Propriété Descriptif ttsVoicesSpécifiez quelles Watson Text to Speech voix sont installées. Spécifiez les voix sous forme de liste. Par exemple :
watsonSpeech: ttsVoices: - enUSAllisonV3Voice - enUSLisaV3Voice - enUSMichaelV3Voice- Valeur par défaut
- Par défaut, les voix suivantes sont installées :
enUSAllisonV3Voice(Anglais américain (en-US) Voix neuronale améliorée Allison)enUSLisaV3Voice(Anglais américain (en-US) Voix neuronale améliorée Lisa)enUSMichaelV3Voice(Anglais américain (en-US) Voix neuronale améliorée par Michael)
- Valeurs valides
- Voix neuronales améliorées
enUSAllisonV3Voice(Anglais américain (en-US) Voix neuronale améliorée Allison)enUSLisaV3Voice(Anglais américain (en-US) Voix neuronale améliorée Lisa)enUSMichaelV3Voice(Anglais américain (en-US) Voix neuronale améliorée par Michael)enUSEmilyV3Voice(Anglais américain (en-US) Voix neuronale améliorée Emily)enUSHenryV3Voice(Anglais américain (en-US) Voix neuronale améliorée Henry)enUSKevinV3Voice(Anglais américain (en-US) Voix neuronale améliorée par Kevin)enUSOliviaV3Voice(Anglais américain (en-US) Voix neuronale améliorée Olivia)deDEBirgitV3Voice(Allemand (de-DE) Birgit voix neuronale améliorée)deDEDieterV3Voice(Allemand (de-DE) Voix neuronale améliorée Dieter)deDEErikaV3Voice(Allemand (de-DE) Voix neuronale améliorée Erika)enGBCharlotteV3Voice(Anglais britannique (en-GB) Voix neuronale améliorée Charlotte)enGBJamesV3Voice(Anglais britannique (en-GB) Voix neuronale améliorée James)enGBKateV3Voice(Anglais britannique (en-GB) Voix neuronale améliorée Kate)esESEnriqueV3Voice(Espagnol castillan (es-ES) Voix neuronale améliorée Enrique)esESLauraV3Voice(Espagnol castillan (es-ES) Voix neuronale améliorée Laura)esLASofiaV3Voice(Espagnol latino-américain (es-LA) Sofia voix neuronale améliorée)esUSSofiaV3Voice(Espagnol nord-américain (es-US) Voix neuronale améliorée Sofia)frCALouiseV3Voice(Français canadien (fr-CA) Voix neuronale améliorée Louise)frFRNicolasV3Voice(Français (fr-FR) Voix neuronale améliorée Nicolas)frFRReneeV3Voice(Français (fr-FR) Voix neuronale améliorée Renee)itITFrancescaV3Voice(Italien (it-IT) Voix neuronale améliorée Francesca)jaJPEmiV3Voice(Japonais (ja-JP) Voix neuronale améliorée Emi)koKRJinV3Voice(Coréen (ko-KR) Voix neuronale améliorée Jin)nlNLMerelV3Voice(Néerlandais des Pays-Bas (nl-NL) Voix neuronale améliorée Merel)ptBRIsabelaV3Voice(Portugais brésilien (pt-BR) Voix neuronale améliorée Isabela)
- Voix neuronales expressives
enAUHeidiExpressive(Anglais australien (en-AU) Voix neuronale expressive Heidi)enAUJackExpressive(Anglais australien (en-AU) Voix neuronale expressive Jack)enGBGeorgeExpressive(Anglais britannique (en-GB) Voix neuronale expressive George)enUSAllisonExpressive(Anglais américain (en-US) Voix neuronale expressive Allison)enUSEmmaExpressive(Anglais américain (en-US) Voix neuronale expressive Emma)enUSLisaExpressive(Anglais américain (en-US) Voix neuronale expressive Lisa)enUSMichaelExpressive(Anglais américain (en-US) Voix neuronale expressive de Michael)ptBRLucasExpressive(Portugais brésilien (pt-BR) Voix neuronale expressive de Lucas)
- Voix naturelles
enAUHeidiNatural(Anglais australien (en-AU) Voix naturelle de Heidi)enAUJackNatural(Anglais australien (en-AU) Jack voix naturelle)enCAHannahNatural(Français canadien (en-CA) Hannah voix naturelle)enGBChloeNatural(Anglais britannique (en-GB) Voix naturelle de Chloé)enGBGeorgeNatural(Anglais britannique (en-GB) Voix naturelle de George)enUSEllieNatural(Anglais américain (en-US) Voix naturelle d'Ellie)enUSEmmaNatural(Anglais américain (en-US) Voix naturelle d'Emma)enUSEthanNatural(Anglais américain (en-US) Voix naturelle d'Ethan)enUSJacksonNatural(Anglais américain (en-US) Voix naturelle de Jackson)enUSVictoriaNatural(Anglais américain (en-US) Voix naturelle Victoria)esLAAlejandroNatural(Espagnol latino-américain (es-LA) Alejandro voix naturelle)esLADanielaNatural(Espagnol latino-américain (es-LA) Voix naturelle de Daniela)ptBRLucasNatural(Brésilien (pt-BR) Voix naturelle de Lucas)ptBRCamilaNatural(Portugais brésilien (pt-BR) Voix naturelle de Camila)
Mise à niveau du service
Pour mettre à niveau les services vocaux d' Watson :
- Connectez-vous
cpd-cliau Red Hat OpenShift Container Platform cluster :${CPDM_OC_LOGIN}Rappel :CPDM_OC_LOGINest un alias de lacpd-cli manage login-to-ocpcommande. - Mettez à jour l'opérateur et la ressource personnalisée pour les services vocaux d' Watson.
Exécutez la commande appropriée pour mettre à jour l'opérateur et la ressource personnalisée pour les services vocaux d' Watson.
- Installation par défaut (sans options d'installation)
cpd-cli manage install-components \ --license_acceptance=true \ --components=watson_speech \ --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} \ --upgrade=true- Installation personnalisée (avec options d'installation)
cpd-cli manage install-components \ --license_acceptance=true \ --components=watson_speech \ --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} \ --param-file=/tmp/work/install-options.yml \ --upgrade=true
Validation de la mise à niveau
install-components commande renvoie :[SUCCESS]... The install-components command ran successfully
Si vous souhaitez vérifier que le statut 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=watson_speech
Validation de la EDB Postgres mise à niveau
La mise à niveau vers la version 16 des services vocaux d' Watson ( 5.2.0 ) est un processus perturbateur, car certains composants du service seront réduits afin de prendre en charge la migration d' Postgres de la version 13 à la version 16. Au cours de la mise à niveau, la ressource personnalisée Postgres pour la version 13 sera supprimée et une nouvelle ressource personnalisée pour la version 16 sera créée. Une tâche de sauvegarde et de restauration d' Postgres s sera déclenchée, qui sauvegardera les données de l'ancienne base de données et les migrera vers la nouvelle.
Pour vérifier que la migration s'est déroulée correctement, vérifiez que la ressource personnalisée (CR) du cluster a bien été créée et qu'elle est en bon état.
oc get cluster speech-cr-postgres
NAME AGE INSTANCES READY STATUS PRIMARY
speech-cr-postgres 22d 3 3 Cluster in healthy state speech-cr-postgres-1
Une fois la mise à niveau terminée, vérifiez le bon fonctionnement du service et l'intégrité des modèles personnalisés existants en envoyant des requêtes API au service de personnalisation à l'aide de ces modèles.
Nettoyer les ressources
Supprimez le PVC de sauvegarde Postgres uniquement si la mise à niveau a réussi et que la migration des données s'est déroulée correctement. Ne supprimez pas le PVC si la mise à niveau a échoué ou si les données n'ont pas été correctement restaurées.
oc get pvc speech-cr-postgres-backup-pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE
speech-cr-postgres-backup-pvc Bound pvc-4297e5cb-a647-43fb-9631-0237cd32362f 5Gi RWO ocs-storagecluster-cephfs <unset> 22d
oc delete pvc speech-cr-postgres-backup-pvc
Facultatif : si la mise à niveau a réussi et que vous avez RabbitMQ des PVC qui ne sont plus utilisés, vous pouvez les supprimer à l'aide de la commande suivante.
oc delete pvc -l release=${CUSTOM_RESOURCE_SPEECH}-rabbitmq -n {{ ${PROJECT_CPD_INST_OPERANDS} }}
Mise à niveau d'instances de service existantes
Les instances de service sont automatiquement mises à niveau lorsque vous mettez à niveau les services vocaux d' Watson.
Etape suivante
Watson Les services vocaux sont prêts à être utilisés. Pour commencer à utiliser les services vocaux d' Watson, consultez la section « Traitement des données audio vocales avec les services vocaux d' Watson ».