OpenShift chr de configuration à l'aide de plusieurs comptes
J'ai deux comptes sur La plate-forme. Comment puis-je configurer mon ordinateur pour que je puisse gérer les deux avec rhc
? Je ne trouve aucune option correspondante dans les arguments de ligne de commande.
Vous devez vous connecter pour publier un commentaire.
rhc outils de ligne de commande viennent avec l'option "-l, --rhlogin de CONNEXION". Vous avez deux options:
1) Utilisez l'option-l avec chaque commande pour spécifier le nom d'utilisateur OU
2) Exécutez "chr de configuration -l LOGIN" entre les sessions. Une fois cela fait, la gestion des applications à partir d'un seul compte, vous pouvez mettre fin à la session en cours d'exécution "chr déconnexion du compte".
Quand vous pouvez "chr de configuration de la commande", le nom d'utilisateur de l'information est stockée dans .openshift/express.fichier conf; d'où la nécessité pour l'exécuter à nouveau lorsque vous souhaitez changer de compte.
HTH
<login>
, ce qui signifie exactement??... nom d'utilisateur?? OU mot de passe??... Je pense qu'il serait plus agréable d'clairement laissez-nous savoir ce que vous voulez dire<openshift-username>
De la ligne de commande prend également en charge --conf - où l'on passe d'un fichier. Vous pouvez toujours l'alias de la commande par l'intermédiaire d'un script shell.
Très vieille question, mais j'utilise encore une autre solution qui semble être plus à l'aise (au moins pour moi) - la variable d'environnement
OPENSHIFT_CONFIG
.La
OPENSHIFT_CONFIG
variable d'environnement peut être utilisé pour remplacer le OpenShift nom de la configuration (par défaut "express"). Lors de définir les opérations effectuées avec des chr, se réfère à~/.openshift/${OPENSHIFT_CONFIG}.conf
(au lieu de~/.openshift/express.conf
).Pour passer à l'autre OpenShift compte les éléments suivants pourraient être utilisés (Bash):
Vérifié avec rhc 1.37.1, mais devrait fonctionner avec n'importe quelle version publiée après le mois de Mai 2013.
Lorsque vous exécutez le chr de commande d'installation pour la première fois, le ~/.openshift/express.fichier conf est créé, contenant les paramètres de votre configuration de serveur initiale. Lorsque vous ajoutez un autre serveur, ou d'exécuter le chr, le programme d'installation à nouveau la commande avec l'option --option de serveur, le ~/.openshift/serveurs.fichier yml est créé, contenant les paramètres pour chaque serveur. Vous pouvez modifier ce fichier pour apporter des modifications à la configuration du serveur, et cela l'emporte sur la première ~/.openshift/express.fichier conf.
original access.redhat.com/documentation
(Dans windows) run 2 chr commandes de la console et de répondre comme
<I did>
:>chr de configuration -l [email protected]
d'utiliser le serveur pour OpenShift en Ligne: openshift.redhat.com.
Entrez le nom d'hôte du serveur: |openshift.redhat.com|
<Press Enter>
Mot de passe:
*********<Press Enter>
Générer un jeton maintenant? (oui|non)
y<Press Enter>
La génération d'un jeton d'autorisation pour ce client ... dure environ 1 mois
L'enregistrement de configuration pour C:\Users\UserName.openshift\express.conf ... fait
Votre clé SSH fichier devrait être lisible pour vous-même seulement. Veuillez
exécuter la commande 'chmod 600 C:\Users\UserName.ssh\id_rsa'
Votre client les outils sont maintenant configurés.
>chmod 600 C:\Users\UserName.ssh\id_rsa
Que vous pouvez utiliser les commandes de la console pour une longue période avec jeton généré pour votre openshift de connexion: [email protected]
Vous pouvez configurer plusieurs comptes à l'aide de "serveur ajout de la commande", puis vous pouvez fournir le serveur surnom de toutes les commandes subséquentes à l'aide de --option de serveur.
Par exemple,
Vous pouvez ajouter des options comme -p, --use-autorisé-les jetons de supprimer les invites de mot de passe et un jeton génération. Aussi --insecured si nécessaire
Commande ci-dessus, effectuer une initialisation. Une fois les deux étapes ci-dessus sont en fait, vous êtes prêt à utiliser votre plusieurs comptes.
Maintenant dans votre rhc commandes dont vous avez besoin pour spécifier le serveur qui doit être utilisé.
Par exemple,
De commande ci-dessus va afficher les détails de l'application dans srv1
Pour srv2 vous pouvez exécuter
Utilisation
rhc setup -l <login>
. Icilogin
est enregistré openshift estemail address
.