Cfengine reborn

Post on 17-May-2015

1.964 views 4 download

Tags:

description

In a talk at Paris in 2009, Mark Burgess presents Cfengine 3, the new version of the famous configuration management software, and the fundamental theory on which it is based, the promise theory.

Transcript of Cfengine reborn

SELF-HEALING DATACENTER SOLUTION

Cfengine Reborn – Keeping Promises

SELF-HEALING DATACENTER SOLUTION

Some users of Cfengine

SELF-HEALING DATACENTER SOLUTION

The future is not certain

• We encourage it but we do not decide it

• It is about simple patterns that are robust

• There are no guarantees, but we can try to keep promises

SELF-HEALING DATACENTER SOLUTION

Configuration Management

SELF-HEALING DATACENTER SOLUTION

Based on Promise Theory research

Puts goals not recipes in focus

– Goals are invariants, recipes depend on circumstances

– Simple connection to “Service Level Agreements”

– Easy to measure compliance A promise is a documentation item

– Knowledge integration

Promise Technology

SELF-HEALING DATACENTER SOLUTION

Cfengine aspects

SELF-HEALING DATACENTER SOLUTION

Promises focus on the end state (desired state) not on fragile procedures and baselines

We automate repair using Cfengine's published convergence principle

Convergence = self-healing

SELF-HEALING DATACENTER SOLUTION

Every node is responsible for its own state

– Allows flat scalability (no bottlenecks)

– Allows detailed adaptation to local environment (each host knows its own environment best)

Hosts subscribe to external resources they need

– Software Package manager integration

– Policy updates from orchestrator when available

Push attacks a system, pull grants autonomy to all parts of the network and it fault tolerant of network outage (for wireless, pervasive, field operations etc)

Pull not push – scale and security

SELF-HEALING DATACENTER SOLUTION

Agile, elastic scaling

?

SELF-HEALING DATACENTER SOLUTION

Knowledge Management

SELF-HEALING DATACENTER SOLUTION

Reporting – Knowledge Management

SELF-HEALING DATACENTER SOLUTION

Unique self-building documentation

SELF-HEALING DATACENTER SOLUTION

Cfengine Nova Extras

• Now

– One touch bootstrap

– Self-knowledge / analysis document integration

– Ultra lightweight monitoring integrated

– Native cross-platform support includes Windows

– Enhanced security (FIPS)

– Directory service integration with fault tolerance

– Virtualization and elastic scaling support

• 3-6 months

– Cfengine 2 to Nova conversion

– GUI “helm” single point of contact and change

SELF-HEALING DATACENTER SOLUTION

The Company and Partners

Cfengine ASOsloNorway

Cfengine IncTampaUSA

Tel: +47 22 95 85 00Fax: +47 22 60 44 27

Mail: Contact@cfengine.com