openvstorage / openvstorage-health-check

The health check is classified as a monitoring and detection tool for Open vStorage.
3 stars 7 forks source link

filter alba proxies by ServiceType not by name #84

Closed kinvaris closed 8 years ago

kinvaris commented 8 years ago

validate #83

JeffreyDevloo commented 8 years ago

Verified.

Steps

from ovs.extensions.healthcheck.alba.alba_health_check import AlbaHealthCheck
AlbaHealthCheck()._fetch_available_backends()

Output

[{'alba_id': u'5b717268-df49-418e-8ccb-1ed4fe48a309',
  'all_disks': [{u'alba_backend_guid': u'7586c402-8dd0-4f23-bec9-10efdf1841f3',
    u'asd_id': u'UNO0FIhAiDF9TCG5fPPUwL7rnslTTuu7',
    u'guid': u'01b61929-7bc2-439b-8979-d10ced5ffec3',
    'node_id': u'xIAh059rFDVApFSS5EaZAS3t6VzgpfQV',
    'port': 8600,
    u'state': u'ok',
    u'state_detail': u'',
    u'status': u'claimed',
    u'status_detail': u'',
    u'usage': {u'available': 4192874050L,
     u'size': 5229248512L,
     u'used': 1036374462}},
   {u'alba_backend_guid': u'7586c402-8dd0-4f23-bec9-10efdf1841f3',
    u'asd_id': u'5TiZPgu0PT7cxv9bDDbQ86w4Uj70n0eX',
    u'guid': u'fb02cc7b-cb1e-49d4-803d-f21a9917d4c6',
    'node_id': u'xIAh059rFDVApFSS5EaZAS3t6VzgpfQV',
    'port': 8601,
    u'state': u'ok',
    u'state_detail': u'',
    u'status': u'claimed',
    u'status_detail': u'',
    u'usage': {u'available': 4161190545L,
     u'size': 5229248512L,
     u'used': 1068057967}},
   {u'alba_backend_guid': u'7586c402-8dd0-4f23-bec9-10efdf1841f3',
    u'asd_id': u'BwsKDFSPuagmXrpohEg6LQ27lflQHMbk',
    u'guid': u'4282726b-d782-4f89-a1b8-0e5e835b34a1',
    'node_id': u'xIAh059rFDVApFSS5EaZAS3t6VzgpfQV',
    'port': 8602,
    u'state': u'ok',
    u'state_detail': u'',
    u'status': u'claimed',
    u'status_detail': u'',
    u'usage': {u'available': 4140960690L,
     u'size': 5229248512L,
     u'used': 1088287822}},
   {u'alba_backend_guid': u'7586c402-8dd0-4f23-bec9-10efdf1841f3',
    u'asd_id': u'6KWImiWHpwXmYGqL1AaL4zsn4GYO0NYj',
    u'guid': u'7f727b20-b2c1-4b34-a047-a49239de5fd5',
    'node_id': u'N14bvTJ0l4XR231lsDudWqfKV6AfEyEm',
    'port': 8601,
...

Setup

Hyperconverged setup

Package information