How to create a file system using VERITAS Volume Manager, controlled under VERITAS Cluster Server

Article:TECH20539  |  Created: 2002-01-06  |  Updated: 2004-01-21  |  Article URL http://www.symantec.com/docs/TECH20539
Article Type
Technical Solution

Product(s)

Environment

Problem



How to create a file system using VERITAS Volume Manager, controlled under VERITAS Cluster Server

Solution



Following is the algorithm to create a volume, file system and put them under VERITAS Cluster Server (VCS).

1.Create a disk group
2.Create a mount point and file system
3.Deport a disk group
4.Create a service group

Add following resources and modify attributes:

Resources Name Attributes
1. Disk group, disk group name
2. Mount block device, FSType, MountPoint

Create dependency between following resources:

1. Mount and disk group
Enable all resources in this service group.

The following example shows how to create a raid-5 volume with a VxFS file system and put it under VCS control.

Method 1 - Using the command line

1. Create a disk group using Volume Manager with a minimum of 4 disks:

# vxdg init datadg disk01=c1t1d0s2 disk02=c1t2d0s2 disk03=c1t3d0s2 disk04=c1t4d0s2
# vxassist -g datadg make vol01 2g layout=raid5

2. Create a mount point for this volume:

# mkdir /vol01

3. Create a file system on this volume:

# mkfs -F vxfs /dev/vx/rdsk/datadg/vol01

4. Deport this disk group:

# vxdg deport datadg

5. Create a service group:

# haconf -makerw
# hagrp -add newgroup
# hagrp -modify newgroup SystemList <sysA> 0 <sysB> 1
# hagrp -modify newgroup AutoStartList <sysA>

6. Create a disk group resource and modify its attributes:

# hares -add data_dg DiskGroup newgroup
# hares -modify data_dg DiskGroup datadg


7. Create a mount resource and modify its attributes:

# hares -add mnt Mount newgroup
# hares -modify mnt BlockDevice /dev/vx/dsk/datadg/vol01
# hares -modify mnt FSType vxfs
# hares -modify mnt MountPoint /vol01

8. Link the mount resource to the disk group resource:

# hares -link mnt data_dg

9. Enable the resources and close the configuration:

# hagrp -enableresources newgroup
# haconf -dump -makero

Method 2 - Editing /etc/VRTSvcs/conf/config/main.cf

# hastop -all
# cd /etc/VRTSvcs/conf/config
# haconf -makerw
# vi main.cf
Add the following line to end of this file:
*****************************************START***************************************************DONOT ADD THIS LINE
group newgroup (
SystemList = { sysA =0, sysB=1}
AutoStartList = { sysA }
)

DiskGroup data_dg (
DiskGroup = datadg
)

Mount mnt (
MountPoint = "/vol01"
BlockDevice = " /dev/vx/dsk/datadg/vol01"
FSType = vxfs
)

mnt requires data_dg


*****************************************END***************************************************DONOT ADD THIS LINE
# haconf -dump -makero
# hastart -local
Check status of the new service group.




Legacy ID



248003


Article URL http://www.symantec.com/docs/TECH20539


Terms of use for this information are found in Legal Notices