2017-06-09 9 views
0

Conformément à la recommandation de la communauté Stackoverflow; J'ai récemment déplacé mon poste de travail de chef d'une machine virtuelle à une machine exécutant le bureau d'Ubuntu 16.04. J'ai régénéré mon fichier .pem car j'utilise le même utilisateur Hosted Chef sur la nouvelle machine.Commande SSH du couteau pour initialiser les temps d'exécution de Chef Client

La liste des noeuds Knife renvoie les deux noeuds gérés que j'ai configurés, et le nom du noeud de recherche de couteau: some-name donne un résultat de recherche pour chacun des noeuds. Lorsque je tente d'initialiser un client Chef sur les noeuds, je reçois un délai d'attente SSH.

La commande J'utilise pour lancer le client de chef fonctionne est la suivante:

knife ssh 'name:managed-node1' 'sudo chef-client' --ssh-user c7-device --identity-file ~/chef/.chef/chucknorris.pem --attribute ipaddress 

Un peu d'informations qui peuvent être de importantance particulier: chacun de ces noeuds gérés est une machine virtuelle avec un nom d'hôte résolvable . Pourquoi, après avoir déplacé mon poste de travail sur une nouvelle machine, devrais-je recevoir un délai d'attente SSH lorsque j'essaie de lancer un client Chef sur mes noeuds gérés?

Merci d'avance pour toute orientation,

+0

Êtes-vous capable de SSH à eux en dehors de Chef? – coderanger

+0

Je suis familier avec SSH en utilisant Chef, mais je n'ai pas beaucoup utilisé SSH. Avez-vous un lien vers un tutoriel ou du matériel qui pourrait m'aider à le vérifier? J'ai regardé en ligne mais je ne suis pas sûr quelles commandes employer à SSH à la machine virtuelle. Merci pour toute direction! – J0991

+0

Mise à jour: Il convient de noter que mon poste de travail chef est sur un réseau interne différent de celui des machines virtuelles. Je ne suis pas sûr si cela pourrait causer un problème. Lorsque j'essaie d'utiliser la commande: 'ssh username @ ipaddress', la connexion expire. En outre, le ping de l'adresse IP ne fonctionne pas non plus. – J0991

Répondre

0

Comme indiqué ci-dessus dans les commentaires, il n'y a pas de connectivité réseau entre les hôtes en général. Cela signifie probablement que vous devez corriger votre mise en réseau, mais cela ne fait pas partie du domaine knife.

+0

J'ai été en mesure de confirmer cela en envoyant un ping à la machine hôte (des machines virtuelles), à partir de la nouvelle machine du poste de travail du chef. Le ping de la machine hôte échoue également. Cela semble être un problème avec la disposition du réseau. – J0991