EdgeX System Management Nov 6th 2017

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

The Enterprise Guide to Video Conferencing Created using iThoughts [...] [...]
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 4: Routing Concepts Routing Protocols.
Futures – Alpha Cloud Deployment and Application Management.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
What’s New in BMC ProactiveNet 9.5?
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
April WebEx Intel ® Active Management Technology (AMT) LANDesk Provisioning LANDesk Server Manager.
Understand what’s new for Windows File Server Understand considerations for building Windows NAS appliances Understand how to build a customized NAS experience.
Network discovery Multi- server mgmt (MSM) Visibility & audit.. Automatic discovery of DC, DHCP and DNS servers, and dynamic IP addresses.
Additional SugarCRM details for complete, functional, and portable deployment.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—2-1 Administering Cisco Unified Communications Manager Understanding Cisco Unified Communications.
An Introduction to IBM Systems Director
System Center 2012 Certification and Training May 2012.
Module 7: Fundamentals of Administering Windows Server 2008.
Cloud Use Cases, Required Standards, and Roadmaps Excerpts From Cloud Computing Use Cases White Paper
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
BUSINESS USER MONITORING OBSERVEIT 5.8. Firewall IDS IAM SIEM Business Users IT Users USERS ARE GATEWAYS OF RISK Contractors Systems AppsData.
Virtualization Technology and Microsoft Virtual PC 2007 YOU ARE WELCOME By : Osama Tamimi.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Introduction to Avaya’s SDN Architecture February 2015.
Alfresco on AWS Provisioning and deploying Alfresco solutions on Amazon Web Services.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Model: DS-600 5x 10/100/1000Mbps Ethernet Port Centralized WLAN management and Access Point Discovery Manages up to 50 APs with access setting control.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Draft-kwatsen-netconf-zerotouch-00 Zero Touch Provisioning for NETCONF Call Home.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Security Working Group
ONAP SD-WAN Use Case Proposal.
If it’s not automated, it’s broken!
Calgary Oracle User Group
Instructor Materials Chapter 8 Configuring Cisco Devices
System Management Working Group
IBM Tivoli Provisioning Manager IPv6 Enablement
Chapter 7. Identifying Assets and Activities to Be Protected
Developing IoT endpoints with mbed Client
Module 8: Networking Services
OpenLegacy Training Day Four Introduction to Microservices
OPEN-O Multiple VIM Driver Project Use Cases
IoT at the Edge Technical guidance deck.
Security Working Group
Embedded IPMI.
Configuration Store in ONAP using Distributed KV Store (As part of making ONAP carrier grade) Consul.
Chapter 4: Routing Concepts
Introduction to Microservices Prepared for
EdgeX System Management Nov 14th 2017
Chapter 6: Network Layer
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
GGF15 – Grids and Network Virtualization
Cloud Computing ISY143.
2018 Real CompTIA N Exam Questions Killtest
IoT at the Edge Technical guidance deck.
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Chapter 9: IOS Images and Licensing
Design Unit 26 Design a small or home office network
Microsoft Virtual Academy
Technical Capabilities
Platform Architecture
Open Automation Software
5 Azure Services Every .NET Developer Needs to Know
Module 1: Overview of Systems Management Server 2003
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Robert Down & Pranay Sadarangani Nov 8th 2011
NFV and SD-WAN Multi vendor deployment
IT Management, Simplified
Presentation transcript:

EdgeX System Management Nov 6th 2017

Agenda Introductions Adopt (e.g., LwM2M) vs. define Proposed model of management agent and managed objects Determining functions of the different MOs Refining REST interfaces Implementation Volunteers to divide and conquer

Mission Provision, monitor & manage an edge system with connected devices to insure its proper function. Scale, security and reliability are key considerations. Facilitate ecosystem formation by defining common cross vendor building blocks.

Scope Provisioning Infrastructure telemetry Bootstrap edge system Onboard devices Inventory Infrastructure telemetry Infrastructure notification/alerts Configuration and software updates

Topics Edge system secure auto-configuration Managed Objects Mgmt Agent to Managed Object API Mgmt Agent to Mgmt Service API

Secure Auto Configuration OOB Edge devices have no UI console Provisioning at large numbers while requiring manual steps is expensive Opportunity for EdgeX to define steps for secure auto-config out of the box Possibility to simplify external config server by using internal DNS This could be first option to try before reverting to external server Concern about privacy if it is known which customer is deploying which gateways Possibility to accomplish this with a shared secret if breached, this compromises all devices

Secure Auto Configuration OOB, Draft Proposal config server 1- GW manufacturing 2 - customer purchases N GWs ID1 – customer cURL & cPubK … GW ID1 GW PubK1 GW PrivK1 Config server sURL sPubK ID1 - PubK1 … sURL GW ownership list sPubK 5 - obtain customer cURL & cPubK 6 – connect w/ customer server; e.g., IoTC 3 - deployment ID1 - PubK1 ID1 PubK1 PrivK1 Config server sURL sPubK cPubK cURL 4 - obtain IP address 7 - SFTP bootstrap package PubK Defining multiple approaches EDM: automated device registration via DNS SRV Record & DHCP Option Tags Shared secret Privacy concern TLS connection

Secure Auto Configuration OOB, Feedback How to do it without WAN connectivity? Existing auto discovery solution, to find config server on LAN How to do it while preserving privacy? Intel’s EPID

Edge Function Microservices Mgmt Agent DB Mgmt Service Connected Devices Edge System Managed Object

Managed Object Name: UUID Type: [connected device, microservice, edge system] Properties as key-value pairs: [k1=v1, k2=v2, …] e.g.: make, model, serial number, time in service Metrics: [(name, units, interval, precision, accuracy, functionID), …] Actions: [(name, functionID, [name: parameter type, …]), …] Alerts: MO-UUID, metric name, value that caused alert

Mgmt Agent to Managed Object API From agent: Perform action Define alert Set property Append property Get property Get all properties To agent: Register managed object Put metric value Trigger alert

Mgmt Agent to Mgmt Service API To agent: Perform action Update managed object Put file Execute Remote terminal (SSH) Get property Get all properties

Inventory Connected devices Edge system Microservices Interrogate device metadata database for connected devices Notification of a device connection or removal Edge system K-Vs: e.g., OS version, system software, hardware ID. Metrics: e.g., CPU, IOPS, memory, storage Microservices List: name, version

Examples Heart beat as metric Ping as action Notification of battery charge, connection state Notification of edge system compute resource concerns

Examples of Configuration through Actions Firewall settings NAT traversal Change SSH port Wifi passcode Certificate revocation Installing new certificate

Software Updates Four types: Microservices Connected devices Edge device OS IoT Application (lifecycle management)

Power Management Restart or shutdown Remote restart or shutdown Might be required by system software updates Remote restart or shutdown E.g., Wake on LAN Energy saving

EdgeX for Fog Computing Using EdgeX microservices on multi computing tiers between [edge and cloud[ East-west communication Failover Load balancing Kubernetes for orchestration

Role Based Access Control Admin Monitor/read only