Пример #1
0
#!/usr/bin/python

from clients.nova import Client

__author__ = 'beb'


if __name__ == '__main__':

    client = Client()

    hypervisors = client.get_hypervisors()
    for hypervisor in hypervisors:
        print hypervisor._info

    servers = client.get_servers()
    for server in servers:
        print server._info
Пример #2
0
import logging
import os
from clients.nova import Client

__author__ = 'lto'

PATH = os.path.abspath(
    os.path.join(os.path.dirname(os.path.realpath(__file__)), os.pardir))

if __name__ == '__main__':

    logging.basicConfig(
        format=
        '%(asctime)s_%(process)d:%(pathname)s:%(lineno)d [%(levelname)s] %(message)s',
        level=logging.DEBUG)
    logger = logging.getLogger("EMMLogger")
    handler = logging.FileHandler('%s/logs/%s.log' %
                                  (PATH, os.path.basename(__file__)))
    handler.setLevel(logging.DEBUG)
    formatter = logging.Formatter(
        '%(asctime)s_%(process)d:%(pathname)s:%(lineno)d [%(levelname)s] %(message)s'
    )
    handler.setFormatter(formatter)
    logger.addHandler(handler)

    cl = Client()

    cl.list_servers()