VMware Cloud Community
herberth
Contributor
Contributor

no local scsi in Select Disk/LUN

Hi ESX expert,

Would anyone here has experienced this issue?

I have created a new RAID 5 logical drive in my HP DL580G5 ESX 3.5 server using its array controller utility in BIOS. However, I could not find this drive when I'm creating a datastore in Add Storage wizard. Though, under the storage adapter window you can see that this drive has been created.

Kindly let me know what steps you did to resolve this issue.

many thanks,

Herbert

Reply
0 Kudos
11 Replies
christianZ
Champion
Champion

What raid controller have you there?

What size has your logical drive then?

Maybe it would be better to use the ACU boot cd for creating logical drive (if p400/p800)

Reply
0 Kudos
herberth
Contributor
Contributor

P400

RAID 5 of 3 x 146GB

No idea where will I get an ACU boot CD. I tried booting the SMARTStart CD that comes along with the DL580 server. But it's not booting up. Maybe I just lost my patience but it takes too long to load the screen after loading the CD.

thanks for you reply.

cheers,

Herbert

Reply
0 Kudos
christianZ
Champion
Champion

Check this thread:

Reply
0 Kudos
herberth
Contributor
Contributor

Hi,

I'm still not able to see the disk during the Add Storage wizard. Though I've re-created it using the boot CD of cpqacu utility.

From the server console command when I run fdisk -l

# fdisk -lDisk /dev/cciss/c0d0: 146.7 GB, 146778685440 bytes255 heads, 32 sectors/track, 35132 cylindersUnits = cylinders of 8160 * 512 = 4177920 bytesDevice Boot Start End Blocks Id System/dev/cciss/c0d0p1 * 1 63 257024 83 Linux/dev/cciss/c0d0p2 64 2071 8192640+ 83 Linux/dev/cciss/c0d0p3 2072 3326 5120400+ 83 Linux/dev/cciss/c0d0p4 3327 35132 129768480+ f Win95 Ext'd (LBA)/dev/cciss/c0d0p5 3327 4430 4096304 83 Linux/dev/cciss/c0d0p6 4431 5334 4096304 83 Linux/dev/cciss/c0d0p7 5335 5736 1640144 83 Linux/dev/cciss/c0d0p8 5737 5761 101984 fc Linux swap/dev/cciss/c0d0p9 5762 31462 104860064+ fb UnknownDisk /dev/cciss/c0d1: 293.5 GB, 29356394056 bytes255 heads, 63 sectors/track, 35690 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/cciss/c0d1 doesn't contain a valid partition table

And running the command esxcfg-vmhbadevs

vmhba1:0:0 /dev/cciss/c0d0

vmhba1:1:0 /dev/cciss/c0d1

Reply
0 Kudos
Rumple
Virtuoso
Virtuoso

If you are using virtual center, connect directly to the host using the Virtual Infrastructure client and run the add storage wizard. This will enable you to add local storage.

Seems like there is a bug in VC that doesn't allow you to add local storage (but san attached works just fine)

Reply
0 Kudos
herberth
Contributor
Contributor

Hi,

Sorry, same issue. I tried from my vi client but no avail.

thanks for the suggestion.

cheers,

Herbert

Reply
0 Kudos
Texiwill
Leadership
Leadership

Hello,

Local Storage can not be used as an RDM through the VIC or at all actually... You can however create a RAW disk and use it just like an RDM. Check out http://itknowledgeexchange.techtarget.com/virtualization-pro/vmware-esx-storage-how-to-get-local-sto... for a method that works.


Best regards,
Edward L. Haletky
VMware Communities User Moderator, VMware vExpert 2009
====
Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education.
Blue Gears and SearchVMware Pro Blogs -- Top Virtualization Security Links -- Virtualization Security Round Table Podcast

--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill
Reply
0 Kudos
christianZ
Champion
Champion

What can you see by "fdisk /dev/cciss/c0d1"

Reply
0 Kudos
herberth
Contributor
Contributor

Hi,

fdisk /dev/cciss/c0d1

Device contains neither a valid DOS partition table, nor SUN, SG1 or OSF disklabel

Building a new DOS disklabel. Changes will remain in memory only until you decide to write them. After that,

of course, the previous content won't be recoverable.

The number of cylinders for this disk is set 35690

There is nothing wrong with that is larger than 1024 and could in certain setups cause problems with:

1.) software that runs at boot time (e.g old versions of LILO)

2.) booting and partitioning software from other OSs (e.g DOS FDISK, OS/2 FDISK)

Warning: Invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

thanks,

Herbert

Reply
0 Kudos
christianZ
Champion
Champion

Well you could create a new dos partition table (fdisk <your drive> and then "m" for help); don't forget to write all these to disk with "w".

Then try to create a primary partition (don't forget to write the changes to the disk "w") - then check if the partition is there.

Reply
0 Kudos
herberth
Contributor
Contributor

Hi,

Check out this procedures <http://communities.vmware.com/thread/98477> and I was able to create a datastore now on my local drive. Though re-creating it in VI Center is still not possible.

thanks,

Herbert

Reply
0 Kudos