Revision 00fb8246 lib/cmdlib.py
b/lib/cmdlib.py | ||
---|---|---|
2701 | 2701 |
return results |
2702 | 2702 |
|
2703 | 2703 |
|
2704 |
def _GenerateMDDRBDBranch(cfg, primary, secondary, size, names): |
|
2705 |
"""Generate a drbd device complete with its children. |
|
2706 |
|
|
2707 |
""" |
|
2708 |
port = cfg.AllocatePort() |
|
2709 |
vgname = cfg.GetVGName() |
|
2710 |
dev_data = objects.Disk(dev_type=constants.LD_LV, size=size, |
|
2711 |
logical_id=(vgname, names[0])) |
|
2712 |
dev_meta = objects.Disk(dev_type=constants.LD_LV, size=128, |
|
2713 |
logical_id=(vgname, names[1])) |
|
2714 |
drbd_dev = objects.Disk(dev_type=constants.LD_DRBD7, size=size, |
|
2715 |
logical_id = (primary, secondary, port), |
|
2716 |
children = [dev_data, dev_meta]) |
|
2717 |
return drbd_dev |
|
2718 |
|
|
2719 |
|
|
2720 | 2704 |
def _GenerateDRBD8Branch(cfg, primary, secondary, size, names, iv_name): |
2721 | 2705 |
"""Generate a drbd8 device complete with its children. |
2722 | 2706 |
|
Also available in: Unified diff