def __init__(self, ec2_ami_id, ec2_subnet_id, ec2_security_group_ids, services, credentials, ec2_instance_type='c4.xlarge', ec2_block_device_mappings=None, ec2_ami_username='******', user_prefix=None, n_nodes=10, targets=None, params=None): node_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-node') node_type = 'monitor' cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-set') cluster.BaseMonitorSet.__init__(self, targets=targets, params=params) AWSCluster.__init__( self, ec2_ami_id=ec2_ami_id, ec2_subnet_id=ec2_subnet_id, ec2_security_group_ids=ec2_security_group_ids, ec2_instance_type=ec2_instance_type, ec2_ami_username=ec2_ami_username, services=services, ec2_block_device_mappings=ec2_block_device_mappings, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params, node_type=node_type)
def __init__(self, openstack_image, openstack_network, service, credentials, openstack_instance_type='m1.small', openstack_image_username='******', scylla_repo=None, user_prefix=None, n_nodes=10, params=None): node_prefix = cluster.prepend_user_prefix(user_prefix, 'loader-node') cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'loader-set') super(LoaderSetOpenStack, self).__init__(openstack_image=openstack_image, openstack_network=openstack_network, openstack_instance_type=openstack_instance_type, openstack_image_username=openstack_image_username, services=service, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params) self.scylla_repo = scylla_repo
def __init__(self, openstack_image, openstack_network, service, credentials, openstack_instance_type='m1.small', openstack_image_username='******', scylla_repo=None, user_prefix=None, n_nodes=10, targets={}, params=None): node_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-node') cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-set') cluster.BaseMonitorSet.__init__(self, targets=targets, params=params) OpenStackCluster.__init__( self, openstack_image=openstack_image, openstack_network=openstack_network, openstack_instance_type=openstack_instance_type, openstack_image_username=openstack_image_username, service=service, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params) self.scylla_repo = scylla_repo
def __init__(self, gce_image, gce_image_type, gce_image_size, gce_network, service, credentials, gce_instance_type='n1-standard-1', gce_n_local_ssd=1, gce_image_username='******', user_prefix=None, n_nodes=[1], targets={}, add_disks=None, params=None): node_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-node') cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-set') cluster.BaseMonitorSet.__init__(self, targets=targets, params=params) GCECluster.__init__(self, gce_image=gce_image, gce_image_type=gce_image_type, gce_image_size=gce_image_size, gce_n_local_ssd=gce_n_local_ssd, gce_network=gce_network, gce_instance_type=gce_instance_type, gce_image_username=gce_image_username, services=service, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, add_disks=add_disks, params=params)
def __init__(self, openstack_image, openstack_network, service, credentials, openstack_instance_type='m1.small', openstack_image_username='******', scylla_repo=None, user_prefix=None, n_nodes=10, params=None): # We have to pass the cluster name in advance in user_data cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'db-cluster') node_prefix = cluster.prepend_user_prefix(user_prefix, 'db-node') super(ScyllaOpenStackCluster, self).__init__(openstack_image=openstack_image, openstack_network=openstack_network, openstack_instance_type=openstack_instance_type, openstack_image_username=openstack_image_username, services=service, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params) self.seed_nodes_private_ips = None self.version = '2.1'
def __init__(self, gce_image, gce_image_type, gce_image_size, gce_network, services, credentials, gce_instance_type='n1-standard-1', gce_n_local_ssd=1, gce_image_username='******', user_prefix=None, n_nodes=[10], add_disks=None, params=None, gce_datacenter=None): # We have to pass the cluster name in advance in user_data cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'db-cluster') node_prefix = cluster.prepend_user_prefix(user_prefix, 'db-node') super(ScyllaGCECluster, self).__init__(gce_image=gce_image, gce_image_type=gce_image_type, gce_image_size=gce_image_size, gce_n_local_ssd=gce_n_local_ssd, gce_network=gce_network, gce_instance_type=gce_instance_type, gce_image_username=gce_image_username, services=services, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, add_disks=add_disks, params=params, gce_region_names=gce_datacenter) self.version = '2.1'
def __init__(self, domain_info, hypervisor, user_prefix, n_nodes=10, params=None): cluster_uuid = uuid.uuid4() cluster_prefix = cluster.prepend_user_prefix( user_prefix, 'loader-node') node_prefix = cluster.prepend_user_prefix(user_prefix, 'loader-set') super(LoaderSetLibvirt, self).__init__(domain_info=domain_info, hypervisor=hypervisor, cluster_uuid=cluster_uuid, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params)
def __init__(self, domain_info, hypervisor, user_prefix, n_nodes=10, params=None): cluster_uuid = uuid.uuid4() cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'db-cluster') node_prefix = cluster.prepend_user_prefix(user_prefix, 'db-node') super(ScyllaLibvirtCluster, self).__init__(domain_info=domain_info, hypervisor=hypervisor, cluster_uuid=cluster_uuid, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params) self.seed_nodes_private_ips = None
def __init__(self, domain_info, hypervisor, user_prefix, n_nodes=1, params=None, targets=None): cluster_uuid = uuid.uuid4() cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-node') node_prefix = cluster.prepend_user_prefix(user_prefix, 'monitor-set') cluster.BaseMonitorSet.__init__(self, targets=targets, params=params) LibvirtCluster.__init__(self, domain_info=domain_info, hypervisor=hypervisor, cluster_uuid=cluster_uuid, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params)
def __init__(self, ec2_ami_id, ec2_subnet_id, ec2_security_group_ids, services, credentials, ec2_instance_type='c4.xlarge', ec2_ami_username='******', ec2_block_device_mappings=None, user_prefix=None, n_nodes=[10], params=None): if ec2_block_device_mappings is None: ec2_block_device_mappings = [] # We have to pass the cluster name in advance in user_data cluster_uuid = uuid.uuid4() cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'cs-db-cluster') node_prefix = cluster.prepend_user_prefix(user_prefix, 'cs-db-node') node_type = 'cs-db' shortid = str(cluster_uuid)[:8] name = '%s-%s' % (cluster_prefix, shortid) user_data = ('--clustername %s ' '--totalnodes %s --version community ' '--release 2.1.15' % (name, sum(n_nodes))) super(ScyllaAWSCluster, self).__init__( ec2_ami_id=ec2_ami_id, ec2_subnet_id=ec2_subnet_id, ec2_security_group_ids=ec2_security_group_ids, ec2_instance_type=ec2_instance_type, ec2_ami_username=ec2_ami_username, ec2_user_data=user_data, ec2_block_device_mappings=ec2_block_device_mappings, cluster_uuid=cluster_uuid, services=services, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params, node_type=node_type)
def __init__(self, ec2_ami_id, ec2_subnet_id, ec2_security_group_ids, services, credentials, ec2_instance_type='c4.xlarge', ec2_ami_username='******', ec2_block_device_mappings=None, user_prefix=None, n_nodes=[10], params=None): # We have to pass the cluster name in advance in user_data cluster_uuid = cluster.Setup.test_id() cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'db-cluster') node_prefix = cluster.prepend_user_prefix(user_prefix, 'db-node') node_type = 'syclla-db' shortid = str(cluster_uuid)[:8] name = '%s-%s' % (cluster_prefix, shortid) user_data = ('--clustername %s ' '--totalnodes %s' % (name, sum(n_nodes))) if params.get('stop_service', default='true') == 'true': user_data += ' --stop-services' super(ScyllaAWSCluster, self).__init__( ec2_ami_id=ec2_ami_id, ec2_subnet_id=ec2_subnet_id, ec2_security_group_ids=ec2_security_group_ids, ec2_instance_type=ec2_instance_type, ec2_ami_username=ec2_ami_username, ec2_user_data=user_data, ec2_block_device_mappings=ec2_block_device_mappings, cluster_uuid=cluster_uuid, services=services, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params, node_type=node_type) self.seed_nodes_ips = None self.version = '2.1'
def __init__(self, ec2_ami_id, ec2_subnet_id, ec2_security_group_ids, services, credentials, ec2_instance_type='c4.xlarge', ec2_block_device_mappings=None, ec2_ami_username='******', user_prefix=None, n_nodes=10, params=None): node_prefix = cluster.prepend_user_prefix(user_prefix, 'loader-node') node_type = 'loader' cluster_prefix = cluster.prepend_user_prefix(user_prefix, 'loader-set') user_data = ( '--clustername %s --totalnodes %s --bootstrap false --stop-services' % (cluster_prefix, n_nodes)) cluster.BaseLoaderSet.__init__(self, params=params) AWSCluster.__init__( self, ec2_ami_id=ec2_ami_id, ec2_subnet_id=ec2_subnet_id, ec2_security_group_ids=ec2_security_group_ids, ec2_instance_type=ec2_instance_type, ec2_ami_username=ec2_ami_username, ec2_user_data=user_data, services=services, ec2_block_device_mappings=ec2_block_device_mappings, credentials=credentials, cluster_prefix=cluster_prefix, node_prefix=node_prefix, n_nodes=n_nodes, params=params, node_type=node_type)