From Fedora Project Wiki
(Created page with " == 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...")
 
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
= Apache Mesos =
== Summary ==
== 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.
[http://mesos.apache.org/ 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 ==
== Owner ==
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: <!--- To be assigned by docs team [[User:FASAccountName| Release notes owner name]] <email address> -->
* 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>
Line 31: Line 31:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1084083 #1084083]


== Detailed Description ==
== Detailed Description ==
Line 94: Line 94:
isolation and sharing across distributed applications, or frameworks.
isolation and sharing across distributed applications, or frameworks.


[[Category:ChangeReadyForWrangler]]
[[Category:ChangeAcceptedF21]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->

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.