2016-01-25 2 views
2

Je suis assez nouveau avec openshift.org. J'ai essayé de construire un cluster, avec 3 maîtres (y compris etc), 1 lb et 2 nœuds.Erreur du serveur: l'utilisateur "système" ne peut pas créer de flux d'images dans le projet "openshift"

Je construis que de ansible comme décrit dans https://docs.openshift.org/latest/install_config/install/advanced_install.html#multiple-masters

Ansible fonctionne très bien jusqu'à ce que:

TÂCHE: [openshift_examples | Importer des flux d'images Centos] Échec: [...] => {"changed": false, "cmd": ["oc", "créer", "-n", "openshift", "-f", " /usr/share/openshift/examples/image-streams/image-streams-centos7.json "]," delta ":" 0: 00: 00.290493 "," end ":" 2016-01-25 18: 30: 04.688765 "," failed ": true," failed_when_result ": true," rc ": 1," début ":" 2016-01-25 18: 30: 04.398272 "," stdout_lines ": []," avertissements ": [] }
stderr: erreur de serveur: l'utilisateur "système" ne peut pas créer imagestreams dans le projet "OpenShift" [...]

on dirait que ETCD est OK. A signalé 3 maîtres en bonne santé:

cluster is healthy 
member 2025245ceaafe339 is healthy 
member b2e385dc8675fe92 is healthy 
member fd304b55f10870a is healthy 

Lorsque j'ai essayé de noeud, je me suis une liste vide, ce qui peut mal paraître ...

oc get nodes 

Si j'ai essayé de vous connecter, je suis arrivé ce qui suit:

oc get nodes 

erreur de serveur: l'utilisateur "système" ne peut pas lister tous les nœuds du cluster

Est-ce un problème connu? Où me suggérez-vous de vérifier ce qui échoue?

+0

Il semble que mon problème concerne les projets manquants. 'oc get projects' ne retourne rien. – clarsonneur

+0

Mais je ne peux pas les créer. J'ai essayé le système de connexion 'oc: admin -n default; oc new-project openshift --description = "Projet Openshift" ' et il renvoie' Erreur du serveur: L'utilisateur "system: anonymous" ne peut pas créer de subjectaccessreviews au niveau du cluster' – clarsonneur

Répondre

1

Il semble que vous ne soyez pas connecté à openshift en tant que système: admin.

Pour ouvrir une session en tant que système: admin de la machine OpenShift:

vue config co

oc connexion système -u: admin

Pour vérifier si vous êtes connecté en tant que système: admin, vous peut faire oc whoami.