SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
June 20–23, 2016 | Berlin, Germany
OPNFV on ARM
Hardware Freedom of Choice Has Arrived
Florin Dumitrașcu, ENEA
Armband Project Scope
 Add support for ARM Architecture-based servers in OPNFV
 Drive population of ARM-based servers in OPNFV Labs
 Work with upstream community to release OPNFV on
multi-architectures, on any relevant silicon required by the industry
What we do …
3OPNFV on ARM, OPNFV Summit 2016
The Team for Brahmaputra on ARM
4OPNFV on ARM, OPNFV Summit 2016
Armband Project Numbers
Commits per repository Authors per repository
Main committers to date: ENEA, Cavium, ARM
Source: http://projects.bitergia.com/opnfv/browser/scm-repos.html?page=1
5OPNFV on ARM, OPNFV Summit 2016
Armband Project Facts
o Development
• Git: https://git.opnfv.org/cgit/armband/
• Gerrit: https://gerrit.opnfv.org/gerrit/#/admin/projects/armband
• Jira: https://jira.opnfv.org/projects/ARMBAND/issues/
o Testing
• Dashboard: https://testresults.opnfv.org/dashboard/# (Fuel, arm-pod1)
o Continuous Integration / Continuous Deployment
• Jenkins: https://build.opnfv.org/ci/view/armband
o Artifacts for Brahmaputra
• ISO, documentation: http://artifacts.opnfv.org/armband.html
o Communication
• Wiki: https://wiki.opnfv.org/display/armband
• IRC Channel: #opnfv-armband @ Freenode
6OPNFV on ARM, OPNFV Summit 2016
ENEA Pharos Lab (Kista, Sweden)
• Applied Micro X-Gene 2, ARMv8-64 8 cores @ 2.4GHz
• 32GB RAM , 1x128GB SSD, 2x1TB HDD
• 1x10Gbps SFP+ NICs, 2x1Gbps NICs (RJ45)
• AMD Opteron A1100, ARMv8-64 Cortex A57, 8 cores
• 2 x 16GB RAM (32 GB total), 1 TB HDD
• 2 x 10Gbps NIC
https://wiki.opnfv.org/display/pharos/Enea-pharos-lab
• Cavium Networks CN8890-CRB 1S ThunderX
• ARMv8.1-64 48 cores @ 1.8GHz
• 8 x 16GB RAM (128GB total), 1 x 500GB HDD
• 1 x 40Gbps QSFP+ NIC, 2 x 10Gbps SFP+ NICs, 1 x 1Gpbs NIC
(RJ45, IPMI interface)• Cavium Networks CN8890-CRB 1S ThunderX
• ARMv8.1-64 48 cores @ 1.8GHz
• 8 x 16GB RAM (128GB total), 1 x 500GB HDD
• 1 x 40Gbps QSFP+ NIC, 2 x 10Gbps SFP+ NICs, 1 x 1Gpbs NIC
(RJ45, IPMI interface)
7OPNFV on ARM, OPNFV Summit 2016
Armband Workflow
clone repository
make submodules-init
make patches-import
modify and commit
make build
make patches-export
make submodules-clean
(create submodule)
1
2
3
4
5
6
7
8
$ git clone ssh://<Linux Foundation User>@gerrit.opnfv.org:29418/armband
$ git submodule -b stable/8.0 add --name fuel-web 
https://github.com/openstack/fuel-web.git upstream/fuel-web
Apply patches from patches/<sub-project>/* to respective submodules in
/upstream/<sub-project>. Branch “armband-workbench” created in submodules.
All the sub-projects are registered as git submodules.
Call make submodules-init to initialize them.
Modify sub-projects for whatever you need. Commit your changes when you
want them taken into account in the build.
Build to validate changes.
Each commit on “armband-workbench” branch of each sub-project will be exported
to the patches /<sub-project>/ via “git format-patch”. Only commit patches !
Clean workbench branches.
8OPNFV on ARM, OPNFV Summit 2016
Armband Fuel Installer
o Patching upstream repositories for ARM
• OpenStack Fuel
• Fuel@OPNFV
• Fuel plugins
o Using Git Submodules
• submodules defined in .gitmodules file
• url – upstream repository
• branch – lock on upstream branch
• upstream – path for local workspace (clone)
o Pros
• Not an explicit upstream fork
• Organize patches
• Patch files before building
• Gerrit automatically pulls upstream changes into
submodules (requires patch rebasing)
o Cons
• Overhead for simple patches
• Cannot pin Fuel to a tag like Fuel@OPNFV does
Source: https://git.opnfv.org/cgit/armband/tree/.gitmodules
9OPNFV on ARM, OPNFV Summit 2016
/armband
Armband Directory Structure
/armband/patches
/armband/upstream Source: https://git.opnfv.org/cgit/armband/tree
/armband/patches/fuel-library
10OPNFV on ARM, OPNFV Summit 2016
aptly create mirror
Armband Package Repositories (1)
Local mirror of
fuel-infra repository
Upstream fuel-infra
repository
http://mirror.fuel-infra.org/mos-repos/ubuntu/
aptly update mirror
Local fuel-infra
package repository
aptly repo importaptly repo create
Snapshot of local
fuel-infra pkg repository
aptly snapshot create
Published local fuel-infra
package repository
(internal use)
http://<local-ip>/repo/mirantis/mos-repos/ubuntu/
aptly publish snapshot
Published snapshots
archive
(internal use)
http://<local-ip>/repo/archive
Contains both binary-amd64 and binary-
arm64 packages. However, in this
repository, only non-native packages
(“Architecture: all”) are contained for
binary-arm64 (e.g. “nova-api”)
11OPNFV on ARM, OPNFV Summit 2016
Native fuel-infra pkg built on
arm64, e.g. “ceph”
aptly repo add
gbp-buildpackage
(build/patch/version bump)
Native arm64 local fuel-
infra packages repository
Snapshot of arm64 local
fuel-infra pkg repository
aptly snapshot create
Armband arm64 ports packages
E.g. “kernel, qemu, grub-efi-arm64”
aptly repo add
gbp-buildpackage
(arm64 specific ports)
Armband arm64 local
packages repository
Snapshot of Armband
arm64 local pkg repository
aptly snapshot create
Published local fuel-
infra package repository
(internal use)binary-arm64 / Architecture: arm64
(e.g. “ceph, mongodb, galera”)
Armband Package Repositories (2)
binary-amd64 / Architecture: all, amd64
binary-arm64 / Architecture: all
(e.g. “nova-api”)
binary-arm64 / Architecture: arm64
(e.g. “kernel, qemu, grub-efi-arm64”)
Published Armband
package repository
(public)
aptly snapshot merge
12OPNFV on ARM, OPNFV Summit 2016
Armband Ubuntu Trusty Ports
Component ARM64 Notes
ARM64 Kernel 4.2.0 re-packaged from Yarmouth repositories.
One kernel that currently supports ALL our arm64 targets: Cavium, APM, AMD.
GRUB-EFI-ARM64 Bootstrapping nodes from Fuel's Cobbler requires an arm64 netloader, compatible with
syslinux like config (e.g. using MAC address as config name).
DMIDECODE dmidecode in Trusty does not support all arm64 targets properly, repackage with fixes from
upstream repository.
OHAI Add arm64 CPU details detection. Add ethtool support for reading L1 info.
QEMU Bump QEMU to 2.5 for multiple arm64 fixes and newly added support.
UDEV Provide a predictable eth naming scheme for arm64 (aarch64) boards with
on-SoC ethernet devices, like APM Mustang, AMD Softiron.
LIBGUESTFS Update to libguestfs 1.32.2 and repackage for Trusty. Fixes lots of dependecies for arm64.
LSHW Fix Ubuntu Trusty bug on arm64: "AArch64: slow cpuinfo due to redundant loop“.
OPNFV-QUAGGA Build opnfv-quagga required by ODL plugin on Ubuntu Trusty arm64 build.
13OPNFV on ARM, OPNFV Summit 2016
Fuel-infra ports for arm64 architecture
Component ARM64 Notes
MYSQL Version bump to MySQL 5.6.28 and add wsrep patch 25.13 for Galera support.
GALERA Version bump to Galera 3-25.3.14.
LIBVIRT Version bump to libvirt 1.3.2.
Rebase libvirt required by Qemu 2.5 on Ubuntu Trusty arm64 build GIC support.
Force GIC version detection by default on ARMv7/8.
CEPH Add arm64 architecture to debian/control (for ceph-fuse[-dbg]).
CIRROS Upstream package available for arm64. Add it to Armband fuel-infra repository.
MONGODB Enable arm64 Java Script (V8) support on arm64.
14OPNFV on ARM, OPNFV Summit 2016
Armband Functest
o Deployment scenarios
• Currently running os-odl_l2-nofeature-ha scenario only.
• Work in progress to activate os-nosdn-nofeature-ha, os-odl_l3-nofeature-ha.
o Tempest
• Using Cirros TestVM for arm64.
• Live instance snapshot and VM live migration require kernel and qemu
patching for GICv3 on ThunderX targets (affects 15 test cases).
o Rally
• Fix Rally to allow customization of RAM size for instance flavors.
These were hardcoded to 64M, 128M causing out of memory on arm64 in some
scenarios (https://review.openstack.org/#/c/315171/).
o vIMS
• Live test working with vIMS instantiated manually.
• Work in progress to port Cloudify on arm64 CentOS for vIMS orchestration.
o Yardstick
• Work in progress to port test images and tools on arm64.
15OPNFV on ARM, OPNFV Summit 2016
On the way to Colorado Release
o Migrate Armband Fuel installer from Brahmaputra (Liberty) to Colorado (Mitaka)
• Rebase Fuel components in Armband git repository.
• Rebase OPNFV components in Armband git repository.
• Update Armband package repository.
o Validate and extend where needed OpenStack Mitaka functionality on arm64
• Fix bugs and workarounds reported in Armband release notes aligned to Brahmaputra 3.0.
• Cherry-pick upstream fixes (if made available) for problems reported in same notes.
http://artifacts.opnfv.org/armband/brahmaputra/docs/release-notes.html
o Yardstick support
• Modify the script to build composite x86 + arm64 image with all packages needed by Yardstick.
• Validate ARM compatibility – tools, etc.
o Full orchestration of Clearwater vIMS with Cloudify for Functest
• Build CentOS7 arm64 image with everything required by Cloudify.
• Integrate in Functest.
16OPNFV on ARM, OPNFV Summit 2016
Upstream challenges
o Unify x86 and arm64 packages in a single mirror
o Fuel plugin builder currently using lots of hardcoding
o Common Fuel build (Fuel master) for x86 and arm64
environment deploys
17OPNFV on ARM, OPNFV Summit 2016
Questions
OPNFV on ARM, OPNFV Summit 2016 18
Thank you !

Weitere ähnliche Inhalte

Was ist angesagt?

ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM ImplementationOPNFV
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsOPNFV
 
Summit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvSummit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvOPNFV
 
Summit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV ApplicationsSummit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV ApplicationsOPNFV
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OSummit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OOPNFV
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...OPNFV
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesOPNFV
 
KVM Enhancements for OPNFV
KVM Enhancements for OPNFVKVM Enhancements for OPNFV
KVM Enhancements for OPNFVOPNFV
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsOPNFV
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitOPNFV
 
Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureOPNFV
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOPNFV
 
OpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty MidcycleOpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty MidcycleSridhar Ramaswamy
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaOPNFV
 
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinSummit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinOPNFV
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVOPNFV
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVOPNFV
 
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationSummit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationOPNFV
 
How OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulHow OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulOPNFV
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV
 

Was ist angesagt? (20)

ONOS-Based VIM Implementation
ONOS-Based VIM ImplementationONOS-Based VIM Implementation
ONOS-Based VIM Implementation
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
Summit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with OpnfvSummit 16: Achieving Low Latency Network Function with Opnfv
Summit 16: Achieving Low Latency Network Function with Opnfv
 
Summit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV ApplicationsSummit 16: Optimizing OPNFV for Distributed NFV Applications
Summit 16: Optimizing OPNFV for Distributed NFV Applications
 
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-OSummit 16: Open-O Mini-Summit - OPNFV & Open-O
Summit 16: Open-O Mini-Summit - OPNFV & Open-O
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
 
KVM Enhancements for OPNFV
KVM Enhancements for OPNFVKVM Enhancements for OPNFV
KVM Enhancements for OPNFV
 
Summit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOpsSummit 16: CI/CD and DevOps
Summit 16: CI/CD and DevOps
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
 
Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructure
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netready
 
OpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty MidcycleOpenStack Tacker Liberty Midcycle
OpenStack Tacker Liberty Midcycle
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
 
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinSummit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
 
The Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFVThe Third Network: LSO, SDN and NFV
The Third Network: LSO, SDN and NFV
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationSummit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
 
How OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulHow OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's Useful
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 

Andere mochten auch

Summit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing ChallengesSummit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing ChallengesOPNFV
 
CommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeCommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeRadisys Corporation
 
Summit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationSummit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationOPNFV
 
Reliability Testing in OPNFV
Reliability Testing in OPNFVReliability Testing in OPNFV
Reliability Testing in OPNFVOPNFV
 
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summit
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini SummitTech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summit
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summitkimw001
 
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry GrowthSummit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry GrowthOPNFV
 
NFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution waysNFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution waysHongsik Choi
 
NFV Ecosystem Enabler - a well-enabled VNF package catalyst
NFV Ecosystem Enabler - a well-enabled VNF package catalystNFV Ecosystem Enabler - a well-enabled VNF package catalyst
NFV Ecosystem Enabler - a well-enabled VNF package catalystJenny Huang
 
OPNFV Meetup Tokyo #1 / Projects Summary
OPNFV Meetup Tokyo #1 / Projects SummaryOPNFV Meetup Tokyo #1 / Projects Summary
OPNFV Meetup Tokyo #1 / Projects SummaryTomofumi Hayashi
 
20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석Cheolmin Lee
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumOPNFV
 
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackDeploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackSahdev Zala
 
20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석rootfs32
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)Eggy Cheng
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersRadisys Corporation
 
OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV
 
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkSummit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkOPNFV
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewOPNFV
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 

Andere mochten auch (20)

Summit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing ChallengesSummit 16: Multi-site OPNFV Testing Challenges
Summit 16: Multi-site OPNFV Testing Challenges
 
CommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the HypeCommunicAsia 2016- Moving Beyond the Hype
CommunicAsia 2016- Moving Beyond the Hype
 
Summit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationSummit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing Integration
 
Reliability Testing in OPNFV
Reliability Testing in OPNFVReliability Testing in OPNFV
Reliability Testing in OPNFV
 
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summit
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini SummitTech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summit
Tech Mahindra - OpenStack Summit 2016/Red Hat NFV Mini Summit
 
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry GrowthSummit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
Summit 16: Keynote: Ericsson - Making OPNFV the Platform for Industry Growth
 
NFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution waysNFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution ways
 
NFV Ecosystem Enabler - a well-enabled VNF package catalyst
NFV Ecosystem Enabler - a well-enabled VNF package catalystNFV Ecosystem Enabler - a well-enabled VNF package catalyst
NFV Ecosystem Enabler - a well-enabled VNF package catalyst
 
OPNFV Meetup Tokyo #1 / Projects Summary
OPNFV Meetup Tokyo #1 / Projects SummaryOPNFV Meetup Tokyo #1 / Projects Summary
OPNFV Meetup Tokyo #1 / Projects Summary
 
20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석20161110 cmlee opnfv_colorado1.0_분석
20161110 cmlee opnfv_colorado1.0_분석
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
 
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStackDeploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
Deploy TOSCA Network Functions Virtualization (NFV) Workloads in OpenStack
 
20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
 
Ericsson и Openstack
Ericsson и OpenstackEricsson и Openstack
Ericsson и Openstack
 
OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream Integration
 
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkSummit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
 
Summit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture OverviewSummit 16: ETSI NFV Interface and Architecture Overview
Summit 16: ETSI NFV Interface and Architecture Overview
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 

Ähnlich wie Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!

Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015Siji Sunny
 
Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Takaaki Suzuki
 
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...Toradex
 
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...ryancox
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded LinuxTushar B Kute
 
LCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLinaro
 
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...CODE BLUE
 
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARMAppearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARMFFRI, Inc.
 
Android OS Porting: Introduction
Android OS Porting: IntroductionAndroid OS Porting: Introduction
Android OS Porting: IntroductionJollen Chen
 
Llilum 161108 at MVP Global Summit 2016
Llilum 161108 at MVP Global Summit 2016Llilum 161108 at MVP Global Summit 2016
Llilum 161108 at MVP Global Summit 2016Atomu Hidaka
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture Abdullaziz Tagawy
 
Day 1 - 01 - Welcome
Day 1 - 01 - WelcomeDay 1 - 01 - Welcome
Day 1 - 01 - Welcomewebhostingguy
 
Efficient System Monitoring in Cloud Native Environments
Efficient System Monitoring in Cloud Native EnvironmentsEfficient System Monitoring in Cloud Native Environments
Efficient System Monitoring in Cloud Native EnvironmentsGergely Szabó
 

Ähnlich wie Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived! (20)

ARM Processor Tutorial
ARM Processor Tutorial ARM Processor Tutorial
ARM Processor Tutorial
 
Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015Debian on ARM - Gnunify2015
Debian on ARM - Gnunify2015
 
Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330Canonical ubuntu introduction_20170330
Canonical ubuntu introduction_20170330
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
64-bit ARM Unikernels on uKVM
64-bit ARM Unikernels on uKVM64-bit ARM Unikernels on uKVM
64-bit ARM Unikernels on uKVM
 
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
First Steps Developing Embedded Applications using Heterogeneous Multi-core P...
 
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
 
Module 4 Embedded Linux
Module 4 Embedded LinuxModule 4 Embedded Linux
Module 4 Embedded Linux
 
LCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted FirmwareLCU14 500 ARM Trusted Firmware
LCU14 500 ARM Trusted Firmware
 
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...
[CB21] Appearances are deceiving: Novel offensive techniques in Windows 10/11...
 
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARMAppearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
Appearances are deceiving: Novel offensive techniques in Windows 10/11 on ARM
 
ARM HPC Ecosystem
ARM HPC EcosystemARM HPC Ecosystem
ARM HPC Ecosystem
 
Android OS Porting: Introduction
Android OS Porting: IntroductionAndroid OS Porting: Introduction
Android OS Porting: Introduction
 
Ceph on arm64 upload
Ceph on arm64   uploadCeph on arm64   upload
Ceph on arm64 upload
 
RDMA on ARM
RDMA on ARMRDMA on ARM
RDMA on ARM
 
Llilum 161108 at MVP Global Summit 2016
Llilum 161108 at MVP Global Summit 2016Llilum 161108 at MVP Global Summit 2016
Llilum 161108 at MVP Global Summit 2016
 
SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture SNAPDRAGON SoC Family and ARM Architecture
SNAPDRAGON SoC Family and ARM Architecture
 
A2O Core implementation on FPGA
A2O Core implementation on FPGAA2O Core implementation on FPGA
A2O Core implementation on FPGA
 
Day 1 - 01 - Welcome
Day 1 - 01 - WelcomeDay 1 - 01 - Welcome
Day 1 - 01 - Welcome
 
Efficient System Monitoring in Cloud Native Environments
Efficient System Monitoring in Cloud Native EnvironmentsEfficient System Monitoring in Cloud Native Environments
Efficient System Monitoring in Cloud Native Environments
 

Mehr von OPNFV

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainOPNFV
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFVOPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVOPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPOPNFV
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsOPNFV
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...OPNFV
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)OPNFV
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterOPNFV
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration OPNFV
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureOPNFV
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramOPNFV
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeOPNFV
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingOPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...OPNFV
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-casesOPNFV
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...OPNFV
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...OPNFV
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyOPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...OPNFV
 

Mehr von OPNFV (20)

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIP
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect Together
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to Danube
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-cases
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
 

Kürzlich hochgeladen

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Summit 16: OPNFV on ARM - Hardware Freedom of Choice Has Arrived!

  • 1. June 20–23, 2016 | Berlin, Germany
  • 2. OPNFV on ARM Hardware Freedom of Choice Has Arrived Florin Dumitrașcu, ENEA
  • 3. Armband Project Scope  Add support for ARM Architecture-based servers in OPNFV  Drive population of ARM-based servers in OPNFV Labs  Work with upstream community to release OPNFV on multi-architectures, on any relevant silicon required by the industry What we do … 3OPNFV on ARM, OPNFV Summit 2016
  • 4. The Team for Brahmaputra on ARM 4OPNFV on ARM, OPNFV Summit 2016
  • 5. Armband Project Numbers Commits per repository Authors per repository Main committers to date: ENEA, Cavium, ARM Source: http://projects.bitergia.com/opnfv/browser/scm-repos.html?page=1 5OPNFV on ARM, OPNFV Summit 2016
  • 6. Armband Project Facts o Development • Git: https://git.opnfv.org/cgit/armband/ • Gerrit: https://gerrit.opnfv.org/gerrit/#/admin/projects/armband • Jira: https://jira.opnfv.org/projects/ARMBAND/issues/ o Testing • Dashboard: https://testresults.opnfv.org/dashboard/# (Fuel, arm-pod1) o Continuous Integration / Continuous Deployment • Jenkins: https://build.opnfv.org/ci/view/armband o Artifacts for Brahmaputra • ISO, documentation: http://artifacts.opnfv.org/armband.html o Communication • Wiki: https://wiki.opnfv.org/display/armband • IRC Channel: #opnfv-armband @ Freenode 6OPNFV on ARM, OPNFV Summit 2016
  • 7. ENEA Pharos Lab (Kista, Sweden) • Applied Micro X-Gene 2, ARMv8-64 8 cores @ 2.4GHz • 32GB RAM , 1x128GB SSD, 2x1TB HDD • 1x10Gbps SFP+ NICs, 2x1Gbps NICs (RJ45) • AMD Opteron A1100, ARMv8-64 Cortex A57, 8 cores • 2 x 16GB RAM (32 GB total), 1 TB HDD • 2 x 10Gbps NIC https://wiki.opnfv.org/display/pharos/Enea-pharos-lab • Cavium Networks CN8890-CRB 1S ThunderX • ARMv8.1-64 48 cores @ 1.8GHz • 8 x 16GB RAM (128GB total), 1 x 500GB HDD • 1 x 40Gbps QSFP+ NIC, 2 x 10Gbps SFP+ NICs, 1 x 1Gpbs NIC (RJ45, IPMI interface)• Cavium Networks CN8890-CRB 1S ThunderX • ARMv8.1-64 48 cores @ 1.8GHz • 8 x 16GB RAM (128GB total), 1 x 500GB HDD • 1 x 40Gbps QSFP+ NIC, 2 x 10Gbps SFP+ NICs, 1 x 1Gpbs NIC (RJ45, IPMI interface) 7OPNFV on ARM, OPNFV Summit 2016
  • 8. Armband Workflow clone repository make submodules-init make patches-import modify and commit make build make patches-export make submodules-clean (create submodule) 1 2 3 4 5 6 7 8 $ git clone ssh://<Linux Foundation User>@gerrit.opnfv.org:29418/armband $ git submodule -b stable/8.0 add --name fuel-web https://github.com/openstack/fuel-web.git upstream/fuel-web Apply patches from patches/<sub-project>/* to respective submodules in /upstream/<sub-project>. Branch “armband-workbench” created in submodules. All the sub-projects are registered as git submodules. Call make submodules-init to initialize them. Modify sub-projects for whatever you need. Commit your changes when you want them taken into account in the build. Build to validate changes. Each commit on “armband-workbench” branch of each sub-project will be exported to the patches /<sub-project>/ via “git format-patch”. Only commit patches ! Clean workbench branches. 8OPNFV on ARM, OPNFV Summit 2016
  • 9. Armband Fuel Installer o Patching upstream repositories for ARM • OpenStack Fuel • Fuel@OPNFV • Fuel plugins o Using Git Submodules • submodules defined in .gitmodules file • url – upstream repository • branch – lock on upstream branch • upstream – path for local workspace (clone) o Pros • Not an explicit upstream fork • Organize patches • Patch files before building • Gerrit automatically pulls upstream changes into submodules (requires patch rebasing) o Cons • Overhead for simple patches • Cannot pin Fuel to a tag like Fuel@OPNFV does Source: https://git.opnfv.org/cgit/armband/tree/.gitmodules 9OPNFV on ARM, OPNFV Summit 2016
  • 10. /armband Armband Directory Structure /armband/patches /armband/upstream Source: https://git.opnfv.org/cgit/armband/tree /armband/patches/fuel-library 10OPNFV on ARM, OPNFV Summit 2016
  • 11. aptly create mirror Armband Package Repositories (1) Local mirror of fuel-infra repository Upstream fuel-infra repository http://mirror.fuel-infra.org/mos-repos/ubuntu/ aptly update mirror Local fuel-infra package repository aptly repo importaptly repo create Snapshot of local fuel-infra pkg repository aptly snapshot create Published local fuel-infra package repository (internal use) http://<local-ip>/repo/mirantis/mos-repos/ubuntu/ aptly publish snapshot Published snapshots archive (internal use) http://<local-ip>/repo/archive Contains both binary-amd64 and binary- arm64 packages. However, in this repository, only non-native packages (“Architecture: all”) are contained for binary-arm64 (e.g. “nova-api”) 11OPNFV on ARM, OPNFV Summit 2016
  • 12. Native fuel-infra pkg built on arm64, e.g. “ceph” aptly repo add gbp-buildpackage (build/patch/version bump) Native arm64 local fuel- infra packages repository Snapshot of arm64 local fuel-infra pkg repository aptly snapshot create Armband arm64 ports packages E.g. “kernel, qemu, grub-efi-arm64” aptly repo add gbp-buildpackage (arm64 specific ports) Armband arm64 local packages repository Snapshot of Armband arm64 local pkg repository aptly snapshot create Published local fuel- infra package repository (internal use)binary-arm64 / Architecture: arm64 (e.g. “ceph, mongodb, galera”) Armband Package Repositories (2) binary-amd64 / Architecture: all, amd64 binary-arm64 / Architecture: all (e.g. “nova-api”) binary-arm64 / Architecture: arm64 (e.g. “kernel, qemu, grub-efi-arm64”) Published Armband package repository (public) aptly snapshot merge 12OPNFV on ARM, OPNFV Summit 2016
  • 13. Armband Ubuntu Trusty Ports Component ARM64 Notes ARM64 Kernel 4.2.0 re-packaged from Yarmouth repositories. One kernel that currently supports ALL our arm64 targets: Cavium, APM, AMD. GRUB-EFI-ARM64 Bootstrapping nodes from Fuel's Cobbler requires an arm64 netloader, compatible with syslinux like config (e.g. using MAC address as config name). DMIDECODE dmidecode in Trusty does not support all arm64 targets properly, repackage with fixes from upstream repository. OHAI Add arm64 CPU details detection. Add ethtool support for reading L1 info. QEMU Bump QEMU to 2.5 for multiple arm64 fixes and newly added support. UDEV Provide a predictable eth naming scheme for arm64 (aarch64) boards with on-SoC ethernet devices, like APM Mustang, AMD Softiron. LIBGUESTFS Update to libguestfs 1.32.2 and repackage for Trusty. Fixes lots of dependecies for arm64. LSHW Fix Ubuntu Trusty bug on arm64: "AArch64: slow cpuinfo due to redundant loop“. OPNFV-QUAGGA Build opnfv-quagga required by ODL plugin on Ubuntu Trusty arm64 build. 13OPNFV on ARM, OPNFV Summit 2016
  • 14. Fuel-infra ports for arm64 architecture Component ARM64 Notes MYSQL Version bump to MySQL 5.6.28 and add wsrep patch 25.13 for Galera support. GALERA Version bump to Galera 3-25.3.14. LIBVIRT Version bump to libvirt 1.3.2. Rebase libvirt required by Qemu 2.5 on Ubuntu Trusty arm64 build GIC support. Force GIC version detection by default on ARMv7/8. CEPH Add arm64 architecture to debian/control (for ceph-fuse[-dbg]). CIRROS Upstream package available for arm64. Add it to Armband fuel-infra repository. MONGODB Enable arm64 Java Script (V8) support on arm64. 14OPNFV on ARM, OPNFV Summit 2016
  • 15. Armband Functest o Deployment scenarios • Currently running os-odl_l2-nofeature-ha scenario only. • Work in progress to activate os-nosdn-nofeature-ha, os-odl_l3-nofeature-ha. o Tempest • Using Cirros TestVM for arm64. • Live instance snapshot and VM live migration require kernel and qemu patching for GICv3 on ThunderX targets (affects 15 test cases). o Rally • Fix Rally to allow customization of RAM size for instance flavors. These were hardcoded to 64M, 128M causing out of memory on arm64 in some scenarios (https://review.openstack.org/#/c/315171/). o vIMS • Live test working with vIMS instantiated manually. • Work in progress to port Cloudify on arm64 CentOS for vIMS orchestration. o Yardstick • Work in progress to port test images and tools on arm64. 15OPNFV on ARM, OPNFV Summit 2016
  • 16. On the way to Colorado Release o Migrate Armband Fuel installer from Brahmaputra (Liberty) to Colorado (Mitaka) • Rebase Fuel components in Armband git repository. • Rebase OPNFV components in Armband git repository. • Update Armband package repository. o Validate and extend where needed OpenStack Mitaka functionality on arm64 • Fix bugs and workarounds reported in Armband release notes aligned to Brahmaputra 3.0. • Cherry-pick upstream fixes (if made available) for problems reported in same notes. http://artifacts.opnfv.org/armband/brahmaputra/docs/release-notes.html o Yardstick support • Modify the script to build composite x86 + arm64 image with all packages needed by Yardstick. • Validate ARM compatibility – tools, etc. o Full orchestration of Clearwater vIMS with Cloudify for Functest • Build CentOS7 arm64 image with everything required by Cloudify. • Integrate in Functest. 16OPNFV on ARM, OPNFV Summit 2016
  • 17. Upstream challenges o Unify x86 and arm64 packages in a single mirror o Fuel plugin builder currently using lots of hardcoding o Common Fuel build (Fuel master) for x86 and arm64 environment deploys 17OPNFV on ARM, OPNFV Summit 2016
  • 18. Questions OPNFV on ARM, OPNFV Summit 2016 18