diff options
Diffstat (limited to 'test/features/ocfs2.feature')
-rw-r--r-- | test/features/ocfs2.feature | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/test/features/ocfs2.feature b/test/features/ocfs2.feature new file mode 100644 index 0000000..29b4b1a --- /dev/null +++ b/test/features/ocfs2.feature @@ -0,0 +1,61 @@ +@ocfs2 +Feature: OCFS2 configuration/verify using bootstrap + +@clean +Scenario: Configure ocfs2 along with init process + Given Has disk "/dev/sda1" on "hanode1" + And Has disk "/dev/sda2" on "hanode1" + When Run "crm cluster init -s /dev/sda1 -o /dev/sda2 -y" on "hanode1" + Then Cluster service is "started" on "hanode1" + And Service "sbd" is "started" on "hanode1" + And Resource "stonith-sbd" type "external/sbd" is "Started" + And Resource "ocfs2-dlm" type "pacemaker:controld" is "Started" + And Resource "ocfs2-clusterfs" type "heartbeat:Filesystem" is "Started" + +@clean +Scenario: Configure cluster lvm2 + ocfs2 with init process + Given Has disk "/dev/sda1" on "hanode1" + And Has disk "/dev/sda2" on "hanode1" + And Has disk "/dev/sda3" on "hanode1" + When Run "crm cluster init -s /dev/sda1 -o /dev/sda2 -o /dev/sda3 -C -y" on "hanode1" + Then Cluster service is "started" on "hanode1" + And Service "sbd" is "started" on "hanode1" + And Resource "stonith-sbd" type "external/sbd" is "Started" + And Resource "ocfs2-dlm" type "pacemaker:controld" is "Started" + And Resource "ocfs2-lvmlockd" type "heartbeat:lvmlockd" is "Started" + And Resource "ocfs2-lvmactivate" type "heartbeat:LVM-activate" is "Started" + And Resource "ocfs2-clusterfs" type "heartbeat:Filesystem" is "Started" + +@clean +Scenario: Add ocfs2 alone on a running cluster + Given Has disk "/dev/sda1" on "hanode1" + And Has disk "/dev/sda2" on "hanode1" + And Has disk "/dev/sda1" on "hanode2" + And Has disk "/dev/sda2" on "hanode2" + When Run "crm cluster init -s /dev/sda1 -y" on "hanode1" + And Run "crm cluster join -c hanode1 -y" on "hanode2" + Then Online nodes are "hanode1 hanode2" + And Service "sbd" is "started" on "hanode1" + And Service "sbd" is "started" on "hanode2" + And Resource "stonith-sbd" type "external/sbd" is "Started" + When Run "crm cluster init ocfs2 -o /dev/sda2 -y" on "hanode1" + Then Resource "ocfs2-dlm" type "pacemaker:controld" is "Started" + And Resource "ocfs2-clusterfs" type "heartbeat:Filesystem" is "Started" + +@clean +Scenario: Add cluster lvm2 + ocfs2 on a running cluster + Given Has disk "/dev/sda1" on "hanode1" + And Has disk "/dev/sda2" on "hanode1" + And Has disk "/dev/sda1" on "hanode2" + And Has disk "/dev/sda2" on "hanode2" + When Run "crm cluster init -s /dev/sda1 -y" on "hanode1" + And Run "crm cluster join -c hanode1 -y" on "hanode2" + Then Online nodes are "hanode1 hanode2" + And Service "sbd" is "started" on "hanode1" + And Service "sbd" is "started" on "hanode2" + And Resource "stonith-sbd" type "external/sbd" is "Started" + When Run "crm cluster init ocfs2 -o /dev/sda2 -C -y" on "hanode1" + Then Resource "ocfs2-dlm" type "pacemaker:controld" is "Started" + And Resource "ocfs2-lvmlockd" type "heartbeat:lvmlockd" is "Started" + And Resource "ocfs2-lvmactivate" type "heartbeat:LVM-activate" is "Started" + And Resource "ocfs2-clusterfs" type "heartbeat:Filesystem" is "Started" |