Esempio n. 1
0
 def test_validate_boot_into_iso(self, validate_boot_into_iso_mock):
     with task_manager.acquire(self.context, self.node.uuid,
                               shared=False) as task:
         vendor = ilo_vendor.VendorPassthru()
         vendor.validate(task, method='boot_into_iso', foo='bar')
         validate_boot_into_iso_mock.assert_called_once_with(
             vendor, task, {'foo': 'bar'})
Esempio n. 2
0
    def __init__(self):
        if not importutils.try_import('proliantutils'):
            raise exception.DriverLoadError(
                driver=self.__class__.__name__,
                reason=_("Unable to import proliantutils library"))

        self.power = power.IloPower()
        self.boot = boot.IloVirtualMediaBoot()
        self.deploy = deploy.IloVirtualMediaIscsiDeploy()
        self.console = console.IloConsoleInterface()
        self.management = management.IloManagement()
        self.vendor = vendor.VendorPassthru()
        self.inspect = inspect.IloInspect()
Esempio n. 3
0
File: pxe.py Progetto: mat128/ironic
 def __init__(self):
     if not importutils.try_import('proliantutils'):
         raise exception.DriverLoadError(
             driver=self.__class__.__name__,
             reason=_("Unable to import proliantutils library"))
     self.power = ilo_power.IloPower()
     self.boot = pxe.PXEBoot()
     self.deploy = ilo_deploy.IloPXEDeploy()
     self.vendor = ilo_vendor.VendorPassthru()
     self.console = ilo_console.IloConsoleInterface()
     self.management = ilo_management.IloManagement()
     self.inspect = ilo_inspect.IloInspect()
     self.raid = agent.AgentRAID()