Пример #1
0
 def setUp(self):
     super(TestPollsterBase, self).setUp()
     self.mox.StubOutWithMock(virt_inspector, 'get_hypervisor_inspector')
     self.inspector = self.mox.CreateMock(virt_inspector.Inspector)
     virt_inspector.get_hypervisor_inspector().AndReturn(self.inspector)
     self.instance = mock.MagicMock()
     self.instance.name = 'instance-00000001'
     setattr(self.instance, 'OS-EXT-SRV-ATTR:instance_name',
             self.instance.name)
     self.instance.id = 1
     self.instance.flavor = {'name': 'm1.small', 'id': 2}
Пример #2
0
 def setUp(self):
     super(TestPollsterBase, self).setUp()
     self.mox = self.useFixture(moxstubout.MoxStubout()).mox
     self.mox.StubOutWithMock(virt_inspector, 'get_hypervisor_inspector')
     self.inspector = self.mox.CreateMock(virt_inspector.Inspector)
     virt_inspector.get_hypervisor_inspector().AndReturn(self.inspector)
     self.instance = mock.MagicMock()
     self.instance.name = 'instance-00000001'
     setattr(self.instance, 'OS-EXT-SRV-ATTR:instance_name',
             self.instance.name)
     self.instance.id = 1
     self.instance.flavor = {'name': 'm1.small', 'id': 2, 'vcpus': 1,
                             'ram': 512, 'disk': 20, 'ephemeral': 0}
Пример #3
0
 def inspector(self):
     try:
         inspector = self._inspector
     except AttributeError:
         inspector = virt_inspector.get_hypervisor_inspector()
         BaseComputePollster._inspector = inspector
     return inspector
Пример #4
0
 def inspector(self):
     try:
         inspector = self._inspector
     except AttributeError:
         inspector = virt_inspector.get_hypervisor_inspector(self.conf)
         BaseComputePollster._inspector = inspector
     return inspector
Пример #5
0
 def _get_inspector(conf):
     # FIXME(sileht): This doesn't looks threadsafe...
     try:
         inspector = GenericComputePollster._inspector
     except AttributeError:
         inspector = virt_inspector.get_hypervisor_inspector(conf)
         GenericComputePollster._inspector = inspector
     return inspector
Пример #6
0
 def __init__(self):
     super(AgentManager, self).__init__(
         extension_manager.ActivatedExtensionManager(
             namespace='ceilometer.poll.compute',
             disabled_names=cfg.CONF.disabled_compute_pollsters,
         ), )
     self._inspector = virt_inspector.get_hypervisor_inspector()
     self.nv = nova_client.Client()
Пример #7
0
 def _get_inspector(conf):
     # FIXME(sileht): This doesn't looks threadsafe...
     try:
         inspector = GenericComputePollster._inspector
     except AttributeError:
         inspector = virt_inspector.get_hypervisor_inspector(conf)
         GenericComputePollster._inspector = inspector
     return inspector
Пример #8
0
 def _get_inspector(cls, conf):
     # FIXME(sileht): This doesn't looks threadsafe...
     try:
         inspector = cls._inspector
     except AttributeError:
         inspector = virt_inspector.get_hypervisor_inspector(conf)
         cls._inspector = inspector
     return inspector
Пример #9
0
 def __init__(self):
     super(AgentManager, self).__init__(
         extension.ExtensionManager(
             namespace='ceilometer.poll.compute',
             invoke_on_load=True,
         ), )
     self._inspector = virt_inspector.get_hypervisor_inspector()
     self.nv = nova_client.Client()
Пример #10
0
 def __init__(self):
     super(AgentManager, self).__init__(
         extension_manager.ActivatedExtensionManager(
             namespace='ceilometer.poll.compute',
             disabled_names=cfg.CONF.disabled_compute_pollsters,
         ),
     )
     self._inspector = virt_inspector.get_hypervisor_inspector()
     self.nv = nova_client.Client()
Пример #11
0
 def __init__(self):
     super(AgentManager, self).__init__(
         extension.ExtensionManager(
             namespace='ceilometer.poll.compute',
             invoke_on_load=True,
         ),
     )
     self._inspector = virt_inspector.get_hypervisor_inspector()
     self.nv = nova_client.Client()
Пример #12
0
 def vm_util(self):
     from ceilometer.compute.virt import inspector
     vm_inspector = inspector.get_hypervisor_inspector()
     Instance = inspector.collections.namedtuple('Instance',
                                                 ['name', 'UUID', 'id'])
     instance = Instance("hy2", "94e67441-b4dc-4e30-880a-87b60947b67d",
                         "94e67441-b4dc-4e30-880a-87b60947b67d")
     cpu_uils = vm_inspector.inspect_cpus(instance)
     disk_info = vm_inspector.inspect_disk_info(instance)
     memeory_usage = vm_inspector.inspect_memory_usage(instance)
     return "ok"
Пример #13
0
 def __init__(self):
     super(AgentManager, self).__init__("compute", ["local_instances"])
     self._inspector = virt_inspector.get_hypervisor_inspector()
Пример #14
0
 def __init__(self):
     super(AgentManager, self).__init__('compute', ['local_instances'])
     self._inspector = virt_inspector.get_hypervisor_inspector()
Пример #15
0
 def __init__(self):
     super(AgentManager, self).__init__('compute', ['local_instances'])
     self._inspector = virt_inspector.get_hypervisor_inspector()
Пример #16
0
 def __init__(self, extensions):
     self.mgr = extensions
     self.inspector = inspector.get_hypervisor_inspector()
Пример #17
0
 def __init__(self, extensions):
     self.mgr = extensions
     self.inspector = inspector.get_hypervisor_inspector()
Пример #18
0
 def __init__(self):
     super(AgentManager, self).__init__('compute', ['local_instances'])
     self._inspector = virt_inspector.get_hypervisor_inspector()
     self._oga_inspector = oga_inspector.get_oga_inspector()
     self.tg.add_timer(60, self._oga_inspector.clear_outdated_agent)