Revision 88aa7f66 lib/cmdlib.py

b/lib/cmdlib.py
8286 8286
                                 (node_name, self.instance.name))
8287 8287

  
8288 8288
  def _CreateNewStorage(self, node_name):
8289
    vgname = self.cfg.GetVGName()
8290 8289
    iv_names = {}
8291 8290

  
8292 8291
    for idx, dev in enumerate(self.instance.disks):
......
8300 8299
      lv_names = [".disk%d_%s" % (idx, suffix) for suffix in ["data", "meta"]]
8301 8300
      names = _GenerateUniqueNames(self.lu, lv_names)
8302 8301

  
8302
      vgname = dev.children[0].logical_id[0]
8303 8303
      lv_data = objects.Disk(dev_type=constants.LD_LV, size=dev.size,
8304 8304
                             logical_id=(vgname, names[0]))
8305 8305
      lv_meta = objects.Disk(dev_type=constants.LD_LV, size=128,
......
9443 9443
    snode = self.op.remote_node
9444 9444

  
9445 9445
    # create a fake disk info for _GenerateDiskTemplate
9446
    disk_info = [{"size": d.size, "mode": d.mode} for d in instance.disks]
9446
    disk_info = [{"size": d.size, "mode": d.mode,
9447
                  "vg": d.logical_id[0]} for d in instance.disks]
9447 9448
    new_disks = _GenerateDiskTemplate(self, self.op.disk_template,
9448 9449
                                      instance.name, pnode, [snode],
9449 9450
                                      disk_info, None, None, 0, feedback_fn)

Also available in: Unified diff