Installing CT-VL on Alibaba Cloud
Installation Prerequisites
Following are the prerequisites for installing CT-VL on Alibaba Cloud:
Minimum recommended settings for CT-VL instance are 4 CPUs and 16GB memory.
If you want to create a cluster of CT-VL machines, it is recommended that cluster nodes should use a Virtual Private Cloud (VPC) so that they communicate only with each other within the private cloud. Cluster communication does not need to be exposed to the Internet.
If you choose to use a VPC, you will need to create a subnet and associate that subnet to that VPC. This subnet is where your CT-VL cluster nodes will get the IP addresses.
Set your security group with the following minimum settings:
Incoming port 443: Web and REST API access.
Incoming port 22: CLI access.
Incoming port 5432: Optional. Set this only if the nodes in CT-VL cluster are not using a VPC to communicate with each other.
Optional: Create your own CT-VL Alibaba Image
You may create your own CT-VL Alibaba image and use that to create a CT-VL instance (VM). To create your own CT-VL image, upload CT-VL QCOW2
image file to your OSS storage, and then launch Import Image
task.
CT-VL Alibaba image can be created:
Using WebUI
Following are the steps to create CT-VL Alibaba image using WebUI:
Log in to OSS Console.
Create a bucket repository if you have not done so.
Navigate to your OSS bucket.
Select Upload to upload
CT-VL QCOW2
image file.Log in to ECS Console and navigate to Instances > Images.
Select Import Image Manually.
Supply the following image information:
OSS Object Address: File URL from OSS storage.
Image Name: ctvl-2.6.7.21.
Operating System: Linux.
System Disk Size: 85GB.
System Architecture: x86_64.
Platform: Other Linux.
Image Format: QCOW2.
License Type: BYOL.
Image Description: CipherTrust Vaultless Tokenization.
Note
Do not select platform other than "Other Linux".
Do not change the System Disk Size (85GB).
Using CLI
Following are the steps to create CT-VL Alibaba image using CLI:
Upload
CT-VL QCOW2
image file to Alibaba Object Storage.Example:
$ ossutil64 cp ctvl-2.6.7.21.qcow2 oss://ct-vl/builds/
Import image.
Example:
$ aliyun ecs ImportImage \ --RegionId us-west-1 \ --Description "CipherTrust Vaultless Tokenization" \ --ImageName "ctvl-2.6.7.21" \ --LicenseType BYOL \ --DiskDeviceMapping.1.Format QCOW2 \ --DiskDeviceMapping.1.DiskImageSize 85 \ --DiskDeviceMapping.1.OSSObject "builds/ctvl-2.6.7.21.qcow2" \ --DiskDeviceMapping.1.OSSBucket "ct-vl" \ --Architecture x86_64 \ --OSType Linux \ --Platform 'Others Linux'
Note
Do not change the System Disk Size (85GB).
Sample Output Response:
{ "ImageId": "m-rj9dwoc45p5gxvyfw812", "RegionId": "us-west-1", "RequestId": "9EFC096A-AB3F-3373-AC67-91C19915C003", "TaskId": "t-rj9dwoc45p5gxvybupew" }
Create a CT-VL Instance (VM)
Following are the steps to create a CT-VL instance (VM) using a CT-VL image shared by Thales Customer Service Support or your own imported image from CT-VL QCOW2
image file:
Log in to Alibaba Cloud and go to Elastic Compute Service.
Select a Region. For example: Singapore, US (Silicon Valley).
Select Create Instance.
Select a Billing Method. For example: Subscription or Pay-As-You-Go.
Select Zone. For example: Zone A or Zone B.
Select an Instance Type:
Architecture: x86-Architecture.
Category: General Purpose or Compute Optimized.
Instance Type:
Minimum: 4 CPUs, 16GB Memory.
Recommended: 8 CPUs, 32GB Memory.
Select Quantity.
- Minimum: Two instances for a 2-node cluster.
Select Image.
For image you created from
CT-VL QCOW2
image file , select Custom.For image shared by Thales Customer Service Support, select Shared Image and look for CT-VL.
Select Storage.
Enhanced SSD or Standard SSD.
Use 85GB as shown (DO NOT CHANGE).
Optional: Release with Instance or Disk Encryption.
Select Network Type: VPC.
Optional: Select Public IP Address: Assign Public IPv4 Address.
Select Security Group. Security group must allow SSH and HTTPS access.
Select Logon Credentials: Set Later.
Note
Key Pair is currently not supported. If you select Key Pair, it will be ignored.
Provide Instance Name.
Select Create Instance.