John Speidel created AMBARI-10750:
-------------------------------------
Summary: Initial Implementation of Advanced API Cluster
Provisioning Functionality
Key: AMBARI-10750
URL: https://issues.apache.org/jira/browse/AMBARI-10750
Project: Ambari
Issue Type: Task
Components: ambari-server, blueprints
Affects Versions: Ambari-2.1
Reporter: John Speidel
Assignee: John Speidel
Fix For: Ambari-2.1
API based (blueprint) cluster provisioning modifications and enhancements which
will provide for more flexible, scalable and robust cluster provisioning.
This will include API and backend changes.
- Allow a host count to be specified in the cluster creation template instead
of host names. This is documented in
https://issues.apache.org/jira/browse/AMBARI-6275
- Allow cluster creation or scaling to be started via the REST API prior to
all/any hosts being available. As hosts register with Ambari server they will
be matched to request host groups and provisioned according to the requested
topology
- Allow host predicates to be specified along with host count to provide more
flexibility in matching hosts to host groups. This will allow for host flavors
where different host groups are matched to different host flavors
- Break up the current monolithic provisioning request into a request for each
host operation. For example, install on host A, start on host A, install on
hostB, etc. This will allow hosts to make progress even when another host
encounters a failure.
This Jira will be updated shortly with more information on this extensive set
of enhancements and changes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)