openstack compute (nova) “erreur”
Je suis en train d'installer OpenStack compute (nova) .. quand je lance la commande **nova list**
ensuite, les résultats ERREUR: Vous devez fournir un nom d'utilisateur, soit par --os_username ou env[OS_USERNAME]
comment coder une solution pour moi?
OriginalL'auteur Elvis Jon Freddy Sitinjak | 2013-11-27
Vous devez vous connecter pour publier un commentaire.
Si vous avez utilisé devstack (http://devstack.org/) pour déployer OpenStack vous pouvez utiliser openrc astuce:
ou
Sinon, vous devez exporter des OS variables manuellement:
Question relative à la Comment gérer les utilisateurs/mots de passe dans devstack?
Si vous souhaitez installer manuellement tous les services de la pratique manuelle https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst
Je vous recommande de l'installer une fois par ce manuel pour savoir comment elle fonctionne, et ensuite utiliser la dernière version stable devstack chaque fois quand vous avez besoin de configurer un nouvel environnement de juste pour économiser votre temps.
Ce qui concerne
Vous aurez besoin de mettre en place, soit via l'interface CLI ou de l'Horizon (INTERFACE Web) après stack.sh est effectué. La deuxième est plus facile pour commencer. Essayer de trouver un guide pour cela, je suppose qu'il ya beaucoup d'entre eux. Devstack n'en est pas responsable.
Qu'est-ce que le os_tenant_name? Les locataires sont les VM instances de l'openstack gère? Que faire si je n'ai pas de locataires?
Le locataire est comme le groupe d'accès (il a un nom interne "projet"). Vous devez avoir au moins un locataire de travailler avec OpenStack Nova etc. Devstack crée un certain nombre de locataires par défaut (par défaut sont "admin", démo, alt_demo, invisble_to_admin, service), vous pouvez les lister par l'émission "keystone locataire-liste" (notez que vous ne pouvez pas être en mesure de faire la liste jusqu'à ce que vous "source devstack/openrc admin"). Veuillez vous référer à keystone client pour les autres commandes, telles que la création etc. La façon la plus facile pour passer les locataires du début à la source est openrc <locataire nom> <nom d'utilisateur>
OriginalL'auteur Max Lobur
pour supprimer cette erreur, vous avez juste besoin d'exécuter la commande
"source openrc"
où openrc est le fichier dans lequel dans toutes les credentilas sont stockés .. assurez-vous que vous avez ce fichier dans le dossier. Vous pourriez également avoir le nom du fichier à autre chose que de l'ouvrir mais c'fin de ll avec rc .. il suffit de changer le nom de votre fichier
OriginalL'auteur Amrut Hunashyal
Dans mon cas, j'ai besoin d'appeler "source stackrc" et il a résolu le problème.
OriginalL'auteur Nuray Altin
Je n'ai la suite pour se débarrasser de l'erreur.
OriginalL'auteur Swathin
la commande ci-dessous est utilisée pour obtenir le droit d'accès de "admin" et d'utiliser le projet "admin"
OriginalL'auteur Bharath Shetty