VM과 함께 VirtualBMC 사용

VM과 함께 VirtualBMC 사용

동일한 호스트에 있는 다른 가상 머신(슬레이브)의 전원 상태를 관리하려면 하나의 가상 머신(마스터)을 사용해야 합니다 ipmitool. VirtualBMC호스트에 설치하고 슬레이브 VM을 추가하고 BMC를 시작했습니다 .

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

두 가상 머신 모두 동일한 가상 네트워크에 있고 NAT가 활성화되어 있습니다. 호스트 시스템에는 방화벽이 없습니다.

기본 VM에서 다음을 실행하려고 합니다.

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

하지만 호스트에 연결할 수 없습니다.

Error: Unable to establish IPMI v2 / RMCP+ session

그러나 .NET을 사용하여 호스트에서 직접 슬레이브 VM을 제어할 수 있습니다 ipmitool. 그래서 호스트 컴퓨터의 가상 네트워크(브리징) 설정에 뭔가 누락된 것이 있을 수 있다고 생각합니다. 누구든지 어떤 아이디어가 있습니까?

환경: 호스트는 Ubuntu/KVM입니다. virt-manager를 사용하여 생성된 가상 네트워크.

답변1

브리지에 있는 경우 VM과 호스트가 동일한 네트워크에 있어야 하며 호스트에 액세스하고 vbmc에 연결할 수 있어야 합니다. NAT를 사용하는 경우 호스트는 기본적으로(달리 구성하지 않는 한) IP를 수신하므로 .1vbmc의 일반적인 주소는 입니다 192.168.122.1:6230.

물론 호스트의 방화벽에서 vbmc 포트가 열려 있는지도 확인해야 합니다. 그렇지 않으면 올바른 IPMI 명령을 사용하여 호스트:포트에 액세스하는 것은 매우 간단한 문제입니다. vbmc는 이를 libvirt 명령으로 변환합니다.

관련 정보