Unsolved

This post is more than 5 years old

5 Posts

2969

June 7th, 2017 09:00

vmcli mounting iso and reboot not working

I have created an ISO image that contains the Dell firmware.  I did the following:

racadm -r -u -p <*******> set idrac.serverboot.FirstBootDevice VCD-DVD

racadm -r -u -p <*******> set idrac.serverboot.BootOnce Enabled

Mounted the ISO image:

$ vmcli -r -u root -p <********> -c ./R730xd_fw_17R1.iso
Security Alert: Certificate is invalid - self signed certificate
Continuing execution. Use -S option for vmcli to stop execution on certificate-related errors.
Connecting to server....
  Connecting to
. Login success.

Mapping ./R730xd_fw_17R1.iso to Remote Device[0] as Read Only. Success.
................................^[c.......................................................................................................................................

Then I did a powercycle of the server using racadm.

The server rebooted, but it looks like the ISO was never really mounted.

Does the ISO image need to be on an NFS share or something?

I'm on a remote server

5 Posts

June 7th, 2017 15:00

I am running the Dell OpenManage 8.4 software in an Ubuntu 14.04 LTS image running in Virtual Box.

I did this:

racadm set idrac.serverboot.FirstBootDevice VCD-DVD

racadm set idrac.serverboot.BootOnce Enabled

Then I did vmcli to remotely mount the ISO. I see the connection:

tcp       10      0 10.0.2.15:40871         135.21.179.19:443       CLOSE_WAIT

I'm trying to do all this remotely so I can automate the deployment of firmware using an ISO image.

When I powercycle the iDRAC the virtual cd/dvd is never booted. It's like it's not seeing it at all.

I've done all this via the java console before, so I'm trying to do this remotely.

 

Moderator

 • 

9.6K Posts

 • 

116 Points

June 7th, 2017 15:00

Hi,

Did you mount the image in the iDRAC virtual media? If you can mount it in the iDRAC gui, you should be able to mount it after the reboot. 

5 Posts

June 8th, 2017 10:00

I was able to manually mount the virtual CD ISO image inside of the iDRAC ubuntu OS. Then I manually rebooted the server and it the ISO was found an booted. Of course, this defeats my goal of doing a fully automated update.  I was told there is a known bug in the process to create the ISO image. Is there a fix available?

Moderator

 • 

9.6K Posts

 • 

116 Points

June 8th, 2017 10:00

Who said there was a known bug?

5 Posts

June 8th, 2017 11:00

There is a Dell service request #

948233992

Moderator

 • 

9.6K Posts

 • 

116 Points

June 8th, 2017 11:00

The case owner of that would be best contact to ask.

5 Posts

June 8th, 2017 14:00

I think the case issue was specific to the creation of the ISO.  I just figured out how to get this to work at least once.  You have to do something like this:

First, start the vmcli session where you "export" the iso image to the iDrac server:

vmcli -r -u -p -c

Then, run these commands in another ssh session:

racadm -r -u -p set idrac.serverboot.FirstBootDevice VCD-DVD

racadm -r -u -p set idrac.serverboot.BootOnce Enabled

racadm -r -u -p serveraction powercycle

Then, it should power off the iDRAC and boot from the ISO image.

0 events found

No Events found!

Top