Ejemplo n.º 1
0
Archivo: stubs.py Proyecto: smoser/nova
    def VM_snapshot(self, session_ref, vm_ref, label):
        status = "Running"
        template_vm_ref = fake.create_vm(label, status, is_a_template=True, is_control_domain=False)

        sr_ref = "fakesr"
        template_vdi_ref = fake.create_vdi(label, sr_ref, read_only=True)

        template_vbd_ref = fake.create_vbd(template_vm_ref, template_vdi_ref)
        return template_vm_ref
Ejemplo n.º 2
0
Archivo: stubs.py Proyecto: smoser/nova
 def fake_get_vdi(session, vm_ref):
     vdi_ref = fake.create_vdi("derp", "herp")
     vdi_rec = session.call_xenapi("VDI.get_record", vdi_ref)
     return vdi_ref, {"uuid": vdi_rec["uuid"]}
Ejemplo n.º 3
0
Archivo: stubs.py Proyecto: smoser/nova
 def fake_move_disks(self, instance, disk_info):
     vdi_ref = fake.create_vdi(instance["name"], "fake")
     vdi_rec = fake.get_record("VDI", vdi_ref)
     vdi_rec["other_config"]["nova_disk_type"] = "root"
     return {"uuid": vdi_rec["uuid"], "ref": vdi_ref}
Ejemplo n.º 4
0
Archivo: stubs.py Proyecto: smoser/nova
def _make_fake_vdi():
    sr_ref = fake.get_all("SR")[0]
    vdi_ref = fake.create_vdi("", sr_ref)
    vdi_rec = fake.get_record("VDI", vdi_ref)
    return vdi_rec["uuid"]