MSA Storage
cancel
Showing results for 
Search instead for 
Did you mean: 

HP MSA 1500 SAN and Windows Server 2003

 
SOLVED
Go to solution
James Harris_5
Occasional Advisor

HP MSA 1500 SAN and Windows Server 2003

I am new to SANs. I have a newly installed HP MSA 1500 SAN. I have setup my RAID arrays through the HP Array Configuration Utility. From server A I was able to format the arrays under Windows 2003 server and assign drive letters and volume labels. I went to another server, server B, it sees the partitions but they do not have drive letters nor do they have volume labels assigned. If I look at the properties of the partition from server B it says it is raw space. If I assign it a drive letter, the same as I assigned under server A, it is usable but if I copy files to it server A does not see the files I copied from server B. Am I missing something?
24 REPLIES 24
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

James:

You can not reliably use shared storage amongstWindows Servers with having some sort of clustering/file locking utility in place.


If your servers ARE clustered with Microsoft Clustering AND your seeing your drives on BOTH servers, then you definitely have a problem as MSCS does not allow shared access to the same LUN at the same time.


Can you give us anymore information?


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
Steven Clementi
Honored Contributor
Solution

Re: HP MSA 1500 SAN and Windows Server 2003

That would be...

"You can not reliably use shared storage amongst Windows Servers withOUT having some sort of clustering/file locking utility in place."

Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

We originally were going to cluster the servers using the SAN. That idea was scrapped. We have four servers running windows 2k3 standard edition that will need to access the SAN. They will be running SQL 2000 standard edition. They will NOT be clustered. Do I have to cluster? Is there any other file locking utility we can use on the SAN?

So with out a file locking utility what I am seeing is normal?
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

If you can consider that "normal" then yes.


The 4 SQL servers need access to the SAM logical unit?


There are other third party products that can be used. One that comes to mind is PolyServ. I am not sure if it works with SQL at all, but it allows multiple Windows servers to access the same logical drive simultaneously.


Any reason to not use MSCS? (besides the cost of Server 2003 Enterprise).


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

What you see is 'normal', but not correct.

Remember that 'SAN' in your environment simply means running serial SCSI protocol over a fibre channel infrastructure. At this level, the systems are simply dealing with blocks of data - they have no idea what a file system or a database is.

By default, the MSA1000 /1500 presents all LUNs / logical disks to all hosts. If you don't cluster, you must make sure that only a single host has access to its own LUNs. You do that by enabling the 'SSP' (selective storage presentation, also known as LUN masking) and tell the storage array which fibre channel adapter has access to which LUN. At this time I would rename the connections to a meaningful value and make sure that the operating system profile is set correctly.
.
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

The reason to not use Clustering was the cost of 2003 Enterprise and SQL 2000 enterprise. I need 4 SQL 2k servers to access the SAN to store databases.

Can I setup SSP so only one server has control over the SAN? Will this fix my problem? From there all other servers can map to it and I can install my databases to the SAN from multiple servers?

I have one last question. I configured two sets of logical drives on the SAN. Under server 2k3 disk mangement I see 4 disks. Two of which I partitioned and assigned drive letters and volume names. Why is it showing 4 disks under disk management?
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

"Can I setup SSP so only one server has control over the SAN? Will this fix my problem? From there all other servers can map to it and I can install my databases to the SAN from multiple servers? "

SSP allows you to selectively present your logical disks to your servers. If you do not need your servers to access the same Logical Disk, you can Create 4 Logical Disks and selectively present one to each server.

"I have one last question. I configured two sets of logical drives on the SAN. Under server 2k3 disk mangement I see 4 disks. Two of which I partitioned and assigned drive letters and volume names. Why is it showing 4 disks under disk management?"

Do you have a MSA1000 with the Redundant 2nd Controller? If so, you will need a piece of software called Secire Path to handle multiple I/O paths to your storage. Alternatively, there is a "free" Multipath I/O driver available from HP.

The reason you would see 2 disks(in the OS) for each logical disk is because there are 2 physical paths to get to that disk from your server. Secure Path manages those 2 paths and presents 1 single drive to the OS.

Can you show a screen capture of the ACU's main page (after you click the MSA1000 controller)?


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

We do have a second MSA 1000 and we will be installing secure path. Will I have to install the array config. utility on each server if I split the array into 4 logical drives and configure SSP on each server?

I cannot attach the screen shot. The file is 3.5 MB.
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

Can you convert the image to jpg? or maybe 256color BMP?


You will NOT need the ACU on ALL servers, only one server attached to the MSA1000. ACU is just a configuration utility. Having it on all the servers would make life a tad simplier, but it is not necessary.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

Here is the screen shot. I guess I am unclear within SSP how I would configure each server to access a logical drive. I know within SSP you can select the controller ID and select the logical drives which will have access to it. I was seeing three controller IDs. Two of which were online and one was offline. One was the MSA 1000. I am not sure which ones were the others.
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

In the SSP screen, what you see is the World Wide Id's of your Host bus Adaptors. Each entry is specific to each server. Online means the host is running and the driver is loaded. Offline, well, is the driver is not loaded or the host id tyurned off, or there is a nother problem.

To use SSP, once you figure out which server is which, you enable LUN access by just checking the checkbox under the Logical Drive number at the top. Ultimately, you should have something like this...

Hosts Lun 1 2 3 4
Host 1........X
Host 2...........X
Host 3..............X
Host 4.................X


You can use the hba utilities to find your WWID's. LPutilnt (for Emulex) or HBAnywhere. or physically as the id should be stamped on the card somewhere.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

James,
the MSA1000 /1500 always presents a non-disk SCSI LUN at address #0. That way, you always have management access to the array, even if that particular server does not have a logical disk mapped.

Think about it: when you started, the array did not have any logical disks. How could the server talk to the array? -- Via LUN 0!
.
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

Thanks for all your help. I have the SAN working. I will look into the one adapter being offline.
Stephen Kebbell
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

Hi James,

for the MSA, it's normal to have some adapters "offline". This is because the MSA controllers work in active/passive failover mode. The HBA that is connected to the switch where the passive controller is located will show as offline until a failover occurs. In the SSP setup of ACU, you will see the adapters listed as Local (the server which is running ACU) or remote, and online or offline.

Do you currently have 2 servers with 2 HBAs each connected to the MSA? I would guess that your three connections are described in the SSP section as "Local/Online", "Local/Offline" and "Remote/Online". The WWN of the MSA itself does not show up in this list, only WWNs of attached HBAs. It won't see the 2nd HBA in any "remote" server until you either run ACU locally on that server (close ACU on the first server beforehand), or a controller failover occurs. It's an annoying problem with the MSA, but I haven't found any other way around it.

Regards,
Stephen
Stephen Kebbell
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

Sorry, forgot to mention that you only need to run ACU on each server once so that both HBAs get entered in the connection list. After that, it will properly show any "Remote/Offline" connections.

Stephen
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

I do not know why some connections appear as offline, but I have an example with 2 OpenVMS hosts connected to a two-controller MSA and all four connections appear as online.

Reminds me a bit about the online/offline field on the HSG which sometimes doesn't properly reflect the situation, either.
.
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

I managed to track down the WWID for each HBA. I failed to mention I am running the SAN in a Blade environment. We have a rack with BL 10E and 20 P Servers. The 20P's have the connection to the SAN through a switch. Two of the ID's, "Local Online and Local Offline," in the screen shot are from the blade hosting the ACU and the third ID, "remote online," is from a blade next to it. The one local offline is from the blade hosting the ACU. So I guess the HBA's in the blade only have one active at a time. The other is for failover. Should I enable the local offline HBA to have access to the same logical drive I enabled access to the Local Online HBA? In the event the first HBA fails so it can access the Logical drive?
James Harris_5
Occasional Advisor

Re: HP MSA 1500 SAN and Windows Server 2003

One other question. Is there another way to get the WWID of the HBA without having to pull the cover of the blade server? What about the WWID of the MSA1000?
Steven Clementi
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

"One other question. Is there another way to get the WWID of the HBA without having to pull the cover of the blade server? What about the WWID of the MSA1000? "

Yes.


On the blades, the utility HBAnywhere should help you out. (or any server with a QLogic HBA)

Any server with an Emulex hba, the utility LPUtilnt would be helpful.


Additionally, if you have the 8port MSA switch, then I believe you can look at the name server to see the WWID's of all attached devices, including the MSA. You should also be able to "View More Information" on the controiller screen in the ACU and the WWID should be there. (I think).


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

Easiest, I think, is to do a 'switchShow' command on the MSA 8-port SANswitch. It will clearly list which WWN is connected to which physical port.

The name server ("nsShow") contains the WWNs, too, but you have to reverse-engineer the port number from the fibre channel address and this format can be different, depending on some parameter setting.
.
Anders Trolle
Occasional Visitor

Re: HP MSA 1500 SAN and Windows Server 2003

Steven Clementi mentioned a free multipath I/O driver from HP. Could anyone please tell me where to obtain this driver, and if possible what OS'es it is available for?

Best regards,
/Anders Trolle
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

It is here:
http://h18000.www1.hp.com/products/sanworks/multipathoptions/index.html

but don't expect too much from it.
.
Anders Trolle
Occasional Visitor

Re: HP MSA 1500 SAN and Windows Server 2003

Thank you Uwe. I will begin testing it sometime this week. Are there any known problems, since I shouldn't expect too much?

The website dosen't say much...
Uwe Zessin
Honored Contributor

Re: HP MSA 1500 SAN and Windows Server 2003

I've only run a few tests with an EVA 5000 and BC-EVA and it seemed to do the job.

""don't expect too much from it"" refers to the missing management interface and (IMHO) clobbered event entries. I don't know whose fault it is, but, for example, they do not contain the full 128-bit LUN WWN.
.