def _get_client(): """get apiclient object.""" return Client(flags.OPTIONS.compass_server)
PUBLIC_IP_END = '12.234.32.255' PUBLIC_NETMASK = '255.255.255.0' PUBLIC_NIC = 'eth1' PUBLIC_PROMISC = 1 STORAGE_IP_START = '172.16.100.100' STORAGE_IP_END = '172.16.100.255' STORAGE_NETMASK = '255.255.255.0' STORAGE_NIC = 'eth0' STORAGE_PROMISC = 0 HOME_PERCENTAGE = 40 TMP_PERCENTAGE = 10 VAR_PERCENTAGE = 15 ROLES_LIST = [[], ['os-single-controller']] # get apiclient object. client = Client(COMPASS_SERVER_URL) # get all switches. status, resp = client.get_switches() print 'get all switches status: %s resp: %s' % (status, resp) # add a switch. status, resp = client.add_switch(SWITCH_IP, version=SWITCH_SNMP_VERSION, community=SWITCH_SNMP_COMMUNITY) print 'add a switch status: %s resp: %s' % (status, resp) if status < 400: switch = resp['switch'] else:
def _get_client(self): return Client(flags.OPTIONS.compass_server)
def __init__(self, server_url): print server_url, " ...." self._client = Client(server_url)