Launch a CoPilot Instance from Controller UI (AWS Only)
You can only deploy a CoPilot Instance from the Controller UI with AWS. This
option is not available for other CSPs. However, the recommended deployment
method is by using the Launch Aviatrix setup
assistant. See the AWS Getting Started Guide
for more information.
aviatrix-role-ec2 IAM role attached for
the deployment to succeed.
Prerequisite Tasks for a Single CoPilot Instance Launch
Obtain the following information before you begin. You will need it for the initial setup of CoPilot after instance launch:- The login credentials of your Aviatrix Controller user account.
- The login credentials for the user account to be used as the CoPilot service account. See CoPilot User Account Administration.
- The CoPilot customer ID obtained from your Aviatrix Sales representative.
- Verify that your AWS account has been created in your Controller (you create your AWS account by navigating to Controller UI, from ACCOUNTS > Access Accounts > +ADD NEW).
- Verify that the IAM role
aviatrix-role-ec2is attached to the Controller instance Access Account. The CoPilot deployment will fail if this role is not attached to your Controller. Make sure Theaviatrix-app-policypolicy is also added to theaviatrix-role-ec2role if you need to migrate your CoPilot data in the future.
Deploy CoPilot from the Controller UI
To deploy CoPilot from the Controller UI (AWS Only):- If you haven’t already done so, subscribe to a CoPilot offer: a. Log in to your account at the Amazon Web Services (AWS) Marketplace. If your company has multiple AWS accounts, be sure to log in to the same AWS account that you registered (onboarded) in your Controller. b. Locate the Aviatrix CoPilot software offer you want to subscribe to and click Subscribe. c. When prompted, review the subscription pricing information and accept the terms and conditions.
You only need to subscribe, review the subscription pricing information, and
accept the terms and conditions in the marketplace before proceeding to the next
step. You would not move on to the configuration steps in the marketplace.
- Log into Aviatrix Controller UI, and perform one of the following to begin the deployment process:
- From the onboarding page, click the Aviatrix CoPilot tile.
- From the action bar, click the app icon and select Deploy CoPilot.
- On the Deploy CoPilot dialog, perform the following: a. Select Simple Deployment. b. (Optional) If you have backed up CoPilot configuration in an old CoPilot instance and want to restore your CoPilot configuration for this new CoPilot deployment, select Restore from CoPilot Backup. Then you will not be able to choose Customize Deployment. See details in Copilot Backup Configuration. c. (Optional) If desired, click Customize Deployment to enable the editing of the configuration. Otherwise, click Deploy to use the default configurations for the CoPilot instance. By default, the deployment process will deploy the CoPilot instance in the same region and same VPC as your Controller.
Each CoPilot instance must be launched in a subnet that has outbound Internet
access. If you are using private mode, you also must select a subnet with
outbound Internet access in this step.
During the deployment process, the status dialog shows the details of your
CoPilot instance including the instance size, VPC name, region, and associated
AWS account number. You can copy the information from the status dialog to take
note of it.
- Wait for approximately 15 minutes. It takes about fifteen minutes for the CoPilot application to initialize and upgrade.
Log into CoPilot
- From the Controller action bar, click the app icon and select CoPilot.
- When prompted, enter the login and password of your Aviatrix Controller user account.
- When prompted for a CoPilot Service Account, enter the login credentials of the user account you created previously on the Controller to be the service account.