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 |
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.









Thank you.