예제 #1
0
 def build(self, pdo=None, uuid=None, conn_url=None):
     if not pdo:
         pdo = RunningSoftwareBuilder.create_pdo()
     osh = RunningSoftwareBuilder.build(self, pdo, cit=ManagerBuilder.CIT)
     ovm_reportage.set_non_empty(
         osh.setStringAttribute,
         ('uuid', uuid),
         ('connection_url', conn_url))
     return osh
예제 #2
0
 def create_pdo(software_pdo=None,
                name=None,
                status=None,
                conn_url=None,
                conn_state=None,
                in_maintenance_mode=None):
     if not software_pdo:
         software_pdo = RunningSoftwareBuilder.create_pdo()
     return HypervisorBuilder._Pdo(software_pdo, name, status, conn_url,
                                   conn_state, in_maintenance_mode)
예제 #3
0
 def create_pdo(software_pdo=None, name=None, status=None,
                conn_url=None, conn_state=None, in_maintenance_mode=None):
     if not software_pdo:
         software_pdo = RunningSoftwareBuilder.create_pdo()
     return HypervisorBuilder._Pdo(software_pdo, name, status, conn_url,
                                   conn_state, in_maintenance_mode)