Skip to main content

Manually Activating Shared SAN Device Volumes

· 2 min read

I'd like to follow up on my previous post on configuring OES 1 for a 2-node failover cluster. I did not mention that the patch to the system included a function called activate_evms_container. This bash function is part of the script /opt/novell/ncs/lib/ncsfuncs

Of course this script is invoked automatically when the service is failed over to another node, but if you had to manually move the storage for (in this case) iPrint, you could invoke this script manually. After running the script, aside from the activate_evms_container function made available, there is another function deport_evms_container that helps in bringing down the service. What these two functions do essentially is to make the device for the SAN storage available.

For example, when I wanted to mount the storage manually, I will first run the script to make the function available. Note that this script needs only to run once for each terminal session.

. /opt/novell/ncs/lib/ncsfuncs

Then before I activate the device, I first ensure that it is not currently active in any other node. When that is done, I'll invoke the following commands to activate the device and mount its file system.

activate_evms_container cont_iprint /dev/evms/cont_iprint/volume
mount -t reiserfs /dev/evms/cont_iprint/volume /mnt/

When I'm done, I unmount the file system and 'deactivate' the device.

umount /mnt deport_evms_container cont_iprint