- # create vservers logical volume with all remaining space
- # first, we need to get the number of remaining extents we can use
- remaining_extents= get_remaining_extents_on_vg( vars, log )
-
- utils.sysexec( "lvcreate -l%s -nvservers planetlab" % remaining_extents, log )
+ utils.sysexec("lvcreate -L{} -nroot planetlab".format(ROOT_SIZE), log)
+ if vars['NODE_MODEL_OPTIONS'] & ModelOptions.RAWDISK and VSERVERS_SIZE != "-1":
+ utils.sysexec("lvcreate -L{} -nvservers planetlab".format(VSERVERS_SIZE), log)
+ remaining_extents = get_remaining_extents_on_vg(vars, log)
+ utils.sysexec("lvcreate -l{} -nrawdisk planetlab".format(remaining_extents), log)
+ else:
+ # create vservers logical volume with all remaining space
+ # first, we need to get the number of remaining extents we can use
+ remaining_extents = get_remaining_extents_on_vg(vars, log)
+ utils.sysexec("lvcreate -l{} -nvservers planetlab".format(remaining_extents), log)