[one-users] esxi vm instantiation not on scsi disk

Javier Fontan jfontan at opennebula.org
Mon Aug 19 06:03:32 PDT 2013


Set the disk or image TARGET to "sda" or DEV_PREFIX to "sd".

On Thu, Aug 15, 2013 at 4:09 PM, Michael Curran
<michael.curran at connectsolutions.com> wrote:
> So – I am having an issue with building VM’s in ESXi from templates
>
>
>
> The root drive always instantiates as IDE and not SCSI – and no SCSI adapter
> is added that would allow me to add more disks to the VM
>
> Looking over this part of scripts_common.sh for VMKFSTOOLS – it doesn’t
> appear to look like the build task from VMware’s site – I don’t see the –a
> that identifies the BUS type
>
>
>
> I have added this to the actual disk IMAGE
>
>
>
> BUS=”scsi”
>
>
>
> And these to the template
>
>
>
> DISK=[
>
>   BUS="scsi",
>
>   IMAGE_ID="0" ]
>
>
>
>
>
> RAW=[
>
>   DATA="<devices><controller type='scsi' index='0'
> model='lsilogic'/></devices>",
>
>   TYPE="vmware" ]
>
>
>
>
>
> But never see a SCSI attached disk as the primary disk – always IDE
>
>
>
> Any suggestions?
>
>
>
> function mkfs_command {
>
>     DST=$1
>
>     FSTYPE=${2:-ext3}
>
>     SIZE=${3:-0}
>
>
>
>     # Specific options for different FS
>
>     case "$FSTYPE" in
>
>         "ext2"|"ext3"|"ext4"|"ntfs")
>
>             OPTS="-F"
>
>             ;;
>
>
>
>         "reiserfs")
>
>             OPTS="-f -q"
>
>             ;;
>
>
>
>         "jfs")
>
>             OPTS="-q"
>
>             ;;
>
>         "raw"|"")
>
>             echo ""
>
>             return 0
>
>             ;;
>
>         "swap")
>
>             echo "$MKSWAP -L swap $DST"
>
>             return 0
>
>             ;;
>
>         "qcow2")
>
>             echo "$QEMU_IMG create -f qcow2 $DST ${SIZE}M"
>
>             return 0
>
>             ;;
>
>         "vmdk_"*)
>
>             VMWARE_DISK_TYPE=`echo $FSTYPE|cut -d'_' -f 2`
>
>
>
>             echo "$VMWARE_DISK_TYPE" | \
>
>             grep '\<thin\>\|\<zeroedthic\>\|\<eagerzeroedthick\>' 2>&1
> /dev/null
>
>
>
>             if [ $? -eq 1 ] ; then
>
>                 VMWARE_DISK_TYPE="thin"
>
>             fi
>
>
>
>             echo "$VMKFSTOOLS -U $DST/disk.vmdk; \
>
>                   rm -f $DST/*; \
>
>                   $VMKFSTOOLS -c ${SIZE}M  -d ${VMWARE_DISK_TYPE} $DST
> /disk.vmdk"
>
>             return 0
>
>             ;;
>
>         *)
>
>             OPTS=""
>
>             ;;
>
>     esac
>
>
>
>     echo "$MKFS -t $FSTYPE $OPTS $DST"
>
> }
>
>
>
>
>
> Michael Curran | connectsolutions | Lead Network Architect
>
> Phone 614.568.2285 | Mobile 614.403.6320 | www.connectsolutions.com
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



-- 
Join us at OpenNebulaConf2013 in Berlin from the 24th to the 26th of
September 2013!

Javier Fontán Muiños
Developer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | @OpenNebula | github.com/jfontan



More information about the Users mailing list