Impossible de scale des computes nodes et mise a jour du stack aussi à cause d'un problème Mistral
Bonjour,
Voici le détail du problème :
"Removing the current plan files
Uploading new plan files
Started Mistral Workflow tripleo.plan_management.v1.update_deployment_plan. Execution ID: 278345f3-ee86-4fd1-9786-1fa86281241b
Plan updated
Deploying templates in the directory /tmp/tripleoclient-aAqJSN/tripleo-heat-templates
Workflow not found [workflow_identifier=tripleo.deployment.v1.deploy_plan]"
Cordialement,
Où rencontrez-vous ce comportement inattendu ? Dans quel environnement ?
Sur undercloud
Quand rencontrez-vous ce comportement ? Fréquemment ? Régulièrement ? À certains moments ?
Responses
Bonjour.
Toutes mes excuses pour mon pauvre français. J'utilise Google Translate.
Quelle version d'OpenStack Platform utilisez-vous?
En outre, voyez-vous le workflow tripleo.deployment.v1.deploy_plan répertorié lorsque vous exécutez la commande suivante:
$ source ~/stackrc
$ openstack workflow list -c Name
Okay, that seems a little odd. That workflow should be a part of the undercloud installation.
What version of OSP are you running?
If need be, rerun the openstack undercloud install command again. It should recreate the workflows. After running the command, double check if the tripleo.deployment.v1.deploy_plan gets created.
If it doesn't get created, it might be a good idea to file a support case to determine why it's not getting created. I'll do my best to help here but our support team might have to analyze your logs to determine what's occurring.
No problem. It should be safe to rerun openstack undercloud install while an overcloud is deployed.
Basically, if you run openstack undercloud install after the undercloud has been installed, it just reapplies the configuration, including regenerating the workflows. The actual overcloud stack data stored in the undercloud's databases will remain untouched.
This is also useful if you need to modify the configuration in undercloud.conf (except network settings) and apply the new configuration. For example, if you previously had installed the director with the UI disabled, you can later enable it by setting enable_ui = true in undercloud.conf and rerunning openstack undercloud install.
Sure, it should be this:
sudo subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-extras-rpms --enable=rhel-7-server-rh-common-rpms --enable=rhel-ha-for-rhel-7-server-rpms --enable=rhel-7-server-openstack-10-rpms
More information:
With regards to why openstack commands aren't working on the undercloud, it seems to be a problem with SSL CA certs. If necessary, we can use openstack undercloud install to refresh the certs. But we'll get to that step in a bit. First we need to see why the openstack undercloud install isn't working.
Okay, that's probably why the install failed. Usually it creates a set of symlinks to the openstack puppet modules (which are usually located in /usr/share/openstack-puppet/modules). But in your case, it looks like the actual modules are there.
Can you run the following commands so we can work out where those modules came from:
$ sudo rpm -qf /etc/puppet/modules/corosync
$ sudo rpm -qf /etc/puppet/modules/memcached
Pages
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
