From Fedora Project Wiki
 
Line 11: Line 11:
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. -->
<!-- Include you email address that you can be reached should people want to contact you about helping with your change, status is requested, or technical issues need to be resolved. If the change proposal is owned by a SIG, please also add a primary contact person. -->
* Email: [mailto:tstclair@redhat.com tstclair@redhat.com]  
* Email: [mailto:tstclair@redhat.com tstclair@redhat.com]  
* Release notes owner: [mailto:simon.richard.clark@gmail.com Simon Clark] ([[User:sclark|sclark]])
* Release notes owner: [mailto:sclark@fedoraproject.org Simon Clark] ([[User:sclark|sclark]])
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo)
<!--- UNCOMMENT only for Changes with assigned Shepherd (by FESCo)
* FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address>
* FESCo shepherd: [[User:FASAccountName| Shehperd name]] <email address>

Latest revision as of 10:16, 25 October 2014

Apache Mesos

Summary

Apache Mesos is a cluster manager for sharing distributed application frameworks. This change brings Mesos to Fedora, which many have called a micro-kernel for the data center.

Owner

Current status

Detailed Description

Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark, and other applications on a dynamically shared pool of nodes.

Benefit to Fedora

Apache Mesos is an exciting project for Fedora in that it enables fine grained resource control and coordination for frameworks for both big data and cloud applications.

Scope

  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not a System Wide Change)

Upgrade/compatibility impact

N/A

How To Test

  • Single Node Cluster *DEFAULT*
    • Simply run systemctl start mesos-master mesos-slave
    • Navigate to browser to localhost:5050 check slaves
  • Multiple Node Cluster
    • Master Node
      • Run systemctl start mesos-master
    • Slave Node
      • Edit the slave nodes /etc/mesos/mesos-slave-env.sh file
      • set export MESOS_master=master_node_name:5050
      • Run systemctl start mesos-slave
      • Navigate to browser to master_node_name:5050 check slaves


TBD: Link to a full blog posting

User Experience

Users will be able to setup and configure a cluster Mesos cluster without relying on third-party software distributions.

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change)
  • Blocks product? N/A

Documentation

N/A (not a System Wide Change)

Release Notes

Fedora 21 includes Apache Mesos, a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks.