Veritas Volume Manager Interview tips to remember
1) Name the mandatory disk group in VxVM 3.5 ? How will you configure VxVM in 3.5 ?
A) rootdg is the mandatory disk group in VxVM 3.5, vxinstall is the command to configure VxVM, It will create the disk groups, initializes the disks and adds them to the group.
2) How will you create private and shared disk group using VxVM ?
A) For Private DG:
Command: vxdg init
For Shared DG:
Command: vxdg -s init < disk1 disk2 disk3 >
3) Which are the different layouts for volumes in VxVM ?
A) mirror, stripe, concat (default one), raid5, stripe-mirror, mirror-stripe.
4) What is the basic difference between private disk group and shared disk group ?
A) Private DG: The DG which is only visible for the host on which you have created it, if the host is a part of cluster, the private DG will not be visible to the other cluster nodes.
Shared DG: The DG which is sharable and visible to the other cluster nodes.
5) How will you add new disk to the existing disk group ?
A) Run vxdiskadm command, which will open menu driven program to do various disk operations, select add disks option or you can use another command vxdiskadd.
6) How will you grow/shrink the volume/file system ? What is the meaning of growby and growto options ? What is the meaning on shrinkto and shrinkby options ?
A) vxassist command is used to do all volume administration, following is the description and syntax.
Growby option: This is will grow your file system by adding new size to the existing file system.
Growto option: This will grow your file system as per the new size. This WILL NOT ADD new size to the existing one.
Shrinkby option: This will shrink your file system by reducing new size from existing file system.
Shrinkto option: This will shrink your file system as per the new size. This WILL NOT REDUCE the file system by reducing new size.
vxassist -g [growto, growby, shrinkto, shrinkby] length
7) How will you setup and unsetup disks explicitly using VxVM ?
A) You can use /etc/vx/bin/vxdiskunsetup to unsetup the disk, and /etc/vx/vxdisksetup to setup the disk.
8) How will you list the disks, which are in different disk groups ?
A) vxdisk list is the command will list the disks from the DG which is currently imported, you can check the same using vxprint command too. vxdisk -o alldgs list command list all the disks which are in different dg’s.
9) What is the private region in VxVM ?
A) Private region stores the structured VxVM information, it also stores the disk ID and disk geometry. In short words it has metadata of the disk.
10) If, vxdisk list command gives you disks status as “error”, what steps you will follow to make the respective disks online ?
A) If you faced this issue because of fabric disconnection then simply do vxdisk scandisks, otherwise unsetup the disk using using /etc/vx/bin/vxdiskunsetup and setup the disks again using /etc/vx/bin/vxdisksetup
11) How to add a disk to a disk group in Veritas Volume Manager?
A) To add the physical disk c0t0d0 in the disk group homedg calling it disk90 in Veritas Volume Manager:
vxdg -g homedg adddisk disk90=c0t0d0
12) How to remove a disk from a disk group in Veritas Volume Manager?
A) To remove a disk, disk90, from a disk group, homedg, in Veritas Volume Manager:
vxdg -g homedg rmdisk disk90
13) How to clear an import in Veritas Volume Manager after a crash?
A) vxdisk clearimport c0t0d0s0
14) How to list all disks and display their status in VxVM?
A) vxdisk list
15) How to remove a grayed out or obsolete disk, or remove a disk from a disk group in Veritas Volume Manager?
A) vxdisk rm disk01
16) How to remove a disk so that it is no longer under Veritas Volume Manager controls?
A) vxdisk rm c0t0d0
17) How to add or bring a disk under Veritas Volume Manager control?
A) To add or bring a disk under Veritas Volume Manager control:
vxdisksetup -i c0t0d1
18) How to remove a volume and any subdisks and plexes associated in VxVM?
A) vxedit -rf rm volume_name
19) How to rename the disk disk90 to be called disk80 in the group rootdg in Veritas Volume Manager?
A) vxedit -g rootdg rename disk90 disk80
20) How to set disk90 in the group homedg to be a hot spare in Veritas Volume Manager?
A) vxedit -g homedg set spare=on disk90