ฉันพบปัญหาในการเริ่มทำงานตัวแทน CloudWatch บนอินสแตนซ์ Windows EC2 ที่สร้างจาก AMI ซึ่งฉันได้เตรียมไว้ล่วงหน้า ข้อผิดพลาดที่ฉันได้รับคือ:
ไม่สามารถใช้บริการ 'Amazon CloudWatch Agent (AmazonCloudWatchAgent)' ได้
เริ่มต้นขึ้นเนื่องจากข้อผิดพลาดต่อไปนี้: ไม่สามารถเริ่มบริการได้
AmazonCloudWatchAgent บนคอมพิวเตอร์ '.'
ปัญหาไม่ใช่สิ่งที่อธิบายไว้ใน เอกสารการแก้ไขปัญหานี้เนื่องจากการเริ่มต้นบริการล้มเหลวเกือบจะในทันที ไม่ล้มเหลวหลังจากรอ 30 วินาทีและ ฉันได้ยืดเวลาออกไปแล้ว อย่างไรก็ตามในกรณีที่นี่คือสาเหตุ
ข้อดีคือฉันสามารถเรียกใช้รหัสการเตรียมใช้งานเพื่อติดตั้งและกำหนดค่า CloudWatch Agent บนอินสแตนซ์ EC2 ซึ่งมาจาก อเมซอนจัดให้ AMI ด้วยความสำเร็จ 100% Amazon อบตัวแทน CloudWatch เป็นอิมเมจพื้นฐาน และฉันสามารถกำหนดค่าและเริ่ม CloudWatch ได้ดีบนสิ่งเหล่านั้น ฉันได้ยืนยันว่าฉันสามารถเตรียมภาพได้ ถึง-แต่-ไม่รวม sysprep รีสตาร์ทโหนด และกำหนดค่า CloudWatch ตามที่คาดไว้
ฉันสามารถแก้ไขปัญหาได้โดยการถอนการติดตั้ง CloudWatch รีบูต แล้วติดตั้งใหม่ ใช้งานได้ในขณะนี้ แต่ฉันกำลังพยายามค้นหาวิธีแก้ปัญหาที่ไม่เพิ่มความซับซ้อนให้กับระบบอัตโนมัติของเรา ทีมอื่นๆ สามารถและจะใช้อิมเมจฐานของฉันเพื่อสร้างอิมเมจพื้นฐานของตนเอง และการต้องลบ/รีบูต/ติดตั้งเอเจนต์จะเพิ่มความซับซ้อนในการทำงานอัตโนมัติและเพิ่มเวลาในการเตรียมใช้งานบนโหนดที่ตั้งใจให้รันเวิร์กโหลด
อบ CloudWatch ให้เป็น AMI ควร ใช้งานได้เนื่องจาก Amazon สามารถทำได้ด้วยภาพฐานของพวกเขา แต่ฉันไม่พบเอกสารใด ๆ เกี่ยวกับวิธีสรุปบริการฉันขอยืนยันว่าเรากำลังประสบปัญหานี้ใน Windows Server 2012r2-2019