Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1307
  • Last Modified:

Cannot Claim Local Disk As SR via XenServer - no devices available

I have installed XenServer 5.5.0 Update 1 Dell Embedded Edition on to a USB stick, connected to a Dell PowerEdge 2900 III.

XenServer is able to boot up no problem, however when I try to use the option "Claim Local Disk As SR" it says "no devices available".

The local disk consists of 3 SAS hard drives in a Dell PERC 6/i SAS array. All hard drives are recongised by the PERC card and have been fully initialised (formatted).

Is this a XenServer issue or does it sound like a hardware problem?

Any help appreciated. Thanks in advance.
0
DReade83
Asked:
DReade83
  • 5
  • 4
5 Solutions
 
nhunixguyCommented:
Have you created a LUN at the array level to present to the OS (XenServer)?
0
 
DReade83Author Commented:
I assume you mean a Virtual Disk (VD)? Yes this has been created and labelled as VD0. All 3 SAS drives have been bound together as a RAID-5 array.

Could a missing driver cause this issue? Just the previous version of XenServer (5.5.0) works fine from a fresh install, whereas 5.5.0 Update 1 does not. There are no errors in the event log when I open XS Console (have looked in /var/log/messages). Everything seems to boot up fine.
0
 
nhunixguyCommented:
XenServer 5.5 had a lot of storage related issues.  Update 1 fixed a bunch of them, but this definately sounds like a XenServer issue, not the hardware.  
When you install XenServer on the box, do you see the 3-disk array at that time or no?  If you see if when you are loading the OS (Xen) and not when the OS (Xen) is up and running, it could certainly be a driver issue.  Is the Dell RAID controller on the XenServer 5.5 Update 1 HCL?  I most likely is, but I would doublecheck to be sure.  
0
Automating Your MSP Business

The road to profitability.
Delivering superior services is key to ensuring customer satisfaction and the consequent long-term relationships that enable MSPs to lock in predictable, recurring revenue. What's the best way to deliver superior service? One word: automation.

 
DReade83Author Commented:
I'll need to check if it does appear in the list of available storage when installing it and let you know. But the way the RAID works it should only appear as one drive. The PERC is on the HCL though. I don't really know why Dell would forget to include the PERC driver - I've asked them today and they're "investigating". Be funny if they did though. :D
0
 
nhunixguyCommented:
When you are first installing XenServer, at some point it asks you where you would like to install to.  If you see a volume there that is equal, or close to equal the size of your 3-disk array, than the server sees the storage and so does XenServer.  Can you try to manually add the SR through the XenCenter GUI interface?  If so, what happens?
0
 
DReade83Author Commented:
I can't try this now but should have access this weekend. As soon as I've booted XenServer I'll provide you with some feedback.

Thanks.
0
 
nhunixguyCommented:
Sounds good, I'll keep an eye on the forum.
0
 
DReade83Author Commented:
After further investigation it looks like the PERC RAID Utility is doing something wrong. Here's what I found:

- Booted server and opened PERC Utility
- Created Virtual Disk labelled "VD0", RAID-5, totalling 272.75GB
- Performed full initialisation of Virtual Disk
- Rebooted server and booted into XenServer 5.5 (not Update 1)
- Chose the Claim Local Disk As SR option, scanned for drives, NON FOUND!

When I go to the Hardware Info option in XS Console and lookup the RAID controller, it says it can see the PERC 6/i controller. So it appears XenServer cannot see the newly created Virtual Disk for some reason.

At this point I've rebooted the server and booted into the "Dell Systems Build & Update Utility" via the CD-ROM drive, which again is another Linux based GUI. The utility has a "RAID Script" option which allows you to create and view Virtual Disks just as you can do in the PERC utility. However when I used this option, it said "No Virtual Disks found". So I tried creating a Virtual Disk using this utility, even though VD0 already exists in the PERC utility.

The Dell utility has created a VD no problem without conflict or errors. I've then tried to install SBS 2003 on to this VD. After Disk 1 completes, the server reboots and tries to boot to the VD containing the SBS 2003 install. However it fails and claims no boot device is available!

The PERC utility by this point still says only 1 VD exists, VD0, the one I created earlier. So where has SBS 2003 been written to??

It sounds to me like the PERC is creating Virtual Disks incorrectly because both XenServer and the Dell utility cannot see them. I ran out of time last night so I'll be trying again today, this time deleting VD0 and creating the VD from the Dell utility instead, installing an OS, then trying to boot it from the VD.

I'll keep you posted.
0
 
DReade83Author Commented:
This appears to have been due to having an external USB drive installed, in this case a Dell RD1000. Disconnecting the drive and rebooting allowed XenServer to see the VD. Not sure why though?

Either way this is the solution. Thanks. I'll award the points.
0

Featured Post

NEW Veeam Backup for Microsoft Office 365 1.5

With Office 365, it’s your data and your responsibility to protect it. NEW Veeam Backup for Microsoft Office 365 eliminates the risk of losing access to your Office 365 data.

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now