Revision 94d5cee9
b/lib/tools/burnin.py | ||
---|---|---|
579 | 579 |
self.cluster_default_nicparams = default_nic_params |
580 | 580 |
if self.hypervisor is None: |
581 | 581 |
self.hypervisor = self.cluster_info["default_hypervisor"] |
582 |
self.hv_class = hypervisor.GetHypervisorClass(self.hypervisor) |
|
582 |
self.hv_can_migrate = \ |
|
583 |
hypervisor.GetHypervisorClass(self.hypervisor).CAN_MIGRATE |
|
583 | 584 |
|
584 | 585 |
@_DoCheckInstances |
585 | 586 |
@_DoBatch(False) |
... | ... | |
1087 | 1088 |
if opts.disk_template not in constants.DTS_MIRRORED: |
1088 | 1089 |
Log("Skipping migration (disk template %s does not support it)", |
1089 | 1090 |
opts.disk_template) |
1090 |
elif not self.hv_class.CAN_MIGRATE:
|
|
1091 |
elif not self.hv_can_migrate:
|
|
1091 | 1092 |
Log("Skipping migration (hypervisor %s does not support it)", |
1092 | 1093 |
self.hypervisor) |
1093 | 1094 |
else: |
Also available in: Unified diff