[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 6/7] Extend README for standalone mode
Things I've learned when setting it up myself. Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx> --- README | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/README b/README index 4e4066a..a4520c8 100644 --- a/README +++ b/README @@ -305,6 +305,12 @@ To run osstest in standalone mode: ipmitool -- for hosts which use IPMI for power control grub-common -- for mg-netgrub-loader-update + - Setup TFTP server (see 'TftpPath' setting below), copy pxelinux + files there (pxelinux.0, ldlinux.c32, libcom32.c32), setup your + DHCP server to point PXE clients at it + + - Setup HTTP server (see 'Webspace*' settings below) + - Write a config file ~/.xen-osstest/config See below. @@ -338,9 +344,16 @@ To run osstest in standalone mode: However, as test-amd64-{i386,amd64}-xl and other tests depends on some runtime variables generated by build-* jobs, you can run - build-* jobs before running actual test jobs. If you don't want to do - so you need to insert those missing runvars into standalone.db with - sqlite3. + build-* jobs before running actual test jobs. The error message will + look like this: + + 2018-12-04 20:56:52 Z checking builds ... + 2018-12-04 20:56:52 Z checking buildjob path_dist + need path_dist in build-i386 at Osstest/TestSupport.pm line 327. + ^^^^^^^^^^ name of build job to run + + If you don't want to do so you need to insert those missing runvars + into standalone.db with sqlite3. - Don't forget to set the machine to netboot in the BIOS. @@ -407,6 +420,10 @@ HostProp_<testbox>_Ether MAC address of the box <testbox>. Only needed if you want to use the osstest host and Xen installer. +HostProp_<testbox>_IpAddr + IP address of the box <testbox>. Only needed if + <testbox>.<DnsDomain> does not resolve to the correct IP. + HostProp_<testbox>_Build_Make_Flags Extra flags to pass to "make". e.g. "-j<SOMETHING>" @@ -511,6 +528,10 @@ HostProp_DhcpWatchMethod where <format> is dhcp3 or dnsmasq <source> is filename (with slash) or <host>:<port> + When using <host>:<port> syntax, connecting to it should return the + whole dhcp leases file. For example use socat on the DHCP server host: + socat -U TCP-LISTEN:5556,fork,reuseaddr EXEC:'cat /var/lib/dhcpd/dhcpd.leases' + AuthorizedKeysFiles :-separated list of files to concatenate into authorized_keys AuthorizedKeysAppend @@ -520,7 +541,7 @@ The keys in ~/.ssh/id_{rsa,dsa}.pub and ~/.ssh/authorized_keys TestHostKeypairPath -Platforms<Arch> +Platforms <Arch> List of platforms (i.e. distinct host types) to run a basic test on. HostProp_GenEtherPrefixBase 5e:36:0e:f5 -- git-series 0.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |