Gancho Proxmox para VMs

1

Temos a instalação do Proxmox. Queremos executar um comando depois que a nova VM foi adicionada. Ele é necessário para o redirecionamento de porta do QEMU, pois a configuração da opção de redirecionamento não está disponível na GUI: qm set 102 -args "--redirtcp: 30102 :: 3389"

Existe uma maneira de ligar ao proxmox vm post-create event e executar um binário com vm id como um atributo?

Como uma abordagem alternativa, eu estava pensando em ver o arquivo fs criar eventos em / etc / pve / qemu-server / path, mas não acho que seja uma maneira correta de fazer isso.

    
por Alex Petrovsky 16.06.2016 / 08:47

1 resposta

1

Eu tive o mesmo tipo de problema. Eu queria alterar um redirecionamento de failover de IP assim que a máquina virtual fosse migrada para outro nó, mas não consegui encontrar uma maneira limpa de detectar a migração mencionada.

Os arquivos de log /var/log/pve/tasks/index não ajudam. Apenas o nó que está fornecendo a VM está tendo uma linha de log que diz "qmigrate" ou "hamigrate".

Encontrei uma maneira de assistir os arquivos /etc/pve/qemu-server com inotifywait e depois ler as informações da VM nesse arquivo e está funcionando. Além disso, você deve excluir a detecção de arquivos tmp , que não são relevantes. Talvez exista uma maneira melhor de fazer isso, mas esse método funciona 100% do tempo para mim mesmo quando um nó está inativo.

    
por 30.06.2016 / 13:58