가상 머신용 Proxmox 후크

가상 머신용 Proxmox 후크

Proxmox가 설치되어 있습니다. 새 가상 머신을 추가한 후 명령을 실행하고 싶습니다. GUI에서 redir 옵션을 설정할 수 없기 때문에 QEMU 포트 리디렉션에 필요합니다. qm set 102 -args "--redir tcp:30102::3389"

proxmox vm post-create 이벤트에 연결하고 vm ID를 속성으로 사용하여 바이너리를 실행하는 방법이 있습니까?

대안으로 /etc/pve/qemu-server/ 경로에서 fs 파일 생성 이벤트를 관찰하려고 생각했지만 이것이 올바른 방법은 아니라고 생각합니다.

답변1

나는 같은 문제를 가지고있다. 장애 조치 리디렉션을 사용하여 VM을 다른 노드로 마이그레이션한 후 즉시 IP를 변경하고 싶지만 해당 마이그레이션을 감지할 수 있는 명확한 방법을 찾을 수 없습니다.

로그 파일은 /var/log/pve/tasks/index도움이 되지 않습니다. 가상 머신을 호스팅하는 노드에만 "q migration" 또는 "ha migration"을 표시하는 로그 줄이 있습니다.

/etc/pve/qemu-server파일을 본 다음 해당 파일에서 VM 정보를 읽는 방법을 찾았 inotifywait는데 작동합니다. 또한 제외해야 합니다.tmp파일 감지, 관련이 없습니다. 아마도 이 작업을 수행하는 더 좋은 방법이 있을 수 있지만 이 방법은 노드가 다운된 경우에도 나에게 100% 작동합니다.

관련 정보