0
votes

Comment installer StackDiver dans Linux (Ubuntu / Debian) GCE Instances dans GCP à l'aide de Script Terraform?

Je crée une instance de Debian Linux à l'aide du script Terraform ci-dessous.

* google_compute_instance.default:
 timeout - last error: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain


1 commentaires

Vous devez configurer ssh auth-auth pour l'instance si vous voulez l'utiliser pour le provisionnement à distance.


3 Réponses :


0
votes

Il semble que vous puissiez pouvoir utiliser le champ de script de démarrage pour spécifier l'installation d'agent:

https://www.terraform.io/docs/providers /google/r/compute_instance.html

metadata_startup_script = "echo hi> /test.txt"


0 commentaires

2
votes

Voici un lien pour créer le script Terraform:

https://cloud.google.com/community/tatudials/geting-started-on-gcp-with-terraform

ajoutez les métadonnées suivantes afin d'installer la journalisation de StackDriver Agent: xxx

enfin ssh dans l'instance et vérifiez l'état du service:

$ SUDO SERVICE STATUS GOOGLE-FLIPTD


0 commentaires

1
votes

Utilisation de REMOTE-EXEC a travaillé le meilleur pour moi. < Pré> xxx

en tournant l'instance Linux, utilisez Remote-EXEC à ssh dans l'instance et exécutez les deux commandes mentionnées à une Installation de l'agent sur Linux et Windows Page .

J'ai ajouté RM install-logging-agent.sh Pour supprimer le script après l'installation terminée.


0 commentaires