Thank you Corey.

I haven't noticed the port 623, I changed it.

If I ran this command alone:
/usr/local/bin/qemu-system-x86_64 --enable-kvm  -nographic -net
nic,model=e1000,macaddr=52:54:00:12:34:59 -net
user,hostfwd=tcp::5555-10.0.2.15:22 -chardev
socket,id=ipmi0,host=localhost,port=623,reconnect=10 -device
isa-ipmi,chardev=ipmi0,interface=bt,irq=5
-serial mon:tcp::9003,server,telnet,nowait -initrd
/opt/cirros/cirros-0.3.4-x86_64-initramfs -kernel
/opt/cirros/cirros-0.3.4-x86_64-kernel --append 'root=/dev/hda
console=ttyS0,115200'

I am getting the following error:
qemu-system-x86_64: Unable to connect character device ipmi0: Error
connecting to socket: Connection refused


I dont see the IPMI momdules installed on the server I was using , is that
the cause?
[root@redhat2 ~]# lsmod | grep ipmi_devintf
[root@redhat2 ~]# lsmod | grep ipmi_si
[root@redhat2 ~]# uname -s -r
Linux 2.6.32-358.el6.x86_64

I tried installing from yum, and restarting the server , but in vain.
[root@redhat2 ~]# yum install OpenIPMI.x86_64
.....
[root@redhat2 ~]# ls /dev/ipmi0
ls: cannot access /dev/ipmi0: No such file or directory


Thanks,
Ramakrishna.

On Fri, Jun 5, 2015 at 12:15 AM, Corey Minyard <miny...@acm.org> wrote:

> This question is probably best destined for the openipmi mailing list,
> not qemu, so I'll add that to the CC.
>
> This work is still not completely there, so it will be changing, but it
> should work as is.
>
> On 06/02/2015 05:58 AM, RamakrishnaDeepak Battu wrote:
> > Hi,
> >
> > I am trying to simulate the IPMI simulator for test purposes  but was
> > failing somehow..
> > I see lot of help being given in this forum , especially Corey
> > Minyard. Thank you.
> > I am new to IPMI and QEMU, but followed the threads and was able to
> > fix up to some point. Right now struck and not able to figure out .So
> > reaching for you guys help.
> >
> > I compiled and installed  stable-2.2-ipmi Qemu branch, and new version
> > of OpenIPMI.
> > I am using the cirros image to boot up using the Qemu.
> >
> > My startcmd is as follows:
> >
> > /usr/local/bin/qemu-system-x86_64 --enable-kvm  -nographic -net
> > nic,model=e1000,macaddr=52:54:00:12:34:59 -net
> > user,hostfwd=tcp::5555-10.0.2.15:22 -chardev
> > socket,id=ipmi0,host=localhost,port=9002,reconnect=10 -device
> > isa-ipmi,chardev=ipmi0,interface=bt,irq=5 -serial
> > mon:tcp::9003,server,telnet,nowait -initrd
> > /opt/cirros/cirros-0.3.4-x86_64-initramfs -kernel
> > /opt/cirros/cirros-0.3.4-x86_64-kernel --append 'root=/dev/hda
> > console=ttyS0,115200'
> >
>
> What happens when you run this by hand directly from the command line?
>
> > When ran Qemu command alone on the console get this error:
> > qemu-system-x86_64: Unable to connect character device ipmi0: Error
> > connecting to socket: Connection refused
> >
> > My BMC and lan.conf are
> > https://gist.github.com/bot11/5d33a14a1cba442b5ef2
> > https://gist.github.com/bot11/3c385eea081609a8a7f4
> >
> > Once I ran the ipmi_sim command, I can see the bmc variables read from
> > the emu file, but I dont see the qemu instance booted up.
> > And when I ran the ipmitool , I am getting the following errors:
> >
> > [root@localhost~]# ipmitool -I lanplus -v  -H 127.0.0.1 -p 9002 -U
> > ipmiusr power status
> >                           Password:
> > Get Auth Capabilities error
> > Get Auth Capabilities error
> > Error issuing Get Channel Authentication Capabilies request
> > Error: Unable to establish IPMI v2 / RMCP+ session
> > Unable to get Chassis Power Status
> > ----
> >
>
> You have the IPMI port set to 623 in the lan.conf config.  You have the
> VM interface on port 9002.  So you should use 623.
>
> -corey
>
> >
> > This is where I am struck. Please suggest.
> >
> > Thanks,
> > Ramakrishna.
>
>

Reply via email to