opnfv - from the trenches · © cable television laboratories, inc. 2015. 1 randy levensalor lead...
TRANSCRIPT
![Page 1: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/1.jpg)
1© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015.
Randy Levensalor Lead Architect / Business Technologies
OPNFV - From The Trenches
![Page 2: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/2.jpg)
2© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015.
• Purpose of the Lab Install
• Challenges Encountered – Networking – Build server – Debugging – Repeatability
Agenda
2
![Page 3: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/3.jpg)
3© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 3
About CableLabs
CableLabs • non-profit research and
development consortium funded by MSO’s (Multiple System Operator)
• dedicated to creating innovative ideas that significantly impact our cable operator members’ business
• serves to define interoperable solutions among our members and their technology suppliers in order to • drive scale • reduce costs • promote innovate solutions
.
![Page 4: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/4.jpg)
4© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015.
Lab Details
4
Virtual Network Functions
Compute Node #2
• Lab 1 – Install
• Stable release • Foreman installer
– Planed use • VNF development • Regression testing
• Lab 2 – Install
• Top of tree • APEX installer
– Planed use • Installer • Infrastructure
HA HA
ODL Control Node #1 Control Node #2 Control Node #3
Build Server
Virtual Network Functions
Linux Compute Node #1
Jump Server
![Page 5: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/5.jpg)
5© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 5
1. Preparing the Lab
Foreman Fuel
Installers Initial Network Setup
30 +Cables & 6 VLANs
Knowledge of OPNFV
![Page 6: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/6.jpg)
6© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 6
1. Preparing the Lab - Solution
• Detailed port and VLAN mapping spreadsheet and diagram
• Foreman Specific
• Suggestion: Pay extra for blades
![Page 7: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/7.jpg)
7© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 7
2. Violating build server
• Install must run on bare metal • Must run as root • Install is not immutable • VirtualBox failures
![Page 8: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/8.jpg)
8© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 8
2. Build server solutions • Separate build and jump server for security
• Updated install directions and .iso
• Automated workarounds • Improve error reporting
• Suggestions: Report Bugs & Submit Patches
![Page 9: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/9.jpg)
9© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 9
3. Install failed…somewhere • Failures after Foreman VM starts are difficult to trace
Deploy.sh ->
vagrant up ->
bootstrap.sh ->
Ansible ->
run.sh ->
Puppet
Foreman ->
pxe ->
![Page 10: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/10.jpg)
10© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 10
3. Solution
• Check release notes and FAQ
• Look at reports on Foreman • Still can be difficult to trace
• Suggestion: Engage mailing list with problems
![Page 11: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/11.jpg)
11© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 11
4. Reliability Concerns
• Install pulls scripts from multiple git & yum repos
• Failures are catastrophic • Can’t install without Internet access
Reliability
Stable
![Page 12: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/12.jpg)
12© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 12
4. Suggestions for Reliability
• Check IRC, mailing list and Jenkins (you are not alone)
• Manually reproduce • Still not ideal
![Page 13: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/13.jpg)
13© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 13
5. It’s running…or is it?
• Installs are unstable • Only one VM started • Can’t delete networks • Corrupt data bases
![Page 14: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/14.jpg)
14© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 14
5. Suggestions for Unstable Install
• Check the release notes and FAQ • Arno is based on old versions of OpenStack and OpenDaylight and not all critical patches have been back ported yet
• Reinstall / automate post install setup and have a backup
![Page 15: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/15.jpg)
15© Cable Television Laboratories, Inc. 2015. © Cable Television Laboratories, Inc. 2015. 15
Takeaways
• Lots of help – Wiki https://wiki.opnfv.org/ – Dev mailing list
https://wiki.opnfv.org/developer/getting_started#mailing_list
– Direct with the developers
• Engage users early & often • Run from a clean install • Standardize documentation
![Page 16: OPNFV - From The Trenches · © Cable Television Laboratories, Inc. 2015. 1 Randy Levensalor Lead Architect / Business Technologies OPNFV - From The Trenches](https://reader036.vdocument.in/reader036/viewer/2022071019/5fd27005cc816f59bc46101c/html5/thumbnails/16.jpg)
© Cable Television Laboratories, Inc. 2015.