This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• FCAPS was introduced within the first Working Drafts (N1719) of ISO 10040, the Open Systems Interconnection(OSI) Systems Management Overview (SMO) standard.
• FCAPS is an acronym for fault, configuration, accounting, performance, security, the management categories into which the ISO model defines the tasks
• Can we apply FCAPS to the new IT infrastructure model and review the opensource tools around.
• Fault management is a set of functions that detects, isolates and corrects the malfunction.
• Mainly of 2 types
Active
Active fault management actively monitor devices via tools such as ping to determine if the device is active and responding. If the device stops responding, active monitoring will throw an alarm showing the device as unavailable and allows for the proactive correction of the problem
Passive
Passive fault management is done by collecting alarms from devices when something happens in the devices
• Monitoring OpenStack can be placed widely into two buckets.
Monitor OpenStack infrastructure
performed using Nagios. Monitoring aspects such as CPU, RAM, Disk Space, Network, installed OpenStack processes (e.g. nova-conductor, nova-scheduler, swift-proxy etc. )
Monitor OpenStack services grouped by tenants/projects
• Puppet Labs and OpenStack community members Cisco, Red Hat, Rackspace, and others have together designed and developed Puppet modules for OpenStack. There are several benefits of this collaboration:
Encapsulation of Best Practices. The community members all have significant IT experience, and the Puppet OpenStack configuration modules represent OpenStack deployment ‘best practices’ developed since the beginning of the project.
Cross-Platform Support. The Puppet configuration modules for OpenStackenable deployment of OpenStack public or private clouds across a wide range of operating systems, databases, and hypervisors. You are not limited to a single vendor’s platform or technology.
Active Community. All community members have a vested interest in the Puppet OpenStack configuration modules and are actively contributing to the technology’s evolution and support. You are not reliant on any individual member’s ability to support or provide technical direction.
The goal of account management is to gather usage statistics for users.
Accounting management is concerned with tracking network utilization information, such that individual users, departments, or business units can be appropriately billed or charged for accounting purposes.
For non-billed networks, "administration" replaces "accounting". The goals of administration are to administer the set of authorized users by establishing users, passwords, and
permissions, and to administer the operations of the equipment such as by performing software backup and synchronization.
Accounting is often referred to as billing management. Using the statistics, the users can be billed and usage quotas can be enforced. These can be disk usage, link utilization, CPU time, etc.
LDAP , OpenLDAP : The Lightweight Directory Access
Protocol (LDAP; /ˈɛldæp/) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.[1] Directory services play an important role in developing intranet and Internet applications by allowing the sharing of information about users, systems, networks, services, and applications throughout the network
Keystone : Typically used in an Openstack Environment, but can be used as a standalone auth as a service. Generates tokens with reference to each service providing access related info to the service. It can use a key/value pair, LDAP, Kerberos, etc as a backend
Kerberos : Kerberos is a computer network authentication protocol which works on the basis of 'tickets' to allow nodes communicating over a non-secure network to prove their identity to one another in a secure manner.
Telemetry (Cielometer ) : Metering project in Openstack that lets you know the utilisation of different resources in measurable units. Billing can be based upon the same.
Performance management is focused on ensuring that the systems’ performance remains at acceptable levels. It enables the manager to prepare the system for the future, as well as to determine the efficiency of the current network
In Openstack – Perfomance management is embedded in different components.
You can collect and track perfomance of various parameters related to Openstack Cloud Via Telemetry/Cielometer.
Telemetry (Cielometer ) : Metering project in Openstack that lets you know the utilisation of different resources in measurable units. Billing can be based upon the same.