
D2.1.4 IST-033576
tests that say "restart/timeout" then you should first try increasing the timeout as
follows (assuming the kernel modules have already been loaded):
% make c he ck CRUT_TIMEOUT=120
The CRUT_TIMEOUT is a value in seconds, with a default of 60 (CRUT is
an acronym for Checkpoint/Restart Unit Test).
Tests marked SKIP are neither a PASS, nor a FAIL - instead they indicate a
test that was not actually run. So don’t be alarmed if you see one or more tests
marked SKIP. This happens when a given test is not applicable to your system (for
instance the hugetlbfs test is skipped when no writable mountpoint for hugetlbfs
is found).
We do not advise continuing to install BLCR if any tests FAIL (other than
timeouts correctable by raising CRUT_TIMEOUT sufficiently).
A.1.7 Installing BLCR
Use the standard install make target to install the BLCR utilities and libraries, and
to place the kernel modules in the standard location for your kernel:
% make i n s t a l l
or, if you prefer stripped binaries:
% make i n s t a l l −s t r i p
A.1.8 Loading the Kernel Modules
Before you can checkpoint/restart applications, the kernel modules need to be
loaded into your kernel. The kernel modules are placed into a subdirectory of the
lib/blcr (or lib64/blcr) branch of the installation directory. In this example, we’ll
assume the installation prefix was the default /usr/local and that your kernel is
version 2.6.12-1.234 for an x86. Thus, for this example the kernel modules are in
the directory /usr/local/lib/blcr/2.6.12-1.234/. There are three kernel modules in
this directory which must be loaded (in the correct order) for BLCR to function.
As root, load the kernel modules in this order:
# / s b i n / insmod / u s r / l o c a l / l i b / b l c r / 2 . 6 . 1 2 −1 . 2 3 4 /
b l c r _ i m p o r t s . ko
# / s b i n / insmod / u s r / l o c a l / l i b / b l c r / 2 . 6 . 1 2 −1 . 2 3 4 /
blcr_vmadump . ko
# / s b i n / insmod / u s r / l o c a l / l i b / b l c r / 2 . 6 . 1 2 −1 . 2 3 4 / b l c r .
ko
35/49 XtreemOS–Integrated Project
Commenti su questo manuale