Exemplo n.º 1
0
 def initVirt(self):
     """
     Connect to the virtualization supervisor (libvirt or VDSM)
     """
     if self.options.virtType == "vdsm":
         self.virt = VDSM(self.logger)
     elif self.options.virtType == "libvirt":
         self.virt = Virt(self.logger, registerEvents=self.options.background)
         # We can listen for libvirt events
         self.tryRegisterEventCallback()
     elif self.options.virtType == "rhevm":
         self.virt = RHEVM(self.logger, self.options.server, self.options.username, self.options.password)
     elif self.options.virtType == "hyperv":
         self.virt = HyperV(self.logger, self.options.server, self.options.username, self.options.password)
     else:
         # ESX
         self.virt = VSphere(self.logger, self.options.server, self.options.username, self.options.password)
Exemplo n.º 2
0
 def setUp(self):
     self.virt = Virt(logger)