Deployment steps
Deploy Unity Virtual Private Cloud through Azure Marketplace
읽는 시간 5분최근 업데이트: 4일 전
Before deployment, perform the prerequisites steps.
1. Initiate the setup
To initiate the setup, follow these steps:- In Microsoft Azure Portal, open Azure Marketplace.
-
Locate the Virtual Private Cloud offer:
- If Unity provides the offer through a private offer, go to Management > Private Offer Management.
- If Unity provides the offer through a private plan, that is, a plan that is restricted to your specific subscription, go to My Marketplace > Private Plans.
- Otherwise, stay on the home page.
- Search for the Unity Asset Manager offer, and then select it. The search results may include several offers with similar names. Ensure that you select the offer that the Unity team advised you to use.
- If the offer has several plans, select the plan that is appropriate for your deployment.
- To start the setup, select Create.
2. Configure the basics
On the Basics tab, complete these steps:- Select the subscription where you want to deploy the solution. If you have selected a private plan at the previous step, then the list might show all subscriptions. Ensure that you select the appropriate subscription.
- Select or create a resource group for the managed application synthetic resource that represents the whole offer. The recommended practice is to have a separate group for this resource to avoid any confusion.
- Select a region for the deployment.
-
Enter a project name prefix with these characteristics:
- The prefix is a string.
- The prefix contains at most six characters.
- The prefix contains only lowercase alphanumeric characters, but no underscores or dashes.
- Enter the username and the password for the Unity container registry that you previously requested from Unity. Read more about prerequisites.
-
Enter this information:
- The name of the managed application, which is the name of the synthetic resource described in the infrastructure overview.
-
The name of the managed resource group where you want to deploy the solution and that meets these requirements:
- This resource group is distinct from the resource group for the managed application synthetic resource.
- The name doesn't already exist.
- Select Next.
3. Configure the network settings
On the Network Settings tab, complete these steps:- If you chose the BYO VNet mode to deploy the solution to a precreated VNet, select BYO VNet.
-
Specify the IP range for the VNet:
-
If you chose full deployment, specify this information:
- Enter the IP range that you have chosen for the solution VNet.
- Select the network mask for this VNet.
- If you chose the BYO VNet mode, select the precreated VNet from the list. This list shows only the resources from the same subscription and from the selected region. For the requirements for this VNet, refer to the deployment prerequisites.
-
If you chose full deployment, specify this information:
- For the AKS cluster, specify the IP ranges for the pods and services, in CIDR notation, that you have collected as part of the prerequisites. You can also leave the default ranges.
- Select Next. Do not select Review + create at this stage.
4. Configure the Kubernetes cluster and asset storage (UVCS)
On the Compute and Storage Configuration tab, complete these steps:-
Select the deployment size: ,
Small, orMedium. Using this setting, Azure prefills the node pool settings, that is, the size of the virtual machine (VM) and the number of nodes for each pool. This prefilling might take 10 to 20 seconds, because Azure initializes several VM size controls.Large -
Optionally, when Azure displays the corresponding values, amend the settings for each node pool.
- Verify that the total number of CPUs and the number of CPUs per each VM family fit into the remaining subscription quotas. If required, request quota increases.
- Amend the selected disk tier (size) for the UVCS storage, if the default value doesn't fit.
- Select Next. Do not select Review + create at this stage.
5. Configure the DNS and TLS settings
On the DNS and TLS Settings tab, complete these steps:-
Enter the fully qualified domain name (FQDN) that the end users will use to access the Virtual Private Cloud solution.
You will create the corresponding DNS entry during postdeployment.
-
Select Provide TLS certificate, and then enter the TLS certificate and its private key, both in .pem format.
- Select Next. Do not select Review + create at this stage.
6. Configure the licenses
On the Licenses tab, complete these steps:- Enter the contents of the license files that Unity has provided.
- Select Next. Don't select Review + create at this stage.
7. Review the setup and start deployment
On the Review + create tab, review the settings that you have set, and then, to start deployment, select Create. The overall deployment takes about an hour.Deployment stages
Deployment consists of these major stages:- Azure creates the Azure resources.
- Azure deploys the application components and dependencies inside the AKS cluster.
Stage 1: Azure resources creation
Azure monitors this stage. You can track deployment from the Azure portal as for any other Azure deployment. If this stage fails, then Azure provides an error message that explains the reason. After you have fixed the issue, complete these steps:- Delete the synthetic managed application resource.
-
Verify that Azure has deleted these elements:
- The managed resource group
- The AKS infrastructure resource group
- Start deployment again.
Stage 2: Application components deployment
This stage starts after Azure has successfully deployed the Azure resources. To monitor progress, in the AKS cluster properties, go to Settings > GitOps, select theflux-configurationPostdeployment recommendations
If you haven't assigned the following roles to the administrators at the subscription level, assign them now at the level of the managed resource group:- Azure Kubernetes Service RBAC Cluster Admin
- Key Vault Administrator
Read more about the provisioned resources and endpoints.