Usando o VirtualBMC com VMs

1

Eu preciso usar uma VM (mestre) para gerenciar o status de energia de outra VM (escrava) no mesmo host em ipmitool . Instalei VirtualBMC na máquina host, adicionei a VM secundária e iniciei o BMC:

$ vbmc list
+--------------------+---------+---------+------+
| Domain name        | Status  | Address | Port |
+--------------------+---------+---------+------+
| slave              | running | ::      | 6230 |
+--------------------+---------+---------+------+

Ambas as VMs estão na mesma rede virtual com o NAT ativado. Nenhum firewall na máquina host.

Na VM mestre, tentei executar:

ipmitool -I lanplus -H <IP_of_physical_host> -U admin -P password -p 6230

Mas não é possível alcançar a máquina host:

Error: Unable to establish IPMI v2 / RMCP+ session

No entanto, sou capaz de controlar a VM secundária diretamente da máquina host com ipmitool . Então, acho que algo pode estar faltando para minha configuração de rede virtual (bridge) no host. Alguém tem idéias?

Ambiente: Ubuntu / KVM para a máquina host. Rede virtual criada usando o virt-manager.

    
por cody 27.08.2018 / 01:26

1 resposta

1

Se você estiver em uma ponte, suas VMs e o host devem estar na mesma rede e você deve ser capaz de alcançar o host e entrar em contato com o vbmc. Se você estiver usando o NAT, o host está escutando .1 IP por padrão (a menos que seja configurado de outra forma), portanto, seu endereço típico para vbmc seria 192.168.122.1:6230 .

Você também precisa garantir que o host tenha as portas vbmc abertas no firewall, é claro. Caso contrário, é uma questão muito simples de acertar o host: port com o comando IPMI correto, que vbmc irá converter para um comando libvirt, nada mais.

    
por 28.08.2018 / 03:04