op openlm enlmi
play

Op OpenLM enLMI Conf onfigur gure. e. Manage. anage. Moni - PowerPoint PPT Presentation

Op OpenLM enLMI Conf onfigur gure. e. Manage. anage. Moni onitor or. March 2013 Linux System Management Today Is this you? 2 Storage Done with local commands: parted pvcreate, lvcreate, vgcreate mdraid vgextend,


  1. Op OpenLM enLMI Conf onfigur gure. e. Manage. anage. Moni onitor or. March 2013

  2. Linux System Management Today Is this you? 2

  3. Storage ● Done with local commands: ● parted ● pvcreate, lvcreate, vgcreate ● mdraid ● vgextend, resize2fs 3

  4. Networking ● Edited /etc/sysconfig/networking scripts ● nmcli command line tool 4

  5. Notice anything? 5

  6. Notice anything? ● Both methods require a local shell ● The methods had an entirely unrelated user experience 6

  7. Training Costs ● There is a completely isolated path to learning administration of either approach ● Learning either task does not help you learn the other 7

  8. Training Costs ● System services ● Installing software and patches ● Firewall ● Performance tuning ● ... 8

  9. Research ● “ The difficulty of managing these components is directly impacting our customers' ability to consume more Linux ” -- 2011 Red Hat Customer Survey Results (paraphrased) 9

  10. OpenLMI ● Provide a complete system for System Management ● Local and network-facing API ● Common interface for all subsystems ● Built on industry-standard protocols 10

  11. Blivet ● Split from the Anaconda installer project ● Python library for manipulating storage at all levels 11

  12. NetworkManager ● D-BUS API ● Consistency guarantees on changes 12

  13. systemd ● D-BUS API for monitoring system services ● Journald API for log monitoring 13

  14. DMTF-CIM ● Industry-standard model for system management ● Comprehensive object-oriented design addressing most aspects of system capabilities 14

  15. What about simplicity? ● CIM is a complex model that many find intimidating 15

  16. LMIShell ● Python-based scripting environment for OpenLMI/CIM ● Simplifies the model by providing a pythonic interface to the objects 16

  17. Scriptons ● Provide simplified interface for common management tasks ● Small, tightly-controlled Python modules ● Intended for use in larger scripts 17

  18. Current Limitations ● Non-installation storage tasks ● Extending logical volumes/filesystems ● Controlling LVM/btrfs snapshots 18

  19. Current Limitations ● Complex Networked storage ● iSCSI ● FCoE ● multipath 19

  20. Current Limitations ● Patch Management ● Is a particular patch (or its successor) installed? 20

  21. How can you help? ● Help us plan the API ● Produce a public API for your subsystem ● Contribute scriptons 21

  22. Fedora: Try it today! ● Available in the Fedora 18 update repositories ● Testing and feedback highly valued 22

  23. Questions? ● Webpage: http://www.openlmi.org ● Mailing List: openlmi-devel@lists.fedorahosted.org ● https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel ● Bug Tracker: https://fedorahosted.org/openlmi/ ● HOWTO: https://fedorahosted.org/openlmi/wiki/Howto 23

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend