I’m trying to install VMware vSphere ESXi 5.5 on Cisco UCS C220 M3 server. The local storage is Cisco Flexible Flash (FlexFlash) internal 32GB SD Card.
I repartitioned the whole SD card as one HV (Hypervisor) bootable 29GB partition:
Please refer to ‘Cisco FlexFlash: Use and Manage Cisco Flexible Flash Internal SD Card for Cisco UCS C-Series Standalone Rack Servers’ for details how to configure and use internal SD cards.
During VMware vSphere ESXi 5.5 installation, the installer sees local 29GB partition:
Select language, root password and when I press F11 to Install, it gives the following error:
This program has encountered an error:
partedUtil failed with message: Error: Can’t have a a partition outside the disk!
Unable to read partition table for device
VMware Knowledge Base Article “Formatting LUN as VMFS 5 fails with the error: Can’t have a partition outside the disk! (2082806)” suggests that the Device/LUN already has a partition configured. To resolve this issue, you need to create a normal MS-DOS partition (I guess ANY partition that can be deleted by the Installer) on the affected disks using partedUtil
utility. There is no need to map/attach the LUN/SD to another host, you can press ALT-F1, open the DCUI and run partedUtil
utility. Unfortunately, it did not work for me.
The workaround is to install VMware vSphere ESXi 5.5 Update 1 and then either upgrade the host with vCenter Update Manager or install install ESXi 5.5 Update 2 for a clean installation.
Many thanks to malabelle on VMware Community forum for suggesting the workaround.
PS I also tried to use ESXi 6.0 installer but got the same error message. It must be one of these scenarios where you better go back than forward…
PPS This issue has been recorded as a bug by Cisco: Unable to install ESXi 5.5 U2 on UCS FlexFlash
just format the flexflash card and reset the flexflash controller .. It works smooth !!!
How to do that?
I hit the same issue while installing ESXi 6.0. Any work around?
Managed to install 6.0. The workaround is: install ESXi 5.5U1 and upgrade to ESXi 6.0. Great document. Thanks Mark
You Can use fdisk also, as the partition is small just delete the partitions, reboot and thats it!
You can erase virtual drive, that’s all.
I have tried to do that, I also tried to re-partition it from ESXi installer (links to the VMware KB included) but unfortunately it did not work for me…
Спасибо, Михаил!
How do you reformat the SD cards back to where it has SCU, HUU, Drivers and HV partitions? I thought “reset partition defaults” would do the deed and oops, it wipes the sd card wto contain only the larger 29GB HV. I have not found a link yet. Considering a call to cisco tac next. Thanks
Get yourself a copy of the free gparted-live iso. map it to the host and boot with it. Select”enter the command line prompt” the run the following. ‘lsblk’ will list the available devices the flexflash card will normally be “sdd” then run the following ‘parted /dev/sdd mklabel msdos’ then run the lsblk command again to check it has worked. You should have no partitions. Mount you vsphere iso and reboot and you’re good to install.
Technique is still working like a champ. Thanks!
Worked also for me. Thanks!
This is great, thanks. This works for UCS managed blades as well.
Just dropping a note that Steve_c’s simple fix (in hindsight!) corrected my problem with 6.0 on flexflash within an M4 gen server.
Reformatting with Gparted worked for me on my UCS blades, thanks for the suggestion! In UCS Manager the “Format FlexFlash” button was always grayed out. Gparted is a great tool, and in the past I’ve also used the Linux SystemRescueCD for blade server tasks also, works great!
It works for me, after erase the virtual drive again from CMIC.
Sry..what I meant is u don’t have to use any tools. At the new ucs server, follow the below procedure:
1. Power up and assign CMIC ip
2. From CMIC>Go to Storage> cisco flexflash> virtual drive info
– erase virtual drive
– enable virtual drive again
3. Install the esxi6.0
I was able to get pat this using the ALT-F1 Technique and then using FDISK per this article.
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1009829
do a Fdisk -l to get the device name and substitute that device for the one shown in step 1 of the fdisk command.
Thanks guys, especialy Nay Lin Oo.
Your method is the easiest and fastest solution to the problem.
I would like to say thank you too. Nay Lin Oo solution worked for me too. I was trying to install esxi6.5 and kept on failing with this error. I am also running CIMC 3.03. Erasing the virtual drive and enabling it again got it working. The only thing that I find annoying is that the flex flash takes a long time in the beginning to fully load. and nothing tells you that the drive is enabled. Either the host can see it or it can’t.
enter the CLI (Alt F1) and run the following command:
Identify the UID DISK
CD /vmfs/devices/disks/
for our case the eui.00a0504658335330
RUN the Next command :
partedUtil mklabel /vmfs/devices/disks/eui.00a0504658335330 gpt
– ESXi is installing fine
Thanks Nay Lin Oo, you are the best!
I just had to use fdisk and delete the win95 partition, write the new partition table (with no partitions) and it then installed ok.
I had thar same issue. I just installed ESXi 6.7. I had to do ALT+F1 and delete the default HV partition on the SD Card using partedUtil tool.