Launching Teradata Database Using CloudFormation
You are given the option to create a placement group in thisprocedure.
- If you have not subscribed to the software, do so now.
- If you previously subscribed to the software, do thefollowing:
- From the AWS Marketplace, select Your Marketplace Software from youraccount menu in the upper-right corner.A list of your software subscriptionsappears.
- Click Launch MoreSoftware under the subscription name.
- From the AWS Marketplace, select Your Marketplace Software from youraccount menu in the upper-right corner.
- Under Software Pricing,select your subscription term.
- Under Version, select theTeradata Database release version from which to launch the instance.
- Under Region select aregion.For information on the implications of the region settingwith Teradata software, see Region and Time Zone Considerations.
- Under Deployment Options, select Teradata Database local/EBS storage - existing VPC.For more information, see Database Templates.
- Under Launch, clickLaunch with CloudFormationConsole.The Select Templatepage appears and the template URL is automatically specified under Specify an Amazon S3 template URL based on yourselection at the previous step.
- Click Next.
- Under Specify Details,type a stack name.NoteThe stack name must be unique to your region orthe launch will fail.
- Under Parameters,specify the following values for the Teradata Database instance:
Parameter Category Parameter Name Action Teradata Database System Name Enter a Teradata Databasesystem name. DBC Password Enter a new defaultTeradata Database password. For security reasons, westrongly recommend you change the default dbc password to a differentpassword. Japanese Support Select yes to optimize the hashingalgorithm to spread data across all AMPs when using Kanjicharacters for primary indexes. The default setting isno. NTP Servers Enter the NTP servers,separated by commas. System Timezone [Optional] Enter theoperating system time zone of the database system. Thedefault is the timezone of the AWS region. Enable Secure Zones Select yes to change the defaultsetting to enable the Teradata Secure Zones databasefeature. The default setting is no. Enable Row-Level Security Select yes to change the defaultsetting to enable the Teradata Row-Level Security databasefeature. The default setting is no. Enable Teradata Intelligent Memory Do one of the following:
NoteThis parameter applies only to the Advanced and Enterprise tiers.
- To disable Teradata Intelligent Memory, leave the default cache percent as 0.
- To enable Teradata Intelligent Memory, type a cache percent from 1 to 80 to specify the size of the hot cylinder cache as a percentage of FSG cache.
For information, see the ctl utility in Utilities and the Teradata Intelligent Memory Orange Book.
Node Configuration Number of Nodes Enter the number of nodes(1 to 64) you want to launch for this stack. Instance and StorageType Select an instance typefor the storage type you want. The storage size is per node.For more information, see Supported Instance Types. EBS Encryption Do one of thefollowing:
- Select Yes to encrypt your EBS volumes.
- Select No to not encrypt your EBSvolumes.
Thisparameter only applies to the Advanced andEnterprise tiers.
Thisparameter encrypts only the Teradata data disks and notthe root drive. For more information on Amazon EBSencryption, see the Amazon User Guide for Linux Instances.
VPC/Network VPC Search or select an existing virtual private cloud in which the system will be launched. Database Subnet Select a subnet to use for the database.
Ensure the subnet you select has a sufficient number of IPs available. The Teradata Database MPP instances require two IPs per node and all AWS subnets have 5 IPs reserved for internal use.
For more information, see VPC and Subnet Sizing in the Amazon Virtual Private Cloud User Guide.
Check that the subnet you choose has enough available IPs. From the AWS Web Console, under Networking, select VPC. Under Resources, select Subnets. Check the Available IPs column for that specific subnet.
Database Placement Group Do one of the following:
- Enter the name of the existing placement group.
- Leave it blank to not use a placement group.
Elastic IPs Select if you want toallocate an elastic IP address to each node.
These will not be deleted when thestack is removed.
Recommended forMinimum Production and Full Production Teradataecosystems. See Elastic IP Addresses.
SecurityGroup Remote Access From Enter a CIDR block to lock down SSH and enable access to the Teradata Database nodes. For more information, see Security Groups for Teradata Database. KeyPair AWS Key Pair Enter or select the keypair to SSH into for the instances.
- Click Next.The Options pageappears.
- [Optional] Under Tags,specify up to 50 unique key-value pairs for resources in your stack, allowingyou to search at a later time for the resources you launched.
- [Optional] Under Permissions, select an IAM role.You can click Learnmore to get more information.
- [Optional] Under Advanced, set additional options for your stack, such asnotifications and a stack policy.You can click Learnmore to get more information.
- Click Next.The Review pageappears.
- Review the information carefully to ensure it is correct, andselect the standard AWS I acknowledgecheck box at the bottom.
- Click Create tocreate the stack.This process can take anywhere between several minutes up toan hour depending on your configuration.NoteTrying to SSH into the instance may cause the creation of thestack to fail. Do not try to SSH into the instance until eitherCREATE_COMPLETE displaysin the Status column or you receive afailure notification.
- [Optional] To monitor the stack creation progress, do thefollowing:
- From the AWS CloudFormation console, ensureCREATE_IN_PROGRESSdisplays in the Statuscolumn.
- After the stack is created, ensure CREATE_COMPLETE displays in theStatus column.
- From the AWS EC2 Console, click Instances in the left column and ensureyour instances are listed under the Name column.The name appears as the stack name followed by thenode name.
- [Optional] To SSH into the system with the public IP/DNS ofany of the nodes, type the following command:
ssh -i private-key-file ec2-user@instance-DNS-name or IP-addressAfter the stack is created, Teradata Database is readyand is started. No additional configuration is required. You do not need to runtdc-init or tdc-start.