ESXI guest wol 가능한 방법이 있을까요?
ESXI 6.7 u3 사용중입니다.
esxi guest를 homeassistant로 켜고 끄고자 하는데
혹시 방법 아시는 고수분 있을까 해서 질문 남겨봅니다.!
이하 잡설입니다.
Windows_Player를 켜둘 이유가 없어서 가급적 꺼두고 필요할때만 켜고 싶은데 esxi 콘솔에 접속해서 vm guest를 켜는게 언제나 복잡합니다.
(윈도우 자체가 대기랑은 담을 쌓았는지, 절전모드 다 켜놔도 cpu 3~5%는 계속 활성화 되더군요. GT1030도 패스쓰루된 Guest가 켜져있으면 2~3W씩 계속 소모하는데 둘 다 마음에 안듭니다)
해서 필요할때마다 wol을 하고 싶은데, 일반적인 윈도우 wol 설정법을 따라하더라도 끄는건 쉽게 되는데 켜는건 잘 안되더라구요 ㅠ.ㅠ;; 혹시 아시는 고수분 계실까 싶어 글 남겨봅니다.
### Homeassistant에서 ESXI_Stats를 HACS로 설치해서 해결했습니다.
https://github.com/wxt9861/esxi_stats
필요하신 분은 딱히 없어보이지만 혹시 몰라 템플릿 남겨봅니다.
switch:
- platform: template
switches:
windows_player_powerswitch:
value_template: "{{ is_state('sensor.esxi_vm_windows_player', 'running') }}"
turn_on:
service: esxi_stats.vm_power
data:
host: 192.168.0.15
vm: Windows_Player
command: "on"
turn_off:
service: esxi_stats.vm_power
data:
host: 192.168.0.15
vm: Windows_Player
command: "off"