How to configure volume mount points on a Microsoft Cluster Server (280297)



The information in this article applies to:

  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, Datacenter Edition

This article was previously published under Q280297

SUMMARY

With the NTFS volume mount points feature, you can surpass the 26-drive-letter limitation. By using volume mount points, you can graft, or mount a target partition into a folder on another physical disk. volume mount points are transparent to programs. This article discusses how to create volume mount points on a server cluster, and considerations associated with it.

Adding a mount point to shared disk is the same as adding a mount point to a non-shared disk. Mount points are added by Win32 API SetVolumeMountPoint, and are deleted by DeleteVolumeMountPoint. This has nothing to do with the disk resource dynamic link library (DLL). The resource DLL is only concerned about the volume global universal identifications (GUIDs), and not the actual mount points.

There are three ways to add mount points to a system (clustered and non-clustered are the same):
  • Logical Disk Manager (Diskmgmt.msc)
  • Mountvol.exe from the command prompt
  • Write your own .exe file, using the Win32 API SetVolumeMountPoint, and DeleteVolumeMountPoint

MORE INFORMATION

When you create a volume mount point on a server cluster, you need to take into consideration the following key items in regards to volume mount points:
  • They cannot go between clustered, and non-clustered disks.
  • You cannot create mount points on the Quorum disk.
  • If you have a mount point from one shared disk to another, you must make sure that they are in the same group, and that the mounted disk is dependent on the root disk.

To set up volume mount points on a Clustered Server

  1. Log on locally with administrative rights to the node that owns the root disk, into which you are going to be grafting the directory. This is the disk that will contain the mount point.
  2. Open Cluster Administrator (CluAdmin.exe), and pause other nodes in the Cluster.
  3. Partition the disk, and then create the mount point. To do so, follow these steps:
    1. To open Disk Management, click Start, click Run, type diskmgmt.msc, and then click OK.
    2. Select the disk that you would like to graft into the directory.
    3. Right-click the free space on the disk, and then click New Partition.
    4. Create a Primary Partition, and then click Next.
    5. Set the size of the partition.
    6. Select Mount in the following empty NTFS folder, click Browse to browse to the directory in which you would like the mount point to be created, and then click New Folder (this will be the root into which the volume is mounted). Click the newly created folder, click OK, and then click Next.
    7. Format the partition by using the NTFS File System.

      This is a requirement of both Microsoft Cluster Server (MSCS), and the volume mount points feature.
  4. Create the new Disk resource, and then set dependencies. To do so, follow these steps:
    1. Open Cluster Administrator.
    2. Right-click the group that owns the Shared Disk resource for the disk on which you just created the volume mount point. Click New, and then click Resource.
    3. For the Resource type, click Physical Disk. Verify that it is in the same group as the the root disk. Click Next.
    4. Make sure all nodes are possible owners, and then click Next.
    5. Double-click the root disk, to make this volume mount point disk dependent on the root disk. Click Next.
    6. In the Disk Parameters window, you should see your disk listed. It will be listed by the disk number, and partition number; this is different from standard MSCS disks, which are listed by drive letter. Click Finish.
    7. Right-click the new Disk resource, and then click Bring Online.
  5. Unpause all other nodes, and test that you can fail the group over to every node and access the newly created mount point.
Important The new volume mount point functions on all nodes in the cluster group. However, when you open Windows Explorer or you double-click My Computer on any node other than the node where the volume mount point was created, the new volume mount point may be displayed by using a folder symbol instead of by using a drive symbol. When you right-click the folder symbol and then click Properties, the File System value is set to RAW and not to NTFS.

To configure the volume mount point to display correctly on all nodes in the cluster group, follow these steps.

Note These steps must be performed on all the nodes that will own the volume mount point.
  1. As soon as the volume mount point has been created on node1, manually fail over to node2, and then pause all other nodes in the cluster except node2.
  2. On node2, open Disk Management. To do this, follow these steps:
    1. Click Start, click Administrative Tools, and then click Computer Management.
    2. In the Computer Management MMC snap-in, click Disk Management.
  3. In Disk Management, right-click the mounted volume, and then click Change Drive Letter and Paths.
  4. Select the mount point, click Remove, click Add, and then reassign the same drive letter to the mount point.
  5. Unpause all other nodes.
  6. Repeat steps 1 through 5 until the volume mount point is successfully created on all nodes in the cluster group.

REFERENCES

For additional information about how to create Volume Mount points from a command prompt, click the following article number to view the article in the Microsoft Knowledge Base:

205524 How to create and manipulate NTFS junction points

For additional information about how drives are handled by the operating system, click the following article number to view the article in the Microsoft Knowledge Base:

234048 How Windows 2000 assigns, reserves, and stores drive letters

For more information about volume mount points and SQL 2000, click the following article number to view the article in the Microsoft Knowledge Base:

819546 SQL Server 2000 support for mounted volumes

For more information about volume mount points and Exchange Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:

318458 volume mount point support for an Exchange Server 2003 Cluster on a Windows Server 2003-based System


Modification Type:MajorLast Reviewed:7/21/2006
Keywords:kbenv kbinfo KB280297 kbAudITPRO