From: Andrew Schoen Date: Tue, 8 Nov 2016 16:32:39 +0000 (-0600) Subject: tests: adds a 1mon 1osd centos7 test scenario X-Git-Tag: v2.0~9^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=44503487c5d91807920910201593399b16b137f6;p=ceph-ansible.git tests: adds a 1mon 1osd centos7 test scenario This uses journal collocation for the osd. Signed-off-by: Andrew Schoen Resolves: testing#updates --- diff --git a/tests/functional/centos/7/mon-osd/Vagrantfile b/tests/functional/centos/7/mon-osd/Vagrantfile new file mode 120000 index 000000000..dfd7436c9 --- /dev/null +++ b/tests/functional/centos/7/mon-osd/Vagrantfile @@ -0,0 +1 @@ +../../../../../Vagrantfile \ No newline at end of file diff --git a/tests/functional/centos/7/mon-osd/group_vars/all b/tests/functional/centos/7/mon-osd/group_vars/all new file mode 100644 index 000000000..4e410c37c --- /dev/null +++ b/tests/functional/centos/7/mon-osd/group_vars/all @@ -0,0 +1,13 @@ +--- + +ceph_stable: True +public_network: "192.168.42.0/24" +cluster_network: "192.168.43.0/24" +journal_size: 100 +devices: + - '/dev/sdb' + - '/dev/sdc' +journal_collocation: True +os_tuning_params: + - { name: kernel.pid_max, value: 4194303 } + - { name: fs.file-max, value: 26234859 } diff --git a/tests/functional/centos/7/mon-osd/group_vars/osds b/tests/functional/centos/7/mon-osd/group_vars/osds new file mode 100644 index 000000000..ed9b23ad1 --- /dev/null +++ b/tests/functional/centos/7/mon-osd/group_vars/osds @@ -0,0 +1,4 @@ +--- +os_tuning_params: + - { name: kernel.pid_max, value: 4194303 } + - { name: fs.file-max, value: 26234859 } diff --git a/tests/functional/centos/7/mon-osd/hosts b/tests/functional/centos/7/mon-osd/hosts new file mode 100644 index 000000000..6198692df --- /dev/null +++ b/tests/functional/centos/7/mon-osd/hosts @@ -0,0 +1,6 @@ +[mons] +# centos7 uses the enp0s8 interface +mon0 monitor_interface=enp0s8 + +[osds] +osd0 diff --git a/tests/functional/centos/7/mon-osd/scenario.py b/tests/functional/centos/7/mon-osd/scenario.py new file mode 100644 index 000000000..44d530091 --- /dev/null +++ b/tests/functional/centos/7/mon-osd/scenario.py @@ -0,0 +1,19 @@ +# Basic information about ceph and its configuration +ceph = { + 'releases': ['infernalis', 'jewel'], + 'cluster_name': 'ceph' +} + +# remote nodes to test, with anything specific to them that might be useful for +# tests to get. Each one of these can get requested as a py.test fixture to +# validate information. +nodes = { + 'mon0': { + 'username': 'vagrant', + 'components': ['mon', 'mon_initial_members'] + }, + 'osd0': { + 'username': 'vagrant', + 'components': [], + }, +}