From: Volker Theile Date: Wed, 20 Nov 2019 10:43:10 +0000 (+0100) Subject: mgr/test_orchestrator: Add dummy data X-Git-Tag: v15.1.0~536^2~1 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=f17de368eaa227a0fde02b8ffca64147c643a05f;p=ceph-ci.git mgr/test_orchestrator: Add dummy data Add a JSON file containing dummy data for testing the orchestrator. Signed-off-by: Volker Theile --- diff --git a/src/pybind/mgr/test_orchestrator/README.md b/src/pybind/mgr/test_orchestrator/README.md new file mode 100644 index 00000000000..b02edf532ed --- /dev/null +++ b/src/pybind/mgr/test_orchestrator/README.md @@ -0,0 +1,16 @@ +# Activate module +You can activate the Ceph Manager module by running: +``` +$ ceph mgr module enable test_orchestrator +$ ceph orchestrator set backend test_orchestrator +``` + +# Check status +``` +ceph orchestrator status +``` + +# Import dummy data +``` +$ ceph test_orchestrator load_data -i ./dummy_data.json +``` diff --git a/src/pybind/mgr/test_orchestrator/dummy_data.json b/src/pybind/mgr/test_orchestrator/dummy_data.json new file mode 100644 index 00000000000..b68898acf59 --- /dev/null +++ b/src/pybind/mgr/test_orchestrator/dummy_data.json @@ -0,0 +1,155 @@ +{ + "inventory": [ + { + "name": "host0", + "devices": [ + { + "available": false, + "rejected_reasons": ["locked"], + "sys_api": { + "scheduler_mode": "", + "rotational": "0", + "vendor": "", + "human_readable_size": "50.00 GB", + "sectors": 0, + "sas_device_handle": "", + "partitions": {}, + "rev": "", + "sas_address": "", + "locked": 1, + "sectorsize": "512", + "removable": "0", + "path": "/dev/dm-0", + "support_discard": "", + "model": "", + "ro": "0", + "nr_requests": "128", + "size": 53687091200 + }, + "lvs": [], + "path": "/dev/dm-0" + }, + { + "available": false, + "rejected_reasons": ["locked"], + "sys_api": { + "scheduler_mode": "", + "rotational": "0", + "vendor": "", + "human_readable_size": "31.47 GB", + "sectors": 0, + "sas_device_handle": "", + "partitions": {}, + "rev": "", + "sas_address": "", + "locked": 1, + "sectorsize": "512", + "removable": "0", + "path": "/dev/dm-1", + "support_discard": "", + "model": "", + "ro": "0", + "nr_requests": "128", + "size": 33789313024 + }, + "lvs": [], + "path": "/dev/dm-1" + }, + { + "available": false, + "rejected_reasons": ["locked"], + "sys_api": { + "scheduler_mode": "", + "rotational": "0", + "vendor": "", + "human_readable_size": "394.27 GB", + "sectors": 0, + "sas_device_handle": "", + "partitions": {}, + "rev": "", + "sas_address": "", + "locked": 1, + "sectorsize": "512", + "removable": "0", + "path": "/dev/dm-2", + "support_discard": "", + "model": "", + "ro": "0", + "nr_requests": "128", + "size": 423347879936 + }, + "lvs": [], + "path": "/dev/dm-2" + }, + { + "available": false, + "rejected_reasons": ["locked"], + "sys_api": { + "scheduler_mode": "cfq", + "rotational": "0", + "vendor": "ATA", + "human_readable_size": "476.94 GB", + "sectors": 0, + "sas_device_handle": "", + "partitions": { + "sda2": { + "start": "411648", + "holders": [], + "sectorsize": 512, + "sectors": "2097152", + "size": "1024.00 MB" + }, + "sda3": { + "start": "2508800", + "holders": ["dm-1", "dm-2", "dm-0"], + "sectorsize": 512, + "sectors": "997705728", + "size": "475.74 GB" + }, + "sda1": { + "start": "2048", + "holders": [], + "sectorsize": 512, + "sectors": "409600", + "size": "200.00 MB" + } + }, + "rev": "0000", + "sas_address": "", + "locked": 1, + "sectorsize": "512", + "removable": "0", + "path": "/dev/sda", + "support_discard": "", + "model": "SanDisk SD8SN8U5", + "ro": "0", + "nr_requests": "128", + "size": 512110190592 + }, + "lvs": [ + { + "comment": "not used by ceph", + "name": "swap" + }, + { + "comment": "not used by ceph", + "name": "home" + }, + { + "comment": "not used by ceph", + "name": "root" + } + ], + "path": "/dev/sda" + } + ] + } + ], + "services": [ + { + "nodename": "host0", + "service_type": "osd", + "service_instance": "1" + } + ] +}