Node placement control

Registered by Alexander Kuznetsov

HDFS provides a robust storage by placing the data replicas on different machines. Cloud introduces an additional level of abstraction as virtual machines on physical hosts. This can cause a situation when servers containing all copies of the same data located in on single compute node. In case of failing of this compute node the data will be lost, and this is not acceptable for production systems. One of the solutions is to place VMs in the same cluster on different compute nodes. So we should add to Savanna functionality to schedule a group of instances on different physical hosts to provide a reliable Hadoop deployment into OpenStack.

It use anti-affeinity-group property of NodeGroup object.

Blueprint information

Status:
Complete
Approver:
Sergey Lukjanov
Priority:
High
Drafter:
Alexander Kuznetsov
Direction:
Approved
Assignee:
Alexander Kuznetsov
Definition:
Approved
Series goal:
Accepted for 0.2
Implementation:
Implemented
Milestone target:
milestone icon 0.2a1
Started by
Alexander Kuznetsov
Completed by
Alexander Kuznetsov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/node-placement-control,n,z

Addressed by: https://review.openstack.org/31490
    Adding user key to the cluster Each cluster will have a it own private key for passwordless login It is possible to schedule a data nodes on diffirent hosts implements: blueprint node-placement-control and blueprint cluster-security fixed: #1179815 and #1

Gerrit topic: https://review.openstack.org/#q,topic:cluster_security_and_anti_affinity_for_nodes,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bug/1179815,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.