From aa88673c38be12368dead5e8241fb915d790c431 Mon Sep 17 00:00:00 2001 From: Julien Date: Thu, 17 Aug 2017 21:32:10 +0800 Subject: restruct documents according to opnfvdocs Use only development and release for we don't have test codes for now. JIRA: PHAROS-311 Change-Id: Iacfcaba81a7a52e09cf999b8603cc9dc2f8f2b97 Signed-off-by: Julien --- docs/release/configguide/configguide.rst | 40 + docs/release/configguide/index.rst | 30 + docs/release/configguide/jumpserverinstall.rst | 102 +++ docs/release/configguide/lab_update_guide.rst | 84 ++ docs/release/images/ZTE-POD.jpg | Bin 0 -> 369826 bytes docs/release/images/bridge1.png | Bin 0 -> 78415 bytes docs/release/images/bridge2.png | Bin 0 -> 77276 bytes docs/release/images/opnfv-example-lab-diagram.png | Bin 0 -> 70804 bytes docs/release/images/opnfv-pharos-diagram-v01.jpg | Bin 0 -> 63461 bytes docs/release/images/opnfv-test.jpg | Bin 0 -> 175535 bytes docs/release/images/pharos-archi1.jpg | Bin 0 -> 104922 bytes docs/release/information/index.rst | 14 + docs/release/information/pharos.rst | 120 +++ .../images/lab_topology_example.jpg | Bin 0 -> 54609 bytes .../images/pod_topology_example.png | Bin 0 -> 45640 bytes .../release-notes/lab-description/index.rst | 27 + .../release-notes/lab-description/inventory.rst | 11 + .../lab-description/lab_description.rst | 63 ++ .../lab-description/pod_description.rst | 99 +++ docs/release/release-notes/labs/Dell.rst | 859 +++++++++++++++++++++ .../ericsson/images/ericsson-opnfv-topology.png | Bin 0 -> 1011133 bytes docs/release/release-notes/labs/ericsson/index.rst | 17 + .../labs/ericsson/lab_description.rst | 148 ++++ .../labs/huawei-us-lab/huawei-lab-pod.png | Bin 0 -> 264448 bytes .../labs/huawei-us-lab/huawei-lab-topology.png | Bin 0 -> 37079 bytes .../labs/huawei-us-lab/huawei-lab-virtual.png | Bin 0 -> 646320 bytes .../release-notes/labs/huawei-us-lab/index.rst | 18 + .../labs/huawei-us-lab/lab_specification.rst | 100 +++ .../release-notes/labs/huawei-us-lab/net.png | Bin 0 -> 95297 bytes .../labs/huawei-us-lab/pod_specification.rst | 124 +++ .../release-notes/labs/images/Dell_Overview.jpg | Bin 0 -> 45771 bytes .../release-notes/labs/images/Dell_POD1.jpg | Bin 0 -> 61229 bytes .../release-notes/labs/images/Dell_POD2.jpg | Bin 0 -> 61182 bytes .../release-notes/labs/images/Dell_POD3.jpg | Bin 0 -> 61950 bytes .../labs/images/orange_paris_pod1.jpg | Bin 0 -> 353262 bytes .../release-notes/labs/images/orange_pod2.png | Bin 0 -> 83662 bytes .../labs/images/spirent_vptc-public-drawing.png | Bin 0 -> 80627 bytes docs/release/release-notes/labs/index.rst | 21 + .../release-notes/labs/ool/images/ool-testlab.png | Bin 0 -> 763367 bytes docs/release/release-notes/labs/ool/index.rst | 18 + docs/release/release-notes/labs/ool/inventory.rst | 11 + .../release-notes/labs/ool/lab_description.rst | 72 ++ .../release-notes/labs/ool/pod1_description.rst | 185 +++++ .../release-notes/labs/ool/pod1_inventory.yaml | 38 + .../labs/ool/virtual1_description.rst | 102 +++ .../labs/orange-lannion-lab/index.rst | 218 ++++++ .../release-notes/labs/orange-paris-lab/index.rst | 17 + .../orange_paris_lab_description.rst | 75 ++ .../orange_paris_pod1_description.rst | 129 ++++ docs/release/release-notes/labs/spirent.rst | 44 ++ .../labs/zte-sh-lab/images/zte_sh_lab_topology.png | Bin 0 -> 223339 bytes .../labs/zte-sh-lab/images/zte_sh_pod_topology.png | Bin 0 -> 125873 bytes .../release-notes/labs/zte-sh-lab/index.rst | 20 + .../labs/zte-sh-lab/lab_description.rst | 127 +++ .../release-notes/labs/zte-sh-lab/pod-1.rst | 160 ++++ .../release-notes/labs/zte-sh-lab/pod-1.yaml | 56 ++ .../release-notes/labs/zte-sh-lab/pod-2.rst | 162 ++++ .../release-notes/labs/zte-sh-lab/pod-2.yaml | 56 ++ .../release-notes/labs/zte-sh-lab/pod-3.rst | 163 ++++ .../release-notes/labs/zte-sh-lab/pod-3.yaml | 56 ++ .../platformoverview/labinfrastructure.rst | 21 + .../release-notes/specification/hardwarespec.rst | 52 ++ docs/release/release-notes/specification/index.rst | 18 + .../release-notes/specification/networkconfig.rst | 62 ++ .../release-notes/specification/objectives.rst | 29 + .../release-notes/specification/remoteaccess.rst | 63 ++ docs/release/userguide/documentation-example.rst | 86 +++ docs/release/userguide/index.rst | 26 + 68 files changed, 3943 insertions(+) create mode 100644 docs/release/configguide/configguide.rst create mode 100644 docs/release/configguide/index.rst create mode 100644 docs/release/configguide/jumpserverinstall.rst create mode 100644 docs/release/configguide/lab_update_guide.rst create mode 100644 docs/release/images/ZTE-POD.jpg create mode 100644 docs/release/images/bridge1.png create mode 100644 docs/release/images/bridge2.png create mode 100644 docs/release/images/opnfv-example-lab-diagram.png create mode 100644 docs/release/images/opnfv-pharos-diagram-v01.jpg create mode 100644 docs/release/images/opnfv-test.jpg create mode 100644 docs/release/images/pharos-archi1.jpg create mode 100644 docs/release/information/index.rst create mode 100644 docs/release/information/pharos.rst create mode 100644 docs/release/release-notes/lab-description/images/lab_topology_example.jpg create mode 100644 docs/release/release-notes/lab-description/images/pod_topology_example.png create mode 100644 docs/release/release-notes/lab-description/index.rst create mode 100644 docs/release/release-notes/lab-description/inventory.rst create mode 100644 docs/release/release-notes/lab-description/lab_description.rst create mode 100644 docs/release/release-notes/lab-description/pod_description.rst create mode 100644 docs/release/release-notes/labs/Dell.rst create mode 100644 docs/release/release-notes/labs/ericsson/images/ericsson-opnfv-topology.png create mode 100644 docs/release/release-notes/labs/ericsson/index.rst create mode 100644 docs/release/release-notes/labs/ericsson/lab_description.rst create mode 100644 docs/release/release-notes/labs/huawei-us-lab/huawei-lab-pod.png create mode 100644 docs/release/release-notes/labs/huawei-us-lab/huawei-lab-topology.png create mode 100644 docs/release/release-notes/labs/huawei-us-lab/huawei-lab-virtual.png create mode 100644 docs/release/release-notes/labs/huawei-us-lab/index.rst create mode 100644 docs/release/release-notes/labs/huawei-us-lab/lab_specification.rst create mode 100644 docs/release/release-notes/labs/huawei-us-lab/net.png create mode 100644 docs/release/release-notes/labs/huawei-us-lab/pod_specification.rst create mode 100644 docs/release/release-notes/labs/images/Dell_Overview.jpg create mode 100644 docs/release/release-notes/labs/images/Dell_POD1.jpg create mode 100644 docs/release/release-notes/labs/images/Dell_POD2.jpg create mode 100644 docs/release/release-notes/labs/images/Dell_POD3.jpg create mode 100644 docs/release/release-notes/labs/images/orange_paris_pod1.jpg create mode 100644 docs/release/release-notes/labs/images/orange_pod2.png create mode 100644 docs/release/release-notes/labs/images/spirent_vptc-public-drawing.png create mode 100755 docs/release/release-notes/labs/index.rst create mode 100644 docs/release/release-notes/labs/ool/images/ool-testlab.png create mode 100644 docs/release/release-notes/labs/ool/index.rst create mode 100644 docs/release/release-notes/labs/ool/inventory.rst create mode 100644 docs/release/release-notes/labs/ool/lab_description.rst create mode 100644 docs/release/release-notes/labs/ool/pod1_description.rst create mode 100644 docs/release/release-notes/labs/ool/pod1_inventory.yaml create mode 100644 docs/release/release-notes/labs/ool/virtual1_description.rst create mode 100644 docs/release/release-notes/labs/orange-lannion-lab/index.rst create mode 100644 docs/release/release-notes/labs/orange-paris-lab/index.rst create mode 100644 docs/release/release-notes/labs/orange-paris-lab/orange_paris_lab_description.rst create mode 100644 docs/release/release-notes/labs/orange-paris-lab/orange_paris_pod1_description.rst create mode 100644 docs/release/release-notes/labs/spirent.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_lab_topology.png create mode 100644 docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_pod_topology.png create mode 100644 docs/release/release-notes/labs/zte-sh-lab/index.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/lab_description.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-1.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-1.yaml create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-2.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-2.yaml create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-3.rst create mode 100644 docs/release/release-notes/labs/zte-sh-lab/pod-3.yaml create mode 100644 docs/release/release-notes/platformoverview/labinfrastructure.rst create mode 100644 docs/release/release-notes/specification/hardwarespec.rst create mode 100644 docs/release/release-notes/specification/index.rst create mode 100644 docs/release/release-notes/specification/networkconfig.rst create mode 100644 docs/release/release-notes/specification/objectives.rst create mode 100644 docs/release/release-notes/specification/remoteaccess.rst create mode 100644 docs/release/userguide/documentation-example.rst create mode 100644 docs/release/userguide/index.rst (limited to 'docs/release') diff --git a/docs/release/configguide/configguide.rst b/docs/release/configguide/configguide.rst new file mode 100644 index 00000000..29466776 --- /dev/null +++ b/docs/release/configguide/configguide.rst @@ -0,0 +1,40 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +*************** +Lab Setup Guide +*************** + +Provides an overview for setting up a Pharos lab. A full set of +:ref:`pharos_master` documents are maintained in the *pharos* repo. + +When setting up an OPNFV community lab ... + +* Provide the Pharos community with details of the intended setup, including ... + + * Overview of resources are being offered to the community, intended purpose and known limitations + * Lab owner name with contacts + * Timelines for availablity for development, test, release production, ... + +* Update the Pharos Wiki with lab details + + * Lab map, organization, contacts, status, location, resources, role, etc. + * `Community labs `_ + * :ref:`pharos_wiki` + +* Update the Pharos project information file "Current Labs" + + * :ref:`pharos_information` + +* Create new Wiki pages for lab and POD specific information + + * Access procedures + * Usage guidelines for developers + * Update infomtation as PODs are re-assigned or usage/availability changes + +* Fill Lab and POD templates ... :ref:`pharos_lab` ... :ref:`pharos_pod` + + * Note that security sensitive lab information should be stored in the secure Pharos repo + +* Connect PODs to Jenkins/CI diff --git a/docs/release/configguide/index.rst b/docs/release/configguide/index.rst new file mode 100644 index 00000000..c51f029b --- /dev/null +++ b/docs/release/configguide/index.rst @@ -0,0 +1,30 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos configuration documents. + +******************** +Pharos Configuration +******************** + +OPNFV development, test and production activities rely on Pharos resources and support from the +Pharos community. Lab owners and Pharos project committers/contributors will evolve the vision for +Pharos as well as expand lab capabilities that are needed to help OPNFV be highly successful. + +Pharos configuration documents provide information on how to setup hardware and networks in a +Pharos compliant lab. Jira is used to track Pharos activities including lab operations. Lab +resources can be used for and declared as either *Development (bare-metal or virtual)* or +*Production/CI (bare-metal or virtual)*. If a resource is used for and declared as *Development* +resource, it can not be used for and declared as *Production/CI* resource at the same time and vice +versa. Changing the resource declation must be brought in to Infra WG. Production/CI PODs are +required to be connected to OPNFV Jenkins and available on a 24/7 basis other than scheduled +maintenance and troubleshooting. Jenkins slave status can be seen on `Jenkins dashboard +https://build.opnfv.org/ci/computer/`. + +.. toctree:: + :maxdepth: 2 + + ./configguide.rst + ./lab_update_guide.rst + ./jumpserverinstall.rst diff --git a/docs/release/configguide/jumpserverinstall.rst b/docs/release/configguide/jumpserverinstall.rst new file mode 100644 index 00000000..e51e9469 --- /dev/null +++ b/docs/release/configguide/jumpserverinstall.rst @@ -0,0 +1,102 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Jump Server Configuration +------------------------- + +Jump server install procedures are maintained by each installer project. Addional Jump server +configuraton BKMs will be maintained here. The below install information was used for Fuel however +may be outdated (please refer to Fuel Installer documents). + +**Procedure** + +1. Obtain CentOS 7 Minimal ISO and install + + ``wget http://mirrors.kernel.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso`` + +2. Set parameters appropriate for your environment during installation + +3. Disable NetworkManager + + ``systemctl disable NetworkManager`` + +4. Configure your /etc/sysconfig/network-scripts/ifcfg-* files for your network + +5. Restart networking + + ``service network restart`` + +6. Edit /etc/resolv.conf and add a nameserver, for example 8.8.8.8 + + ``echo nameserver 8.8.8.8 >> /etc/resolv.conf`` + +7. Install libvirt & kvm + + ``yum -y update`` + ``yum -y install kvm qemu-kvm libvirt`` + ``systemctl enable libvirtd`` + +8. Reboot: + + ``shutdown -r now`` + +9. Configure SSHD + + If you wish to avoid annoying delay when use ssh to log in, disable DNS lookups: + + When **UseDNS** is existed in the config file, update it: + + ``sed -i -e 's/^#*UseDNS\ \+yes/UseDNS no/' /etc/ssh/sshd_config`` + + or append the setting when not existed: + + ``echo UseDNS no >> /etc/ssh/ssd_config`` + + Disable Password Authenticaion for security: + + ``sed -i -e 's/^#PasswordAuthentication\ \+yes/PasswordAuthentication no/' /etc/ssh/sshd_config`` + + If you want to disable IPv6 connections, comment IPv6 ListenAddress and change AddressFamily to inet: + + ``sed -i -e 's/^ListenAddress\ \+::/#ListenAddress ::/' /etc/ssh/sshd_config`` + ``sed -i -e 's/^AddressFamily\ \+any/AddressFamily inet/' /etc/ssh/sshd_config`` + +10. Restart sshd + + ``systemctl restart sshd`` + +11. Install virt-install + + ``yum -y install virt-install`` + +12. Visit artifacts.opnfv.org and D/L the OPNFV Fuel ISO + +13. Create a bridge using the interface on the PXE network, for example: br0 + + ``brctl addbr br0`` + +14. Make a directory owned by qemu: + + ``mkdir /home/qemu; mkdir -p /home/qemu/VMs/fuel-6.0/disk`` + + ``chown -R qemu:qemu /home/qemu`` + +15. Copy the ISO to /home/qemu + + ``cd /home/qemu`` + + ``virt-install -n opnfv-2015-05-22_18-34-07-fuel -r 4096 --vcpus=4 + --cpuset=0-3 -c opnfv-2015-05-22_18-34-07.iso --os-type=linux + --os-variant=rhel6 --boot hd,cdrom --disk + path=/home/qemu/VMs/mirantis-fuel-6.0/disk/fuel-vhd0.qcow2,bus=virtio,size=50,format=qcow2 + -w bridge=br0,model=virtio --graphics vnc,listen=0.0.0.0`` + +16. Temporarily flush the firewall rules to make things easier: + + ``iptables -F`` + +17. Connect to the console of the installing VM with your favorite VNC client. + +18. Change the IP settings to match the pod, use an IP in the PXE/Admin network for the Fuel Master diff --git a/docs/release/configguide/lab_update_guide.rst b/docs/release/configguide/lab_update_guide.rst new file mode 100644 index 00000000..c939164c --- /dev/null +++ b/docs/release/configguide/lab_update_guide.rst @@ -0,0 +1,84 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +.. _pharos_wiki: + +************************* +Updating Pharos Documents +************************* + +Details about each Community Lab is found in 3 places: + + - Summary of lab including location, contacts, status, etc. + on the `Pharos Project Wiki page `_ + - Lab specific details are provided with dedicated Wiki pages, + see this `Example Lab `_ + - Pharos repo docs ... + + - docs/information/pharos.rst ... project information file + - docs/labs/ ... Lab documents (includes lab specific capabilities, usages and policies; + POD information) + - docs/labs/images/ ... Lab and POD toplogies + +Update Pharos repo +------------------ + +Clone the Pharos Git repository + + * Make the changes to Pharos project information file (docs/information/pharos.rst) + * After code gets merged http://artifacts.opnfv.org/pharos/docs/information/pharos.html will + contain your change + + +Update Pharos Wiki +------------------ + +Edit Wiki page + + * https://wiki.opnfv.org/pharos + * Look for {{scrape>http://artifacts.opnfv.org/pharos/docs/information/pharos.html}} + * Click "Preview" and see if your change is shown; if shown add a short "Edit summary" and click + "Save" (Wiki does not auto update content) + +You will see a section of code as shown below. Add your page to the bullet list with wiki link, nice +name, and location summary + +Update the map info on the Pharos Project Page https://wiki.opnfv.org/pharos?&#community_labs + + * You will see a section of code as shown below. Add your lab infomation to the list with a comma + separated list as follows: + + * longitude + * latitude + * .8 <- for size + * marker color png ([[marker-green.png|marker-green.png]], [[marker-blue.png|marker-blue.png]], + [[marker-red.png|marker-red.png]], [[marker-gold.png|marker-gold.png]]) + * Nice Format Lab Name + * '';'' + * Location Summary + * ''\\'' <-- for a new line + * external link: <-- optional + +.. MAP Code Example (see Wiki page for current version):: + +MAP:: + + + 45.52,-122.67,60,.8,marker-red.png,Linux Foundation;Portland, Oregon \\ external link: [[http://www.test.com|test.com]] + 39.7392,-104.9902,60,.8,marker-red.png,Cable Labs;Denver, CA \\ external link: [[http://www.test.com|test.com]] + 37.333685,-121.891272,60,.6,marker-green.png,[[pharos/spirentvctlab|Spirent VCT Lab]] \\ San Jose, California + 39.90,116.35,60,.8,marker-red.png,China Mobile Labs;Beijing, China \\ external link: [[http://www.test.com|test.com]] + 37.413137,-121.977975,-180,.6,marker-red.png,Dell Labs;Santa Clara, California \\ link: [[https://wiki.opnfv.org/dell_hosting]] + 59.41,17.95,60,.8,marker-red.png,Enea Pharos Lab;Kista, Sweden \\ external link: [[http://www.enea.com/pharos-lab|ENEA pharos lab]] + 45.50,-73.66,60,.8,marker-blue.png,Ericsson Labs;Montreal, Canada \\ external link: [[http://www.test.com|test.com]] + 34.26,108.97,60,.8,marker-green.png, Huawei Labs;Xi an, China \\ external link: [[http://www.test.com|test.com]] + 37.373424,-121.964913,60,.8,marker-green.png, Huawei Labs;Santa Clara, USA \\ external link: [[http://www.test.com|test.com]] + 45.53,-122.97,60,.8,marker-green.png,Intel Labs;Hillsboro, Oregon \\ link: [[https://wiki.opnfv.org/get_started/intel_hosting|intel_hosting]] + 48.75867,-3.45196,60,.8,marker-gold.png,Orange Labs;Lannion, France \\ external link: [[http://www.test.com|test.com]] + 48.825786,2.274797,-60,.8,marker-gold.png,Orange Labs;Paris, France \\ external link: [[http://www.test.com|test.com]] + 31.97,118.79,60,.8,marker-red.png,ZTE Labs;Nan Jing, China \\ link:[[zte-nj-testlab|ZTE, Nan Jing]] + [[http://test.com|test.com]] \\ internal link: [[::start]]\\ **DW Formatting** + diff --git a/docs/release/images/ZTE-POD.jpg b/docs/release/images/ZTE-POD.jpg new file mode 100644 index 00000000..23907f9d Binary files /dev/null and b/docs/release/images/ZTE-POD.jpg differ diff --git a/docs/release/images/bridge1.png b/docs/release/images/bridge1.png new file mode 100644 index 00000000..9a557aef Binary files /dev/null and b/docs/release/images/bridge1.png differ diff --git a/docs/release/images/bridge2.png b/docs/release/images/bridge2.png new file mode 100644 index 00000000..7d8c3831 Binary files /dev/null and b/docs/release/images/bridge2.png differ diff --git a/docs/release/images/opnfv-example-lab-diagram.png b/docs/release/images/opnfv-example-lab-diagram.png new file mode 100644 index 00000000..5a3901cd Binary files /dev/null and b/docs/release/images/opnfv-example-lab-diagram.png differ diff --git a/docs/release/images/opnfv-pharos-diagram-v01.jpg b/docs/release/images/opnfv-pharos-diagram-v01.jpg new file mode 100644 index 00000000..b6886554 Binary files /dev/null and b/docs/release/images/opnfv-pharos-diagram-v01.jpg differ diff --git a/docs/release/images/opnfv-test.jpg b/docs/release/images/opnfv-test.jpg new file mode 100644 index 00000000..54a8110e Binary files /dev/null and b/docs/release/images/opnfv-test.jpg differ diff --git a/docs/release/images/pharos-archi1.jpg b/docs/release/images/pharos-archi1.jpg new file mode 100644 index 00000000..3c4478a8 Binary files /dev/null and b/docs/release/images/pharos-archi1.jpg differ diff --git a/docs/release/information/index.rst b/docs/release/information/index.rst new file mode 100644 index 00000000..0311526a --- /dev/null +++ b/docs/release/information/index.rst @@ -0,0 +1,14 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +************************** +Pharos Project Information +************************** + + +.. toctree:: + :maxdepth: 2 + + ./pharos.rst diff --git a/docs/release/information/pharos.rst b/docs/release/information/pharos.rst new file mode 100644 index 00000000..1679e380 --- /dev/null +++ b/docs/release/information/pharos.rst @@ -0,0 +1,120 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Introduction +------------ + +The `Pharos Project `_ deals with developing an OPNFV lab +infrastructure that is geographically and technically diverse. This will greatly assist in +developing a highly robust and stable OPNFV platform. Community labs are hosted by individual +companies and there is also an OPNFV lab hosted by the Linux Foundation that has controlled access +for key development and production activities. The **Pharos Specification** defines a "compliant" +deployment and test environment. Pharos is responsible for defining lab capabilities, developing +management/usage policies and process; and a support plan for reliable access to project and release +resources. Community labs are provided as a service by companies and are not controlled by Pharos +however our goal is to provide easy visibility of all lab capabilities and their usage at all-times. + +A requirement of Pharos labs is to provide *bare-metal* for development, deployment and testing. +This is resource intensive from a hardware and support perspective while providing remote access can +also be very challenging due to corporate IT policies. Achieving a consistent *look and feel* of a +federated lab infrastructure continues to be an objective. Virtual environments are also useful and +provided by some labs. Jira is currently used for tracking lab operational issues as well as for +Pharos project activities. + +Future lab capabilities are currently focused on: + +1) Automatic resource provisioning +2) Dashboards (for capability and usage) +3) *Virtual Labs* for developer on-boarding + +Project Communication +--------------------- + +* `Pharos page `_ +* `Pharos project Wiki `_ +* `Pharos Planning `_ +* `Pharos Jira `_ +* `Bi-weekly Pharos meeting `_ +* `Weekly INFRA WG meeting `_ +* `Weekly coordination meeting for Test related projects `_ +* `IRC: freenode.net #opnfv-pharos `_ +* Mailing List: use opnfv-tech-discuss and tag your emails with [Pharos] in the subject for filtering + +Project Release Artifacts +------------------------- + +* `Project Repository `_ +* `Continuous Integration `_ +* `Documentation `_ + +Pharos Lab Process +------------------ + +* Process for requesting lab access and support https://wiki.opnfv.org/display/pharos/Pharos+Rls+B+Support +* Pharos Lab Governance and Policies https://wiki.opnfv.org/display/pharos/Pharos+Policies +* Status of Community labs https://wiki.opnfv.org/display/pharos/#PharosHome-Overview + +Current Labs +------------ + +An interactive map of OPNFV lab locations, lab owners and other lab information is maintained on the +`Pharos Wiki `_ + ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| # | **Hosted by** | **Home page** | **Location** | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 1 | Linux | https://wiki.opnfv.org/display/pharos/Lflab+Hosting | Portland, Oregon | +| | Foundation | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 2 | Spirent | https://wiki.opnfv.org/display/pharos/Spirentvctlab | Nephoscale, CA | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 3 | China Mobile | https://wiki.opnfv.org/display/pharos/Lab2+Chinamobile+Hosting | Beijing, China | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 4 | Dell | https://wiki.opnfv.org/display/pharos/Dell+Hosting | Santa Clara, CA | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 5 | Enea | https://wiki.opnfv.org/display/pharos/Enea-pharos-lab | Kista, Sweden | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 6 | Ericsson | https://wiki.opnfv.org/display/pharos/Ericsson+Hosting+and+Request+Process | Montreal, Canada | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 7 | Huawei | https://wiki.opnfv.org/display/pharos/Lab4+Huawei | Xi an, China | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 8 | Huawei | https://wiki.opnfv.org/display/pharos/Huawei+Sc+Hosting | Santa Clara, CA | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 9 | Intel | https://wiki.opnfv.org/display/pharos/Intel+Hosting | Hillsboro, Oregon | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 10 | Orange | https://wiki.opnfv.org/display/pharos/Opnfv-orange | Lannion, France | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 11 | Orange | https://wiki.opnfv.org/display/pharos/Opnfv-orange | Paris, France | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 12 | ZTE | https://wiki.opnfv.org/display/pharos/ZTE+SH+Testlab | Shanghai, China | +| | | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ +| 13 | Okinawa | https://wiki.opnfv.org/display/pharos/OOL+TestLab | Okinawa | +| | Open Lab | | | ++----+---------------+----------------------------------------------------------------------------+-------------------+ + + + +Pharos project Key Facts +------------------------ + +**Key Project Facts are maintained in the Pharos INFO file in the project repo** + + * Can be viewed on the project + `wiki INFO `_ + * Project key facts in + `repo INFO `_ + diff --git a/docs/release/release-notes/lab-description/images/lab_topology_example.jpg b/docs/release/release-notes/lab-description/images/lab_topology_example.jpg new file mode 100644 index 00000000..d151e9b5 Binary files /dev/null and b/docs/release/release-notes/lab-description/images/lab_topology_example.jpg differ diff --git a/docs/release/release-notes/lab-description/images/pod_topology_example.png b/docs/release/release-notes/lab-description/images/pod_topology_example.png new file mode 100644 index 00000000..11d09970 Binary files /dev/null and b/docs/release/release-notes/lab-description/images/pod_topology_example.png differ diff --git a/docs/release/release-notes/lab-description/index.rst b/docs/release/release-notes/lab-description/index.rst new file mode 100644 index 00000000..23b675ae --- /dev/null +++ b/docs/release/release-notes/lab-description/index.rst @@ -0,0 +1,27 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +**************************************** +Pharos Templates and Configuration Files +**************************************** + +Lab and POD templates are provided to help lab owners document capabilities, configurations and +network topologies. Compute, network and storage specifications with network topology details are +required to help developers use lab resources efficiently while minimizing support needs. This also +greatly assists with troubleshoting. It is the responsibility of the lab owner to keep individual +lab documents updated and determine appropriate level of detail that is exposed publicly through +the Wiki or maintained in a secure Pharos repo with controlled access. + +The goal of the Pharos Project is automation of resource provisioning. This requires machine +readable inventory and network configuration files that follow common format. + + +.. toctree:: + :maxdepth: 2 + + ./lab_description.rst + ./pod_description.rst + ./inventory.rst diff --git a/docs/release/release-notes/lab-description/inventory.rst b/docs/release/release-notes/lab-description/inventory.rst new file mode 100644 index 00000000..81c0dd57 --- /dev/null +++ b/docs/release/release-notes/lab-description/inventory.rst @@ -0,0 +1,11 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +****************** +POD Inventory File +****************** + +The Common Inventory File provides a template for machine reabable input into every installer. For +convenience the YAML file template currently resides in the Genesis Project repo. Refer to the +following patch for further infomation https://gerrit.opnfv.org/gerrit/#/c/4079. diff --git a/docs/release/release-notes/lab-description/lab_description.rst b/docs/release/release-notes/lab-description/lab_description.rst new file mode 100644 index 00000000..d36e8c6f --- /dev/null +++ b/docs/release/release-notes/lab-description/lab_description.rst @@ -0,0 +1,63 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_lab: + +************************** +Lab Specification Template +************************** + +Introduction +------------ + +Add an summary of what your lab hosts, its focus areas and purpose + + +Lab Resources +------------- + ++----------+--------------+-----------------+--------------+-------------+---------+-------+ +| POD Name | Project(s) | Project Lead(s) | Email(s) | POD Role | Status | Notes | ++----------+--------------+-----------------+--------------+-------------+---------+-------+ +| POD1 | Project Name | John Doe | john@abc.com | CI: stable | Active | | ++----------+--------------+-----------------+--------------+-------------+---------+-------+ + +* **POD Name:** Use consistent naming / numbering to avoid confusion. Hyperlinked to POD description. +* **POD Role:** CI stable, CI latest, Dev/test, Stand-alone, Virtual, ... +* **Status:** Assigned, Configuring, Active, Troubleshooting, Available, ... + + +Acceptable Usage Policy +----------------------- + +Define lab user policies and expectations + + +Remote Access Infrastructure +---------------------------- + +Describe lab remote access setup (typically VPN, also link speed, any known restrictions, etc.) + + +Remote Access Procedure +----------------------- + +Define lab process for requesting access to the lab (e.g. VPN guide, +how to modify BIOS settings, etc.) + + +Lab Documentation +----------------- + +List lab specific documents here + + +Lab Topology +------------ + +Provide a diagram showing the network topology of lab including lights-out network. Any security +sensitive details should not be exposed publically. The following diagram is an example only. + +.. image:: ./images/lab_topology_example.jpg + :alt: Lab diagram not found diff --git a/docs/release/release-notes/lab-description/pod_description.rst b/docs/release/release-notes/lab-description/pod_description.rst new file mode 100644 index 00000000..856d5c22 --- /dev/null +++ b/docs/release/release-notes/lab-description/pod_description.rst @@ -0,0 +1,99 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_pod: + +************************** +POD Specification Template +************************** + +Introduction +------------ + +Add an summary of the POD usage (Project, CI stable, CI latest, dev/test, stand-alone servers, etc.) + + +Additional Requirements +----------------------- + +Describe any addional POD requirements beyond a standard Pharos compliant POD e.g. test equipment, +shared usage, ... + + +Server Specifications +--------------------- + +**Jump Host** + ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+-------------------+-------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | Storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+-------------------+-------------------+-------+ +| jump | Dell | R730 | ABCDEF007 | E5-2699x2 | 64 GB | 240GB SSD | 10.10.10.10 | IF0: 10.2.117.36 | IF2: 10.2.12.1 | | +| | | | | | | 1 TB SATA | 00:1E:67:D4:36:9A | 00:1E:67:4F:B7:B1 | 00:1E:67:4F:B7:B4 | | +| | | | | | | | root/root | VLAN 984 | VLAN 202 | | +| | | | | | | | | Public | Private | | +| | | | | | | | | IF1: 10.2.1.1 | IF3: 10.2.13.1 | | +| | | | | | | | | 00:1E:67:4F:B7:B2 | 00:1E:67:4F:B7:B5 | | +| | | | | | | | | VLAN 201 | VLAN 203 | | +| | | | | | | | | Admin | Storage | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+-------------------+-------------------+-------+ + + +**Compute Nodes** + ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | Storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| node1 | | | | | | | | | | | +| | | | | | | | | | | | +| | | | | | | | | | | | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| node2 | | | | | | | | | | | +| | | | | | | | | | | | +| | | | | | | | | | | | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| node3 | | | | | | | | | | | +| | | | | | | | | | | | +| | | | | | | | | | | | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| node4 | | | | | | | | | | | +| | | | | | | | | | | | +| | | | | | | | | | | | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ +| node5 | | | | | | | | | | | +| | | | | | | | | | | | +| | | | | | | | | | | | ++----------+--------+-------+---------------+------+--------+---------+---------------------+------------------+------------------+-------+ + +VPN Users +--------- + ++----------+--------------+---------+-------------+------------+ +| Name | Email | Project | Role | Notes | ++----------+--------------+---------+-------------+------------+ +| joe user | ju@gmail.com | Pharos | contributer | CI support | ++----------+--------------+---------+-------------+------------+ + + +Firewall Rules +-------------- + ++------------+------------+-------+ +| Port(s) | Service | Notes | ++------------+------------+-------+ +| 22, 43, 80 | Jenkins CI | | ++------------+------------+-------+ + + +POD Topology +------------ + +Provide a diagram showing the network topology of the POD. Any security sensitive details should not +be exposed publically and can be stored in the secure Pharos repo. The following diagram is an +example only. + +.. image:: ./images/pod_topology_example.png + :alt: POD diagram not found diff --git a/docs/release/release-notes/labs/Dell.rst b/docs/release/release-notes/labs/Dell.rst new file mode 100644 index 00000000..d93eb5d2 --- /dev/null +++ b/docs/release/release-notes/labs/Dell.rst @@ -0,0 +1,859 @@ +Dell OPNFV Testlab +================================================== + +Overview +------------------ + +Dell is hosting an OPNFV testlab at its Santa Clara facility. The testlab would host baremetal +servers for the use of OPNFV community as part of the OPNFV Pharos Project + + +The Dell Testlab consists of 2 PODs + * POD1 for Fuel + * POD2 for Foreman + +.. image:: images/Dell_Overview.jpg + :height: 553 + :width: 449 + :alt: Dell Testlab Overiew + :align: left + +Each of the 2 PODs consists of 6 servers that consist of + * 1 Jump Server + * 3 Servers for Control Nodes + * 2 Servers for Compute Nodes + + + +Hardware details +----------------- + +All the servers within the two PODs reside within a single Dell PowerEdge 620 chassis and have the +following specifications: + +POD1-Fuel +^^^^^^^^^ + ++------------------+----------------------+--------+------------+---------------------+--------+ +| Hostname | Model | Memory | Storage | Processor | Socket | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Fuel Jump Server | Dell PowerEdge M620 | 64 GB | 1200GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Node2 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Node3 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Node4 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Node5 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ +| Node6 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++------------------+----------------------+--------+------------+---------------------+--------+ + +POD2-Foreman +^^^^^^^^^^^^ + ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Hostname | Model | Memory | Storage | Processor | Socket | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Foreman Jump Server | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Node7 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Node8 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Node9 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Node11 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ +| Node12 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++---------------------+----------------------+-----------+-----------+---------------------+--------+ + +Software +--------- + +The Jump servers in the Testlab are pre-provisioned with the following softwares: + + * Fuel-Jump Server: + + 1. OS: Ubuntu 14.04 + + + * Foreman-Jump Server: + + 1. OS: CentOS7 + +Networks +---------- + +POD1-Fuel +^^^^^^^^^ +.. image:: images/Dell_POD1.jpg + :height: 647 + :width: 821 + :alt: POD1-Fuel Overview + :align: left + ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | Roles | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Fuel Jump | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:81 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:84 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:85 | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:87 | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Node2 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:8E | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:91 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:92 | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:94 | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:96 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:98 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Node3 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:9B | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:9E | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:9F | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:A1 | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:A3 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:A5 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Node4 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:A8 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:AB | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:AC | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:AE | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:B0 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:B1 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Node5 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:B5 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:B8 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:B9 | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:BB | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:BD | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:C0 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| Node6 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:C2 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | em2 | A4:1F:72:11:B4:C5 | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:C6 | 10G | Public | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p3p2 | A4:1F:72:11:B4:C8 | 10G | Fuel Admin/mgmt/pvt/ storage | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:CA | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ +| | | p1p2 | A4:1F:72:11:B4:CD | 10G | Unused | ++-----------+-------------------------------------+-------+-------------------+-----+------------------------------+ + + + +POD2-Foreman +^^^^^^^^^^^^ + +.. image:: images/Dell_POD2.jpg + :height: 721 + :width: 785 + :alt: POD2-Foreman Overview + :align: left + + ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | Roles | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Foreman Jump | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:1D | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B5:20 | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:21 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B5:23 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, TBD | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Node7 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:CF | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B4:D2 | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:D3 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B4:D5 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:D7 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B4:DA | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Node8 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:DC | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B4:DF | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:E0 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B4:E2 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:E4 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B4:E7 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Node9 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:E9 | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B4:EC | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:ED | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B4:EF | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:F1 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B4:F3 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Node11 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:03 | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B5:06 | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:07 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B5:09 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B5:0B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B5:0D | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| Node12 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:10 | 10G | Foreman Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | em2 | A4:1F:72:11:B5:13 | 10G | Foreman Private/ Storage | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:14 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p3p2 | A4:1F:72:11:B5:16 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | 3, TBD | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+--------------------------+ + +Subnet allocations +^^^^^^^^^^^^^^^^^^ + ++-----------------+--------------+------------------+--------------+----------+ +| Network name | Address | Mask | Gateway | VLAN id | ++-----------------+--------------+------------------+--------------+----------+ +| Fuel Admin | 10.20.0.0 | 255.255.0.0 | 10.20.0.1 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ +| Fuel Mangement | 192.168.0.0 | 255.255.255.0 | 192.168.0.1 | 101 | ++-----------------+--------------+------------------+--------------+----------+ +| Fuel Storage | 192.168.1.0 | 255.255.255.0 | 192.168.1.1 | 102 | ++-----------------+--------------+------------------+--------------+----------+ +| Fuel Public | 172.18.0.64 | 255.255.255.192 | 172.18.0.65 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ +| Foreman Admin | 10.4.14.0 | 255.255.255.0 | 10.4.14.100 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ +| Foreman Private | 10.4.5.0 | 255.255.255.0 | 10.4.5.1 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ +| Foreman Public | 172.18.0.0 | 255.255.255.192 | 172.18.0.1 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ +| Lights Out | 172.18.0.128 | 255.255.255.128 | 172.18.0.129 | Untagged | ++-----------------+--------------+------------------+--------------+----------+ + + +Lights out Network +^^^^^^^^^^^^^^^^^^ + +**POD1** + ++-----------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++-----------+--------------------+-------------------+-------------+-------------+ +| Fuel-Jump | 172.18.1.131 | A4:1F:72:11:B4:80 | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node2 | 172.18.1.132 | A4:1F:72:11:B4:8D | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node3 | 172.18.1.133 | A4:1F:72:11:B4:9A | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node4 | 172.18.1.134 | A4:1F:72:11:B4:A7 | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node5 | 172.18.1.135 | A4:1F:72:11:B4:B4 | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node6 | 172.18.1.136 | A4:1F:72:11:B4:C1 | root | calvin | ++-----------+--------------------+-------------------+-------------+-------------+ + +**POD2** + ++--------------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++--------------+--------------------+-------------------+-------------+-------------+ +| Foreman-Jump | 172.18.1.143 | A4:1F:72:11:B5:1C | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ +| Node7 | 172.18.1.137 | A4:1F:72:11:B4:CE | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ +| Node8 | 172.18.1.138 | A4:1F:72:11:B4:DB | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ +| Node9 | 172.18.1.139 | A4:1F:72:11:B4:E8 | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ +| Node11 | 172.18.1.141 | A4:1F:72:11:B5:02 | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ +| Node12 | 172.18.1.142 | A4:1F:72:11:B5:0F | root | calvin | ++--------------+--------------------+-------------------+-------------+-------------+ + + +Remote access infrastructure +----------------------------- + +The Dell OPNFV testlab is free to use for the OPNFV community. + +A VPN is used to provide access to the Dell Testlab. + +To access the Testlab, please contact Waqas_Riaz@DELL.com with the following details: + * Name + * Email + * Designation + * Organization + * Purpose of using the lab + +Processing the request can take 2-3 business days. + +*Accessing the Teslab* +---------------------- + +POD1 JumpServer +^^^^^^^^^^^^^^^ + + IP: 172.18.0.67 + User: opnfv + Passwd: d3ll1234 + + +POD2 JumpServer +^^^^^^^^^^^^^^^ + IP: 172.18.0.11 + User: opnfv + Passwd: d3ll1234 + +================== +Dell OPNFV Testlab +================== + +Overview +------------------ + +Dell is hosting an OPNFV testlab at its Santa Clara facility. The testlab would host baremetal +servers for the use of OPNFV community as part of the OPNFV Pharos Project + + +The Dell Testlab consists of 3 PODs for the use of the community + * POD1 (Jenkins slave: dell-us-testing-bm-1) + * POD2 (Jenkins slave: dell-us-deploying-bm2) + * POD3 (Jenkins slave: dell-us-delpoyingbm3) + +.. image:: images/Dell_Overview.jpg + :height: 648 + :width: 735 + :alt: Dell Testlab Overiew + :align: left + +Each of the 2 PODs consists of 6 servers that consist of + * 1 Jump Server + * 3 Servers for Control Nodes + * 2 Servers for Compute Nodes + + + +Hardware details +----------------- + +For POD1 and POD2, the servers reside within a single Dell PowerEdge 620 chassis and have the +following specifications: + + + +**POD1** + ++-------------+----------------------+--------+------------+---------------------+--------+ +| Hostname | Model | Memory | Storage | Processor | Socket | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Jump Server | Dell PowerEdge M620 | 64 GB | 1200GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Node2 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Node3 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Node4 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Node5 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ +| Node6 | Dell PowerEdge M620 | 64 GB | 600GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+--------+------------+---------------------+--------+ + + + + +**POD2** + ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Hostname | Model | Memory | Storage | Processor | Socket | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Jump Server | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2630 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Node7 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Node8 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Node9 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Node11 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ +| Node12 | Dell PowerEdge M620 | 64 GB | 300GB HDD | Intel Xeon E5-2640 | 2 | ++-------------+----------------------+-----------+-----------+---------------------+--------+ + + +POD3 consists of 6 R630 Rack servers with the following specifications: + +**POD3** + ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Hostname | Model | Memory | Storage | Processor | Socket | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Jump Server | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Node2 | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Node3 | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Node4 | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Node5 | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ +| Node6 | Dell PowerEdge R630 | 128 GB | 750GB SSD | Intel Xeon E5-2698 | 2 | ++-------------+----------------------+--------+-----------+---------------------+--------+ + + + +Software +--------- + +The Jump servers in the Testlab are pre-provisioned with the following softwares: + + * POD1-Jump Server: + + 1. OS: Ubuntu 14.04 + + + * POD2-Jump Server: + + 1. OS: CentOS7.1 + + + * POD3-Jump Server: + + 1. OS: CentOS7.1 + + +Networks +---------- + + + +**POD1** + +.. image:: images/Dell_POD1.jpg + :height: 649 + :width: 815 + :alt: POD1-Fuel Overview + :align: left + ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | VLANs/Roles | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Jump Server | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:81 | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:84 | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:85 | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:87 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node2 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:8E | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:91 | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:92 | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:94 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:96 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:98 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node3 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:9B | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:9E | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:9F | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:A1 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:A3 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:A5 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node4 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:A8 | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:AB | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:AC | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:AE | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:B0 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:B1 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node5 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:B5 | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:B8 | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:B9 | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:BB | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:BD | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:C0 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node6 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:C2 | 10G | PXE | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:C5 | 10G | Internal Networks (101-106) | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:C6 | 1G | Public | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:C8 | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:CA | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:CD | 10G | Unused | ++-------------+-------------------------------------+-------+-------------------+-----+-----------------------------+ + + + +**POD2** + +.. image:: images/Dell_POD2.jpg + :height: 602 + :width: 815 + :alt: POD2 Overview + :align: left + + ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | Roles | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Foreman Jump | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:1D | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B5:20 | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:21 | 1G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B5:23 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, TBD | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node7 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:CF | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:D2 | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:D3 | 1G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:D5 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:D7 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:DA | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node8 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:DC | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:DF | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:E0 | 1G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:E2 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Broadcom NetXtreme II BCM57810 | p1p1 | A4:1F:72:11:B4:E4 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:E7 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node9 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B4:E9 | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B4:EC | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B4:ED | 1G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B4:EF | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B4:F1 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:F3 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node11 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:03 | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B5:06 | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:07 | 10G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B5:09 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, Intel 82599 | p1p1 | A4:1F:72:11:B5:0B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B5:0D | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| Node12 | 1, Broadcom NetXtreme II BCM57810 | em1 | A4:1F:72:11:B5:10 | 10G | PXE | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | em2 | A4:1F:72:11:B5:13 | 10G | Internal Networks (201-205) | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 2, Intel 82599 | p3p1 | A4:1F:72:11:B5:14 | 1G | Public | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p3p2 | A4:1F:72:11:B5:16 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | 3, TBD | p1p1 | A4:1F:72:11:B4:89 | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ +| | | p1p2 | A4:1F:72:11:B4:8B | 10G | Unused | ++--------------+--------------------------------------+-------+-------------------+-----+-----------------------------+ + + + + +**POD3** + + + +.. image:: images/Dell_POD3.jpg + :height: 652 + :width: 815 + :alt: POD3 Overview + :align: left + + + ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | Roles (VLANs) | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Jump Server | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D7:14:20 | 1G | PXE | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D7:14:22 | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D7:14:24 | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Node1 | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D6:F2:98 | 10G | PXE | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D6:F2:9A | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D6:F2:9C | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Node2 | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D6:F9:10 | 1G | PXE | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D6:F9:12 | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D6:F9:14 | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Node3 | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D7:C9:B8 | 1G | PXE | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D7:C9:BA | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D7:C9:BC | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Node4 | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D7:16:E8 | 10G | PXE | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D7:16:EA | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D7:16:EA | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| Node5 | 1, Intel 2P X520/2P I350 rNDC | em1 | EC:F4:BB:D6:FE:98 | 1G | Unused | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | em2 | EC:F4:BB:D6:FE:9A | 10G | Internal Networks (201,202,203) | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ +| | | | | | | +| | | p3p1 | EC:F4:BB:D6:FE:9C | 1G | Public | +| | | | | | | ++-------------+--------------------------------+-------+-------------------+-----+----------------------------------+ + + +**Subnet allocations** + ++--------------+--------------+------------------+--------------+----------+ +| Network name | Address | Mask | Gateway | VLAN id | ++--------------+--------------+------------------+--------------+----------+ +| POD1 Public | 172.18.0.64 | 255.255.255.192 | 172.18.0.65 | Untagged | ++--------------+--------------+------------------+--------------+----------+ +| POD2 Public | 172.18.0.0 | 255.255.255.192 | 172.18.0.1 | Untagged | ++--------------+--------------+------------------+--------------+----------+ +| POD3 Public | 172.18.1.0 | 255.255.255.0 | 172.18.1.1 | Untagged | ++--------------+--------------+------------------+--------------+----------+ +| Lights Out | 172.18.0.128 | 255.255.255.128 | 172.18.0.129 | Untagged | ++--------------+--------------+------------------+--------------+----------+ + + +**Lights out Network** + +**POD1** + ++----------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++----------+--------------------+-------------------+-------------+-------------+ +| Jump | 172.18.0.131 | A4:1F:72:11:B4:80 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node2 | 172.18.0.132 | A4:1F:72:11:B4:8D | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node3 | 172.18.0.133 | A4:1F:72:11:B4:9A | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node4 | 172.18.0.134 | A4:1F:72:11:B4:A7 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node5 | 172.18.0.135 | A4:1F:72:11:B4:B4 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node6 | 172.18.0.136 | A4:1F:72:11:B4:C1 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ + +**POD2** + ++----------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++----------+--------------------+-------------------+-------------+-------------+ +| Jump | 172.18.0.143 | A4:1F:72:11:B5:1C | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node7 | 172.18.0.137 | A4:1F:72:11:B4:CE | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node8 | 172.18.0.138 | A4:1F:72:11:B4:DB | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node9 | 172.18.0.139 | A4:1F:72:11:B4:E8 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node11 | 172.18.0.141 | A4:1F:72:11:B5:02 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node12 | 172.18.0.142 | A4:1F:72:11:B5:0F | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ + + + +**POD3** + ++----------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++----------+--------------------+-------------------+-------------+-------------+ +| Jump | 172.18.0.181 | 74:E6:E2:FA:BB:D8 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node1 | 172.18.0.182 | 74:E6:E2:FA:E9:2E | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node2 | 172.18.0.183 | 74:E6:E2:FA:FC:E2 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node3 | 172.18.0.184 | 74:E6:E2:FB:05:68 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node4 | 172.18.0.185 | 74:E6:E2:FA:A4:02 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ +| Node5 | 172.18.0.186 | 74:E6:E2:FA:E4:18 | root | calvin | ++----------+--------------------+-------------------+-------------+-------------+ + + +Remote access infrastructure +---------------------------- + +The Dell OPNFV testlab is free to use for the OPNFV community. + +A VPN is used to provide access to the Dell Testlab. + +To access the Testlab, please visit the Dell OPNFV Lab's wiki page +(https://wiki.opnfv.org/dell_hosting) for details. + + +*Accessing the Teslab* +----------------------- + +* POD1 JumpServer + + IP: 172.18.0.67 + + User: opnfv + + Passwd: d3ll1234 + + + +* POD2 JumpServer + + IP: 172.18.0.11 + + User: opnfv + + Passwd: d3ll1234 + + + +* POD3 JumpServer + + IP: 172.18.1.3 + + User: opnfv + + Passwd: d3ll1234 diff --git a/docs/release/release-notes/labs/ericsson/images/ericsson-opnfv-topology.png b/docs/release/release-notes/labs/ericsson/images/ericsson-opnfv-topology.png new file mode 100644 index 00000000..b3c86d3e Binary files /dev/null and b/docs/release/release-notes/labs/ericsson/images/ericsson-opnfv-topology.png differ diff --git a/docs/release/release-notes/labs/ericsson/index.rst b/docs/release/release-notes/labs/ericsson/index.rst new file mode 100644 index 00000000..1a19bf75 --- /dev/null +++ b/docs/release/release-notes/labs/ericsson/index.rst @@ -0,0 +1,17 @@ +.. _pharos-ericsson: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +************************************** +ERICSSON OPNFV Lab Configuration Files +************************************** + + +.. toctree:: + :maxdepth: 2 + + ./lab_description.rst diff --git a/docs/release/release-notes/labs/ericsson/lab_description.rst b/docs/release/release-notes/labs/ericsson/lab_description.rst new file mode 100644 index 00000000..b4c5b856 --- /dev/null +++ b/docs/release/release-notes/labs/ericsson/lab_description.rst @@ -0,0 +1,148 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_lab: + +********************************* +Ericssion OPNFV Lab Specification +********************************* + + +Introduction +------------ + +Ericsson OPNFV Lab currently has 2 Bare Metal and 3 Virtual PODs available globally (hosted in +the GIC). Each POD has 5 servers, comprised of 3 controller nodes (HA) and 2 computes nodes. NOTE: +(this make differ depending on scenario). + +.. _pharos_pod: + +These PODs are dedicated for use by Production/CI. These PODs focus on providing verification, +build, deploy and testing for scenarios related with **test** projects, **installer** projects and +perforamnce enhancement projects, such as KVM, OVS, FDS, etc. + +In addition to the full-time CI/CD resources, the Ericsson OPNFV lab provides developer labs (DRs) +for project usage, testing and development. + +Scenarios services by this lab are: + +Scenario defitions can be found here: +`Colorado Scenario Status `_ + +Lab Resources +------------- + +- `Ericsson Hostting And Request Page `_ + ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| POD Name | Project(s) | PTL(s) | Email(s) | POD Role | Status | Notes | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| POD1 | CI/CD | Daniel | daniel.smith@ericsson.com | CI: latest | Active | BM-CI | +| | | Smith | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| POD2 | CI/CD | Daniel | daniel.smith@ericsson.com | CI: latest | Active | BM-CI | +| | | Smith | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| vPOD1 | CI/CD | Fatih | fatih.degirmenci@ericsson.com | CI: latest | Active | Virt-CI | +| | | Degirmenci | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-166 | FUEL | Constant | constant.wette@ericsson.com | DR: B-rel | Active | Nested | +| | | Wette | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-167 | OVSNFV | Billy | billy.omahoney@intel.com | DR: C-rel | Active | Hybrid | +| | | O'Mahoney | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-174 | GLUON | Bin | bh526r@att.com | DR: D-rel | Active | Nested* | +| | | Hu | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-180 | SAVI | Rick | richard.brunner@ericsson.com | DR: D-rel | Active | Nested* | +| | | Brunner | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-181 | IPV6-MULTI | Bin | bh526r@att.com | DR: D-rel | Active | Nested* | +| | | Hu | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-191 | AUTO-DEP | Peter | Peter.Barabas@ericsson.com | DR: C-rel | Active | Nested* | +| | | Barabas | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-199 | SDN-L3 | Tim | Tim.Irnich@ericsson.com | DR: C-rel | Active | Nested* | +| | | Irnich | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-236 | LLT-TOOL | Jose | Jose.Lausuch@ericsson.com | DR: C-rel | Active | Nested* | +| | | Lausuch | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ +| PHAROS-253 | ODL-II | Nikolas | Nikolas.Hermanns@ericsson.com | DR: C-rel | Active | Nested* | +| | | Hermanns | | | | | ++------------+------------+------------+-------------------------------+------------+--------+---------+ + + +- `ACTIVE CI/CD LAB SPECS `_ +* `CI-ERICSSON-POD1 wiki page `_ +* `CI-ERICSSON-POD1 wiki page `_ +- `ACTIVE LAB SPECS `_ +* `PHAROS-166 wiki page `_ +* `PHAROS-167 wiki page `_ +* `PHAROS-174 wiki page `_ +* `PHAROS-180 wiki page `_ +* `PHAROS-181 wiki page `_ +* `PHAROS-191 wiki page `_ +* `PHAROS-199 wiki page `_ +* `PHAROS-236 wiki page `_ +* `PHAROS-253 wiki page `_ +- `Decommissioned Requets `_ + + +Acceptable Usage Policy +----------------------- + +Resources located in Ericsson OPNFV lab shall only be used for CI, infra setup/configuration and +troubleshooting purposes. No development work is allowed in these PODs. Development Work should +only be performed on the DR labs assigned to individual projects. + + +Remote Access Infrastructure +---------------------------- + +Ericsson OPNFV lab provides a SSH GW that allows for unlimited port-forwarding, as well as Remote +Desktop, VNC and SOCKS proxy capability allowing the end user to feel as though directly connected +to the lab. + +Remote Access Procedure +----------------------- + +Access to this environment can be granted by sending an e-mail to: **daniel.smith@ericsson.com**. + +Subject: ericsson opnfv access. + +The following information should be provided in the request: + +:: + + Full name: + E-mail: + Organization: + Why is access needed: + How long is access needed: + Number of Hosts required: + Topology Required (HA, SA): + Feature/Plugins/Options Required (DPDK, ODL, ONOS): + +Enclosed a copy of your id_rsa.pub (public key) with your request and a login will be created for you + + +Lab Documentation +----------------- + + +Lab Topology +------------ + +.. image:: ./images/ericsson_opnfv_topology.png + :alt: Lab diagram not found + +Each POD is an individual entity with its own set of independant networks allowing for +interconnection between DR labs, intra connectinos within multiple Nested DRs all without touching +the CI/CD running in production. + +Refer to each Lab specific wiki page for IP and Login and Topology Information. + diff --git a/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-pod.png b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-pod.png new file mode 100644 index 00000000..cfb51c9c Binary files /dev/null and b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-pod.png differ diff --git a/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-topology.png b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-topology.png new file mode 100644 index 00000000..681a10c5 Binary files /dev/null and b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-topology.png differ diff --git a/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-virtual.png b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-virtual.png new file mode 100644 index 00000000..46c818d4 Binary files /dev/null and b/docs/release/release-notes/labs/huawei-us-lab/huawei-lab-virtual.png differ diff --git a/docs/release/release-notes/labs/huawei-us-lab/index.rst b/docs/release/release-notes/labs/huawei-us-lab/index.rst new file mode 100644 index 00000000..65241f29 --- /dev/null +++ b/docs/release/release-notes/labs/huawei-us-lab/index.rst @@ -0,0 +1,18 @@ +.. _pharos-huawei-us-lab: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +****************** +Huawei's OPNFV Lab +****************** + + +.. toctree:: + :maxdepth: 2 + + ./lab_specification.rst + ./pod_specification.rst diff --git a/docs/release/release-notes/labs/huawei-us-lab/lab_specification.rst b/docs/release/release-notes/labs/huawei-us-lab/lab_specification.rst new file mode 100644 index 00000000..99d2196f --- /dev/null +++ b/docs/release/release-notes/labs/huawei-us-lab/lab_specification.rst @@ -0,0 +1,100 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +************************** +Huawei's Lab Specification +************************** + +Introduction +------------ + +Huawei's lab providing 5 PODs for baremetal deployment, 4 standalone servers +for virtual deployment. All the resources have been attached to jenkins master, +you can view the slaves below in jenkins master. Current POD assignments and +individual POD details are listed below. + +Lab Resources & Assignments +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ++-----------------+-------------+-----------+--------+ +| Resource | Project(s) | POD Role | Status | ++-----------------+-------------+-----------+--------+ +| huawei-pod1 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-pod2 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-pod3 | yardstick | Dev/Test | Active | ++-----------------+-------------+-----------+--------+ +| huawei-pod4 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-pod5 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-virtual1 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-virtual2 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-virtual3 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ +| huawei-virtual4 | compass4nfv | CI Stable | Active | ++-----------------+-------------+-----------+--------+ + +Acceptable Usage Policy +----------------------- + +All of these resources above are used for OPNFV CI, if there is any requirement by OPNFV +contributor or committer for the purpose of OPNFV development, please apply to us for permission. + + +Remote Access Infrastructure +---------------------------- + +Huawei provides VPN(OpenVPN) to connect the lab. + +Remote Access Procedure +----------------------- + +This environment is free to use by any OPNFV contributor or committer for the +purpose of OPNFV approved activities, you just need to obtain VPN credentials to access. + +Access to this environment can be granted by sending a e-mail to: + * chigang@huawei.com + * meimei@huawei.com + +Following information should be provided in the request: + + * subject: opnfv_huawei_access + * Full name + * e-mail + * Phone + * Organization + * OPNFV Contributor/Committer name : + * OPNFV Project(s) Association: + * LF ID: + * Recommended by: + * PGP public key (preferably registered with a PGP PKI server) + * SSH public key + +Granting access normally takes 3-5 business days. + +Detailed access descriptions will be provided with your access grant e-mail. + +Lab Documentation +----------------- + + +Lab Topology +------------ + +Below you'll find a topological view of the hosting set-up,you can get more +detailed information from the individual POD. + +.. image:: ./huawei-lab-topology.png + :height: 566 + :width: 1061 + :alt: OPNFV + :align: left + +| +| + +Figure 1: Huawei lab OPNFV hosting environment overview diff --git a/docs/release/release-notes/labs/huawei-us-lab/net.png b/docs/release/release-notes/labs/huawei-us-lab/net.png new file mode 100644 index 00000000..9a12c820 Binary files /dev/null and b/docs/release/release-notes/labs/huawei-us-lab/net.png differ diff --git a/docs/release/release-notes/labs/huawei-us-lab/pod_specification.rst b/docs/release/release-notes/labs/huawei-us-lab/pod_specification.rst new file mode 100644 index 00000000..53565158 --- /dev/null +++ b/docs/release/release-notes/labs/huawei-us-lab/pod_specification.rst @@ -0,0 +1,124 @@ +========================= +Huawei PODs Specification +========================= + +NOTE: Illustrated by the example of huawei-pod1&huawei-virtual1. + +huawei-pod1 +=========== + +Introduction +------------ + +This is a bare metal deployment pod deployed by compass installer + +Hardware +^^^^^^^^ + +* the pod1 consist of 6 Rack servers, the following is detail + ++------------+-----------------------+---------+--------+-----------------------------+ +| Hostname | CPU | Storage | Memory | ipmi Mac &ip | ++------------+-----------------------+---------+--------+-----------------------------+ +| jumpserver | Intel(R) Xeon(R) CPU | 1.8TB | 31G | | +| | X5650 @ 2.67GHz | | | | ++------------+-----------------------+---------+--------+-----------------------------+ +| Host1 | Intel(R) Xeon(R) CPU | 4.2TB | 188G | eth3:Mac F8:4A:BF:55:A2:8E | +| controller | E5-2690 @ 2.90GHz | | | ip 172.16.130.26 | ++------------+-----------------------+---------+--------+-----------------------------+ +| Host2 | Intel(R) Xeon(R) CPU | 6TB | 188G | eth3:Mac D8:49:0B:DA:5A:B8 | +| controller | E5-2670@ 2.60GHz | | | ip 172.16.130.27 | ++------------+-----------------------+---------+--------+-----------------------------+ +| Host3 | Intel(R) Xeon(R) CPU | 8.4TB | 188G | eth3:Mac 78:D7:52:A0:B1:9D | +| controller | E5-2670@ 2.60GHz | | | ip 172.16.130.29 | ++------------+-----------------------+---------+--------+-----------------------------+ +| Host4 | Intel(R) Xeon(R) CPU | 7.2TB | 188G | eth3:Mac D8:49:0B:DA:5B:5E | +| compute | E5-2670@ 2.60GHz | | | ip 172.16.130.30 | ++------------+-----------------------+---------+--------+-----------------------------+ +| Host5 | Intel(R) Xeon(R) CPU | 4.8TB | 188G | eth3:Mac D8:49:0B:DA:56:86 | +| compute | E5-2670@ 2.60GHz | | | ip 172.16.130.31 | ++------------+-----------------------+---------+--------+-----------------------------+ + + +* 1 Huawei S9300 10G switch for storage, management and public traffic - 2x10GE to + each server. +* 1 Huawei S5300 1G switch for installing and Lights+out management traffic - 2x1GE to + each server. +* 1 VPN concentrator for remote access and management. +* 1 Huawei firewall and router for public network secure access. + + +huawei-pod1 Topology +-------------------- + +.. image:: ./huawei-lab-pod.png + :height: 950 + :width: 900 + :alt: OPNFV + :align: left + +| +| + +Figure 1: Huawei lab pod1 topology + + + +huawei-pod1 Network +------------------- +Below you'll find a topological view of the huawei-Pod1 set-up: + + +.. image:: ./net.png + :height: 764 + :width: 633 + :alt: OPNFV + :align: left + +| +| + +Figure 2: Full Pod network configuration + + + +huawei-virtual1 +=============== + +Introduction +------------ + +This is a virtual deployment POD deployed by compass installer + +Hardware +^^^^^^^^ +virtual pod consist of one standalone server + ++-----------+----------------------+ +| name | huawei-virtual1 | ++-----------+----------------------+ +| CPU | Intel(R) Xeon(R) CPU | +| | E5-2680 v3 @ 2.50GHz | ++-----------+----------------------+ +| Memory | 251G | ++-----------+----------------------+ +| Storage | 4TB | ++-----------+----------------------+ +| IP | 192.168.107.2 | ++-----------+----------------------+ + +Network +------- +Below you'll find a topological view of the huawei-virtual1 Pod set-up: + +.. image:: ./huawei-lab-virtual.png + :height: 950 + :width: 900 + :alt: OPNFV + :align: left + +| +| + +Figure 3: virtual deployment pod network configuration + diff --git a/docs/release/release-notes/labs/images/Dell_Overview.jpg b/docs/release/release-notes/labs/images/Dell_Overview.jpg new file mode 100644 index 00000000..131765d0 Binary files /dev/null and b/docs/release/release-notes/labs/images/Dell_Overview.jpg differ diff --git a/docs/release/release-notes/labs/images/Dell_POD1.jpg b/docs/release/release-notes/labs/images/Dell_POD1.jpg new file mode 100644 index 00000000..9afe340b Binary files /dev/null and b/docs/release/release-notes/labs/images/Dell_POD1.jpg differ diff --git a/docs/release/release-notes/labs/images/Dell_POD2.jpg b/docs/release/release-notes/labs/images/Dell_POD2.jpg new file mode 100644 index 00000000..70d76e90 Binary files /dev/null and b/docs/release/release-notes/labs/images/Dell_POD2.jpg differ diff --git a/docs/release/release-notes/labs/images/Dell_POD3.jpg b/docs/release/release-notes/labs/images/Dell_POD3.jpg new file mode 100644 index 00000000..c85a22b6 Binary files /dev/null and b/docs/release/release-notes/labs/images/Dell_POD3.jpg differ diff --git a/docs/release/release-notes/labs/images/orange_paris_pod1.jpg b/docs/release/release-notes/labs/images/orange_paris_pod1.jpg new file mode 100644 index 00000000..8e6427f5 Binary files /dev/null and b/docs/release/release-notes/labs/images/orange_paris_pod1.jpg differ diff --git a/docs/release/release-notes/labs/images/orange_pod2.png b/docs/release/release-notes/labs/images/orange_pod2.png new file mode 100644 index 00000000..05693281 Binary files /dev/null and b/docs/release/release-notes/labs/images/orange_pod2.png differ diff --git a/docs/release/release-notes/labs/images/spirent_vptc-public-drawing.png b/docs/release/release-notes/labs/images/spirent_vptc-public-drawing.png new file mode 100644 index 00000000..174ac454 Binary files /dev/null and b/docs/release/release-notes/labs/images/spirent_vptc-public-drawing.png differ diff --git a/docs/release/release-notes/labs/index.rst b/docs/release/release-notes/labs/index.rst new file mode 100755 index 00000000..9c000f9d --- /dev/null +++ b/docs/release/release-notes/labs/index.rst @@ -0,0 +1,21 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +===================== +PHAROS Community Labs +===================== + + +.. toctree:: + :maxdepth: 2 + + ./Dell.rst + ./ericsson/index.rst + ./huawei-us-lab/index.rst + ./ool/index.rst + ./orange-paris-lab/index.rst + ./orange-lannion-lab/index.rst + ./spirent.rst + ./zte-sh-lab/index.rst diff --git a/docs/release/release-notes/labs/ool/images/ool-testlab.png b/docs/release/release-notes/labs/ool/images/ool-testlab.png new file mode 100644 index 00000000..d0ac9352 Binary files /dev/null and b/docs/release/release-notes/labs/ool/images/ool-testlab.png differ diff --git a/docs/release/release-notes/labs/ool/index.rst b/docs/release/release-notes/labs/ool/index.rst new file mode 100644 index 00000000..0239e515 --- /dev/null +++ b/docs/release/release-notes/labs/ool/index.rst @@ -0,0 +1,18 @@ +.. _pharos-ool: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +***************** +OOL OPNFV Testbed +***************** + +.. toctree:: + + ./lab_description.rst + ./pod1_description.rst + ./virtual1_description.rst + ./inventory.rst diff --git a/docs/release/release-notes/labs/ool/inventory.rst b/docs/release/release-notes/labs/ool/inventory.rst new file mode 100644 index 00000000..78368c4a --- /dev/null +++ b/docs/release/release-notes/labs/ool/inventory.rst @@ -0,0 +1,11 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +****************** +OOL Inventory File +****************** + +.. code-block:: yaml + + import pod1_inventory.yaml diff --git a/docs/release/release-notes/labs/ool/lab_description.rst b/docs/release/release-notes/labs/ool/lab_description.rst new file mode 100644 index 00000000..72e2bd87 --- /dev/null +++ b/docs/release/release-notes/labs/ool/lab_description.rst @@ -0,0 +1,72 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +********************** +Lab: OOL OPNFV Testbed +********************** + +Introduction +------------ + +`Okinawa Open Laboratory (OOL)`_ provides the following facilities for OPNFV +testing. The testlab is now located only at Okinwa in Japan. + +.. _Okinawa Open Laboratory (OOL): http://www.okinawaopenlabs.org/en/ + +Lab Resources +------------- + ++--------------+--------------+-----------------+----------------------+-----------+-----------+-------+ +| POD Name | Project(s) | Project Lead(s) | Email(s) | POD Role | Status | Notes | ++--------------+--------------+-----------------+----------------------+-----------+-----------+-------+ +| `ool-pod1`_ | | | | CI stable | Available | | ++--------------+--------------+-----------------+----------------------+-----------+-----------+-------+ +| ool-virtual1 | Doctor | Ryota Mibu | r-mibu@cq.jp.nec.com | CI review | Assigned | | ++--------------+--------------+-----------------+----------------------+-----------+-----------+-------+ + +.. _ool-pod1: https://build.opnfv.org/ci/computer/ool-pod1/ + +Acceptable Usage Policy +----------------------- + +These resources provided to OPNFV are free to use by any OPNFV contributor or +committer for the purpose of OPNFV approved activities by permission of the +operator, but shall be used for CI, infra setup/configuration and +troubleshooting purposes. + +Remote Access Infrastructure +---------------------------- + +OOL provide VPN(OpenVPN) to connect this testlab. + +Remote Access Procedure +----------------------- + +Access to this environment can be granted by sending a e-mail to: TBD + +subject: opnfv_access_ool + +Following information should be provided in the request: + +* Full name +* e-mail +* Phone +* Organization +* Resources required +* How long is access needed +* PGP public key +* SSH public key + +Granting access normally takes 2-3 business days. + +Detailed access descriptions will be provided with your access grant e-mail. + +Lab Documentation +----------------- + +Lab Topology +------------ + +.. image:: images/ool-testlab.png + :alt: not found diff --git a/docs/release/release-notes/labs/ool/pod1_description.rst b/docs/release/release-notes/labs/ool/pod1_description.rst new file mode 100644 index 00000000..1640070a --- /dev/null +++ b/docs/release/release-notes/labs/ool/pod1_description.rst @@ -0,0 +1,185 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +************* +POD: ool-pod1 +************* + +Introduction +------------ + +This is a physical POD deployed by Fuel installer (Brahmputra). + +Additional Requirements +----------------------- + +.. _ool-pod1-spec: + +Server Specifications +--------------------- + +**Jump Host** + ++------------+------------+--------------+---------------+--------------+--------+---------------------+ +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | Storage | ++============+============+==============+===============+==============+========+=====================+ +| OPNFV-jump | SuperMicro | SYS-5018R-WR | - | E5-2630v3 x1 | 32 GB | SATA 7.2krpm 2TB x1 | ++------------+------------+--------------+---------------+--------------+--------+---------------------+ + ++------------+---------------------+--------------------+-------------------+------------+ +| | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++============+=====================+====================+===================+============+ +| OPNFV-jump | - | IF0: | | NIC Model: | +| | | 0c:c4:7a:6c:a2:b2 | | Intel I350 | +| | | VLAN untagged | | | +| | | Public | | | +| | | IF1: | | | +| | | 0c:c4:7a:6c:a2:b3 | | | +| | | VLAN 10{2-5} | | | +| | | Admin/Mgmt/Private | | | ++------------+---------------------+--------------------+-------------------+------------+ + +**Compute Nodes** + ++----------+------------+-----------+---------------+--------------+--------+---------------------+ +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | Storage | ++==========+============+===========+===============+==============+========+=====================+ +| node-9 | FUJITSU | RX2530 M1 | - | E5-2630v3 x1 | 32 GB | SATA 7.2krpm 2TB x2 | +| | | | | | | SSD 100GB x1 | ++----------+------------+-----------+---------------+--------------+--------+---------------------+ +| node-10 | FUJITSU | RX2530 M1 | - | E5-2630v3 x1 | 32 GB | SATA 7.2krpm 2TB x2 | +| | | | | | | SSD 100GB x1 | ++----------+------------+-----------+---------------+--------------+--------+---------------------+ +| node-11 | FUJITSU | RX2530 M1 | - | E5-2630v3 x1 | 32 GB | SATA 7.2krpm 2TB x2 | +| | | | | | | SSD 100GB x1 | ++----------+------------+-----------+---------------+--------------+--------+---------------------+ +| node-12 | FUJITSU | RX2530 M1 | - | E5-2630v3 x1 | 32 GB | SATA 7.2krpm 2TB x2 | +| | | | | | | SSD 100GB x1 | ++----------+------------+-----------+---------------+--------------+--------+---------------------+ + ++----------+---------------------+-------------------+-------------------+-----------------------+ +| | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++==========+=====================+===================+===================+=======================+ +| node-9 | - | IF0: | IF4: | NIC Models: | +| | | 90:1b:0e:6b:e8:a8 | 90:1b:0e:6d:09:71 | (1GbE) Emulex Skyhawk | +| | | VLAN untagged | VLAN untagged | (10GbE) Intel 82599E | +| | | Admin | Storage | | +| | | IF1: | IF5: | | +| | | 90:1b:0e:6b:e8:a9 | 90:1b:0e:6d:09:72 | | +| | | VLAN untagged | VLAN untagged | | +| | | Mgmt | Storage | | +| | | IF2: | | | +| | | 90:1b:0e:6b:e8:aa | | | +| | | VLAN untagged | | | +| | | Public | | | +| | | IF3: | | | +| | | 90:1b:0e:6b:e8:ab | | | +| | | VLAN untagged | | | +| | | Private | | | ++----------+---------------------+-------------------+-------------------+-----------------------+ +| node-10 | - | IF0: | IF4: | NIC Models: | +| | | 90:1b:0e:6b:e3:00 | 90:1b:0e:6d:09:5f | (1GbE) Emulex Skyhawk | +| | | VLAN untagged | VLAN untagged | (10GbE) Intel 82599E | +| | | Admin | Storage | | +| | | IF1: | IF5: | | +| | | 90:1b:0e:6b:e3:01 | 90:1b:0e:6d:09:60 | | +| | | VLAN untagged | VLAN untagged | | +| | | Mgmt | Storage | | +| | | IF2: | | | +| | | 90:1b:0e:6b:e3:02 | | | +| | | VLAN untagged | | | +| | | Public | | | +| | | IF3: | | | +| | | 90:1b:0e:6b:e3:03 | | | +| | | VLAN untagged | | | +| | | Private | | | ++----------+---------------------+-------------------+-------------------+-----------------------+ +| node-11 | - | IF0: | IF4: | NIC Models: | +| | | 90:1b:0e:6b:e5:b4 | 90:1b:0e:6d:09:6f | (1GbE) Emulex Skyhawk | +| | | VLAN untagged | VLAN untagged | (10GbE) Intel 82599E | +| | | Admin | Storage | | +| | | IF1: | IF5: | | +| | | 90:1b:0e:6b:e5:b5 | 90:1b:0e:6d:09:70 | | +| | | VLAN untagged | VLAN untagged | | +| | | Mgmt | Storage | | +| | | IF2: | | | +| | | 90:1b:0e:6b:e5:b6 | | | +| | | VLAN untagged | | | +| | | Public | | | +| | | IF3: | | | +| | | 90:1b:0e:6b:e5:b7 | | | +| | | VLAN untagged | | | +| | | Private | | | ++----------+---------------------+-------------------+-------------------+-----------------------+ +| node-12 | - | IF0: | IF4: | NIC Models: | +| | | 90:1b:0e:6b:e2:bc | 90:1b:0e:6d:08:31 | (1GbE) Emulex Skyhawk | +| | | VLAN untagged | VLAN untagged | (10GbE) Intel 82599E | +| | | Admin | Storage | | +| | | IF1: | IF5: | | +| | | 90:1b:0e:6b:e2:bd | 90:1b:0e:6d:08:32 | | +| | | VLAN untagged | VLAN untagged | | +| | | Mgmt | Storage | | +| | | IF2: | | | +| | | 90:1b:0e:6b:e2:be | | | +| | | VLAN untagged | | | +| | | Public | | | +| | | IF3: | | | +| | | 90:1b:0e:6b:e2:bf | | | +| | | VLAN untagged | | | +| | | Private | | | ++----------+---------------------+-------------------+-------------------+-----------------------+ + +**Switches** + ++--------------------------------------------+--------------------+ +| Node | Hardware | ++============================================+====================+ +| Switch 1 (for each network except storage) | Juniper EX3300-24T | ++--------------------------------------------+--------------------+ +| Switch 2 (for storage) | Mellanox SX1024 | ++--------------------------------------------+--------------------+ + +**Subnet Allocations** + ++----------------+---------------+---------------+----------------+----------+ +| Network name | Address | Mask | Gateway | VLAN id | ++================+===============+===============+================+==========+ +| Public | 192.168.25.0 | 255.255.255.0 | 192.168.25.254 | 103 | ++----------------+---------------+---------------+----------------+----------+ +| Fuel Admin | 192.168.103.0 | 255.255.255.0 | 192.168.103.1 | 103 | ++----------------+---------------+---------------+----------------+----------+ +| Fuel Mangement | 192.168.104.0 | 255.255.255.0 | 192.168.104.1 | 104 | ++----------------+---------------+---------------+----------------+----------+ +| Fuel Public | 192.168.105.0 | 255.255.255.0 | 192.168.105.1 | 105 | ++----------------+---------------+---------------+----------------+----------+ +| Fuel Private | 192.168.106.0 | 255.255.255.0 | | Untagged | ++----------------+---------------+---------------+----------------+----------+ +| Fuel Storage | 192.168.107.0 | 255.255.255.0 | | Untagged | ++----------------+---------------+---------------+----------------+----------+ + +VPN Users +--------- + ++------------+----------------------+---------+--------------+-------+ +| Name | Email | Project | Role | Notes | ++------------+----------------------+---------+--------------+-------+ +| Ryota Mibu | r-mibu@cq.jp.nec.com | Doctor | Project Lead | | ++------------+----------------------+---------+--------------+-------+ + +Firewall Rules +-------------- + ++------------+------------+-------+ +| Port(s) | Service | Notes | ++------------+------------+-------+ +| | | | ++------------+------------+-------+ + +POD Topology +------------ + +.. image:: images/ool-testlab.png + :alt: not found diff --git a/docs/release/release-notes/labs/ool/pod1_inventory.yaml b/docs/release/release-notes/labs/ool/pod1_inventory.yaml new file mode 100644 index 00000000..528eb098 --- /dev/null +++ b/docs/release/release-notes/labs/ool/pod1_inventory.yaml @@ -0,0 +1,38 @@ +--- +nodes: + - name: node-9 + tags: control + arch: "x86_64" + mac_address: "90:1b:0e:6b:e8:a8" + power: + type: ipmi + address: n/a + user: n/a + pass: n/a + - name: node-10 + tags: control + arch: "x86_64" + mac_address: "90:1b:0e:6b:e3:00" + power: + type: ipmi + address: n/a + user: n/a + pass: n/a + - name: node-11 + tags: control + arch: "x86_64" + mac_address: "90:1b:0e:6b:e5:b4" + power: + type: ipmi + address: n/a + user: n/a + pass: n/a + - name: node-12 + tags: compute + arch: "x86_64" + mac_address: "90:1b:0e:6b:e2:bc" + power: + type: ipmi + address: n/a + user: n/a + pass: n/a diff --git a/docs/release/release-notes/labs/ool/virtual1_description.rst b/docs/release/release-notes/labs/ool/virtual1_description.rst new file mode 100644 index 00000000..089bd925 --- /dev/null +++ b/docs/release/release-notes/labs/ool/virtual1_description.rst @@ -0,0 +1,102 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +***************** +POD: ool-virtual1 +***************** + +Introduction +------------ + +This is a virtual POD deployed by Apex installer (master/Colorado). +This POD is built on one machine placed next to machines of the physical POD +(ool-pod1). Controller and compute nodes are VM. + +Additional Requirements +----------------------- + +Server Specifications +--------------------- + +**Jump Host** + +See :ref:`ool-pod1-spec`. + +**Compute Nodes** + ++------------------+--------------+----------------------------+ +| Machine | Hostname | Hardware | ++==================+==============+============================+ +| Virtual POD | ool-virtual1 | FUJITSU PRIMERGY RX2530 M1 | ++------------------+--------------+----------------------------+ + ++------------------------------------+ +| FUJITSU PRIMERGY RX2530 M1 | ++============+==================+====+ +| CPU | Xeon E5-2630v3 | x1 | ++------------+------------------+----+ +| RAM | 32GB | - | ++------------+------------------+----+ +| HDD | SATA 7.2krpm 2TB | x2 | ++------------+------------------+----+ +| SSD | 100GB | x1 | ++------------+------------------+----+ +| 1000BASE-T | Emulex Skyhawk | x2 | ++------------+------------------+----+ +| 10GBASE-T | Intel 82599E | x2 | ++------------+------------------+----+ +| BMC | - | x1 | ++------------+------------------+----+ + ++--------------+-----+------+-------------------+----------+--------------------+ +| Hostname | IF# | BW | MAC | IF in OS | Role | ++==============+=====+======+===================+==========+====================+ +| ool-virtual1 | IF0 | 1Gb | 90:1b:0e:6b:e5:d8 | eno1 | Admin | ++--------------+-----+------+-------------------+----------+--------------------+ +| ool-virtual1 | IF1 | 1Gb | 90:1b:0e:6b:e5:d9 | eno2 | Mgmt | ++--------------+-----+------+-------------------+----------+--------------------+ +| ool-virtual1 | IF2 | 1Gb | 90:1b:0e:6b:e5:da | eno3 | Public | ++--------------+-----+------+-------------------+----------+--------------------+ +| ool-virtual1 | IF3 | 1Gb | 90:1b:0e:6b:e5:db | eno4 | Private | ++--------------+-----+------+-------------------+----------+--------------------+ +| ool-virtual1 | IF4 | 1Gb | 90:1b:0e:6d:08:f5 | ens2f0 | Storage | ++--------------+-----+------+-------------------+----------+--------------------+ +| ool-virtual1 | IF5 | 1Gb | 90:1b:0e:6d:08:f6 | ens2f1 | Storage | ++--------------+-----+------+-------------------+----------+--------------------+ + +**Subnet Allocations in the host** + ++--------------+---------------+---------------+----------------+----------+ +| Network name | Address | Mask | Gateway | VLAN id | ++==============+===============+===============+================+==========+ +| Admin | 192.0.2.0 | 255.255.255.0 | 192.168.103.1 | Untagged | ++--------------+---------------+---------------+----------------+----------+ +| Public | 192.168.37.0 | 255.255.255.0 | 192.168.105.1 | Untagged | ++--------------+---------------+---------------+----------------+----------+ +| Private | 11.0.0.0 | 255.255.255.0 | | Untagged | ++--------------+---------------+---------------+----------------+----------+ +| Storage | 12.0.0.0 | 255.255.255.0 | | Untagged | ++--------------+---------------+---------------+----------------+----------+ + +VPN Users +--------- + ++------------+----------------------+---------+--------------+-------+ +| Name | Email | Project | Role | Notes | ++------------+----------------------+---------+--------------+-------+ +| Ryota Mibu | r-mibu@cq.jp.nec.com | Doctor | Project Lead | | ++------------+----------------------+---------+--------------+-------+ + +Firewall Rules +-------------- + ++------------+------------+-------+ +| Port(s) | Service | Notes | ++------------+------------+-------+ +| | | | ++------------+------------+-------+ + +POD Topology +------------ + diff --git a/docs/release/release-notes/labs/orange-lannion-lab/index.rst b/docs/release/release-notes/labs/orange-lannion-lab/index.rst new file mode 100644 index 00000000..eeb25916 --- /dev/null +++ b/docs/release/release-notes/labs/orange-lannion-lab/index.rst @@ -0,0 +1,218 @@ +.. _pharos-orange-lannion-lab: + +Orange OPNFV Testlab +================================================== + +Overview +------------------ + +Orange Labs is hosting an OPNFV testlab at its Lannion facility. The testlab would host baremetal +servers for the use of OPNFV community as part of the OPNFV Pharos Project + + +The Orange Testlab consists of PODs + * POD2 for Joid + +POD2 consists of 8 servers + * 1 Jump Server + * 4 Servers for Control Nodes + * 3 Servers for Compute Nodes + + + +Hardware details +----------------- + +All the servers within the two PODs reside within a two chassis and have the +following specifications: + +POD2-Joid +^^^^^^^^^^^^ + ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Hostname| Model |Memory |Storage | Processor 1 |Cores|Threads| Processor 2 |Cores|Threads| ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node1 |ProLiant DL380 Gen9 |128 GB |2xIntel SSD S3500 480GB+1 SAS 300GB|Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node2 |ProLiant DL380 Gen9 |128 GB |2xIntel SSD S3500 480GB+ SAS 300GB|Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node3 |ProLiant DL380 Gen9 |128 GB |2xIntel SSD S3500 480GB+1 SAS 300GB|Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz | 18 | 36 | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node4 |ProLiant DL380 Gen9 |128 GB |2xIntel SSD S3500 480GB+1 SAS 300GB|Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz | 6 | 6 | Intel(R) Xeon(R) CPU E5-2609 v3 @ 1.90GHz | 6 | 6 | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node5 |ProLiant DL360 Gen9 |32 GB |2xSAS 300GB |Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz | 14 | 28 | N/A | | | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node6 |ProLiant DL360 Gen9 |32 GB |2xSAS 300GB |Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz | 14 | 28 | N/A | | | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ +| Node7 |ProLiant DL360 Gen9 |32 GB |2xSAS 300GB |Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz | 14 | 28 | N/A | | | ++---------+--------------------+-------+-----------------------------------+------------------------------------------+-----+-------+-------------------------------------------+-----+-------+ + +Software +--------- + +The Jump servers in the Testlab are pre-provisioned with the following softwares: + + * Joid-Jump Server: + + 1. OS: Ubuntu 14.04 + + + +Networks +---------- + +POD2-Joid +^^^^^^^^^^^^ + +.. image:: ../images/orange_pod2.png + :height: 721 + :width: 785 + :alt: POD2-Joid Overview + :align: left + + + ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Hostname | NIC Model | Ports | MAC | BW | Roles | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node1 | 1, Broadcom NetXtreme BCM5719 | eth0 | 38:63:bb:3f:bc:c8 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 38:63:bb:3f:bc:c9 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 2, Broadcom NetXtreme BCM5719 | eth2 | 38:63:bb:3f:bc:ca | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 38:63:bb:3f:bc:cb | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 3, Intel X540-AT2 DPDK | eth4 | a0:36:9f:4e:88:5c | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth5 | a0:36:9f:4e:88:5e | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node2 | 1, Broadcom NetXtreme BCM5719 | eth0 | 38:63:bb:44:34:84 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 38:63:bb:44:34:85 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 2, Broadcom NetXtreme BCM5719 | eth2 | 38:63:bb:44:34:86 | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 38:63:bb:44:34:87 | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 3, Intel X540-AT2 DPDK | eth4 | a0:36:9f:4e:8b:0c | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth5 | a0:36:9f:4e:8b:0e | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node3 | 1, Broadcom NetXtreme BCM5719 | eth0 | 38:63:bb:3f:1d:8c | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 38:63:bb:3f:1d:8d | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 1, Broadcom NetXtreme BCM5719 | eth2 | 38:63:bb:3f:1d:8e | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 38:63:bb:3f:1d:8f | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 3, Intel X540-AT2 DPDK | eth4 | a0:36:9f:4e:88:38 | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth5 | a0:36:9f:4e:88:3a | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node4 | 1, Broadcom NetXtreme BCM5719 | eth0 | 38:63:bb:3f:2d:a8 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 38:63:bb:3f:2d:a9 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 1, Broadcom NetXtreme BCM5719 | eth2 | 38:63:bb:3f:2d:aa | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 38:63:bb:3f:2d:ab | 10G | N/A | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 3, Intel X540-AT2 DPDK | eth4 | a0:36:9f:4e:8b:18 | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth5 | a0:36:9f:4e:8b:1a | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node5 | 1, Broadcom NetXtreme BCM5719 | eth0 | 94:57:a5:52:c9:48 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 94:57:a5:52:c9:49 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 1, Broadcom NetXtreme BCM5719 | eth2 | 94:57:a5:52:c9:4a | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 94:57:a5:52:c9:4b | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node6 | 1, Broadcom NetXtreme BCM5719 | eth0 | 94:57:a5:52:63:b0 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 94:57:a5:52:63:b1 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 1, Broadcom NetXtreme BCM5719 | eth2 | 94:57:a5:52:63:b2 | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 94:57:a5:52:63:b3 | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| Node7 | 1, Broadcom NetXtreme BCM5719 | eth0 | 94:57:a5:52:f1:80 | 10G | Admin | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth1 | 94:57:a5:52:f1:81 | 10G | Public| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | 1, Broadcom NetXtreme BCM5719 | eth2 | 94:57:a5:52:f1:82 | 10G | Storage| ++--------------+--------------------------------------+-------+-------------------+-----+--------+ +| | | eth3 | 94:57:a5:52:f1:83 | 10G | VM | ++--------------+--------------------------------------+-------+-------------------+-----+--------+ + + + + + + +Subnet allocations Pod2 +^^^^^^^^^^^^^^^^^^^^^^^^ + ++-----------+--------------+------------------+--------------+----------+ +| Network | Address | Mask | Gateway | VLAN id | ++-----------+--------------+------------------+--------------+----------+ +|Admin | 192.168.2.0 | 255.255.255.0 | 192.168.2.1 | 200 | ++-----------+--------------+------------------+--------------+----------+ +|Public | 161.105.231.0| 255.255.255.192 | 161.105.231.1| 135 | ++-----------+--------------+------------------+--------------+----------+ +|Storage | 192.168.12.0 | 255.255.255.0 | 192.168.2.1 | 210 | ++-----------+--------------+------------------+--------------+----------+ +|VM | 192.168.22.0 | 255.255.255.0 | 192.168.22.1 | 230 | ++-----------+--------------+------------------+--------------+----------+ + + +ILO Pod2 +^^^^^^^^ + +**POD2** + ++-----------+--------------------+-------------------+-------------+-------------+ +| Hostname | Lights-out address | MAC | Username | Password | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node1 | 192.168.2.11 | 38:63:bb:39:b2:2e |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node2 | 192.168.2.12 | 14:58:d0:48:7b:7a |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node3 | 192.168.2.13 | 38:63:bb:39:b2:86 |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node4 | 192.168.2.14 | 38:63:bb:39:b2:40 |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node5 | 192.168.2.15 | 94:57:a5:62:73:c2 |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node6 | 192.168.2.16 | 94:57:a5:62:72:90 |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ +| Node7 | 192.168.2.17 | 94:57:a5:62:f4:c6 |Administrator| pod2Admin | ++-----------+--------------------+-------------------+-------------+-------------+ + + +Remote access infrastructure +----------------------------- + +The Orange OPNFV testlab is free to use for the OPNFV community. + +To access the Testlab, please contact bertrand.lelamer AT orange.com with +the following details: +* Name +* Email +* Designation +* Organization +* Purpose of using the lab +* SSH public key + + + +*Accessing the Orange Lannion Testlab* +-------------------------------------- + +POD2 JumpServer +^^^^^^^^^^^^^^^ + + diff --git a/docs/release/release-notes/labs/orange-paris-lab/index.rst b/docs/release/release-notes/labs/orange-paris-lab/index.rst new file mode 100644 index 00000000..4e8953bb --- /dev/null +++ b/docs/release/release-notes/labs/orange-paris-lab/index.rst @@ -0,0 +1,17 @@ +.. _pharos-orange-paris-lab: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +*********************************************** +Orange Paris Pharos Lab and Configuration Files +*********************************************** + + +.. toctree:: + + ./orange_paris_lab_description.rst + ./orange_paris_pod1_description.rst diff --git a/docs/release/release-notes/labs/orange-paris-lab/orange_paris_lab_description.rst b/docs/release/release-notes/labs/orange-paris-lab/orange_paris_lab_description.rst new file mode 100644 index 00000000..5a257316 --- /dev/null +++ b/docs/release/release-notes/labs/orange-paris-lab/orange_paris_lab_description.rst @@ -0,0 +1,75 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +************************** +Lab Specification Template +************************** + +Introduction +------------ + +Orange is hosting an OPNFV test lab at Chatillon (near Paris) facility. The test lab would host +baremetal servers for the use of OPNFV community as part of the OPNFV Pharos Project. + +The Orange Paris lab consist of 1 POD + * POD for Fuel + + +Lab Resources +------------- + ++-------------+------------+-----------------+----------+-----------+---------+-------+ +| POD Name | Project(s) | Project Lead(s) | Email(s) | POD Role | Status | Notes | ++-------------+------------+-----------------+----------+-----------+---------+-------+ +| opnfv-integ | | | | Dev/test | Active | | ++-------------+------------+-----------------+----------+-----------+---------+-------+ + +* **POD Name:** Use consistent naming / numbering to avoid confusion. Hyperlinked to POD description. +* **POD Role:** CI stable, CI latest, Dev/test, Stand-alone, Virtual, ... +* **Status:** Assigned, Configuring, Active, Troubleshooting, Available, ... + + +Acceptable Usage Policy +----------------------- + +Define lab user policies and expectations + + +Remote Access Infrastructure +---------------------------- + +The Orange Paris OPNFV test lab is free to use for the OPNFV community. + +A VPN is used to provide access to the Orange Paris Testlab. + +To access the Testlab, please contact Auboin Cyril (cyril.auboin@orange.com) with the following +details: +* Name +* Organization +* Purpose of using the labs +* Dates start / end + +Processing the request can take 3-4 business days. + + +Remote Access Procedure +----------------------- + +Define lab process for requesting access to the lab (e.g. VPN guide, how to modify BIOS settings, +etc.) + + +Lab Documentation +----------------- + +List lab specific documents here + + +Lab Topology +------------ + +Provide a diagram showing the network topology of lab including lights-out network. Any security +sensitive details should not be exposed publically. The following diagram is an example only. + +.. image:: ./images/orange_paris_pod1.jpg + :alt: Lab diagram not found diff --git a/docs/release/release-notes/labs/orange-paris-lab/orange_paris_pod1_description.rst b/docs/release/release-notes/labs/orange-paris-lab/orange_paris_pod1_description.rst new file mode 100644 index 00000000..75dcfdd5 --- /dev/null +++ b/docs/release/release-notes/labs/orange-paris-lab/orange_paris_pod1_description.rst @@ -0,0 +1,129 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + +************************** +POD Specification Template +************************** + +Introduction +------------ + +Orange is hosting an OPNFV test lab at Chatillon (near Paris) facility. The test lab would host 4 +(1 controller and 3 computes) baremetal servers for the use of OPNFV community as part of the OPNFV +Pharos Project. + +Version: Brahmaputra +Installer: Fuel (with Ceph) + +Additional Requirements +----------------------- + +Server Specifications +--------------------- + +**Switch** + ++-----------+----------+---------+---------------+-------+--------+---------+---------------------+------------------+------------------+----------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++-----------+----------+---------+---------------+-------+--------+---------+---------------------+------------------+------------------+----------+ +| pod1- | JUNIPER | EX-4550 | 750-045407 | | | | 172.31.2.254 | | | 32 ports | +| switch | | | | | | | CC:E1:7F:86:38:80 | | | | +| | | | | | | | | | | | ++-----------+----------+---------+---------------+-------+--------+---------+---------------------+------------------+------------------+----------+ + +**Jump Host** + ++-----------+---------+----------+---------------+----------------+--------+-----------+---------------------+------------------+------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++-----------+---------+----------+---------------+----------------+--------+-----------+---------------------+------------------+------------------+-------+ +| pod1- | DELL | Proliant | CZJ40901PV | Intel Xeon | 16 GB | 300GB SAS | | IF0: 172.31.13.5 | | | +| jump-host | | DL 360e | | E5-2430 v2.2 | | 300GB SAS | | | | | +| | | Gen8 | | 2,5Ghz 24 core | | | | | | | ++-----------+---------+----------+---------------+----------------+--------+-----------+---------------------+------------------+------------------+-------+ + +**Firewall** + ++-----------+---------+------------+---------------+-------------+--------+-----------+---------------------+--------------------+------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++-----------+---------+------------+---------------+-------------+--------+-----------+---------------------+--------------------+------------------+-------+ +| pod1- | IBM | @Server | | Intel Xeon | 4 GB | 36GB SATA | | IF0: 161.105.211.2 | | | +| firewall | | xSerie 336 | KKTVY4M | | | 36GB SATA | | | | | +| | | | | | | | | | | | ++-----------+---------+------------+---------------+-------------+--------+-----------+---------------------+--------------------+------------------+-------+ + +**Controller Node** + ++------------+---------+-----------+---------------+---------------+--------+-----------+---------------------+------------------------+------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++------------+---------+-----------+---------------+---------------+--------+-----------+---------------------+------------------------+------------------+-------+ +| pod1-ctrl1 | HP | Proliant | CZJ40901PT | Intel Xeon | 16GB | 300GB SAS | | IF0: 9C:B6:54:95:E4:74 | | | +| | | DL 360e | | E5-2430 v2.2 | | 300GB SAS | | Admin | | | +| | | Gen8 | | 2,5Ghz | | | | IF1: 9C:B6:54:95:E4:75 | | | +| | | | | 24 core | | | | 18: Public | | | +| | | | | | | | | 1500: Storage | | | +| | | | | | | | | 17: Management | | | +| | | | | | | | | 1502: Private | | | ++------------+---------+-----------+---------------+---------------+--------+-----------+---------------------+------------------------+------------------+-------+ + +**Compute Nodes** + ++------------+---------+-----------+---------------+---------------+----------+------------+---------------------+------------------------+------------------+-------+ +| | | | | | | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | Memory | storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++------------+---------+-----------+---------------+---------------+----------+------------+---------------------+------------------------+------------------+-------+ +| pod1-node1 | DELL | R730 | 8F3J642 | Intel Xeon | 128GB | 250GB SATA | | IF0: EC:F4:BB:CB:62:9C | | | +| | | | | E5-2603 v3 | (8x16GB) | 480GB SSD | | Admin | | | +| | | | | 1,6Ghz | 1600Mhz | 480GB SSD | | IF1: EC:F4:BB:CB:62:9A | | | +| | | | | 12 core | | | | 18: Public | | | +| | | | | | | | | 1500: Storage | | | +| | | | | | | | | 17: Management | | | +| | | | | | | | | 1502: Private | | | ++------------+---------+-----------+---------------+---------------+----------+------------+---------------------+------------------------+------------------+-------+ +| pod1-node2 | HP | Proliant | CZJ40901PS | Intel Xeon | 16GB | 300GB SAS | | IF0: 9C:B6:54:95:D4:F0 | | | +| | | DL 360e | | E5-2430 v2.2 | | 300GB SAS | | Admin | | | +| | | Gen8 | | 2,5Ghz | | | | IF1: 9C:B6:54:95:D4:F1 | | | +| | | | | 24 core | | | | 18: Public | | | +| | | | | | | | | 1500: Storage | | | +| | | | | | | | | 17: Management | | | +| | | | | | | | | 1502: Private | | | ++------------+---------+-----------+---------------+---------------+----------+------------+---------------------+------------------------+------------------+-------+ +| pod1-node3 | DELL | R730 | FG3J642 | Intel Xeon | 128GB | 256GB SATA | | IF0: EC:F4:BB:CB:62:E4 | | | +| | | | | E5-2603 v3 | (8x16GB) | 480GB SSD | | Admin | | | +| | | | | 1,6Ghz | 1600Mhz | 480GB SSD | | IF1: EC:F4:BB:CB:62:E2 | | | +| | | | | 12 core | | | | 18: Public | | | +| | | | | | | | | 1500: Storage | | | +| | | | | | | | | 17: Management | | | +| | | | | | | | | 1502: Private | | | ++------------+---------+-----------+---------------+---------------+----------+------------+---------------------+------------------------+------------------+-------+ + +Users +----- + ++------+-------+---------+------+-------+ +| Name | Email | Company | Role | Notes | ++------+-------+---------+------+-------+ +| | | | | | ++------+-------+---------+------+-------+ + +Firewall Rules +-------------- + ++------------+------------+------+ +| Port(s) | Service | Note | ++------------+------------+------+ +| 22, 43, 80 | Jenkins CI | | ++------------+------------+------+ + +POD Topology +------------ + +Provide a diagram showing the network topology of the POD. Any security sensitive details should not +be exposed publically and can be stored in the secure Pharos repo. The following diagram is an +example only. + +.. image:: ./images/orange_paris_pod1.jpg + :alt: POD diagram not found diff --git a/docs/release/release-notes/labs/spirent.rst b/docs/release/release-notes/labs/spirent.rst new file mode 100644 index 00000000..2c6a0cfb --- /dev/null +++ b/docs/release/release-notes/labs/spirent.rst @@ -0,0 +1,44 @@ +Spirent Virtual Cloud Test Lab +=============================== + +A community provided metal resource hosted at Nephoscale, leveraged for SDN/NFV public testing and +OpenDaylight, OpenStack, OPNFV projects. + +**Spirent VCT Lab** is currently working on 3 different **OpenStack** environments each one of them +deployed on different hardware configuration: + + * **OpenStack Juno - 2014.2.2 release** (CentOS 7, 20 Cores, 64 GB RAM, 1 TB SATA, 40 Gbps) + * **OpenStack Juno - 2014.2.2 release** (Ubuntu 14.04, 8 cores, 32 GB RAM, 500 GB SATA, 10 Gbps) + * **OpenStack Icehouse - 2014.1.3 release** + * **OpenStack Icehouse - 2014.1.3 release** + +---- + +There are a number of different networks referenced in the VPTC Design Blueprint. + + * Public Internet – 1 g + * Private Management – 1g + * Mission Clients – 10g + * Mission Servers – 10g + +These can be added or removed as specified by the test methodology. There are 8 x 10 gige SFP+ +ports available on a typical C100MP used for Avalanche Layer 4-7 testing. The N4U offers 2 x 40 +gige QSFP+ ports with the MX-2 Spirent Test Center Layer 2-3 testing. There are 2 x Cumulus +switches with 32 ports of 40 gige QSFP+ ports for a total capacity of 256 ports of 10 gige. We use +QSFP+ to SFP+ break out cables to convert a single 40 gige port into 4 x 10 gige ports. Together +these offer a flexible solution to allow up to 8 simultaneous tests to take place with physical +traffic generators at the same time. Assuming a 10 to 1 oversubscription ratio we could handle 80 +community users with the current environment. + +For example: + + * An 80 Gbps test would need 4 port pairs of 10 gige each and require 8 mission networks. + * Multiple clients sharing common test hardware might have dedicated management networks for their + DUTs yet communicate with the APIs and Management services via a shared DMZ network protected by + a firewall. + * SSL and IPSec VPN will typically be leveraged to connect networks across the + untrusted Internet or other third party networks. + * Stand-alone DUT servers using STCv and AVv traffic generators could easily scale to hundreds of + servers as needed. + +.. image:: images/spirent_vptc-public-drawing.png diff --git a/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_lab_topology.png b/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_lab_topology.png new file mode 100644 index 00000000..6c147dbc Binary files /dev/null and b/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_lab_topology.png differ diff --git a/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_pod_topology.png b/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_pod_topology.png new file mode 100644 index 00000000..592b6077 Binary files /dev/null and b/docs/release/release-notes/labs/zte-sh-lab/images/zte_sh_pod_topology.png differ diff --git a/docs/release/release-notes/labs/zte-sh-lab/index.rst b/docs/release/release-notes/labs/zte-sh-lab/index.rst new file mode 100644 index 00000000..9a8d7f56 --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/index.rst @@ -0,0 +1,20 @@ +.. _pharos-zte-sh-lab: + +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos templates and configuration files + +************************************* +ZTE SH Pharos Lab Configuration Files +************************************* + + +.. toctree:: + :maxdepth: 2 + + ./lab_description.rst + ./pod-1.rst + ./pod-2.rst + ./pod-3.rst diff --git a/docs/release/release-notes/labs/zte-sh-lab/lab_description.rst b/docs/release/release-notes/labs/zte-sh-lab/lab_description.rst new file mode 100644 index 00000000..0d9d2dd0 --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/lab_description.rst @@ -0,0 +1,127 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_lab: + +************************ +ZTE SH Lab Specification +************************ + + +Introduction +------------ + +ZTE SH Pharos lab currently has three PODs available in Shanghai. Each POD has 5 servers, 3 +controller nodes and 2 computer nodes. These PODs are dedicated for use by Production/CI. These PODs +focus scenarios related with **test** projects, **installer** projects and performance enhancement +projects, such as KVM, OVS, FDS, etc. + +Scenarios planned are list here: + +- os-nosdn-kvm-ha +- os-nosdn-kvm_ovs-ha + +Scenarios are defined in +`Colorado Scenario Status `_ + + +Lab Resources +------------- + ++----------+------------+-----------+-------------------------+------------+--------+-----------+ +| POD Name | Project(s) | PTL(s) | Email(s) | POD Role | Status | Notes | ++----------+------------+-----------+-------------------------+------------+--------+-----------+ +| POD1 | FUEL | Gregory | gelkinbard@mirantis.com | CI: latest | Active | Yardstick | +| | | Elkinbard | | | | Funtest | +| | | | | | | Doctor | +| | | | | | | Parser | ++----------+------------+-----------+-------------------------+------------+--------+-----------+ +| POD2 | FUEL | Gregory | gelkinbard@mirantis.com | CI: latest | Active | Qtip | +| | | Elkinbard | | | | | ++----------+------------+-----------+-------------------------+------------+--------+-----------+ +| POD3 | FUEL | Gregory | gelkinbard@mirantis.com | CI: latest | Active | NFV-KVM | +| | | Elkinbard | | | | OVSNFV | ++----------+------------+-----------+-------------------------+------------+--------+-----------+ + +- `POD1-3 wiki page `_ +* `POD1 jenkins slave `_ +* `POD2 jenkins slave `_ +- `POD3 jenkins slave `_ + + +Acceptable Usage Policy +----------------------- + +Resources located in OPNFV ZTE SH lab shall only be used for CI, infra setup/configuration and +troubleshooting purposes. No development work is allowed in these PODs. + + +Remote Access Infrastructure +---------------------------- + +ZTE SH lab provide the OpenVPN access for you. + + +Remote Access Procedure +----------------------- + +Access to this environment can be granted by sending an e-mail to: **yangyang1@zte.com.cn**. + +Subject: opnfv zte-pod[1-3] access. + +The following information should be provided in the request: + +:: + + Full name: + E-mail: + Organization: + Why is access needed: + How long is access needed: + What specific Host will be accessed: + What support is needed from zte admin: + +Once access requirment is approved, the instructions for setting up VPN access will be send to you by mail. + + +Lab Documentation +----------------- + + +Lab Topology +------------ + +.. image:: ./images/zte_sh_lab_topology.png + :alt: Lab diagram not found + +All the PODs share the same **Jump Host** for only one public IP address is allocated for ZTE +Pharos Lab. Deploy servers are separated from Jump Host. Each POD has itsown **Deploy Server**. + +**Jump Host** + ++----------+--------+-------+---------------+---------+--------+-----------+--------------------+------------------+-------+ +| | | | | | Memory | Local | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+---------+--------+-----------+--------------------+------------------+-------+ +| Rabbit | HP | 5500 | - | X5647x2 | 24 | 250GB SAS | IF0: | | | +| | | | | | | 2 TB HDD | a0:36:9f:00:11:34/ | | | +| | | | | | | | 192.168.1.1/ | | | +| | | | | | | | native vlan/OA | | | +| | | | | | | | IF1: | | | +| | | | | | | | a0:36:9f:00:11:35/ | | | +| | | | | | | | 172.10.0.1/ | | | +| | | | | | | | vlan 103/Public | | | +| | | | | | | | 172.20.0.1/ | | | +| | | | | | | | vlan 113/Public | | | +| | | | | | | | 172.60.0.1/ | | | +| | | | | | | | vlan 163/Public | | | +| | | | | | | | 172.70.0.1/ | | | +| | | | | | | | vlan 173/Public | | | +| | | | | | | | IF2: | | | +| | | | | | | | a0.36:9:00:11:37/ | | | +| | | | | | | | 116.228.53.183/ | | | +| | | | | | | | native vlan/ | | | +| | | | | | | | Internet | | | ++----------+--------+-------+---------------+---------+--------+-----------+--------------------+------------------+-------+ + diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-1.rst b/docs/release/release-notes/labs/zte-sh-lab/pod-1.rst new file mode 100644 index 00000000..7ec53a82 --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-1.rst @@ -0,0 +1,160 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_pod: + +********************** +ZTE POD1 Specification +********************** + + +Introduction +------------ + +POD1(means ZTE-POD1) uses Fuel as the installer and performs os-odl_l2-nofeature-ha CI latest +verification. Currently, test projects such as Yardstick, Functest are performing daily CI tasks. +Fueature projects such as Doctor, Parser will perform daily and verify CI tasks. + + +Additional Requirements +----------------------- + + +Server Specifications +--------------------- + + +**Jump Host** + +POD1 share the same **Jump Host** in the lab. + +**Deploy server** + ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ +| | | | | | Memory | Local | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ +| Jellyfish | ZTE | R5300 | 277662500093 | E5-2620x2 | 128 | 600GB SAS | IF0: | | | +| | | | | | | 4 TB HDD | 74:4a:a4:00:91:b3/ | | | +| | | | | | | | 10.20.6.1/ | | | +| | | | | | | | native vlan/PXE | | | +| | | | | | | | IF1: | | | +| | | | | | | | 74:4a:a4:00:91:b4/ | | | +| | | | | | | | 10.20.7.1/ | | | +| | | | | | | | native vlan/PXE | | | ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ + + +**Nodes/Servers** + ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| | | | | | Memory | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node1 | ZTE | E9000 | 701763100025 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.101 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:cf:d9 | 74:4a:a4:00:cf:dc | 74:4a:a4:00:b0:e1 | | +| | | | | | | | zteroot/superuser | native vlan 160/PXE | vlan 161/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:b0:e2 | | +| | | | | | | | | | vlan 162/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:b0:dd | | +| | | | | | | | | | vlan 1120/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:b0:de | | +| | | | | | | | | | vlan 163/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node2 | ZTE | E9000 | 701763100224 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.102 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:ce:cb | 74:4a:a4:00:ce:ce | 74:4a:a4:00:d6:ad | | +| | | | | | | | zteroot/superuser | native vlan 160/PXE | vlan 161/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:ae | | +| | | | | | | | | | vlan 162/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d6:a9 | | +| | | | | | | | | | vlan 1120/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:aa | | +| | | | | | | | | | vlan 163/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node3 | ZTE | E9000 | 701763100064 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.103 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:cf:55 | 74:4a:a4:00:cf:58 | 74:4a:a4:00:d6:ab | | +| | | | | | | | zteroot/superuser | native vlan 160/PXE | vlan 161/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:ac | | +| | | | | | | | | | vlan 162/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d6:af | | +| | | | | | | | | | vlan 1120/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:b0 | | +| | | | | | | | | | vlan 163/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node4 | ZTE | E9000 | 289842100103 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.104 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:49:81 | 74:4a:a4:00:49:84 | 74:4a:a4:00:b1:a5 | | +| | | | | | | | zteroot/superuser | native vlan 160/PXE | vlan 161/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:b1:a6 | | +| | | | | | | | | | vlan 162/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:b1:b1 | | +| | | | | | | | | | vlan 1120/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:b1:b2 | | +| | | | | | | | | | vlan 163/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node5 | ZTE | E9000 | 701763100220 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.105 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:ce:bf | 74:4a:a4:00:ce:c2 | 74:4a:a4:00:d6:8d | | +| | | | | | | | zteroot/superuser | native vlan 160/PXE | vlan 161/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:8e | | +| | | | | | | | | | vlan 162/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d6:9b | | +| | | | | | | | | | vlan 1120/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:9c | | +| | | | | | | | | | vlan 163/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ + +**Subnet allocations** + ++----------------+--------------+----------------+------------+-----------------+ +| Network name | Address | Mask | Gateway | VLAN id | ++----------------+--------------+----------------+------------+-----------------+ +| Public | 172.60.0.0 | 255.255.255.0 | 172.60.0.1 | 163 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Admin/PXE | 10.20.6.0 | 255.255.255.0 | 10.20.6.2 | native vlan 160 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Mangement | 192.168.61.0 | 255.255.255.0 | | 161 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Storage | 192.168.62.0 | 255.255.255.0 | | 162 | ++----------------+--------------+----------------+------------+-----------------+ + + +VPN Users +--------- + ++--------------+--------------+--------------+--------------+--------------+ +| Name | Email | Project | Role | Notes | ++--------------+--------------+--------------+--------------+--------------+ +| | | | | | ++--------------+--------------+--------------+--------------+--------------+ + + +Firewall Rules +-------------- + ++---------------+---------+------+ +| Port(s) | Service | Note | ++---------------+---------+------+ +| 1194(OpenVPN) | Jenkins | | ++---------------+---------+------+ + + +POD Topology +------------ + +.. image:: ./images/zte_sh_pod_topology.png + :alt: POD diagram not found diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-1.yaml b/docs/release/release-notes/labs/zte-sh-lab/pod-1.yaml new file mode 100644 index 00000000..b8bee5d8 --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-1.yaml @@ -0,0 +1,56 @@ +--- +############################################################################## +## Copyright (c) 2015 ZTE Corp. and others. +## +## All rights reserved. This program and the accompanying materials +## are made available under the terms of the Apache License, Version 2.0 +## which accompanies this distribution, and is available at +## http://www.apache.org/licenses/LICENSE-2.0 +############################################################################### + +nodes: + - name: node1 + tags: control # optional param, other valid value "compute" + arch: "x86_64" + mac_address: "74:4A:A4:00:CF:DC" # pxe boot interface mac + power: + type: ipmi + address: 192.168.1.101 + user: zteroot + pass: superuser + - name: node2 + tags: control + arch: "x86_64" + mac_address: "74:4A:A4:00:CE:CE" + power: + type: ipmi + address: 192.168.1.102 + user: zteroot + pass: superuser + - name: node3 + tags: control + arch: "x86_64" + mac_address: "74:4A:A4:00:CF:58" + power: + type: ipmi + address: 192.168.1.103 + user: zteroot + pass: superuser + - name: node4 + tags: compute + arch: "x86_64" + mac_address: "74:4A:A4:00:49:84" + power: + type: ipmi + address: 192.168.1.104 + user: zteroot + pass: superuser + - name: node5 + tags: compute + arch: "x86_64" + mac_address: "74:4A:A4:00:CE:C2" + power: + type: ipmi + address: 192.168.1.105 + user: zteroot + pass: superuser diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-2.rst b/docs/release/release-notes/labs/zte-sh-lab/pod-2.rst new file mode 100644 index 00000000..961aa2a0 --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-2.rst @@ -0,0 +1,162 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_pod: + +********************** +ZTE POD2 Specification +********************** + + +Introduction +------------ + +POD2(means ZTE-POD2) uses Fuel as the installer and performs os-odl_l2-nofeature-ha CI latest +verification. Qtip daily CI task will be migrated from POD1 to POD2. Qtip is also working on +integration with Yardstick umbrella project. + + +Additional Requirements +----------------------- + + +Server Specifications +--------------------- + +**Jump Host** + +POD2 share the same **Jump Host** in the lab. + +**Deploy Server** + +POD2 share the same **Deploy Server** with POD1. + ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ +| | | | | | Memory | Local | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ +| Jellyfish | ZTE | R5300 | 277662500093 | E5-2620x2 | 128 | 600GB SAS | IF0: | | | +| | | | | | | 4 TB HDD | 74:4a:a4:00:91:b3/ | | | +| | | | | | | | 10.20.6.1/ | | | +| | | | | | | | native vlan/PXE | | | +| | | | | | | | IF1: | | | +| | | | | | | | 74:4a:a4:00:91:b4/ | | | +| | | | | | | | 10.20.7.1/ | | | +| | | | | | | | native vlan/PXE | | | ++-----------+--------+-------+---------------+-----------+--------+-----------+--------------------+------------------+-------+ + + +**Nodes/Servers** + ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| | | | | | Memory | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node1 | ZTE | E9000 | 701763100114 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.106 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:cd:6f | 74:4a:a4:00:cd:72 | 74:4a:a4:00:b0:e9 | | +| | | | | | | | zteroot/superuser | native vlan 170/PXE | vlan 171/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:b0:ea | | +| | | | | | | | | | vlan 172/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:b0:eb | | +| | | | | | | | | | vlan 1130/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:b0:ec | | +| | | | | | | | | | vlan 173/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node2 | ZTE | E9000 | 701360500105 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.107 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:ca:c9 | 74:4a:a4:00:ca:cc | 74:4a:a4:00:d6:a3 | | +| | | | | | | | zteroot/superuser | native vlan 170/PXE | vlan 171/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:a4 | | +| | | | | | | | | | vlan 172/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d6:99 | | +| | | | | | | | | | vlan 1130/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:9a | | +| | | | | | | | | | vlan 173/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node3 | ZTE | E9000 | 701360500026 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.108 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:cd:0f | 74:4a:a4:00:cd:12 | 74:4a:a4:00:d6:9d | | +| | | | | | | | zteroot/superuser | native vlan 170/PXE | vlan 171/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:9e | | +| | | | | | | | | | vlan 172/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d3:15 | | +| | | | | | | | | | vlan 1130/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d3:16 | | +| | | | | | | | | | vlan 173/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node4 | ZTE | E9000 | 701763100099 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.109 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:cf:3d | 74:4a:a4:00:cf:40 | 74:4a:a4:00:d6:a5 | | +| | | | | | | | zteroot/superuser | native vlan 170/PXE | vlan 171/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:a6 | | +| | | | | | | | | | vlan 172/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d6:a7 | | +| | | | | | | | | | vlan 1130/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d6:a8 | | +| | | | | | | | | | vlan 173/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ +| node5 | ZTE | E9000 | 701763100018 | E5-2650x2 | 128 | 600GB*2 HDD | 192.168.1.110 | ens4f0: | ens12f0: | | +| | | | | | | | 74:4a:a4:00:ce:d1 | 74:4a:a4:00:ce:d4 | 74:4a:a4:00:d2:c3 | | +| | | | | | | | zteroot/superuser | native vlan 170/PXE | vlan 171/ management | | +| | | | | | | | | | ens12f1: | | +| | | | | | | | | | 74:4a:a4:00:d2:c4 | | +| | | | | | | | | | vlan 172/ storage | | +| | | | | | | | | | ens44f0: | | +| | | | | | | | | | 74:4a:a4:00:d2:c1 | | +| | | | | | | | | | vlan 1130/ private | | +| | | | | | | | | | ens44f1: | | +| | | | | | | | | | 74:4a:a4:00:d2:c2 | | +| | | | | | | | | | vlan 173/ public | | ++----------+--------+-------+---------------+-----------+--------+-------------+---------------------+---------------------+----------------------+-------+ + + +**Subnet allocations** + ++----------------+--------------+----------------+------------+-----------------+ +| Network name | Address | Mask | Gateway | VLAN id | ++----------------+--------------+----------------+------------+-----------------+ +| Public | 172.70.0.0 | 255.255.255.0 | 172.70.0.1 | 173 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Admin | 10.20.7.0 | 255.255.255.0 | 10.20.7.1 | native vlan 170 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Mangement | 192.168.71.0 | 255.255.255.0 | | 171 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Storage | 192.168.72.0 | 255.255.255.0 | | 172 | ++----------------+--------------+----------------+------------+-----------------+ + + +VPN Users +--------- + ++--------------+--------------+--------------+--------------+--------------+ +| Name | Email | Project | Role | Notes | ++--------------+--------------+--------------+--------------+--------------+ +| | | | | | ++--------------+--------------+--------------+--------------+--------------+ + + +Firewall Rules +-------------- + ++---------------+---------+------+ +| Port(s) | Service | Note | ++---------------+---------+------+ +| 1194(OpenVPN) | Jenkins | | ++---------------+---------+------+ + + +POD Topology +------------ + +.. image:: ./images/zte_sh_pod_topology.png + :alt: POD diagram not found diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-2.yaml b/docs/release/release-notes/labs/zte-sh-lab/pod-2.yaml new file mode 100644 index 00000000..c56b53db --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-2.yaml @@ -0,0 +1,56 @@ +--- +############################################################################## +## Copyright (c) 2015 ZTE Corp. and others. +## +## All rights reserved. This program and the accompanying materials +## are made available under the terms of the Apache License, Version 2.0 +## which accompanies this distribution, and is available at +## http://www.apache.org/licenses/LICENSE-2.0 +############################################################################### + +nodes: + - name: node1 + tags: control # optional param, other valid value "compute" + arch: "x86_64" + mac_address: "74:4A:A4:00:CD:72" # pxe boot interface mac + power: + type: ipmi + address: 192.168.1.106 + user: zteroot + pass: superuser + - name: node2 + tags: control + arch: "x86_64" + mac_address: "74:4A:A4:00:CA:CC" + power: + type: ipmi + address: 192.168.1.107 + user: zteroot + pass: superuser + - name: node3 + tags: control + arch: "x86_64" + mac_address: "74:4A:A4:00:CD:12" + power: + type: ipmi + address: 192.168.1.108 + user: zteroot + pass: superuser + - name: node4 + tags: compute + arch: "x86_64" + mac_address: "74:4A:A4:00:CF:40" + power: + type: ipmi + address: 192.168.1.109 + user: zteroot + pass: superuser + - name: node5 + tags: compute + arch: "x86_64" + mac_address: "74:4A:A4:00:CE:D4" + power: + type: ipmi + address: 192.168.1.110 + user: zteroot + pass: superuser diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-3.rst b/docs/release/release-notes/labs/zte-sh-lab/pod-3.rst new file mode 100644 index 00000000..f0cfae7b --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-3.rst @@ -0,0 +1,163 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. _pharos_pod: + +************************* +ZTE SH POD3 Specification +************************* + + +Introduction +------------ + +POD3(means ZTE-POD3) uses Fuel as the installer and performs os-nosdn-kvm-ha CI latest verification. +Feature projects like NFV-KVMV, OVSNFV will be run in this POD. + + +Additional Requirements +----------------------- + + +Server Specifications +--------------------- + +**Jump Host** + +POD3 share the same **Jump Host** in the lab. + +**Deploy Server** + ++----------+--------+-------+---------------+-----------+--------+------------+--------------------+------------------+-------+ +| | | | | | Memory | Local | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+-----------+--------+------------+--------------------+------------------+-------+ +| Spider | ZTE | R5300 | 210077307607 | E5-2609x1 | 32 | 600GB SAS | IF0: | | | +| | | | | | | 1.2TB SCSI | 74:4a:a4:00:21:0b/ | | | +| | | | | | | | 10.20.0.1/ | | | +| | | | | | | | native vlan/PXE | | | +| | | | | | | | IF1: | | | +| | | | | | | | 74:4a:a4:00:21:0c/ | | | +| | | | | | | | 10.20.1.1/ | | | +| | | | | | | | native vlan/PXE | | | ++----------+--------+-------+---------------+-----------+--------+------------+--------------------+------------------+-------+ + + +**Compute Nodes** + ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| | | | | | Memory | Local | Lights-out network | 1GbE: NIC#/IP | 10GbE: NIC#/IP | | +| Hostname | Vendor | Model | Serial Number | CPUs | (GB) | Storage | (IPMI): IP/MAC, U/P | MAC/VLAN/Network | MAC/VLAN/Network | Notes | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| node1 | ZTE | E9000 | 289016500203 | E5-2670x2 | 64 | 600GB HDD | 192.168.1.32 | | enp2s0f0: | | +| | | | | | | | 0c:12:62:e4:bf:de | | 74:4a:a4:00:0b:85 | | +| | | | | | | | zteroot/superuser | | vlan 100/ Admin(PXE) | | +| | | | | | | | | | enp2s0f1: | | +| | | | | | | | | | 74:4a:a4:00:0b:86 | | +| | | | | | | | | | vlan 101/ mgmt | | +| | | | | | | | | | enp132s0f0: | | +| | | | | | | | | | 74:4a:a4:00:0b:87 | | +| | | | | | | | | | vlan 102/ storage | | +| | | | | | | | | | enp132s0f1: | | +| | | | | | | | | | 74:4a:a4:00:0b:88 | | +| | | | | | | | | | vlan 103/ public | | +| | | | | | | | | | vlan 1020/ private | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| node2 | ZTE | E9000 | 289016500197 | E5-2670x2 | 64 | 600GB HDD | 192.168.1.33 | | enp2s0f0: | | +| | | | | | | | 0C:12:62:E4:C0:33 | | 74:4a:a4:00:5c:5d | | +| | | | | | | | zteroot/superuser | | vlan 100/ Admin(PXE) | | +| | | | | | | | | | enp2s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:5e | | +| | | | | | | | | | vlan 101/ mgmt | | +| | | | | | | | | | enp132s0f0: | | +| | | | | | | | | | 74:4a:a4:00:5c:5f | | +| | | | | | | | | | vlan 102/ storage | | +| | | | | | | | | | enp132s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:60 | | +| | | | | | | | | | vlan 103/ public | | +| | | | | | | | | | vlan 1020/ private | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| node3 | ZTE | E9000 | 289016500003 | E5-2670x2 | 64 | 600GB HDD | 192.168.1.34 | | enp2s0f0: | | +| | | | | | | | 74:4A:A4:00:30:93 | | 74:4a:a4:00:5c:35 | | +| | | | | | | | zteroot/superuser | | vlan 100/ Admin(PXE) | | +| | | | | | | | | | enp2s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:36 | | +| | | | | | | | | | vlan 101/ mgmt | | +| | | | | | | | | | enp132s0f0: | | +| | | | | | | | | | 74:4a:a4:00:5c:37 | | +| | | | | | | | | | vlan 102/ storage | | +| | | | | | | | | | enp132s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:38 | | +| | | | | | | | | | vlan 103/ public | | +| | | | | | | | | | vlan 1020/ private | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| node4 | ZTE | E9000 | 289016500105 | E5-2670x2 | 64 | 600GB HDD | 192.168.1.35 | | enp2s0f0: | | +| | | | | | | | 0C:12:62:E4:C0:42 | | 74:4a:a4:00:5c:69 | | +| | | | | | | | zteroot/superuser | | vlan 100/ Admin(PXE) | | +| | | | | | | | | | enp2s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:6a | | +| | | | | | | | | | vlan 101/ mgmt | | +| | | | | | | | | | enp132s0f0: | | +| | | | | | | | | | 74:4a:a4:00:5c:6b | | +| | | | | | | | | | vlan 102/ storage | | +| | | | | | | | | | enp132s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:6c | | +| | | | | | | | | | vlan 103/ public | | +| | | | | | | | | | vlan 1020/ private | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ +| node5 | ZTE | E9000 | 289016500195 | E5-2670x2 | 64 | 600GB HDD | 192.168.1.36 | | enp2s0f0: | | +| | | | | | | | 74:4A:A4:00:30:43 | | 74:4a:a4:00:5c:6d | | +| | | | | | | | zteroot/superuser | | vlan 100/ Admin(PXE) | | +| | | | | | | | | | enp2s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:6e | | +| | | | | | | | | | vlan 101/ mgmt | | +| | | | | | | | | | enp132s0f0: | | +| | | | | | | | | | 74:4a:a4:00:5c:6f | | +| | | | | | | | | | vlan 102/ storage | | +| | | | | | | | | | enp132s0f1: | | +| | | | | | | | | | 74:4a:a4:00:5c:70 | | +| | | | | | | | | | vlan 103/ public | | +| | | | | | | | | | vlan 1020/ private | | ++----------+--------+-------+---------------+-----------+--------+-----------+---------------------+------------------+----------------------+-------+ + +**Subnet allocations** + ++----------------+--------------+----------------+------------+-----------------+ +| Network name | Address | Mask | Gateway | VLAN id | ++----------------+--------------+----------------+------------+-----------------+ +| Public | 172.10.0.0 | 255.255.255.0 | 172.10.0.1 | 103 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Admin/PXE | 10.20.0.0 | 255.255.255.0 | 10.20.0.1 | native valn 100 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Mangement | 192.168.11.0 | 255.255.255.0 | | 101 | ++----------------+--------------+----------------+------------+-----------------+ +| Fuel Storage | 192.168.12.0 | 255.255.255.0 | | 102 | ++----------------+--------------+----------------+------------+-----------------+ + + +VPN Users +--------- + ++--------------+--------------+--------------+--------------+--------------+ +| Name | Email | Project | Role | Notes | ++--------------+--------------+--------------+--------------+--------------+ +| | | | | | ++--------------+--------------+--------------+--------------+--------------+ + + +Firewall Rules +-------------- + ++---------------+---------+------+ +| Port(s) | Service | Note | ++---------------+---------+------+ +| 5000(OpenVPN) | Jenkins | | ++---------------+---------+------+ + + +POD Topology +------------ + +.. image:: ./images/zte_sh_pod_topology.png + :alt: POD diagram not found diff --git a/docs/release/release-notes/labs/zte-sh-lab/pod-3.yaml b/docs/release/release-notes/labs/zte-sh-lab/pod-3.yaml new file mode 100644 index 00000000..409be27e --- /dev/null +++ b/docs/release/release-notes/labs/zte-sh-lab/pod-3.yaml @@ -0,0 +1,56 @@ +--- +############################################################################## +## Copyright (c) 2015 ZTE Corp. and others. +## +## All rights reserved. This program and the accompanying materials +## are made available under the terms of the Apache License, Version 2.0 +## which accompanies this distribution, and is available at +## http://www.apache.org/licenses/LICENSE-2.0 +############################################################################### + +nodes: + - name: node1 + tags: control + arch: "x86_64" + mac_address: "74:4a:a4:00:0b:85" + power: + type: ipmi + address: 192.168.1.32 + user: zteroot + pass: superuser + - name: node2 + tags: control + arch: "x86_64" + mac_address: "74:4a:a4:00:5c:5d" + power: + type: ipmi + address: 192.168.1.33 + user: zteroot + pass: superuser + - name: node3 + tags: control + arch: "x86_64" + mac_address: "74:4a:a4:00:5c:35" + power: + type: ipmi + address: 192.168.1.34 + user: zteroot + pass: superuser + - name: node4 + tags: compute + arch: "x86_64" + mac_address: "74:4a:a4:00:5c:69" + power: + type: ipmi + address: 192.168.1.35 + user: zteroot + pass: superuser + - name: node5 + tags: compute + arch: "x86_64" + mac_address: "74:4a:a4:00:5c:6d" + power: + type: ipmi + address: 192.168.1.36 + user: zteroot + pass: superuser diff --git a/docs/release/release-notes/platformoverview/labinfrastructure.rst b/docs/release/release-notes/platformoverview/labinfrastructure.rst new file mode 100644 index 00000000..09c253d2 --- /dev/null +++ b/docs/release/release-notes/platformoverview/labinfrastructure.rst @@ -0,0 +1,21 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Overview of OPNFV lab infrastructure (Pharos). + +************************ +OPNFV Lab Infrastructure +************************ + +The `Pharos Project `_ provides a lab infrastructure that +is geographically and technically diverse. Labs instantiate **bare-metal** and **virtual** +environments that are accessed remotely by the community and used for OPNFV platform and feature +development, builds, deploys and testing. This will greatly assist in developing a highly robust and +stable OPNFV platform with well understood performance characteristics. Community labs are hosted by +OPNFV member companies on a voluntary basis. The Linux Foundation also hosts an OPNFV lab that +provides centralised CI and other production resources which are linked to community labs. + +Future lab capabilities will include the ability easily automate deploy and test of any OPNFV +install scenario in any lab environemnt as well as a *Virtual Lab* for developer on-boarding with +minimal effort. :ref:`pharos_master` documents are included with this release. diff --git a/docs/release/release-notes/specification/hardwarespec.rst b/docs/release/release-notes/specification/hardwarespec.rst new file mode 100644 index 00000000..8086aa91 --- /dev/null +++ b/docs/release/release-notes/specification/hardwarespec.rst @@ -0,0 +1,52 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Hardware +-------- + +A pharos compliant OPNFV test-bed provides: + +- One CentOS 7 jump server on which the virtualized Openstack/OPNFV installer runs +- In the Brahmaputra release you may select a variety of deployment toolchains to deploy from the + jump server. +- 5 compute / controller nodes (`BGS + `_ requires 5 nodes) +- A configured network topology allowing for LOM, Admin, Public, Private, and Storage Networks +- Remote access as defined by the Jenkins slave configuration guide + +http://artifacts.opnfv.org/brahmaputra.1.0/docs/opnfv-jenkins-slave-connection.brahmaputra.1.0.html + +**Servers** + +**CPU:** + +* Intel Xeon E5-2600v2 Series or newer +* AArch64 (64bit ARM architecture) compatible (ARMv8 or newer) + +**Firmware:** + +* BIOS/EFI compatible for x86-family blades +* EFI compatible for AArch64 blades + +**Local Storage:** + +Below describes the minimum for the Pharos spec, which is designed to provide enough capacity for +a reasonably functional environment. Additional and/or faster disks are nice to have and mayproduce +a better result. + +* Disks: 2 x 1TB HDD + 1 x 100GB SSD (or greater capacity) +* The first HDD should be used for OS & additional software/tool installation +* The second HDD is configured for CEPH object storage +* The SSD should be used as the CEPH journal +* Performance testing requires a mix of compute nodes with CEPH (Swift+Cinder) and without CEPH storage +* Virtual ISO boot capabilities or a separate PXE boot server (DHCP/tftp or Cobbler) + +**Memory:** + +* 32G RAM Minimum + +**Power Supply** + +* Single power supply acceptable (redundant power not required/nice to have) diff --git a/docs/release/release-notes/specification/index.rst b/docs/release/release-notes/specification/index.rst new file mode 100644 index 00000000..c3eb45a7 --- /dev/null +++ b/docs/release/release-notes/specification/index.rst @@ -0,0 +1,18 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + +.. Top level of Pharos specification documents. + +******************** +Pharos Specification +******************** + +The Pharos Specification provides information on Pharos hardware and network requirements + +.. toctree:: + + ./objectives.rst + ./hardwarespec.rst + ./networkconfig.rst + ./remoteaccess.rst diff --git a/docs/release/release-notes/specification/networkconfig.rst b/docs/release/release-notes/specification/networkconfig.rst new file mode 100644 index 00000000..fb9d5111 --- /dev/null +++ b/docs/release/release-notes/specification/networkconfig.rst @@ -0,0 +1,62 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Networking +---------- + +**Network Hardware** + + * 24 or 48 Port TOR Switch + * NICs - Combination of 1GE and 10GE based on network topology options (per server can be on-board + or use PCI-e) + * Connectivity for each data/control network is through a separate NIC. This + simplifies Switch Management however requires more NICs on the server and also more switch ports + * BMC (Baseboard Management Controller) for lights-out mangement network using IPMI (Intelligent + Platform Management Interface) + +**Network Options** + + * Option I: 4x1G Control, 2x10G Data, 48 Port Switch + + * 1 x 1G for lights-out Management + * 1 x 1G for Admin/PXE boot + * 1 x 1G for control-plane connectivity + * 1 x 1G for storage + * 2 x 10G for data network (redundancy, NIC bonding, High bandwidth testing) + + * Option II: 1x1G Control, 2x 10G Data, 24 Port Switch + + * Connectivity to networks is through VLANs on the Control NIC + * Data NIC used for VNF traffic and storage traffic segmented through VLANs + + * Option III: 2x1G Control, 2x10G Data, 2x10G Storage, 24 Port Switch + + * Data NIC used for VNF traffic + * Storage NIC used for control plane and Storage segmented through VLANs (separate host traffic + from VNF) + * 1 x 1G for lights-out mangement + * 1 x 1G for Admin/PXE boot + * 2 x 10G for control-plane connectivity/storage + * 2 x 10G for data network + +Documented configuration to include: + + - Subnet, VLANs (may be constrained by existing lab setups or rules) + - IPs + - Types of NW - lights-out, public, private, admin, storage + - May be special NW requirements for performance related projects + - Default gateways + +**Sample Network Drawings** + +.. image:: ../../images/bridge2.png + +.. image:: ../../images/opnfv-pharos-diagram-v01.jpg + +.. image:: ../../images/opnfv-example-lab-diagram.png + +Download the visio zip file here: +`opnfv-example-lab-diagram.vsdx.zip +`_ diff --git a/docs/release/release-notes/specification/objectives.rst b/docs/release/release-notes/specification/objectives.rst new file mode 100644 index 00000000..0a0ad6aa --- /dev/null +++ b/docs/release/release-notes/specification/objectives.rst @@ -0,0 +1,29 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Pharos Compliance +----------------- + +The **Pharos Specification** defines a hardware environment for deployment and testing of the +**Brahmaputra** platform release. The **Pharos Project** is also responsible for defining lab +capabilities, developing management/usage policies and process; and a support plan for reliable +access to project and release resources. Community labs are provided as a service by companies and +are not controlled by Pharos however our objective is to provide easy visibility of all lab +capabilities and their usage at all-times. + +Pharos lab infrastructure has the following objectives: +- Provides secure, scalable, standard and HA environments for feature development +- Supports the full Brahmaputra deployment lifecycle (this requires a **bare-metal** environment) +- Supports functional and performance testing of the Brahmaputra release +- Provides mechanisms and procedures for secure remote access to Pharos compliant environments for + OPNFV community + +Deploying Brahmaputra in a Virtualized environment is possible and will be useful, however it does +not provide a fully featured deployment and realistic test environment for the Brahmaputra release +of OPNFV. + +The high level architecture is outlined in the following diagram: + +.. image:: ../images/pharos-archi1.jpg diff --git a/docs/release/release-notes/specification/remoteaccess.rst b/docs/release/release-notes/specification/remoteaccess.rst new file mode 100644 index 00000000..4b8160ba --- /dev/null +++ b/docs/release/release-notes/specification/remoteaccess.rst @@ -0,0 +1,63 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 +.. (c) 2016 OPNFV. + + +Remote Management +------------------ + +Remote access is required for … + + * Developers to access deploy/test environments (credentials to be issued per POD / user) + * Connection of each environment to Jenkins master hosted by Linux Foundation for automated + deployment and test + +OpenVPN is generally used for remote however community hosted labs may vary due to company security +rules. For POD access rules / restrictions refer to individual lab documentation as each company may +have different access rules and acceptable usage policies. + +Basic requirements: + + * SSH sessions to be established (initially on the jump server) + * Packages to be installed on a system (tools or applications) by pullig from an external repo. + +Firewall rules accomodate: + + * SSH sessions + * Jenkins sessions + +Lights-out management network requirements: + + * Out-of-band management for power on/off/reset and bare-metal provisioning + * Access to server is through a lights-out-management tool and/or a serial console + * Refer to applicable light-out mangement information from server manufacturer, such as ... + + * Intel lights-out + `RMM `_ + * HP lights-out `ILO `_ + * CISCO lights-out `UCS `_ + +Linux Foundation Lab is a UCS-M hardware environment with controlled access *as needed* + + * `Access rules and procedure `_ are + maintained on the Wiki + * `A list of people `_ with access is + maintained on the Wiki + * Send access requests to infra-steering@lists.opnfv.org with the + following information ... + + * Name: + * Company: + * Approved Project: + * Project role: + * Why is access needed: + * How long is access needed (either a specified time period or define "done"): + * What specific POD/machines will be accessed: + * What support is needed from LF admins and LF community support team: + + * Once access is approved please follow instructions for setting up VPN access ... + https://wiki.opnfv.org/get_started/lflab_hosting + * The people who require VPN access must have a valid PGP key bearing a valid signature from LF + * When issuing OpenVPN credentials, LF will be sending TLS certificates and 2-factor + authentication tokens, encrypted to each recipient's PGP key + diff --git a/docs/release/userguide/documentation-example.rst b/docs/release/userguide/documentation-example.rst new file mode 100644 index 00000000..ae0a7f23 --- /dev/null +++ b/docs/release/userguide/documentation-example.rst @@ -0,0 +1,86 @@ +.. two dots create a comment. please leave this logo at the top of each of your rst files. +.. image:: ../etc/opnfv-logo.png + :height: 40 + :width: 200 + :alt: OPNFV + :align: left + +.. these two pipes are to seperate the logo from the first title + +| +| + +How to create documentation for your OPNFV project +================================================== + +this is the directory structure of the docs/ directory that can be found in the root of your project +directory + +.. code-block:: bash + + ./etc + ./etc/opnfv-logo.png + ./etc/conf.py + ./how-to-use-docs + ./how-to-use-docs/documentation-example.rst + ./how-to-use-docs/index.rst + +To create your own documentation, Create any number of directories (depending on your need) and +place in each of them an index.rst. This index file must refence your other rst files. + +* Here is an example index.rst + +.. code-block:: bash + + Example Documentation table of contents + ======================================= + + Contents: + + .. toctree:: + :numbered: + :maxdepth: 4 + + documentation-example.rst + + Indices and tables + ================== + + * :ref:`search` + + +The Sphinx Build +================ + +When you push documentation changes to gerrit a jenkins job will create html documentation. + +* Verify Jobs + +For verify jobs a link to the documentation will show up as a comment in gerrit for you to see the +result. + +* Merge jobs + +Once you are happy with the look of your documentation you can submit the patchset the merge job +will copy the output of each documentation directory to +http://artifacts.opnfv.org/$project/docs/$name_of_your_folder/index.html + +Here are some quick examples of how to use rst markup + +This is a headline:: + + here is some code, note that it is indented + +links are easy to add: Here is a link to sphinx, the tool that we are using to generate documetation +http://sphinx-doc.org/ + +* Bulleted Items + + **this will be bold** + +.. code-block:: bash + + echo "Heres is a code block with bash syntax highlighting" + + +Leave these at the bottom of each of your documents they are used internally diff --git a/docs/release/userguide/index.rst b/docs/release/userguide/index.rst new file mode 100644 index 00000000..bdd70ee8 --- /dev/null +++ b/docs/release/userguide/index.rst @@ -0,0 +1,26 @@ +.. OPNFV Release Engineering documentation, created by + sphinx-quickstart on Tue Jun 9 19:12:31 2015. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +.. image:: ../../etc/opnfv-logo.png + :height: 40 + :width: 200 + :alt: OPNFV + :align: left + +Example Documentation table of contents +======================================= + +Contents: + +.. toctree:: + :numbered: + :maxdepth: 4 + + documentation-example.rst + +Indices and tables +================== + +* :ref:`search` -- cgit 1.2.3-korg