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> |
