Revision f346a7d9 qa/qa_instance.py

b/qa/qa_instance.py
42 42
  return "/sys/block/%s/device/state" % disk
43 43

  
44 44

  
45
def _GetGenericAddParameters():
45
def _GetGenericAddParameters(inst):
46 46
  params = ["-B"]
47 47
  params.append("%s=%s,%s=%s" % (constants.BE_MINMEM,
48 48
                                 qa_config.get(constants.BE_MINMEM),
......
50 50
                                 qa_config.get(constants.BE_MAXMEM)))
51 51
  for idx, size in enumerate(qa_config.get("disk")):
52 52
    params.extend(["--disk", "%s:size=%s" % (idx, size)])
53

  
54
  # Set static MAC address if configured
55
  nic0_mac = qa_config.GetInstanceNicMac(inst)
56
  if nic0_mac:
57
    params.extend(["--net", "0:mac=%s" % nic0_mac])
58

  
53 59
  return params
54 60

  
55 61

  
......
60 66
            "--os-type=%s" % qa_config.get("os"),
61 67
            "--disk-template=%s" % disk_template,
62 68
            "--node=%s" % node] +
63
           _GetGenericAddParameters())
69
           _GetGenericAddParameters(instance))
64 70
    cmd.append(instance["name"])
65 71

  
66 72
    AssertCommand(cmd)
......
412 418
  cmd = (["gnt-backup", "import",
413 419
          "--disk-template=plain",
414 420
          "--no-ip-check",
415
          "--net", "0:mac=generate",
416 421
          "--src-node=%s" % expnode["primary"],
417 422
          "--src-dir=%s/%s" % (constants.EXPORT_DIR, name),
418 423
          "--node=%s" % node["primary"]] +
419
         _GetGenericAddParameters())
424
         _GetGenericAddParameters(newinst))
420 425
  cmd.append(newinst["name"])
421 426
  AssertCommand(cmd)
422 427

  

Also available in: Unified diff