Am întâmpinat o problemă la pornirea agentului CloudWatch pe instanțe Windows EC2 create din AMI-uri pe care le-am pregătit în prealabil. Eroarea pe care o primesc este aceasta:
Serviciul „Agent Amazon CloudWatch (AmazonCloudWatchAgent)” nu poate fi
a pornit din cauza următoarei erori: Nu se poate porni serviciul
AmazonCloudWatchAgent pe computerul „.”.
Problema nu este ceea ce este descris în acest document de depanare, deoarece pornirea serviciului eșuează aproape imediat. Nu eșuează după așteptarea timp de 30 de secunde și Am prelungit timeout-ul oricum, in caz ca asta ar fi cauza.
Motivul este că îmi pot rula codul de furnizare pentru a instala și configura agentul CloudWatch pe o instanță EC2 provenită dintr-un Furnizat de Amazon AMI, cu succes 100%. Amazon integrează agentul CloudWatch în imaginile lor de bază și pot configura și porni CloudWatch bine pe acestea. De asemenea, am confirmat că pot pregăti o imagine până la-dar-excluzând sysprep, reporniți nodul și configurați CloudWatch așa cum vă așteptați.
Pot rezolva problema dezinstalând CloudWatch, repornind, apoi reinstalând. Acest lucru funcționează pentru moment, dar încerc să găsesc o soluție care să nu adauge complexitate automatizării noastre; alte echipe pot și vor folosi imaginea mea de bază pentru a-și crea propriile imagini de bază, iar nevoia de a elimina/reporni/instala agentul adaugă la complexitatea automatizării lor și crește timpul de furnizare pe nodurile destinate să ruleze sarcini de lucru.
Coacerea CloudWatch într-un AMI ar trebui să de lucru, deoarece Amazon este capabil să facă acest lucru cu imaginile lor de bază. Dar nu găsesc nicio documentație despre cum să generalizez serviciul.Am confirmat că ne confruntăm cu această problemă pe Windows Server 2012r2-2019.