зеркало из
1
0
Форкнуть 0
azure-quickstart-templates/datastax-enterprise
Trent Swanson 5eae55ab81 bumped default version to most current 2015-04-28 18:03:44 -07:00
..
README.md datastax enterprise template 2015-04-28 16:13:16 -07:00
azuredeploy-parameters.json datastax enterprise template 2015-04-28 16:13:16 -07:00
azuredeploy.json fixed typo in azuredeploy.json 2015-04-28 16:38:02 -07:00
dsenode.sh initial commit for datastax enterprise template 2015-04-28 13:57:42 -07:00
ephemeral-nodes-resources.json initial commit for datastax enterprise template 2015-04-28 13:57:42 -07:00
metadata.json datastax enterprise template 2015-04-28 16:13:16 -07:00
opscenter-install-resources.json fix script parameters 2015-04-28 14:11:15 -07:00
opscenter-resources.json initial commit for datastax enterprise template 2015-04-28 13:57:42 -07:00
opscenter.sh bumped default version to most current 2015-04-28 18:03:44 -07:00
shared-resources.json Datastax Enterprise 2015-04-28 16:18:12 -07:00

README.md

Install a Datastax Enterprise cluster on Ubuntu Virtual Machines using Custom Script Linux Extension

This template deploys a Datastax Enterprise cluster on the Ubuntu virtual machines. The template also provisions a storage account, virtual network, availability sets, public IP addresses and network interfaces required by the installation.

The template expects the following parameters:

Name Description
region Region name where the corresponding Azure artifacts will be created
storageAccountPrefix Unique DNS Name for the Storage Account where the Virtual Machine's disks will be placed
dnsName Domain name of the publicly accessible operations center VM {domainName}.{region}.cloudapp.azure.com (e.g. mydomainname.westus.cloudapp.azure.com)
virtualNetworkName Name of the Virtual Network that is created and that resources will be deployed in to
adminUsername Admin user name for the Virtual Machines
adminPassword Admin password for the Virtual Machine
datastaxUsername Your Datastax account username. If you do not have one go to (datastax.com)
datastaxPassword Your Datastax account password.
opsCenterAdminPassword Datastax Operations Center Admin User Password
clusterVmSize The size of virtual machine to provision as cluster nodes
clusterNodeCount The number of virtual machines to provision for the cluster
clusterName The name of the new cluster that is provisioned with the deployment

A configurable number of cluster nodes of a configurable size are created and prepared with prerequisites for operations center. The cluster nodes IPs are statically assigned and only accessible on the internal virtual network. After the cluster nodes are created, a single operations center instance is then provisioned, which is responsible for provisioning and managing the cluster nodes.

Once the deployment is complete you can access the Datastax Operations Center machine instance using the configured DNS address. The Datastax operations center has SSH port 22 enabled as well as port 8888 for HTTP and 8443 for HTTPS. The DNS address for the operations center will include the dnsName and region entered as parameters when creating a deployment based on this template in the format {dnsName}.{region}.cloudapp.azure.com. If you created a deployment with the dnsName parameter set to datastax in the West US region you could access the Datastax Operations Center virtual machine for the deployment at http://datastax.westus.cloudapp.azure.com:8443.

NOTE: The certificate used in the deployment is a self signed certificate that will create a browser warning. You can follow the process on the Datastax web site for replacing the certificate with your own SSL certificate.

##Known Issues and Limitations

  • The template uses username/password for provisioning cluster nodes in the cluster, and would ideally use an SSH key
  • The template deploys cassandra data nodes configured to use ephemeral storage and attaches a data disk that can be used for data backups in the event of a cluster failure resulting in the loss of the data on the ephemeral disks.