Question & Answer
Question
1. How to setup GPFS cluster using db2cluster utility on your system. 2. How to clean the GPFS cluster manually from your system.
Answer
Creating a user managed GPFS cluster and FS using db2cluster command
- db2cluster -cfs -create -host <hostname1> -domain <domainname>
- db2cluster -cfs -add -host <hostname2> -domain <domainname>
- mmstartup -a
- db2cluster -cfs -create -filesystem <fsname> -disk <dev path> -mount <mount point>
- mmshutdown -a
- mmstartup -a
- Run 'mount' command on both the hosts in the cluster and check if the new filesystem is mounted on both machines.
db2cluster -cfs -create -host Machine 1 -domain gpfsdomain
db2cluster -cfs -add -host Machine 2 -domain gpfsdomain
mmstartup -a
db2cluster -cfs -create -filesystem gpfs1 -disk /dev/hdisk8 -mount /gpfs1
Manually cleaning a DB2 Managed Clustered File System and uninstalling GPFS
1. Unmount all GPFS file systems using the following command:
- /usr/lpp/mmfs/bin/mmumount all -a
2. Ensure the GPFS cluster is online:
- /usr/lpp/mmfs/bin/mmgetstate
- The output of this command should be similar to the following:
Node Number Node Name GPFS state
----------- ---------- -----------
1 Machine 1 active
3. Find the available file system(s):
- /usr/lpp/mmfs/bin/mmlsnsd
- The output of this command should be similar to the following:
File system Disk name NSD servers
----------- --------- -------------------
db2fs1 db2disk1 (directly attached)
4. Delete the file system:
- /usr/lpp/mmfs/bin/mmdelfs db2fs1
- The output of this command should be similar to the following: All data on the following disks of db2fs1 will be destroyed: db2disk1 Completed deletion of file system /dev/db2fs1. mmdelfs: Propagating the cluster configuration data to all affected nodes: This is an asynchronous process.
5. Confirm that the file system has been deleted by rerunning the following command:
- /usr/lpp/mmfs/bin/mmlsnsd
- The output of this command should be similar to the following:
File system | Disk name | NSD servers |
-------------------------------------------------------------------- | ||
(free disk) | db2disk1 | (directly attached) |
6. Stop the entire GPFS cluster:
- /usr/lpp/mmfs/bin/mmshutdown -a
7. Unset tiebreaker disk if the quorum type is tiebreaker:
- /usr/lpp/mmfs/bin/mmchconfig tiebreakerDisks=no
8. Delete NSD:
- /usr/lpp/mmfs/bin/mmdelnsd <disk name>
9. Verify the removal of NSD:
- /usr/lpp/mmfs/bin/mmlsnsd
The output of this command should be similar to the following:
mmlsnsd: No disks were found.
10. Delete the GPFS cluster:
- /usr/lpp/mmfs/bin/mmdelnode -a
The output of this command should be similar to the following:
Verifying GPFS is stopped on all affected nodes ...
mmdelnode: Propagating the cluster configuration data to all affected nodes.
This is an asynchronous process. mmdelnode: Command successfully completed.
11. Ensure that the GPFS has been removed:
/usr/lpp/mmfs/bin/mmlscluster
- The output of this command should be similar to the following:
mmlscluster: This node does not belong to a GPFS cluster.
mmlscluster: Command failed. Examine previous error messages to determine cause.
12. Run the db2_deinstall -a command to uninstall the GPFS binaries along with DB2 SD and TSA binaries.
[{"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Install\/Migrate\/Upgrade - Install\/Setup - Command Line","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"}],"Version":"9.8","Edition":"Enterprise Server","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21447939