summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml')
-rw-r--r--doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml122
1 files changed, 21 insertions, 101 deletions
diff --git a/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml b/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml
index f4a815f..3217339 100644
--- a/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml
+++ b/doc/book-enea-nfv-access-release-info/doc/system_requirements_prerequisites.xml
@@ -10,20 +10,10 @@
10 <section id="enea-nfv-access-sysreq"> 10 <section id="enea-nfv-access-sysreq">
11 <title>System Requirements</title> 11 <title>System Requirements</title>
12 12
13 <para>The host requirements listed below are extensive to allow for the 13 <para>The host requirements listed below are extensive to allow getting
14 building of Linux images via the Yocto system, and not just 14 Enea NFV Access to be booted on target machines and for building
15 applications.</para> 15 applications.</para>
16 16
17 <para>Please also see the system requirements in the Yocto 2.1 documents:
18 Yocto Project Start <ulink
19 url="http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources">
20 http://www.yoctoproject.org/docs/2.1/yocto-project-qs/yocto-project-qs.html#yp-resources</ulink>
21 and the Yocto Project Reference Manual <ulink
22 url="http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements">
23 http://www.yoctoproject.org/docs/2.1/ref-manual/ref-manual.html#intro-requirements</ulink>.
24 If needed, replace the Yocto version in the link(s) provided with a more
25 recent version.</para>
26
27 <informaltable> 17 <informaltable>
28 <tgroup cols="2"> 18 <tgroup cols="2">
29 <colspec align="left" colname="1" colwidth="1*" /> 19 <colspec align="left" colname="1" colwidth="1*" />
@@ -34,8 +24,8 @@
34 24
35 <tbody> 25 <tbody>
36 <row> 26 <row>
37 <entry spanname="onetwo"><emphasis role="bold"> Build host 27 <entry spanname="onetwo"><emphasis role="bold"> Build Host
38 requirements<indexterm> 28 Requirements<indexterm>
39 <primary>system requirements</primary> 29 <primary>system requirements</primary>
40 </indexterm></emphasis></entry> 30 </indexterm></emphasis></entry>
41 </row> 31 </row>
@@ -43,107 +33,31 @@
43 <row> 33 <row>
44 <entry>Linux distribution</entry> 34 <entry>Linux distribution</entry>
45 35
46 <entry>The downloaded code shall be built on a Linux host to 36 <entry>The downloaded product can installed on the target machine
47 generate images for your target or for emulation in QEMU. For 37 using a Linux host. For information about the supported hosts and
48 information about the supported hosts and targets, see the 38 targets, see <xref
49 <emphasis role="bold">Enea Linux Release Information</emphasis> in 39 linkend="relinfo-supported-host-environment" />.</entry>
50 your Enea Linux distribution.</entry>
51 </row>
52
53 <row>
54 <entry>Internet access</entry>
55
56 <entry>Internet access must be available when building an image,
57 since bitbake downloads source files from various servers during
58 the build.</entry>
59 </row> 40 </row>
60 41
61 <row> 42 <row>
62 <entry>Packages</entry> 43 <entry>Packages</entry>
63 44
64 <entry>Depending on the Linux distribution and version on host, 45 <entry>Depending on the Linux distribution and version of the
65 some packages may be required, by bitbake for example. You will 46 host, some packages may be required. See details on what packages
66 install any required packages while following the installation 47 are needed and how to install, in the following sections.</entry>
67 instructions.</entry>
68 </row>
69
70 <row>
71 <entry>Targets</entry>
72
73 <entry>Images can be built or downloaded for any of the targets
74 supported in this release, as specified in the <emphasis
75 role="bold">Enea Linux Release Information</emphasis>.</entry>
76 </row> 48 </row>
77 49
78 <row> 50 <row>
79 <entry>Disk space</entry> 51 <entry>Disk space</entry>
80 52
81 <entry><para>Your system should have at least 50 GB of free disk 53 <entry>Your system should have at least 50 GB of free disk space
82 space when bitbaking the basic enea-image-name kernel 54 for installing the SDK or cross-compiling applications.</entry>
83 image.</para> <para>For larger images and to allow for future
84 package extensions and variations in the build process, a minimum
85 of 100 GB free disk space is recommended.</para></entry>
86 </row> 55 </row>
87 56
88 <row> 57 <row>
89 <entry>Recommended RAM</entry> 58 <entry>Recommended RAM</entry>
90 59
91 <entry><para>Your system must have at least 4 GB available 60 <entry>Your system must have at least 4 GB available RAM.</entry>
92 RAM.</para> <para>It is recommended to have 8 GB RAM available for
93 parallel build jobs.</para></entry>
94 </row>
95
96 <row>
97 <entry>Java</entry>
98
99 <entry>Java <indexterm>
100 <primary>java</primary>
101 </indexterm>is required to run Eclipse. Currenly, Eclipse
102 generally recommends at least Java 6 JRE/JDK. More information
103 regarding operating environments for Eclipse, is provided in the
104 <emphasis>Eclipse Project Release Notes</emphasis> for the version
105 used. This can usually be found via
106 http://www.eclipse.org/eclipse/development/readme_eclipse_version.
107 See the <emphasis role="bold">Enea Linux Release Information
108 </emphasis>for the Eclipse Version.</entry>
109 </row>
110 </tbody>
111 </tgroup>
112 </informaltable>
113
114 <para>The build time depends on the capacity of the processor and other
115 hardware, available resources, speed of internet connection, load
116 situation, etc. E.g: on a fast 16 core machine with 16 GB RAM and SSD
117 disks, a complete build from source could take about two hours.</para>
118
119 <informaltable>
120 <tgroup cols="2">
121 <colspec align="left" colname="1" colwidth="1*" />
122
123 <colspec align="left" colname="2" colwidth="3*" />
124
125 <spanspec nameend="2" namest="1" spanname="onetwo" />
126
127 <tbody>
128 <row>
129 <entry spanname="onetwo"><emphasis role="bold">Target
130 Requirements</emphasis></entry>
131 </row>
132
133 <row>
134 <entry>External memory</entry>
135
136 <entry>To boot a CGL<indexterm>
137 <primary>CGL</primary>
138 </indexterm> image, you need at least 16 GB on a hard-disk
139 drive<indexterm>
140 <primary>HDD</primary>
141 </indexterm> on eSATA, USB drive, or SD card.<remark>INFO:
142 (packed rootfs 4.5 GB + unpacked rootfs 1.5 GB + good
143 margins)</remark><remark>INFO: NFS does not support SELinux. In
144 order to have a security-enhanced Linux, one must take off from an
145 NFS-booted system and proceed with boot from external
146 memory.</remark></entry>
147 </row> 61 </row>
148 </tbody> 62 </tbody>
149 </tgroup> 63 </tgroup>
@@ -153,7 +67,7 @@
153 <section id="ensure-bash"> 67 <section id="ensure-bash">
154 <title>System Shell Configuration</title> 68 <title>System Shell Configuration</title>
155 69
156 <para>Before installing Enea Linux, ensure that bash is the default 70 <para>Before installing Enea NFV Access, ensure that bash is the default
157 shell.</para> 71 shell.</para>
158 72
159 <para>If your system runs Ubuntu, you can use ls -l to ensure 73 <para>If your system runs Ubuntu, you can use ls -l to ensure
@@ -182,4 +96,10 @@
182 xmlns:xi="http://www.w3.org/2001/XInclude" 96 xmlns:xi="http://www.w3.org/2001/XInclude"
183 xpointer="element(eltf-prereq-apt-get-commands-host/1)" /> 97 xpointer="element(eltf-prereq-apt-get-commands-host/1)" />
184 </section> 98 </section>
99
100 <section id="dns-server">
101 <title>Installing and Configuring the DNS server</title>
102
103 <para>CONTENT NEEDED</para>
104 </section>
185</chapter> \ No newline at end of file 105</chapter> \ No newline at end of file