VM이 종료되기 전에 이메일 알림을 받으려면 클라우드 제공 업체 또는 가상화 플랫폼에 따라 다음 단계를 수행 할 수 있습니다.
Azure VMS의 경우 ###
1. 자동 셔 다운 활성화 : Azure Portal에서 VM의 자동 분쇄 기능을 구성하십시오. 알림이 올바르게 작동하도록하려면 예정된 종료 시간이 현재 시간보다 30 분 이상이면서도 현재 시간보다 30 분 이상인지 확인하십시오 [1] [10].
2. 알림 설정 : 자동 분쇄 설정에서 알림을받을 이메일 주소를 지정하십시오. 사용자는 VM이 종료되기 30 분 전에 이메일을 받고 필요한 경우 종료를 연기 할 수 있습니다 [10].
3. Azure Logic 앱 사용 :보다 사용자 정의 된 알림을 위해서는 종료 시간 전에 트리거하는 Azure Logic 앱을 만들 수 있습니다. 이 앱은 Office 365 Outlook Connector [3] [10]를 사용하여 VM 일정을 검색하고 이메일을 보낼 수 있습니다.
Google Compute Engine vms의 경우 ###
1. StackDriver 사용 : Google Compute Engine은 종료에 대한 이메일 알림을 직접 제공하지 않지만 이벤트 중심 알림에 StackDriver를 사용할 수 있습니다. 여기에는 유지 보수 또는 인스턴스 재시작과 같은 특정 이벤트에 대한 경고를 설정하는 것이 포함됩니다 [2].
2. 사용자 정의 스크립트 : 유지 보수 이벤트를 감지하고 알림을 보내기 위해 사용자 정의 스크립트를 작성할 수 있습니다. 여기에는 메타 데이터 서버를 사용하여 '유지 보수 이벤트'속성 [2]의 변경 사항을 감지하는 것이 포함될 수 있습니다.
다른 플랫폼의 경우 (예 : Vrops, Proxmox)
1. 경고 구성 : VROPS와 같은 플랫폼에서 VM이 예기치 않게 전원을 켜면 이메일 알림을 트리거하는 사용자 정의 알림을 만들 수 있습니다. 여기에는 플랫폼의 관리 인터페이스에서 경보 정의 및 알림을 설정하는 것이 포함됩니다 [5].2. Proxmox 용 스크립팅 : Proxmox의 경우 스크립팅을 사용하여 종료 중에 이메일 알림을 보내야하며 UPS 트리거 종료 용 NUT와 같은 도구를 활용할 수 있습니다 [9].
각 플랫폼에는 알림 처리를위한 특정 방법이 있으므로 자세한 설정 지침을 위해 관련 문서를 참조하는 것이 중요합니다.
인용 :
[1] https://stackoverflow.com/questions/62571902/azure-vm-auto-shutdown-not-working-if-email-notification-is-enabled
[2] https://stackoverflow.com/questions/44653246/how-do-i-receive-notification-if-a-google-compute-instance-restarts-or-mi
[3] https://learn.microsoft.com/en-us/answers/questions/1349909/send-email-notification-on-stop-vm-scheduled-(usin
[4] https://helpcenter.veeam.com/docs/backup/hyperv/general_email_notifications.html
[5] https://www.vmignite.com/2017/03/vrops-to-get-an-alert-and-mail-notification-when-a-vm-is-down/
[6] https://www.servicenow.com/community/now-platform-forum/email-best-practices/m-p/1109117
[7] https://www.anoopcnair.com/postpone-auto-shutdown-of-vm-using-email/
[8] https://docs.splunk.com/documentation/splunk/9.4.0/alert/emailnotification
[9] https://forum.proxmox.com/threads/configuring-email-notification-on-ups-shutdown.160680/
[10] https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-auto-shutdown