summaryrefslogtreecommitdiffstats
path: root/doc/book-enea-nfv-access-vnf-onboarding-guide/doc/vnf_configurations.xml
diff options
context:
space:
mode:
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.xml378
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
119chpasswd:
120list: |
121root: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
231create 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