[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST Nested PATCH v7 3/6] Changes on test step of debain hvm guest install
1. Increase disk size to accomodate to nested test requirment. 2. Since 'Debain-xxx-.iso' image will be stored there, therefore needs more disk capacity, increase root partition size in preseed generation. 3. In L1 installation context, assign more memory to it; Since it acts as a nested hypervisor anyway. 4. Comment out CDROM entry in sources.list to make HTTP URL entry available for L1 hvm guest. 5. Enable nestedhvm feature in ExtraConfig. Signed-off-by: longtao.pang <longtaox.pang@xxxxxxxxx> --- Changes in v7: 1. Comment out CDROM entry in sources.list to make HTTP URL entry available for L1 hvm guest. 2. Enable nestedhvm feature in ExtraConfig. --- ts-debian-hvm-install | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ts-debian-hvm-install b/ts-debian-hvm-install index cfd5144..8e676fa 100755 --- a/ts-debian-hvm-install +++ b/ts-debian-hvm-install @@ -36,7 +36,7 @@ our $ho= selecthost($whhost); # guest memory size will be set based on host free memory, see below our $ram_mb; -our $disk_mb= 10000; +our $disk_mb= 15000; our $guesthost= "$gn.guest.osstest"; our $gho; @@ -60,7 +60,7 @@ d-i partman-auto/expert_recipe string \\ use_filesystem{ } filesystem{ vfat } \\ mountpoint{ /boot/efi } \\ . \\ - 5000 50 5000 ext4 \\ + 10000 50 10000 ext4 \\ method{ format } format{ } \\ use_filesystem{ } filesystem{ ext4 } \\ mountpoint{ / } \\ @@ -75,6 +75,7 @@ d-i preseed/late_command string \\ in-target mkdir -p /boot/efi/EFI/boot; \\ in-target cp /boot/efi/EFI/debian/grubx64.efi /boot/efi/EFI/boot/bootx64.efi ;\\ in-target mkdir -p /root/.ssh; \\ + in-target sed -i '/^deb *cdrom/s/^/#/' /etc/apt/sources.list; \\ in-target sh -c "echo -e '$authkeys'> /root/.ssh/authorized_keys"; END return $preseed_file; @@ -152,6 +153,7 @@ sub prep () { more_prepareguest_hvm($ho,$gho, $ram_mb, $disk_mb, OnReboot => 'preserve', Bios => $r{bios}, + ExtraConfig => 'nestedhvm=1', PostImageHook => sub { my $cmds = iso_copy_content_from_image($gho, $newiso); $cmds .= prepare_initrd($initrddir,$newiso,$preseed_file_path); @@ -173,6 +175,8 @@ my $ram_minslop = 100; my $ram_lots = 5000; if ($host_freemem_mb > $ram_lots * 2 + $ram_minslop) { $ram_mb = $ram_lots; +} elsif ($gn eq 'nested') { + $ram_mb = 3072; } else { $ram_mb = 768; } -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |