The following sections will detail how to:
- Subscribe to the Delphix Virtualization Engine Marketplace Image
- Launch the Delphix Engine
- Configure the Delphix Engine
Subscribe to the Delphix Virtualization Engine Marketplace Image
- Login to the AWS Console at https://aws.amazon.com/console.
- Navigate to the AWS Marketplace.
- In the Search field, enter Delphix.
- Select Delphix Dynamic Data Platform for AWS.
- Review the information on the initial Marketplace page.
- Click Continue to Subscribe.
- Review the software subscription information and select the Manual Launch tab.
- Select Accept Software Terms.
Your subscription will take a few minutes to become enabled.
- From the Subscription page, click Return to Product Page. There you will see Launch with EC2 Console enabled in all of the available regions.
Launch the Delphix Engine
In the desired region, select Launch with EC2 Console.
Launching will direct you to the standard EC2 instance launch process.
- Select the size of virtual machine you want to deploy. For supported instance types and capabilities, see Virtual Machine Requirements for AWS Platform.
- Click Next: Configure Instance Details.
- Configure instance details as follows:
- Set number of instances to 1.
- Purchasing option – Leave Request Spot Instances unchecked.
- Network – Select the VPC into which the instance will be deployed.
- Subnet – Select the Subnet into which the instance will be deployed.
Auto-assign Public IP – If you want auto-assigning, select Enable. If not, select Disable.
Selecting Disable for this tutorial is not recommended. You should only disable Public IP auto-assignment if you understand the requirements for accessing the Delphix Engine via your browser through a Virtual Private Gateway or other VPN option.
- Placement group – Optional. The default is No placement group.
- IAM Role – None
- Shutdown behavior – Stop
- Enable termination protection – Yes (select check box). This ensures that the Delphix Engine is not accidentally terminated.
- Monitoring – Optional
- EBS-optimized instance – Yes (select check box)
- Tenancy – Shared – Run a shared hardware instance
Network Interfaces – Eth0
This option will not appear if you chose a default subnet. In this case, the first option below will apply.
- Auto-assign (default if using DHCP)
- Enter static IP in Primary IP field (recommended for consistency)
- Click Next: Add Storage.
- By default, the Delphix Virtualization instance includes a 150GB OS volume. Ensure that this volume is set as a General Purpose SSD (GP2) type.
Using the Delphix Virtualization Engine Storage Calculator for AWS, enter information from your predetermined inventory into the worksheet. This will automatically calculate the number, size, and IOPS required for the EBS volumes.
In the above example, there are three (3) source databases listed with their current sizes. Each is estimated to have 5 virtual copies as well as a 14-day retention period for snapshots/backups. The calculator indicates that you should add four (4) EBS-provisioned IOPS volumes, each being 1250GB with 1000 IOPS.
This calculator is only for estimating your anticipated storage size and IOPS needs. Manual adjustment may be required prior to or after launch depending on your storage and performance needs.
- Click Add New Volume. The new volume will be created using the specifications in the estimation provided.
- Volume type – EBS
- Device – Use default provided
- Size – 1250
- Volume type – Provisioned IOPs SSD (IO1)
- IOPS – 1000
- Delete on Termination – Optional. If you do not set this option and the Delphix Engine is terminated, the EBS volumes will persist, and you will need to remove them manually.
- Encrypted – Optional
- Follow the above procedure for adding as many EBS volumes as specified in the calculator. Based on the example above, the storage configuration would look as follows:
- Verify that your storage configuration matches the output from the calculator.
- Click Next: Tag instance.
- To provide a name for your Delphix Virtualization Instance, enter it in the Value field corresponding to the Key Name.
- Click Next: Configure Security Group.
- Assign a security group. Do one of the following:
- Create a new security group.
- If an existing security group meets Delphix requirements, you can select it. For more details on required and recommended ports for general Delphix usage, see General Network and Connectivity Requirements.
- Click Review and Launch.
- Verify the Delphix Virtualization Instance details and click Launch.
- Select a new or existing key pair in order to launch your instance.
- Select the I acknowledge check-box.
- Click Launch Instances.
- Click View Instances.
- To complete the initial Delphix Virtualization Engine configuration, wait for your instance to be up and running. You can see its status on the Instances page. Note that it can take up to 15 minutes for the first launch of Delphix, and even if the status of the server is “running” it may not yet be ready.
Configure the Delphix Engine
- Connect to your running Delphix instance with a web browser. Use the Public IP address or DNS name noted in the Instance Description.
Upon successful connection, the browser will automatically redirect to the Delphix Setup Page.
- Set up the sysadmin account.
- Enter the sysadmin's email address.
- Enter a new password.
- Confirm the new password.
- Click Next.
- Set the time.
- If you know your NTP server information or you want to use a public NTP server, select the radio button for Set NTP Server.
- If you do not know your NTP server, select Manually Set Date & Time.
- Click Next.
- Set the network.
- Network interface is automatically configured.
- For DNS Services: If you want to, you can enter custom DNS Servers. If you do not, AWS will assign standard DNS Servers.
- Click Next.
Verify the number of drives and the size and usage assignment of storage.
Based on the EBS volumes you added during instance launch, you will see the same number of data drives to be configured in Delphix. In our example, this means four 1.25TB drives.
Serviceability. This page allows you to configure a Web Proxy (if necessary)
- Phone Home Service – Select the check box to enable (recommended)
- SMTP – If you have a valid SMTP server, you can select this option and enter connection details. This allows the Delphix Engine to send informational and error emails.
- Click Next.
Authentication Service (Optional)
If you want to integrate the Delphix Virtualization Engine with your LDAP platform for extended authentication services, select the check box and complete the information.
- Click Next.
- Register the engine.
- If you have already requested and have an enabled Support Account, enter your account email and password and click Register. Otherwise, you can register the engine at a later time.
- Click Next.
- Validate your setup. The final page in the setup process is a validation page. It will display all of the configuration options currently set.
- To change any of the options, click Modify in the desired section.
- When you are satisfied with the setup, click Submit.
Save the configuration by clicking Submit.
Once setup has completed you will see Successful Configuration. The browser will automatically redirect to the Delphix Engine login screen.
Logging in for the first time
The first time you login to the Delphix Engine, follow these steps:
- Enter the default Administration User: sysadmin.
Enter the default password: the <Instance ID> for your Delphix Engine.
You can find your <Instance ID> in the Instances section of the AWS EC2 Management Console.
- You will be redirected to enter the following as prompted:
- Email address for the admin account.
- A new password. This password will be used for the Engine Administrator with the username "admin".
Confirm the new password.
From now on, this is the password you will use to login to the Delphix Engine Administrator interface to manage Datasets.
- Click Continue.
Congratulations! You have successfully deployed the Delphix Virtualization Engine in AWS.
Use Delphix documentation such as our Quick Start Guides to learn how to:
- configure your database source
- configure your target environments
- create virtual databases (VDBs)