diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/information/pharos.rst | 4 | ||||
-rw-r--r-- | docs/labs/OOL.rst | 190 | ||||
-rw-r--r-- | docs/labs/images/ool-testlab.png | bin | 0 -> 763367 bytes | |||
-rw-r--r-- | docs/labs/images/orange_paris_pod1.jpg | bin | 0 -> 353262 bytes | |||
-rw-r--r-- | docs/labs/orange_paris_lab_description.rst | 73 | ||||
-rw-r--r-- | docs/labs/orange_paris_pod1_description.rst | 127 |
6 files changed, 394 insertions, 0 deletions
diff --git a/docs/information/pharos.rst b/docs/information/pharos.rst index c55dd4ed..2f13f7ed 100644 --- a/docs/information/pharos.rst +++ b/docs/information/pharos.rst @@ -104,6 +104,10 @@ An interactive map of OPNFV lab locations, lab owners and other lab information | 12 | ZTE | https://wiki.opnfv.org/zte-nj-testlab | Nan Jing, China | | | | | | +----+---------------+----------------------------------------------------------+----------------------+ +| 13 | Okinawa | https://wiki.opnfv.org/display/pharos/OOL+TestLab | Okinawa | +| | Open Lab | | | ++----+---------------+----------------------------------------------------------+----------------------+ + Pharos project Key Facts diff --git a/docs/labs/OOL.rst b/docs/labs/OOL.rst new file mode 100644 index 00000000..09cd896b --- /dev/null +++ b/docs/labs/OOL.rst @@ -0,0 +1,190 @@ +OOL (Okinawa Open Laboratory) OPNFV Testlab +================================================== + +Overview +------------------ +Okinawa Open Laboratory provides the following facilities for OPNFV testing. +The testlab is now located only at Okinwa in Japan. ( We have plan to expand PODs and location.) +The current depoyed version by Fuel installer on the POD is Brahmputra. +It supports functest, yardstick projects testing. You can connect to CI. +On each node an OPNFV solution will be installed based on Pharos Lab project. +On top of this infrastructure several VNFs will be deployed. +We provide VPN(OpenVPN) to connect the testlab. +You can check how to connect at “Access Procedure". + + +Environment +------------------ +The test lab POD is setup along the Pharos project guidelines. +Servers are deployed in the the following configuration. + +* 1 Jump server +* 3 Controller node +* 2 compute node + +**Hardware Description** + +* Summary + ++------------------------------------------------------------+---------------------------------------------+ +| Node | Machine | ++------------------------------------------------------------+---------------------------------------------+ +| Jump server | SuperMicro SYS-5018R-WR | ++------------------------------------------------------------+---------------------------------------------+ +| Controller & Compute Nodes | FUJITSU PRIMERGY RX2530 M1 | ++------------------------------------------------------------+---------------------------------------------+ +| Switching 1(for each network except storage) | Juniper EX3300-24T | ++------------------------------------------------------------+---------------------------------------------+ +| Switching 2(for storage) | Mellanox SX1024 | ++------------------------------------------------------------+---------------------------------------------+ + +* Machine Spec + ++--------------------------------------+---------------------------+-----+ +| SuperMicro SYS-5018R-WR | | | ++--------------------------------------+---------------------------+-----+ +| CPU | Xeon E5-2630v3 | x1 | ++--------------------------------------+---------------------------+-----+ +| RAM | 32GB | - | ++--------------------------------------+---------------------------+-----+ +| HDD | SATA 7.2krpm 2TB | x1 | ++--------------------------------------+---------------------------+-----+ +| SSD | - | - | ++--------------------------------------+---------------------------+-----+ +| 1000BASE-T | Intel | x2 | ++--------------------------------------+---------------------------+-----+ +| 10GBASE-T | Inte | x2 | ++--------------------------------------+---------------------------+-----+ +| BMC | - | x1 | ++--------------------------------------+---------------------------+-----+ + ++----------------------------------------------+---------------------------+-----+ +| 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 | x2 | ++----------------------------------------------+---------------------------+-----+ +| BMC | - | x1 | ++----------------------------------------------+---------------------------+-----+ + +--- + +**Network** + +* Network Overview + +.. image:: images/ool-testlab.png + + + +* Server Nic + +Heres are the specifications for the Network Interfaces of servers within POD. + ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| Hostname | NIC Model | Ports | MAC | BW | Role | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| OPNFV-Jump | Intel I350 | em1 | 0c:c4:7a:6c:a2:b2 | 1Gb | Public | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| OPNFV-Jump | Intel I350 | em2 | 0c:c4:7a:6c:a2:b2 | 1Gb | Admin/Mgmt/Private | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno1 | 90:1b:0e:6b:e8:a8 | 1Gb | Admin | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno2 | 90:1b:0e:6b:e8:a9 | 1Gb | Mgmt | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno3 | 90:1b:0e:6b:e8:aa | 1Gb | Public | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno4 | 90:1b:0e:6b:e8:ab | 1Gb | Prvate | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Intel 82599ES | ens2f0 | 90:1b:0e:6d:09:71 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-9 | Intel 82599ES | ens2f1 | 90:1b:0e:6d:09:72 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno1 | 90:1b:0e:6b:e3:00 | 1Gb | Admin | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno2 | 90:1b:0e:6b:e3:01 | 1Gb | Mgmt | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno3 | 90:1b:0e:6b:e3:02 | 1Gb | Public | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno4 | 90:1b:0e:6b:e3:03 | 1Gb | Prvate | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Intel 82599ES | ens2f0 | 90:1b:0e:6d:09:5f | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-10 | Intel 82599ES | ens2f1 | 90:1b:0e:6d:09:60 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno1 | 90:1b:0e:6b:e5:b4 | 1Gb | Admin | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno2 | 90:1b:0e:6b:e5:b5 | 1Gb | Mgmt | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno3 | 90:1b:0e:6b:e5:b6 | 1Gb | Public | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno4 | 90:1b:0e:6b:e5:b7 | 1Gb | Prvate | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Intel 82599ES | ens2f0 | 90:1b:0e:6d:09:6f | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-11 | Intel 82599ES | ens2f1 | 90:1b:0e:6d:09:70 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno1 | 90:1b:0e:6b:e2:bc | 1Gb | Admin | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno2 | 90:1b:0e:6b:e2:bd | 1Gb | Mgmt | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno3 | 90:1b:0e:6b:e2:be | 1Gb | Public | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Emulex OneConnect NIC (Skyhawk) (onboard) | eno4 | 90:1b:0e:6b:e2:bf | 1Gb | Prvate | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Intel 82599ES | ens2f0 | 90:1b:0e:6d:08:31 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ +| node-12 | Intel 82599ES | ens2f1 | 90:1b:0e:6d:08:32 | 10Gb | Storage | ++------------------+--------------------------------------------+----------+-------------------------------+---------+-----------------------------+ + +* 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 | ++------------------------+--------------------+-----------------------+----------------------+-------------+ + +--- + + +Access Procedure +------------------ + +This environment is free to use by any OPNFV contributor or committer for the purpose of OPNFV approved activities. 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 diff --git a/docs/labs/images/ool-testlab.png b/docs/labs/images/ool-testlab.png Binary files differnew file mode 100644 index 00000000..d0ac9352 --- /dev/null +++ b/docs/labs/images/ool-testlab.png diff --git a/docs/labs/images/orange_paris_pod1.jpg b/docs/labs/images/orange_paris_pod1.jpg Binary files differnew file mode 100644 index 00000000..8e6427f5 --- /dev/null +++ b/docs/labs/images/orange_paris_pod1.jpg diff --git a/docs/labs/orange_paris_lab_description.rst b/docs/labs/orange_paris_lab_description.rst new file mode 100644 index 00000000..f22d90fb --- /dev/null +++ b/docs/labs/orange_paris_lab_description.rst @@ -0,0 +1,73 @@ +.. 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/labs/orange_paris_pod1_description.rst b/docs/labs/orange_paris_pod1_description.rst new file mode 100644 index 00000000..59dde96a --- /dev/null +++ b/docs/labs/orange_paris_pod1_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 + +************************** +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 |