Access a CD/DVD from the ESX console

December 17th, 2008 by jason Leave a reply »

If by chance you need to access the CD/DVD ROM tray on your ESX host from the service console (COS), it is not as straight forward as clicking on the cup holder icon under “My Computer”.  The media needs to be mounted in the RHEL based service console operating system first.  This blog entry explains how.

1.  Determine which device represents the tray holding the media you want to mount using the command ll /dev |grep cdrom. In this case on a Dell PER900, I see two CD/DVD ROM instances.  /dev/hda represents the physical tray on the ESX host.  /dev/scd0 represents the virtual .iso media connected via the DRAC:

12-17-2008 11-04-37 AM

2.  I want to mount the virtual .iso media represented by /dev/scd0.  The command is mount /dev/scd0 /mnt/cdrom.  As seen in the following example, once I have mounted the device, the CD/DVD media is now accessible at the /mnt/cdrom location.  In this case, it’s a Windows Server 2003 CD.  Why would I want to stick a Windows CD in an ESX host?  Perhaps I’d like to create an .iso image to be stored on a VMFS volume using the dd if=/mnt/cdrom of=/vmfs/volumes/vmfs_storage1/win2k3.iso command:

12-17-2008 11-03-39 AM

3.  When finished, don’t forget to unmount the media.  The command for this is umount /mnt/cdrom.  Notice the media cannot be unmounted when someone or something is presently accessing the media directory structure (as indicated by the “device is busy” error message on the first unmount attempt):

12-17-2008 11-07-50 AM

Related Posts

Advertisement

5 comments

  1. Roger Lund says:

    Jason,

    Looks like Linux alright, but those are good things to know, as there are a lot of people out there without Linux knowledge using VMware ESX.

  2. Frank@Work says:

    It should be dd if=/dev/scd0 not dd if=/mnt/cdrom
    to create an iso file as otherwise this would end up saying /mnt/cdrom is a directory.

    Cheers

    Frank

  3. jason says:

    Did you run the mount command? The screenshots show the commands and results step by step.

  4. Frank@Work says:

    Sure, its all good.
    Only dd uses the device not the directory to create the iso file.
    http://www.wikihow.com/Create-an-ISO-File-in-Linux

    Cheers

    Frank

Leave a Reply