diff options
Diffstat (limited to 'doc')
4 files changed, 100 insertions, 79 deletions
diff --git a/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml b/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml index 33acaee..8113c3a 100644 --- a/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml +++ b/doc/book-enea-edge-auto-fw-th-user-guide/doc/automation_framework_test_harness.xml | |||
@@ -5,6 +5,12 @@ | |||
5 | <section id="auto_fw"> | 5 | <section id="auto_fw"> |
6 | <title>Automation Framework</title> | 6 | <title>Automation Framework</title> |
7 | 7 | ||
8 | <note> | ||
9 | <para>The NFVA and uCPE Manager terms from this document and from the | ||
10 | source code are references to the Enea Edge Runtime and the Enea Edge | ||
11 | Management application components, respectively.</para> | ||
12 | </note> | ||
13 | |||
8 | <para>All Automation Framework sources are under the | 14 | <para>All Automation Framework sources are under the |
9 | <literal><AF-TH-install-dir>/automation_framework</literal> | 15 | <literal><AF-TH-install-dir>/automation_framework</literal> |
10 | directory.</para> | 16 | directory.</para> |
@@ -1862,7 +1868,7 @@ Options: | |||
1862 | format:</emphasis><programlisting>[ | 1868 | format:</emphasis><programlisting>[ |
1863 | { | 1869 | { |
1864 | "name": "Upload NFVA image on uCPE Manager", | 1870 | "name": "Upload NFVA image on uCPE Manager", |
1865 | "args": "-f /tmp/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d" | 1871 | "args": "-f /tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d" |
1866 | } | 1872 | } |
1867 | ]</programlisting></para> | 1873 | ]</programlisting></para> |
1868 | </section> | 1874 | </section> |
@@ -1874,7 +1880,7 @@ Options: | |||
1874 | executed individually by running the following command line:</para> | 1880 | executed individually by running the following command line:</para> |
1875 | 1881 | ||
1876 | <programlisting>$ python uploadImage.py -u admin -p admin -H localhost \ | 1882 | <programlisting>$ python uploadImage.py -u admin -p admin -H localhost \ |
1877 | -f /tmp/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d | 1883 | -f /tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d |
1878 | 2020-02-28 11:38:42,754 - DEBUG: Started logging | 1884 | 2020-02-28 11:38:42,754 - DEBUG: Started logging |
1879 | 2020-02-28 11:38:42,755 - INFO: Upload NFVA image on uCPE Manager | 1885 | 2020-02-28 11:38:42,755 - INFO: Upload NFVA image on uCPE Manager |
1880 | 2020-02-28 11:38:43,307 - DEBUG: Login successful on host 'localhost' | 1886 | 2020-02-28 11:38:43,307 - DEBUG: Login successful on host 'localhost' |
@@ -1882,7 +1888,7 @@ Options: | |||
1882 | 2020-02-28 11:41:29,148 - INFO: Verify image validation flag | 1888 | 2020-02-28 11:41:29,148 - INFO: Verify image validation flag |
1883 | 2020-02-28 11:41:29,149 - INFO: Valid flag: True | 1889 | 2020-02-28 11:41:29,149 - INFO: Valid flag: True |
1884 | 2020-02-28 11:41:29,344 - INFO: The image \ | 1890 | 2020-02-28 11:41:29,344 - INFO: The image \ |
1885 | 'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' was successfully uploaded | 1891 | 'enea-edge-runtime-xeon_d.ostree.tar.bz2' was successfully uploaded |
1886 | 2020-02-28 11:41:29,344 - INFO: Done | 1892 | 2020-02-28 11:41:29,344 - INFO: Done |
1887 | 2020-02-28 11:41:29,388 - DEBUG: Logging out and exiting...</programlisting> | 1893 | 2020-02-28 11:41:29,388 - DEBUG: Logging out and exiting...</programlisting> |
1888 | </section> | 1894 | </section> |
@@ -1933,7 +1939,7 @@ Options: | |||
1933 | format:</emphasis><programlisting>[ | 1939 | format:</emphasis><programlisting>[ |
1934 | { | 1940 | { |
1935 | "name": "Delete NFVA image on uCPE Manager", | 1941 | "name": "Delete NFVA image on uCPE Manager", |
1936 | "args": "-i enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2" | 1942 | "args": "-i enea-edge-runtime-xeon_d.ostree.tar.bz2" |
1937 | } | 1943 | } |
1938 | ]</programlisting></para> | 1944 | ]</programlisting></para> |
1939 | </section> | 1945 | </section> |
@@ -1945,17 +1951,17 @@ Options: | |||
1945 | executed individually by running the following command line:</para> | 1951 | executed individually by running the following command line:</para> |
1946 | 1952 | ||
1947 | <programlisting>$ python deleteUpgradeFile.py -u admin -p admin -H localhost -i \ | 1953 | <programlisting>$ python deleteUpgradeFile.py -u admin -p admin -H localhost -i \ |
1948 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 | 1954 | enea-edge-runtime-xeon_d.ostree.tar.bz2 |
1949 | 2020-02-28 12:06:20,111 - DEBUG: Started logging | 1955 | 2020-02-28 12:06:20,111 - DEBUG: Started logging |
1950 | 2020-02-28 12:06:20,112 - INFO: Delete NFVA image from uCPE Manager | 1956 | 2020-02-28 12:06:20,112 - INFO: Delete NFVA image from uCPE Manager |
1951 | 2020-02-28 12:06:20,210 - DEBUG: Login successful on host 'localhost' | 1957 | 2020-02-28 12:06:20,210 - DEBUG: Login successful on host 'localhost' |
1952 | 2020-02-28 12:06:20,211 - DEBUG: Session token is: 594b2d50-5a1a-11ea-a3de-5652b3ac1c30 | 1958 | 2020-02-28 12:06:20,211 - DEBUG: Session token is: 594b2d50-5a1a-11ea-a3de-5652b3ac1c30 |
1953 | 2020-02-28 12:06:20,255 - INFO: The image \ | 1959 | 2020-02-28 12:06:20,255 - INFO: The image \ |
1954 | 'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' was successfully found | 1960 | 'enea-edge-runtime-xeon_d.ostree.tar.bz2' was successfully found |
1955 | 2020-02-28 12:06:20,256 - INFO: The oid for \ | 1961 | 2020-02-28 12:06:20,256 - INFO: The oid for \ |
1956 | 'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' image name is as follows: \ | 1962 | 'enea-edge-runtime-xeon_d.ostree.tar.bz2' image name is as follows: \ |
1957 | VcpeAgent/xeon_d/enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 | 1963 | VcpeAgent/xeon_d/enea-edge-runtime-xeon_d.ostree.tar.bz2 |
1958 | 2020-02-28 12:06:20,449 - INFO: The 'enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2' \ | 1964 | 2020-02-28 12:06:20,449 - INFO: The 'enea-edge-runtime-xeon_d.ostree.tar.bz2' \ |
1959 | image was successfully removed | 1965 | image was successfully removed |
1960 | 2020-02-28 12:06:20,479 - INFO: Done | 1966 | 2020-02-28 12:06:20,479 - INFO: Done |
1961 | 2020-02-28 12:06:20,517 - DEBUG: Logging out and exiting...</programlisting> | 1967 | 2020-02-28 12:06:20,517 - DEBUG: Logging out and exiting...</programlisting> |
@@ -2016,7 +2022,7 @@ Options: | |||
2016 | <programlisting>[ | 2022 | <programlisting>[ |
2017 | { | 2023 | { |
2018 | "name": "Install and activate NFVA image on uCPE device from uCPE Manager", | 2024 | "name": "Install and activate NFVA image on uCPE device from uCPE Manager", |
2019 | "args": "-i enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16" | 2025 | "args": "-i enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d -d inteld1521-16" |
2020 | } | 2026 | } |
2021 | ]</programlisting> | 2027 | ]</programlisting> |
2022 | </section> | 2028 | </section> |
@@ -2028,7 +2034,7 @@ Options: | |||
2028 | executed individually by running the following command line:</para> | 2034 | executed individually by running the following command line:</para> |
2029 | 2035 | ||
2030 | <programlisting>$ python installAndActivate.py -u admin -p admin -H localhost -i \ | 2036 | <programlisting>$ python installAndActivate.py -u admin -p admin -H localhost -i \ |
2031 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16 | 2037 | enea-edge-runtime-xeon_d.ostree.tar.bz2 -t xeon_d -d inteld1521-16 |
2032 | 2020-02-28 12:36:46,137 - DEBUG: Started logging | 2038 | 2020-02-28 12:36:46,137 - DEBUG: Started logging |
2033 | 2020-02-28 12:36:46,138 - INFO: Install and activate NFVA image from uCPE Manager | 2039 | 2020-02-28 12:36:46,138 - INFO: Install and activate NFVA image from uCPE Manager |
2034 | 2020-02-28 12:36:46,288 - DEBUG: Login successful on host 'localhost' | 2040 | 2020-02-28 12:36:46,288 - DEBUG: Login successful on host 'localhost' |
@@ -2037,29 +2043,29 @@ enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 -t xeon_d -d inteld1521-16 | |||
2037 | 2020-02-28 12:36:46,459 - INFO: Display info about NFVA installation \ | 2043 | 2020-02-28 12:36:46,459 - INFO: Display info about NFVA installation \ |
2038 | [inteld1521-16:1001:172.24.12.152] Install Started | 2044 | [inteld1521-16:1001:172.24.12.152] Install Started |
2039 | 2020-02-28 12:36:46,492 - INFO: Transferring Image: \ | 2045 | 2020-02-28 12:36:46,492 - INFO: Transferring Image: \ |
2040 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 | 2046 | enea-edge-runtime-xeon_d.ostree.tar.bz2 |
2041 | 2020-02-28 12:36:56,552 - INFO: Verifying Release [1] | 2047 | 2020-02-28 12:36:56,552 - INFO: Verifying Release [1] |
2042 | 2020-02-28 12:37:06,599 - INFO: Verifying Release [2] | 2048 | 2020-02-28 12:37:06,599 - INFO: Verifying Release [2] |
2043 | 2020-02-28 12:37:16,652 - INFO: Validating Upgrade to \ | 2049 | 2020-02-28 12:37:16,652 - INFO: Validating Upgrade to \ |
2044 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 | 2050 | enea-edge-runtime-xeon_d.ostree.tar.bz2 |
2045 | 2020-02-28 12:37:26,713 - INFO: Validating upgrade to \ | 2051 | 2020-02-28 12:37:26,713 - INFO: Validating upgrade to \ |
2046 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [3] | 2052 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [3] |
2047 | 2020-02-28 12:37:36,770 - INFO: Validating upgrade to \ | 2053 | 2020-02-28 12:37:36,770 - INFO: Validating upgrade to \ |
2048 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [5] | 2054 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [5] |
2049 | 2020-02-28 12:37:46,819 - INFO: Validating upgrade to \ | 2055 | 2020-02-28 12:37:46,819 - INFO: Validating upgrade to \ |
2050 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [7] | 2056 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [7] |
2051 | 2020-02-28 12:37:56,879 - INFO: Validating upgrade to \ | 2057 | 2020-02-28 12:37:56,879 - INFO: Validating upgrade to \ |
2052 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [9] | 2058 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [9] |
2053 | 2020-02-28 12:38:06,920 - INFO: Validating upgrade to \ | 2059 | 2020-02-28 12:38:06,920 - INFO: Validating upgrade to \ |
2054 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [11] | 2060 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [11] |
2055 | 2020-02-28 12:38:16,975 - INFO: Validating upgrade to \ | 2061 | 2020-02-28 12:38:16,975 - INFO: Validating upgrade to \ |
2056 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [13] | 2062 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [13] |
2057 | 2020-02-28 12:38:27,019 - INFO: Validating upgrade to \ | 2063 | 2020-02-28 12:38:27,019 - INFO: Validating upgrade to \ |
2058 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [15] | 2064 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [15] |
2059 | 2020-02-28 12:38:37,091 - INFO: Validating upgrade to \ | 2065 | 2020-02-28 12:38:37,091 - INFO: Validating upgrade to \ |
2060 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [18] | 2066 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [18] |
2061 | 2020-02-28 12:38:47,133 - INFO: Validating upgrade to \ | 2067 | 2020-02-28 12:38:47,133 - INFO: Validating upgrade to \ |
2062 | enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2 [20] | 2068 | enea-edge-runtime-xeon_d.ostree.tar.bz2 [20] |
2063 | 2020-02-28 12:38:57,186 - INFO: Waiting for release to become active | 2069 | 2020-02-28 12:38:57,186 - INFO: Waiting for release to become active |
2064 | 2020-02-28 12:39:07,231 - INFO: Upgrade Request Complete | 2070 | 2020-02-28 12:39:07,231 - INFO: Upgrade Request Complete |
2065 | 2020-02-28 12:39:17,242 - INFO: Installation completed! | 2071 | 2020-02-28 12:39:17,242 - INFO: Installation completed! |
diff --git a/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml b/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml index 993da22..f722aef 100644 --- a/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml +++ b/doc/book-enea-edge-example-usecases/doc/128t_vnf_router.xml | |||
@@ -692,7 +692,7 @@ | |||
692 | <orderedlist> | 692 | <orderedlist> |
693 | <listitem> | 693 | <listitem> |
694 | <para>Select the trgt uCPE device -> VNF -> Instances -> | 694 | <para>Select the trgt uCPE device -> VNF -> Instances -> |
695 | 128T -> Delete.</para> | 695 | <literal>128T_trgt_1</literal> -> Delete.</para> |
696 | </listitem> | 696 | </listitem> |
697 | 697 | ||
698 | <listitem> | 698 | <listitem> |
@@ -707,7 +707,7 @@ | |||
707 | </listitem> | 707 | </listitem> |
708 | 708 | ||
709 | <listitem> | 709 | <listitem> |
710 | <para>VNF -> Descriptors, select all bundles -> | 710 | <para>VNF -> Descriptors, select <literal>128T</literal> -> |
711 | Offboard.</para> | 711 | Offboard.</para> |
712 | </listitem> | 712 | </listitem> |
713 | </orderedlist> | 713 | </orderedlist> |
diff --git a/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml b/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml index 1412d68..3208168 100644 --- a/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml +++ b/doc/book-enea-edge-example-usecases/doc/service_chaining_128t_fortigate.xml | |||
@@ -1055,8 +1055,8 @@ | |||
1055 | </listitem> | 1055 | </listitem> |
1056 | 1056 | ||
1057 | <listitem> | 1057 | <listitem> |
1058 | <para>VNF -> Descriptors. Select all bundles -> | 1058 | <para>VNF -> Select one by one, the Fortigate and 128T VNF |
1059 | Offboard.</para> | 1059 | Descriptors -> Offboard.</para> |
1060 | </listitem> | 1060 | </listitem> |
1061 | </orderedlist> | 1061 | </orderedlist> |
1062 | </section> | 1062 | </section> |
diff --git a/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml b/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml index 9fa6bda..c32a784 100644 --- a/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml +++ b/doc/book-enea-edge-system-test-specification/doc/sample_test_cases.xml | |||
@@ -1,10 +1,16 @@ | |||
1 | <?xml version="1.0" encoding="ISO-8859-1"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <chapter id="sample_testcases"> | 2 | <chapter id="sample_testcases"> |
3 | <title>Sample Test Cases</title> | 3 | <title>Sample Test Cases</title> |
4 | 4 | ||
5 | <para>The test cases specified in this chapter are implemented as a Sample | 5 | <para>The test cases specified in this chapter are implemented as a Sample |
6 | Test Suite included in the TH.</para> | 6 | Test Suite included in the TH.</para> |
7 | 7 | ||
8 | <note> | ||
9 | <para>The NFVA and uCPE Manager terms from this document and from the | ||
10 | source code are references to the Enea Edge Runtime and the Enea Edge | ||
11 | Management application components, respectively.</para> | ||
12 | </note> | ||
13 | |||
8 | <section id="vnf_dev_net_smoke"> | 14 | <section id="vnf_dev_net_smoke"> |
9 | <title>VNF, Device and Network Smoke Test Cases</title> | 15 | <title>VNF, Device and Network Smoke Test Cases</title> |
10 | 16 | ||
@@ -61,7 +67,8 @@ vnfd=<VNF-Descriptor-name>"</programlisting></para> | |||
61 | <title>VNF - Offboard a VNF</title> | 67 | <title>VNF - Offboard a VNF</title> |
62 | 68 | ||
63 | <para><emphasis role="bold">Description:</emphasis> Removing a VNF | 69 | <para><emphasis role="bold">Description:</emphasis> Removing a VNF |
64 | Descriptor from the Enea Edge Management. For details please refer to:</para> | 70 | Descriptor from the Enea Edge Management. For details please refer |
71 | to:</para> | ||
65 | 72 | ||
66 | <itemizedlist> | 73 | <itemizedlist> |
67 | <listitem> | 74 | <listitem> |
@@ -125,8 +132,8 @@ vnfd=<VNF-Descriptor-name>"</programlisting></para> | |||
125 | <section id="device_upload_image"> | 132 | <section id="device_upload_image"> |
126 | <title>Device - Upload a Edge image</title> | 133 | <title>Device - Upload a Edge image</title> |
127 | 134 | ||
128 | <para><emphasis role="bold">Description:</emphasis> Upload a Edge | 135 | <para><emphasis role="bold">Description:</emphasis> Upload a Edge image |
129 | image file onto the Enea Edge Management. For details please refer to:</para> | 136 | file onto the Enea Edge Management. For details please refer to:</para> |
130 | 137 | ||
131 | <itemizedlist> | 138 | <itemizedlist> |
132 | <listitem> | 139 | <listitem> |
@@ -150,7 +157,7 @@ vnfd=<VNF-Descriptor-name>"</programlisting></para> | |||
150 | image_path="<Image-path>" -e upgrade_type="<Upgrade-type>"</programlisting></para> | 157 | image_path="<Image-path>" -e upgrade_type="<Upgrade-type>"</programlisting></para> |
151 | 158 | ||
152 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \ | 159 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/uploadImage.yml -e \ |
153 | image_path="/tmp/enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \ | 160 | image_path="/tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2" -e \ |
154 | upgrade_type="xeon_d"</programlisting></para> | 161 | upgrade_type="xeon_d"</programlisting></para> |
155 | 162 | ||
156 | <para><emphasis role="bold">Result:</emphasis> Output of the test case | 163 | <para><emphasis role="bold">Result:</emphasis> Output of the test case |
@@ -194,7 +201,7 @@ A file with the same name is already uploaded.</programlisting></para> | |||
194 | image_name="<Image-name>"</programlisting></para> | 201 | image_name="<Image-name>"</programlisting></para> |
195 | 202 | ||
196 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \ | 203 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/deleteUpgradeFile.yml -e \ |
197 | image_name="enea-nfv-access-xeon-d.rootfs.ostree.tar.bz2"</programlisting></para> | 204 | image_name="enea-edge-runtime-xeon_d.ostree.tar.bz2"</programlisting></para> |
198 | 205 | ||
199 | <para><emphasis role="bold">Result:</emphasis> Output of the test case | 206 | <para><emphasis role="bold">Result:</emphasis> Output of the test case |
200 | run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework] | 207 | run using the Test Harness:<programlisting>TASK [Remove NFVA image -- Run deleteUpgradeFile.py module from automation_framework] |
@@ -255,8 +262,8 @@ localhost : ok=1 changed=1 unreachable=0 failed=0</pro | |||
255 | 262 | ||
256 | <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> | 263 | <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> |
257 | <listitem> | 264 | <listitem> |
258 | <para>The device must be previously added to the Enea Edge Management | 265 | <para>The device must be previously added to the Enea Edge |
259 | instance.</para> | 266 | Management instance.</para> |
260 | </listitem> | 267 | </listitem> |
261 | 268 | ||
262 | <listitem> | 269 | <listitem> |
@@ -274,7 +281,7 @@ image_name="<Image_name>" -e upgrade_type="<Upgrade_type>" -e \ | |||
274 | device="<Device-name>"</programlisting></para> | 281 | device="<Device-name>"</programlisting></para> |
275 | 282 | ||
276 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \ | 283 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installAndActivate.yml -e \ |
277 | image_name="enea-nfv-access-xeon-d6.rootfs.ostree.tar.bz2" -e \ | 284 | image_name="enea-edge-runtime-xeon_d.ostree.tar.bz2" -e \ |
278 | upgrade_type=xeon_d -e device=inteld1521-16"</programlisting></para> | 285 | upgrade_type=xeon_d -e device=inteld1521-16"</programlisting></para> |
279 | 286 | ||
280 | <para><emphasis role="bold">Result:</emphasis> Output of the test case | 287 | <para><emphasis role="bold">Result:</emphasis> Output of the test case |
@@ -291,12 +298,12 @@ Duplicate entry - Release already installed</programlisting></para> | |||
291 | </section> | 298 | </section> |
292 | 299 | ||
293 | <section id="dev_upload_inst_activ"> | 300 | <section id="dev_upload_inst_activ"> |
294 | <title>Device - Upload, Install and Activate a Edge image on a | 301 | <title>Device - Upload, Install and Activate a Edge image on a uCPE |
295 | uCPE device</title> | 302 | device</title> |
296 | 303 | ||
297 | <para><emphasis role="bold">Description:</emphasis> Upload, install and | 304 | <para><emphasis role="bold">Description:</emphasis> Upload, install and |
298 | activate a Edge image on a uCPE device from the Enea Edge Management. For | 305 | activate a Edge image on a uCPE device from the Enea Edge Management. |
299 | details please refer to:</para> | 306 | For details please refer to:</para> |
300 | 307 | ||
301 | <itemizedlist> | 308 | <itemizedlist> |
302 | <listitem> | 309 | <listitem> |
@@ -335,8 +342,8 @@ Duplicate entry - Release already installed</programlisting></para> | |||
335 | 342 | ||
336 | <itemizedlist> | 343 | <itemizedlist> |
337 | <listitem> | 344 | <listitem> |
338 | <para>The device has to be previously added to the Enea Edge Management | 345 | <para>The device has to be previously added to the Enea Edge |
339 | instance.</para> | 346 | Management instance.</para> |
340 | </listitem> | 347 | </listitem> |
341 | 348 | ||
342 | <listitem> | 349 | <listitem> |
@@ -357,8 +364,8 @@ image_name="<Image-name>" -e upgrade_type="<Upgrade-type>"</programl | |||
357 | 364 | ||
358 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \ | 365 | <para><emphasis role="bold">Example:</emphasis> <programlisting>ansible-playbook playbooks/installNFVAImage.yml -e \ |
359 | device="inteld1521-16" -e \ | 366 | device="inteld1521-16" -e \ |
360 | image_path=/tmp/enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ | 367 | image_path=/tmp/enea-edge-runtime-xeon_d.ostree.tar.bz2 -e \ |
361 | image_name=enea-nfv-access-xeon-d5.rootfs.ostree.tar.bz2 -e \ | 368 | image_name=enea-edge-runtime-xeon_d.ostree.tar.bz2 -e \ |
362 | upgrade_type=xeon_d</programlisting></para> | 369 | upgrade_type=xeon_d</programlisting></para> |
363 | 370 | ||
364 | <para><emphasis role="bold">Result:</emphasis> Output of the test case | 371 | <para><emphasis role="bold">Result:</emphasis> Output of the test case |
@@ -388,8 +395,8 @@ upgrade_type=xeon_d</programlisting></para> | |||
388 | 395 | ||
389 | <itemizedlist> | 396 | <itemizedlist> |
390 | <listitem> | 397 | <listitem> |
391 | <para>The device has to be previously added to the Enea Edge Management | 398 | <para>The device has to be previously added to the Enea Edge |
392 | instance.</para> | 399 | Management instance.</para> |
393 | </listitem> | 400 | </listitem> |
394 | 401 | ||
395 | <listitem> | 402 | <listitem> |
@@ -413,7 +420,8 @@ upgrade_type=xeon_d</programlisting></para> | |||
413 | <title>Device - Remove a Device</title> | 420 | <title>Device - Remove a Device</title> |
414 | 421 | ||
415 | <para><emphasis role="bold">Description:</emphasis> Removing a uCPE | 422 | <para><emphasis role="bold">Description:</emphasis> Removing a uCPE |
416 | device from the Enea Edge Management. For details please refer to:</para> | 423 | device from the Enea Edge Management. For details please refer |
424 | to:</para> | ||
417 | 425 | ||
418 | <itemizedlist> | 426 | <itemizedlist> |
419 | <listitem> | 427 | <listitem> |
@@ -429,8 +437,8 @@ upgrade_type=xeon_d</programlisting></para> | |||
429 | 437 | ||
430 | <itemizedlist> | 438 | <itemizedlist> |
431 | <listitem> | 439 | <listitem> |
432 | <para>The device has to be previously added to the Enea Edge Management | 440 | <para>The device has to be previously added to the Enea Edge |
433 | instance.</para> | 441 | Management instance.</para> |
434 | </listitem> | 442 | </listitem> |
435 | 443 | ||
436 | <listitem> | 444 | <listitem> |
@@ -517,7 +525,8 @@ upgrade_type=xeon_d</programlisting></para> | |||
517 | 525 | ||
518 | <itemizedlist> | 526 | <itemizedlist> |
519 | <listitem> | 527 | <listitem> |
520 | <para>A NIC is bound to a device in a Enea Edge Management instance.</para> | 528 | <para>A NIC is bound to a device in a Enea Edge Management |
529 | instance.</para> | ||
521 | </listitem> | 530 | </listitem> |
522 | 531 | ||
523 | <listitem> | 532 | <listitem> |
@@ -638,8 +647,8 @@ bridge=<Bridge-name>"</programlisting></para> | |||
638 | 647 | ||
639 | <para><emphasis role="bold">Precondition: </emphasis></para> | 648 | <para><emphasis role="bold">Precondition: </emphasis></para> |
640 | 649 | ||
641 | <para>A device must have been previously added and connected to the Enea Edge | 650 | <para>A device must have been previously added and connected to the Enea |
642 | Management instance.</para> | 651 | Edge Management instance.</para> |
643 | 652 | ||
644 | <para><emphasis role="bold">Action:</emphasis> Run the | 653 | <para><emphasis role="bold">Action:</emphasis> Run the |
645 | <filename>configDPDK.yml</filename> Ansible Playbook with the | 654 | <filename>configDPDK.yml</filename> Ansible Playbook with the |
@@ -693,12 +702,12 @@ DEBUG: "{{ scriptName }} was uploaded to Enea Edge Management!"</programlisting> | |||
693 | </section> | 702 | </section> |
694 | 703 | ||
695 | <section id="cs_upload_device"> | 704 | <section id="cs_upload_device"> |
696 | <title>Custom Scripts - Upload a Custom Script from the Enea Edge Management to | 705 | <title>Custom Scripts - Upload a Custom Script from the Enea Edge |
697 | a Device</title> | 706 | Management to a Device</title> |
698 | 707 | ||
699 | <para><emphasis role="bold">Description:</emphasis> Upload a Custom | 708 | <para><emphasis role="bold">Description:</emphasis> Upload a Custom |
700 | Script from the Enea Edge Management to a Device. For details please refer | 709 | Script from the Enea Edge Management to a Device. For details please |
701 | to:</para> | 710 | refer to:</para> |
702 | 711 | ||
703 | <itemizedlist> | 712 | <itemizedlist> |
704 | <listitem> | 713 | <listitem> |
@@ -719,8 +728,8 @@ DEBUG: "{{ scriptName }} was uploaded to Enea Edge Management!"</programlisting> | |||
719 | </listitem> | 728 | </listitem> |
720 | 729 | ||
721 | <listitem> | 730 | <listitem> |
722 | <para>A Custom Script must have been previously added to the Enea Edge | 731 | <para>A Custom Script must have been previously added to the Enea |
723 | Management instance.</para> | 732 | Edge Management instance.</para> |
724 | </listitem> | 733 | </listitem> |
725 | </itemizedlist> | 734 | </itemizedlist> |
726 | 735 | ||
@@ -745,7 +754,8 @@ DEBUG: "{{ scriptName }} was uploaded to {{ device }}!"</programlisting> | |||
745 | Management</title> | 754 | Management</title> |
746 | 755 | ||
747 | <para><emphasis role="bold">Description:</emphasis> Remove a Custom | 756 | <para><emphasis role="bold">Description:</emphasis> Remove a Custom |
748 | Script from the Enea Edge Management. For details please refer to:</para> | 757 | Script from the Enea Edge Management. For details please refer |
758 | to:</para> | ||
749 | 759 | ||
750 | <itemizedlist> | 760 | <itemizedlist> |
751 | <listitem> | 761 | <listitem> |
@@ -827,7 +837,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"< | |||
827 | Store</title> | 837 | Store</title> |
828 | 838 | ||
829 | <para><emphasis role="bold">Description:</emphasis> Adding an Offline | 839 | <para><emphasis role="bold">Description:</emphasis> Adding an Offline |
830 | Config Store to the Enea Edge Management. For details please refer to:</para> | 840 | Config Store to the Enea Edge Management. For details please refer |
841 | to:</para> | ||
831 | 842 | ||
832 | <itemizedlist> | 843 | <itemizedlist> |
833 | <listitem> | 844 | <listitem> |
@@ -872,7 +883,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"< | |||
872 | Store</title> | 883 | Store</title> |
873 | 884 | ||
874 | <para><emphasis role="bold">Description:</emphasis> Removing an Offline | 885 | <para><emphasis role="bold">Description:</emphasis> Removing an Offline |
875 | Config Store from the Enea Edge Management. For details please refer to:</para> | 886 | Config Store from the Enea Edge Management. For details please refer |
887 | to:</para> | ||
876 | 888 | ||
877 | <itemizedlist> | 889 | <itemizedlist> |
878 | <listitem> | 890 | <listitem> |
@@ -887,7 +899,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"< | |||
887 | <para><emphasis role="bold">Precondition:</emphasis></para> | 899 | <para><emphasis role="bold">Precondition:</emphasis></para> |
888 | 900 | ||
889 | <para>The Offline Configuration Store the user wishes to remove should | 901 | <para>The Offline Configuration Store the user wishes to remove should |
890 | exist in the Enea Edge Management. If it does not, the test will say so.</para> | 902 | exist in the Enea Edge Management. If it does not, the test will say |
903 | so.</para> | ||
891 | 904 | ||
892 | <para><emphasis role="bold">Action:</emphasis> Run the | 905 | <para><emphasis role="bold">Action:</emphasis> Run the |
893 | <filename>removeConfigStore.yml</filename> Ansible Playbook with the | 906 | <filename>removeConfigStore.yml</filename> Ansible Playbook with the |
@@ -908,8 +921,8 @@ DEBUG: "{{ scriptName }} from phase {{ phase }} was removed from {{ device }}!"< | |||
908 | Configuration Store</title> | 921 | Configuration Store</title> |
909 | 922 | ||
910 | <para><emphasis role="bold">Description:</emphasis> Adding a network | 923 | <para><emphasis role="bold">Description:</emphasis> Adding a network |
911 | bridge to an Offline Config Store in Enea Edge Management. For details please | 924 | bridge to an Offline Config Store in Enea Edge Management. For details |
912 | refer to:</para> | 925 | please refer to:</para> |
913 | 926 | ||
914 | <itemizedlist> | 927 | <itemizedlist> |
915 | <listitem> | 928 | <listitem> |
@@ -1027,7 +1040,8 @@ INFO: Done</programlisting> | |||
1027 | </listitem> | 1040 | </listitem> |
1028 | 1041 | ||
1029 | <listitem> | 1042 | <listitem> |
1030 | <para>The device should be connected to the Enea Edge Management.</para> | 1043 | <para>The device should be connected to the Enea Edge |
1044 | Management.</para> | ||
1031 | </listitem> | 1045 | </listitem> |
1032 | </itemizedlist> | 1046 | </itemizedlist> |
1033 | 1047 | ||
@@ -1078,7 +1092,8 @@ INFO: Done</programlisting> | |||
1078 | </listitem> | 1092 | </listitem> |
1079 | 1093 | ||
1080 | <listitem> | 1094 | <listitem> |
1081 | <para>The device should be connected to the Enea Edge Management.</para> | 1095 | <para>The device should be connected to the Enea Edge |
1096 | Management.</para> | ||
1082 | </listitem> | 1097 | </listitem> |
1083 | </itemizedlist> | 1098 | </itemizedlist> |
1084 | 1099 | ||
@@ -1109,7 +1124,8 @@ INFO: Done</programlisting> | |||
1109 | <title>VNF Deployment and Lifecycle</title> | 1124 | <title>VNF Deployment and Lifecycle</title> |
1110 | 1125 | ||
1111 | <para>The following details the automated suite that handles the testing | 1126 | <para>The following details the automated suite that handles the testing |
1112 | of the instantiation, lifecycle and destruction of a VNF for Enea Edge.</para> | 1127 | of the instantiation, lifecycle and destruction of a VNF for Enea |
1128 | Edge.</para> | ||
1113 | 1129 | ||
1114 | <section id="inst_vnfi"> | 1130 | <section id="inst_vnfi"> |
1115 | <title>Instantiating a VNFI</title> | 1131 | <title>Instantiating a VNFI</title> |
@@ -1130,8 +1146,8 @@ INFO: Done</programlisting> | |||
1130 | <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> | 1146 | <para><emphasis role="bold">Preconditions:</emphasis> <itemizedlist> |
1131 | <listitem> | 1147 | <listitem> |
1132 | <para>A VNF Image is onboarded and a device is added and connected | 1148 | <para>A VNF Image is onboarded and a device is added and connected |
1133 | to the Enea Edge Management. Depending on the VNF, other steps may be | 1149 | to the Enea Edge Management. Depending on the VNF, other steps may |
1134 | required.</para> | 1150 | be required.</para> |
1135 | </listitem> | 1151 | </listitem> |
1136 | 1152 | ||
1137 | <listitem> | 1153 | <listitem> |
@@ -1507,8 +1523,7 @@ FortigateFWInstance tested successfully!</programlisting></para> | |||
1507 | </listitem> | 1523 | </listitem> |
1508 | 1524 | ||
1509 | <listitem> | 1525 | <listitem> |
1510 | <para><olink | 1526 | <para><olink targetdoc="book_enea_edge_auto_fw_th_user_guide" |
1511 | targetdoc="book_enea_edge_auto_fw_th_user_guide" | ||
1512 | targetptr="python_testsuite">Python Unit-Test Suite in | 1527 | targetptr="python_testsuite">Python Unit-Test Suite in |
1513 | <xi:include href="../../s_docbuild/olinkdb/pardoc-names.xml" | 1528 | <xi:include href="../../s_docbuild/olinkdb/pardoc-names.xml" |
1514 | xmlns:xi="http://www.w3.org/2001/XInclude" | 1529 | xmlns:xi="http://www.w3.org/2001/XInclude" |
@@ -1763,23 +1778,23 @@ LAN-to-LAN connectivity (through VPN tunnel)tested successfully!</programlisting | |||
1763 | </listitem> | 1778 | </listitem> |
1764 | 1779 | ||
1765 | <listitem> | 1780 | <listitem> |
1766 | <para>The custom script should have been previously saved in | 1781 | <para>The custom script should have been previously saved in |
1767 | <literal><AF-TH-install-dir>/lab_config/customScripts</literal>.</para> | 1782 | <literal><AF-TH-install-dir>/lab_config/customScripts</literal>.</para> |
1768 | </listitem> | 1783 | </listitem> |
1769 | 1784 | ||
1770 | <listitem> | 1785 | <listitem> |
1771 | <para>Add device settings in the <literal>hosts</literal> Ansible inventory file under | 1786 | <para>Add device settings in the <literal>hosts</literal> Ansible |
1772 | <literal>[customScriptDevice]</literal> and remove the <literal>inteld1521-1</literal> | 1787 | inventory file under <literal>[customScriptDevice]</literal> and |
1773 | example.</para> | 1788 | remove the <literal>inteld1521-1</literal> example.</para> |
1774 | </listitem> | 1789 | </listitem> |
1775 | </itemizedlist> | 1790 | </itemizedlist> |
1776 | 1791 | ||
1777 | <para><emphasis role="bold">Example:</emphasis></para> | 1792 | <para><emphasis role="bold">Example:</emphasis></para> |
1778 | 1793 | ||
1779 | <programlisting>[customScriptDevice] | 1794 | <programlisting>[customScriptDevice] |
1780 | inteld1521-1 ansible_host=172.24.12.73 ansible_port=22 ansible_user=root \ | 1795 | inteld1521-1 ansible_host=172.24.12.73 ansible_port=22 ansible_user=root \ |
1781 | ansible_pass=root</programlisting> | 1796 | ansible_pass=root</programlisting> |
1782 | 1797 | ||
1783 | <para><emphasis role="bold">Action:</emphasis> Run | 1798 | <para><emphasis role="bold">Action:</emphasis> Run |
1784 | <filename>basicTest.yml</filename> (example data for | 1799 | <filename>basicTest.yml</filename> (example data for |
1785 | <filename>test_success_after_always</filename>):</para> | 1800 | <filename>test_success_after_always</filename>):</para> |