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,
Êtes-vous capable de SSH à eux en dehors de Chef? – coderanger
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
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