diff options
Diffstat (limited to 'doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml')
-rw-r--r-- | doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml | 378 |
1 files changed, 0 insertions, 378 deletions
diff --git a/doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml b/doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml deleted file mode 100644 index 3b37328..0000000 --- a/doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml +++ /dev/null | |||
@@ -1,378 +0,0 @@ | |||
1 | <?xml version="1.0" encoding="ISO-8859-1"?> | ||
2 | <chapter id="vnf_configs"> | ||
3 | <title>Detailed VNF Configurations</title> | ||
4 | |||
5 | <para><remark>Perhaps an introduction is needed</remark></para> | ||
6 | |||
7 | <section id="wind_turbo_router"> | ||
8 | <title>6Wind Turbo Router</title> | ||
9 | |||
10 | <remark>Perhaps an introduction is needed</remark> | ||
11 | |||
12 | <section id="onboard_turbo"> | ||
13 | <title>Onboarding</title> | ||
14 | |||
15 | <para>The required fields and their specifications, need to be filled | ||
16 | with the following information in order onboard the VNF:</para> | ||
17 | |||
18 | <table> | ||
19 | <title>Main Fields Data</title> | ||
20 | |||
21 | <tgroup cols="2"> | ||
22 | <colspec align="center" /> | ||
23 | |||
24 | <thead> | ||
25 | <row> | ||
26 | <entry align="center">Field</entry> | ||
27 | |||
28 | <entry align="center">Specification</entry> | ||
29 | </row> | ||
30 | </thead> | ||
31 | |||
32 | <tbody> | ||
33 | <row> | ||
34 | <entry>VM Image File</entry> | ||
35 | |||
36 | <entry>Choose the 6Wind Turbo Router QCOW image file.</entry> | ||
37 | </row> | ||
38 | |||
39 | <row> | ||
40 | <entry>Image Format</entry> | ||
41 | |||
42 | <entry>QCOW2</entry> | ||
43 | </row> | ||
44 | |||
45 | <row> | ||
46 | <entry>VNF Type Name</entry> | ||
47 | |||
48 | <entry>Turbo_Router</entry> | ||
49 | </row> | ||
50 | |||
51 | <row> | ||
52 | <entry>Description</entry> | ||
53 | |||
54 | <entry>6Winds Turbo Router</entry> | ||
55 | </row> | ||
56 | |||
57 | <row> | ||
58 | <entry>Version</entry> | ||
59 | |||
60 | <entry>1.0</entry> | ||
61 | </row> | ||
62 | |||
63 | <row> | ||
64 | <entry>Memory in MB</entry> | ||
65 | |||
66 | <entry>6244</entry> | ||
67 | </row> | ||
68 | |||
69 | <row> | ||
70 | <entry>Nr. of CPUs</entry> | ||
71 | |||
72 | <entry>3</entry> | ||
73 | </row> | ||
74 | |||
75 | <row> | ||
76 | <entry>Storage in GB</entry> | ||
77 | |||
78 | <entry>10</entry> | ||
79 | </row> | ||
80 | </tbody> | ||
81 | </tgroup> | ||
82 | </table> | ||
83 | |||
84 | <figure> | ||
85 | <title>Onboarding the 6wind VNF</title> | ||
86 | |||
87 | <mediaobject> | ||
88 | <imageobject> | ||
89 | <imagedata align="center" fileref="images/onboard_6wind.png" /> | ||
90 | </imageobject> | ||
91 | </mediaobject> | ||
92 | </figure> | ||
93 | |||
94 | <para>Interfaces: Create 1 interface, it will instantiate the | ||
95 | DPDK.</para> | ||
96 | |||
97 | <para>Cloud Init:</para> | ||
98 | |||
99 | <figure> | ||
100 | <title>6wind Cloud-Init</title> | ||
101 | |||
102 | <mediaobject> | ||
103 | <imageobject> | ||
104 | <imagedata align="center" fileref="images/6wind_cloudinit.png" /> | ||
105 | </imageobject> | ||
106 | </mediaobject> | ||
107 | </figure> | ||
108 | |||
109 | <para>Properties: There are no specific configurations needed.</para> | ||
110 | </section> | ||
111 | |||
112 | <section id="instant_turbo"> | ||
113 | <title>Instantiation</title> | ||
114 | |||
115 | <para>You can use a random text file as the Cloud-Init file if you do | ||
116 | not wish to set any specific details during the setup stage. | ||
117 | Alternatively, you can create a Cloud-Init configuration file according | ||
118 | to 6wind documentation, to change the root password:<programlisting>#cloud-config | ||
119 | chpasswd: | ||
120 | list: | | ||
121 | root:karm</programlisting>Interfaces: Set up 1 interface (the DPDK with the | ||
122 | preconfigured bridge).</para> | ||
123 | </section> | ||
124 | </section> | ||
125 | |||
126 | <section id="clav_cosstream"> | ||
127 | <title>Clavister CosStream</title> | ||
128 | |||
129 | <remark>Perhaps an introduction is needed</remark> | ||
130 | |||
131 | <section id="costream_onbr"> | ||
132 | <title>Onboarding</title> | ||
133 | |||
134 | <para>The required fields and their specifications, need to be filled | ||
135 | with the following information in order onboard the VNF:</para> | ||
136 | |||
137 | <table> | ||
138 | <title>Main Fields Data</title> | ||
139 | |||
140 | <tgroup cols="2"> | ||
141 | <colspec align="center" /> | ||
142 | |||
143 | <thead> | ||
144 | <row> | ||
145 | <entry align="center">Field</entry> | ||
146 | |||
147 | <entry align="center">Specification</entry> | ||
148 | </row> | ||
149 | </thead> | ||
150 | |||
151 | <tbody> | ||
152 | <row> | ||
153 | <entry>VM Image File</entry> | ||
154 | |||
155 | <entry>clavister-cos-stream-3.20.00.25-virtual-x64-generic.qcow2</entry> | ||
156 | </row> | ||
157 | |||
158 | <row> | ||
159 | <entry>Image Format</entry> | ||
160 | |||
161 | <entry>QCOW2</entry> | ||
162 | </row> | ||
163 | |||
164 | <row> | ||
165 | <entry>VNF Type Name</entry> | ||
166 | |||
167 | <entry>CosStream</entry> | ||
168 | </row> | ||
169 | |||
170 | <row> | ||
171 | <entry>Description</entry> | ||
172 | |||
173 | <entry>Clavister CosStream</entry> | ||
174 | </row> | ||
175 | |||
176 | <row> | ||
177 | <entry>Version</entry> | ||
178 | |||
179 | <entry>1.0</entry> | ||
180 | </row> | ||
181 | |||
182 | <row> | ||
183 | <entry>Memory in MB</entry> | ||
184 | |||
185 | <entry>1024</entry> | ||
186 | </row> | ||
187 | |||
188 | <row> | ||
189 | <entry>Nr. of CPUs</entry> | ||
190 | |||
191 | <entry>4</entry> | ||
192 | </row> | ||
193 | |||
194 | <row> | ||
195 | <entry>Storage in GB</entry> | ||
196 | |||
197 | <entry>20</entry> | ||
198 | </row> | ||
199 | </tbody> | ||
200 | </tgroup> | ||
201 | </table> | ||
202 | |||
203 | <para><figure> | ||
204 | <title>Onboarding the CosStream VNF - Infertaces | ||
205 | Configuration</title> | ||
206 | |||
207 | <mediaobject> | ||
208 | <imageobject> | ||
209 | <imagedata align="center" fileref="images/onboard_clav_coss.png" | ||
210 | scale="60" /> | ||
211 | </imageobject> | ||
212 | </mediaobject> | ||
213 | </figure><figure> | ||
214 | <title>Cloud-Init Configuration</title> | ||
215 | |||
216 | <mediaobject> | ||
217 | <imageobject> | ||
218 | <imagedata align="center" | ||
219 | fileref="images/cosstream_cloudinit.png" /> | ||
220 | </imageobject> | ||
221 | </mediaobject> | ||
222 | </figure>Properties: There are no specific configurations | ||
223 | needed.</para> | ||
224 | </section> | ||
225 | |||
226 | <section id="costream_inst"> | ||
227 | <title>Instantiation</title> | ||
228 | |||
229 | <para>Networking Support: In order to run Clavister CosStream, you must | ||
230 | do the following on the Clavister host:<programlisting>create if 0000:07:00.1 igb_uio | ||
231 | create bridge ovsbr0 0000:07:00.1</programlisting>Alternatively, use the uCPE | ||
232 | Manager to create the interface and bridge prior to instantiating the | ||
233 | VNF:</para> | ||
234 | |||
235 | <figure> | ||
236 | <title>Create an interface</title> | ||
237 | |||
238 | <mediaobject> | ||
239 | <imageobject> | ||
240 | <imagedata align="center" fileref="images/create_interface.png" /> | ||
241 | </imageobject> | ||
242 | </mediaobject> | ||
243 | </figure> | ||
244 | |||
245 | <figure> | ||
246 | <title>Create an OVS Bridge</title> | ||
247 | |||
248 | <mediaobject> | ||
249 | <imageobject> | ||
250 | <imagedata align="center" fileref="images/create_ovs_bridge.png" | ||
251 | scale="70" /> | ||
252 | </imageobject> | ||
253 | </mediaobject> | ||
254 | </figure> | ||
255 | |||
256 | <figure> | ||
257 | <title>Instantiate the VNF</title> | ||
258 | |||
259 | <mediaobject> | ||
260 | <imageobject> | ||
261 | <imagedata align="center" fileref="images/coss_vnf_inst.png" | ||
262 | scale="70" /> | ||
263 | </imageobject> | ||
264 | </mediaobject> | ||
265 | </figure> | ||
266 | |||
267 | <figure> | ||
268 | <title>Adding a main Network Interface</title> | ||
269 | |||
270 | <mediaobject> | ||
271 | <imageobject> | ||
272 | <imagedata align="center" fileref="images/main_net_int.png" | ||
273 | scale="70" /> | ||
274 | </imageobject> | ||
275 | </mediaobject> | ||
276 | </figure> | ||
277 | |||
278 | <figure> | ||
279 | <title>Adding Output</title> | ||
280 | |||
281 | <mediaobject> | ||
282 | <imageobject> | ||
283 | <imagedata align="center" fileref="images/add_output.png" | ||
284 | scale="70" /> | ||
285 | </imageobject> | ||
286 | </mediaobject> | ||
287 | </figure> | ||
288 | </section> | ||
289 | </section> | ||
290 | |||
291 | <section id="fortios"> | ||
292 | <title>Fortios</title> | ||
293 | |||
294 | <remark>Perhaps an introduction is needed</remark> | ||
295 | |||
296 | <section id="fortios_onbr"> | ||
297 | <title>Onboarding</title> | ||
298 | |||
299 | <para>To onboard this VNF three interfaces need to be created:</para> | ||
300 | |||
301 | <figure> | ||
302 | <title>Onboarding Fortios - Interface Creation</title> | ||
303 | |||
304 | <mediaobject> | ||
305 | <imageobject> | ||
306 | <imagedata align="center" fileref="images/onboard_fortios.png" | ||
307 | scale="60" /> | ||
308 | </imageobject> | ||
309 | </mediaobject> | ||
310 | </figure> | ||
311 | |||
312 | <para>Cloud Init: Fortios requires a license file in addition to a user | ||
313 | data Cloud-Init configuration file:</para> | ||
314 | |||
315 | <figure> | ||
316 | <title>Adding the License file</title> | ||
317 | |||
318 | <mediaobject> | ||
319 | <imageobject> | ||
320 | <imagedata align="center" fileref="images/fortios_cloudinit.png" | ||
321 | scale="60" /> | ||
322 | </imageobject> | ||
323 | </mediaobject> | ||
324 | </figure> | ||
325 | </section> | ||
326 | |||
327 | <section id="fortios_inst"> | ||
328 | <title>Instantiation</title> | ||
329 | |||
330 | <para>This VNF requires two Cloud-Init files to be specified:</para> | ||
331 | |||
332 | <itemizedlist spacing="compact"> | ||
333 | <listitem> | ||
334 | <para>Cloud-init.txt</para> | ||
335 | </listitem> | ||
336 | |||
337 | <listitem> | ||
338 | <para>License.txt</para> | ||
339 | </listitem> | ||
340 | </itemizedlist> | ||
341 | |||
342 | <para>Three ports also need to be created:</para> | ||
343 | |||
344 | <figure> | ||
345 | <title>Port 1</title> | ||
346 | |||
347 | <mediaobject> | ||
348 | <imageobject> | ||
349 | <imagedata align="center" fileref="images/fortios_port1.png" | ||
350 | scale="60" /> | ||
351 | </imageobject> | ||
352 | </mediaobject> | ||
353 | </figure> | ||
354 | |||
355 | <figure> | ||
356 | <title>Port 2</title> | ||
357 | |||
358 | <mediaobject> | ||
359 | <imageobject> | ||
360 | <imagedata align="center" fileref="images/fortios_port2.png" | ||
361 | scale="60" /> | ||
362 | </imageobject> | ||
363 | </mediaobject> | ||
364 | </figure> | ||
365 | |||
366 | <figure> | ||
367 | <title>Port 3</title> | ||
368 | |||
369 | <mediaobject> | ||
370 | <imageobject> | ||
371 | <imagedata align="center" fileref="images/fortios_port3.png" | ||
372 | scale="60" /> | ||
373 | </imageobject> | ||
374 | </mediaobject> | ||
375 | </figure> | ||
376 | </section> | ||
377 | </section> | ||
378 | </chapter> \ No newline at end of file | ||