Configure. Manage. Monitor

Configure. Manage. Monitor

OpenLMI Configure. Manage. Monitor. March 2013 Linux System Management Today Is this you? 2 Storage ●Done with local commands: ●parted ●pvcreate, lvcreate, vgcreate ●mdraid ●vgextend, resize2fs 3 Networking ●Edited /etc/sysconfig/networking scripts ●nmcli command line tool 4 Notice anything? 5 Notice anything? ●Both methods require a local shell ●The methods had an entirely unrelated user experience 6 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 Training Costs ●System services ●Installing software and patches ●Firewall ●Performance tuning ●... 8 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 OpenLMI ●Provide a complete system for System Management ●Local and network-facing API ●Common interface for all subsystems ●Built on industry-standard protocols 10 Blivet ●Split from the Anaconda installer project ●Python library for manipulating storage at all levels 11 NetworkManager ●D-BUS API ●Consistency guarantees on changes 12 systemd ●D-BUS API for monitoring system services ●Journald API for log monitoring 13 DMTF-CIM ●Industry-standard model for system management ●Comprehensive object-oriented design addressing most aspects of system capabilities 14 What about simplicity? ●CIM is a complex model that many find intimidating 15 LMIShell ●Python-based scripting environment for OpenLMI/CIM ●Simplifies the model by providing a pythonic interface to the objects 16 Scriptons ●Provide simplified interface for common management tasks ●Small, tightly-controlled Python modules ●Intended for use in larger scripts 17 Current Limitations ●Non-installation storage tasks ●Extending logical volumes/filesystems ●Controlling LVM/btrfs snapshots 18 Current Limitations ●Complex Networked storage ●iSCSI ●FCoE ●multipath 19 Current Limitations ●Patch Management ●Is a particular patch (or its successor) installed? 20 How can you help? ●Help us plan the API ●Produce a public API for your subsystem ●Contribute scriptons 21 Fedora: Try it today! ●Available in the Fedora 18 update repositories ●Testing and feedback highly valued 22 Questions? ●Webpage: http://www.openlmi.org ●Mailing List: [email protected] ● https://lists.fedorahosted.org/mailman/listinfo/openlmi-devel ●Bug Tracker: https://fedorahosted.org/openlmi/ ●HOWTO: https://fedorahosted.org/openlmi/wiki/Howto 23.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    23 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us