'Create and configure a cluster from this cluster template\'s settings
(Does not attempt to validate before running)
create - create new nodes when starting the cluster. set to False to
use existing nodes
create_only - only create the cluster node instances, don\'t configure
the cluster'

@print_timing('Starting    cluster')
def _start(self, create=True, create_only=False):

    log.info('Starting    cluster...')
    if create:
        self.create_cluster()
    else:
        assert (self.master_node is not None)
        for node in self.stopped_nodes:
            log.info(('Starting    stopped    node:    %s' % node.alias))
            node.start()
    if create_only:
        return
    self.setup_cluster()
