Your SlideShare is downloading. ×
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
PC Remote Management in Industrial Settings
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

PC Remote Management in Industrial Settings

1,510

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,510
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
34
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Managing PCs in industrial automation deployments
    Josh Neland
    Technology Strategist
  • 2. System
    Typical setting
    Confidential
    2
    HMI - x86
    Controller
    x86
    Controller
    Controller
    Controller
    Controller
    x86
    Controller
    Controller
    Controller
  • 3. System
    Physical management has limits
    Confidential
    3
    System
    System
    System
    System
    System
    System
    System
    System
    System
    System
    System
    System
    System
  • 4. System management overview
    4
    Confidential
  • 5. System Management Overview
    Management Console or Utility
    Computer(node)
    Computer
    (node)
    Monitor and manage many systems from a single point
    Proactively discover, diagnose and correct issues with minimal downtime
    Increase effectiveness of your service organization
  • 6. High Level Overview – Node Perspective
    Remote Management Console
    Local OS & Power States
    Standard OS & BIOS interfaces
    WS-MAN/WS-CIM
    Increase choice of Environment
    Increase choice of What can manage
    1
    4
    4
    Management Controller
    2
    Increase choice of What can be managed
    3
    Increase choice of Who can manage
    Sensors
    Standard bi-directional & pass through
    Intelligent Device
    StorageControllers
    Intelligent Device
    Network Controllers
    Chassis
    Local Peer Intelligent Devices
    Local Managed Elements
  • 7. Standardize Key Boundaries on the Managed Node
    DASH/SMASH/WS-CIM
    Native
    Provider
    Vendor
    Provider
    Dell
    Legend
    Dell Proprietary
    IPMI/PMCI
    Industry Standard
    Vendor Provided
    Industry Applications
    Customer Created
    Dell Branded
    SCCM
    Altiris
    Network
    Customer Created
    Provide a Standard Interface for Management Applications
    New Managed Node
    Architecture
    +
    Provide a Standard Interface for Management Applications
    Provide a Standard Interface for Device Level Communications
    SMASH  System Management Architecture for Server H/W
    DASH  Desktop & Mobile Architecture for System H/W
    IPMI  Intelligent Platform Management Interface
    PMCI  Platform Management Component Intercommunication
  • 8. Architecture
    Confidential
    8
  • 9. DASH
    9
    Confidential
  • 10. DASH
    Wrapper specification
    Discovery (WS-Man)
    Security (HTTPS, SSL, CIM)
    Common Information Model (CIM)
    XML for transport/encoding (WS-CIM)
    HTTP for access
    Adopted by Tier-1: Dell, IBM, HP, Cisco, BMC, etc.
    Controlled by the DMTF
    Confidential
    10
  • 11. CIM capabilities
    Object Oriented
    Abstraction and classification
    classes
    properties
    associations (aggregate and non-aggregate)
    methods
    Inheritance
    Known root objects
    Meta model
    Confidential
    11
  • 12. Example CIM interfaces
    Device and asset representation: eg. Processor, Chassis, Memory, etc..
    Power control, device control, FW inventory and update interfaces
    3rd party NVRamdatastore
    BIOS Management
    Remote access / control mechanisms
    Diagnostic invocation and result retrieval
    Asynchronous Indication subscription and notification
    Confidential
    12
  • 13. Web Services for Management (WS-Man)
    SOAP based
    CRUD approach
    Enumerate collections (large tables or logs)
    Subscribe to events
    Execute methods (strongly typed inputs, outputs)
    Confidential
    13
  • 14. WS-Man example Get request
    Confidential
    14
  • 15. WS-Man example: Get response
    15
  • 16. WS-CIM
    Confidential
    16
    CIM data types
    WS-Man
    CIM Actions
    CIM Indications
  • 17. Examples
    17
    Confidential
  • 18. Battery representation
    This diagram represents battery classes in a notebook.
    Important to note the DesignCapacity and the FullChargeCapacity properties. They are used to determine the health of the battery
  • 19. EC Detects a Problem
    • EC generates a PLDM message with the appropriate message ID. The Management controller converts the message to a CIM Indication and forwards it to any management Console that has subscribed.
    DASH
    MC
    Console
    CIM Indication to console
    PLDM message to indicate health change
    EC
    Battery
  • 20. Enumerate Instances Flow
    • The console interrogates for asset data
    MC
    DASH
    Console
    Enumerate instances of CIM_Battery and CIM_PhysicalPackage
    MCTP/PLDM
    Get_Device_Data and Get_PhysicalPackage_Data
    EC
    Battery
    Managed Elements
    Inactive Controller
    Active Controller
  • 21. The Response
    DASH
    MC
    Console
    Instances of CIM_Battery and CIM_PhysicalPackage returned
    MCTP/PLDM
    Response Data
    EC
    Battery
    Managed Elements
    Inactive Controller
    Active Controller
  • 22. Dell™ OptiPlex™ XE Capabilities
    The OptiPlex XE SIO reports post and pre-post failures
    Motherboard failure
    CPU Thermtrip failure
    CPU failure
    Powersupply failure
    Memory subsystemfailure
    Memory DIMM failure
    System firmware hang
    Corrupt BIOS detected
    PCI Configuration failure
    Video subsystem failure
    No memory detected
    USB Subsystem failure
    Storage Subsystem failure
  • 23. BIOS Representation
    This diagram represents BIOS classes in a system
  • 24. Enumerate Instances Flow
    The console interrogates for BIOS Attributes
    MC
    DASH
    Console
    • Enumerate instances of CIM_BIOSAttribue
    MCTP/PLDM
    BIOS
    Managed Elements
    Inactive Controller
    Active Controller
  • 25. EC detects a problem
    BIOSgenerates PLDM describing it’s capabilities. The management controller converts the message to CIM instances and replies to the management console
    DASH
    MC
    CIM Indication to console
    Console
    PLDM messages to describe BIOS attributes
    BIOS
  • 26. Enumerate Instances Flow
    The console sends new settings for BIOS
    MC
    DASH
    Console
    • Console invokes the SetBIOSAttribuute() method providing the AttributeName and desired Value
    MCTP/PLDM
    BIOS
    • The result is saved as a PendingValue until the system reboots
    Managed Elements
    Inactive Controller
    Active Controller
  • 27. DASH Tools
    AMD
    DASH SDK
    DASHCLI supports all functions described
    SCCM DASH Plugin
    http://developer.amd.com/CPU/MANAGEABILITY/Pages/default.aspx
    Altiris
    DASH support currently in product.
    Support for sensors and BIOS to be added September 2010
  • 28. AMT vs. TruManage
    28
    Confidential
  • 29. vProvsTruManage
  • 30. vProvsTruManage
  • 31. Backup
    31
    Confidential
  • 32. PMCI Efforts
    MCTP – Management Component Transport Protocol
    Message based internal “chip to chip” protocol.
    PLDM Platform Level Data Model
    Defines the data sources and requirements
    Inventory data
    Sensor and indication sources
    BIOS source and interaction
    • Used as communication path between management controller and other intelligent devices in the system.
    • 33. Dell implements an EC or SIO to aggregate sensors and in the case of diagnostics act as virtual sensor to indicate health state of the system.
  • CIM Indication over WS-Man benefits
    CIM_Indications over WS-Man have several benefits
    Guaranteed delivery
    Automatic retry and receipt acknowledgement capability
    Rich with data and device specific information
    Localizable event messages
    References to alerting component
    Apparent Severity
    Recommended Response Action information available
    Subscription Paradigm
    Subscribe only to events/group of events desired
    Subscriptions are generated remotely – no need to physically touch the system
    Subscriptions are retained over reboots

×