Overview

This article provides a step-by-step guide to deploy SWIFT from the Azure Marketplace. It explains how to find the RackWare SWIFT product, select a purchase option, choose a launch method, configure the required deployment settings, and launch the SWIFT instance on Azure.


1. Login to the AWS Cloud. 

2. Search Marketplace on Azure console and click on Marketplace. 


3. Once you are on Marketplace page, write down RackWare SWIFT on search bar.



4. Once you search, you will see all the available SWIFT templates. Based on your use case, you can choose the appropriate template, as we have BYOL, Migration, and DR templates available. 


5. Once you selected any template, then you can click on Create.



6. After selecting the RackWare SWIFT BYOL template from the Azure Marketplace, the Create a virtual machine page is displayed. 

Under the Basics tab, provide the following details: 


6.1. Subscription: Select the Azure subscription where you want to deploy SWIFT. 

6.2 Resource group: Select an existing resource group or create a new one. 

6.3 Virtual machine name: Enter a name for the SWIFT virtual machine 

6.4 Region: Select the Azure region where the SWIFT VM will be deployed. In this example, (US) West US is selected.

6.5 Size: Select the required VM size based on your workload. In this example, Standard_D2s_v3 with 2 vCPUs and 8 GiB memory is selected. 

6.6 Under Administrator account, select SSH public key as the authentication type. 

6.7 Username: Enter the administrator username, for example, swiftadmin

6.8 SSH public key source: Select Use existing key stored in Azure. 

6.9 Stored keys: Select the required SSH key, for example, swiftadmin.pem


Note: The Size, Username, SSH public key source, and Stored key are environment-specific and may vary depending on the deployment requirements and the customer's input. 




7. Once you click on Next, then under Disk section, you choose the disk size and type. And click on Next.


8. In the Networking tab, you can put as per your enviroment. Example, Virtual netowork, subnet. And click on Next.


9. When you click on Next > Management > Monitoring > Advanced > Tags > Review + Create > Create. As per your reqyuirement you can make a change in these options.


10. Once you click on Create button, then SWIFT VM will be created.



11. You can connect to the created instance with "swiftadmin" user and check the SWIFT version and license first to verify that SWIFT has been deployed correctly. Please find below the commands to run on the created VM.  

 

#Change to root user 

sudo su -


#Displays the installed SWIFT version. 

sc swift show


#Displays the SWIFT license information as per template.

sc st sh



12. Set up the password for admin user with below command and access the SWIFT dashboard.


Set up the password for the admin user using the following command:  

sc user modify admin --password "<your-password>"

 



13. After setting the password, access the SWIFT Dashboard using the following URL:

https://<swift-ip>/swift/dashboard/



14. You can also download the Operations Guide and Pre-requisites/Installation Guide from the dashboard. Simply click on the respective links. Please refer to the screenshot below for guidance.

   

15. Once you access the SWIFT dashboard, log in with your credentials. You will be directed to the container cluster page. Please see the screenshot below for reference.  


16. Once you are here, now time to activate your SWIFT! If you are using DR or Migration-Subscription instance then your SWIFT is already pre-activated and ready to go (Billing is Pay-as-you-go). If you are using BYOL instance, then by default SWIFT is pre-activated with free Migration trial licenses and ready to use too. If you want to convert/extend SWIFT trial licenses to production licenses on your BYOL instance, then use this below KB link to find steps on how to do that.  


https://rackware.freshdesk.com/support/solutions/articles/5000888707



#Next


12. Once the license is in place, you can add the cluster in SWIFT and start the replication. For detailed guidance, please refer to the KB article linked below. Additionally, you can refer to the Operations Guide, which is available for download from the dashboard.


How to add AKS cluster: https://rackware.freshdesk.com/a/solutions/articles/5000897697

Replication in SWIFT: https://rackware.freshdesk.com/a/solutions/articles/5000891530

Replication by applying DR Policy for Passthrough sync: https://rackware.freshdesk.com/support/solutions/articles/5000898567

Replication by applying DR Policy for Stage1 sync: https://rackware.freshdesk.com/a/solutions/articles/5000898582

Replication by applying DR Policy for Stage1+2 sync: https://rackware.freshdesk.com/a/solutions/articles/5000898586