Cloudhouse Alchemy Compatibility Packages can be deployed to servers in Amazon Web Services (AWS).
Process to deploy an Alchemy Compatibility Package to AWS
- Create a ZIP of the Compatibility Package as detailed in Zipping and Deploying an Alchemy Compatibility Package.
- Upload the ZIP to an AWS S3 bucket and record the URL.
- Upload a copy of the DeployZippedPackage.PS1 script from Zipping and Deploying an Alchemy Compatibility Package to an AWS S3 bucket recording the URL.
- Copy the Sample Systems Manager Document for Deploying an Alchemy Compatibility Package to AWS.
- Create a new AWS System Manager Document called Cloudhouse-DeployPackage.
- Set the Document type to Command document
- Paste the contents of the Sample Systems Manager Document for Deploying an Alchemy Compatibility Package to AWS into the new document, then click Create document.
- Open the Cloudhouse-DeployPackage document and click the Details tab followed by the Parameters tab to show the required/supported parameters.
- From the Actions menu, select Run Command
- For each host, and Container, run the Cloudhouse-ContainerDeployment Document with the following settings:
-
Source info- Set this to the URL of the S3 bucket the DeployZippedPackage.ps1 is stored on, for example:
{"path" : "https://s3.eu-west-2.amazonaws.com/xxxxredactedname/DeployZippedPackage.ps1"}
-
Source Zip - Set this to the URL of the S3 bucket the Package.zip is stored on, for example:
{"path" : "https://s3.eu-west-2.amazonaws.com/xxxxredacted-name/SQLServer2005-Package-1666.zip"}
-
Command Line - Should be DeployZippedPackage.ps1 with the relevant switches (as detailed in Zipping and Deploying an Alchemy Compatibility Package), which extracts the zipped Compatibility Package and then runs the Cloudhouse.Container.Deployment.exe with the specified deployment arguments (detailed in Machine-Based Deployment). For example:
DeployZippedPackage.ps1 -sourcezip SQLServer2005-Package-1666.zip -deploycmd Cloudhouse.Container.Deployment.exe -deployargs '/deploydir c:\\programdata /deploytype machine /acceptEULA'
- Working Directory - Should be the folder to download the files to. For example C:\Temp
-
Source info- Set this to the URL of the S3 bucket the DeployZippedPackage.ps1 is stored on, for example:
- On the Output screen, verify each step has run successfully (including expanding the Step 3 – Output section to verify the commands successfully ran).
- Sign in to the target computer the Compatibility Package has been deployed to.
- Verify the application is installed, loads, and functions as expected.