web-dev-qa-db-fra.com

juju end point ne se configure PAS pour accéder à https: / streams / cannoical / com - ppc64el

Explication:

Je travaille pour IBM et j'essaie de créer un prototype de netboot (pxe) pour ubuntu. Cette question est utilisée pour identifier un problème lié à la mise en place de l'approvisionnement client final juju (pour jujud).

Activité

Dans le cadre d'un prototype essayant d'utiliser juju pour se déployer au point final. Peut se produire sur un bootstrap ou add-machine. Ce processus utilisait l'environnement manuel. Les 4 VM nécessaires étaient précédemment provisionnées par maas.

juju bootstrap --show-log --debug -e manual

ou

juju add-machine ssh: [email protected] --show-log --debug

Problème

       juju end point does NOT setup do to access to https:/streams/cannoical/com

Sur le point de terminaison, vérifiez /var/log/cloud-init-output.log

curl: (60) Problème de certificat SSL: certificat auto-signé Plus de détails ici: //curl.haxx.se/docs/sslcerts.html

curl effectue la vérification du certificat SSL par défaut, à l'aide d'un "ensemble" de clés publiques (CA) de l'autorité de certification (CA). Si le fichier de regroupement par défaut n'est pas adéquat, vous pouvez spécifier un autre fichier à l'aide de l'option --cacert. Si ce serveur HTTPS utilise un certificat signé par une autorité de certification représentée dans le bundle, la vérification du certificat a probablement échoué en raison d'un problème avec le certificat (il peut être expiré ou le nom peut ne pas correspondre au nom de domaine dans l'URL). Si vous souhaitez désactiver la vérification curl du certificat, utilisez l'option -k (ou --insecure). outils de //streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-ppc64el.tgz téléchargés: HTTP 000; temps 0,006 s; taille 0 octet; vitesse 0,000 octets/s sha256sum: /var/lib/juju/tools/1.24.6-trusty-ppc64el/tools.tar.gz: aucun fichier ou répertoire de ce type

2
David Bostjancic

Résolution:

Sur le point de terminaison, vérifiez /var/log/cloud-init-output.log

Si cloud-init-output.log contient ci-dessous, vous devez ajouter un certificat CA pour parler au

https://streams.canonical.com .

  1. Vous pouvez le faire via l'interface x11, faire apparaître Firefox puis ajouter un certificat via Firefox. Voir Comment configurer vnc pour ppc64 ubuntu? sur la façon de configurer x11 pour vnc (si ppc64le) car vncserver normal ne fonctionne pas.

  2. Dans Firefox, utilisez-la comme adresse: https://streams.canonical.com/juju/tools/releases/juju-1.24.6-trusty-ppc64el.tgz . Ajoutez maintenant le certificat.

  3. Si vous maîtrisez bien l'ajout de certificats à un serveur, vous pouvez procéder de la même manière.

Notez qu'il est possible que le certificat soit OK mais que l'accès au pare-feu de l'entreprise ait été perdu (pour IBM, cela s'appelle BSO. C'est la deuxième raison pour laquelle faire bootstrap pour l'hôte cible peut échouer. Si vous l'avez fait ci-dessus) procédure et devez le faire une deuxième fois, vous verrez l'entrée d'accès BSO.

satisfait et refaire le bootstrap juju.

1
Jorge Castro