File: pacemaker_remote.feature

package info (click to toggle)
crmsh 5.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,980 kB
  • sloc: python: 50,399; sh: 1,207; makefile: 255; xml: 243; exp: 234; awk: 22
file content (31 lines) | stat: -rw-r--r-- 1,937 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Feature: Test deployment of pacemaker remote

  Need nodes: hanode1 hanode2 pcmk-remote-node1 pcmk-remote-node2

  Scenario: Setup a two nodes cluster with two pacemaker-remote nodes
    Given   Nodes ["hanode1", "hanode2"] are cleaned up
    And     Cluster service is "stopped" on "hanode1"
    And     Cluster service is "stopped" on "hanode2"
    When    Run "crm cluster init -y" on "hanode1"
    Then    Cluster service is "started" on "hanode1"
    When    Run "crm cluster join -c hanode1 -y" on "hanode2"
    Then    Cluster service is "started" on "hanode2"
    And     Online nodes are "hanode1 hanode2"

    When    Run "scp -rp /etc/pacemaker pcmk-remote-node1:/etc" on "hanode1"
    And     Run "scp -rp /etc/pacemaker pcmk-remote-node2:/etc" on "hanode1"
    And     Run "systemctl start pacemaker_remote" on "pcmk-remote-node1"
    And     Run "systemctl start pacemaker_remote" on "pcmk-remote-node2"
    And     Run "crm configure primitive remote-node1 ocf:pacemaker:remote params server=pcmk-remote-node1 reconnect_interval=10m op monitor interval=30s" on "hanode1"
    And     Run "crm configure primitive remote-node2 ocf:pacemaker:remote params server=pcmk-remote-node2 reconnect_interval=10m op monitor interval=30s" on "hanode1"
    And     Wait "5" seconds
    Then    Remote online nodes are "remote-node1 remote-node2"

  Scenario: Prevent adding remote RA to group, order and colocation
    When    Run "crm configure primitive d Dummy" on "hanode1"
    When    Try "crm configure group g d remote-node1"
    Then    Expected "Cannot put remote resource 'remote-node1' in a group" in stderr
    When    Try "crm configure order o1 d remote-node1"
    Then    Expected "Cannot put remote resource 'remote-node1' in order constraint" in stderr
    When    Try "crm configure colocation c1 inf: d remote-node1"
    Then    Expected "Cannot put remote resource 'remote-node1' in colocation constraint" in stderr