m (→Owner) |
m (→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: [mailto: | * 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
- Name: Timothy St. Clair
- Email: tstclair@redhat.com
- Release notes owner: Simon Clark (sclark)
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
- Proposal owners: Currently our Mesos package has been accepted into Fedora. It should feature all of the functionality available from the upstream release.
- 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
- Simply run
- Multiple Node Cluster
- Master Node
- Run
systemctl start mesos-master
- Run
- 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
- Master Node
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.