This section gives detailed instructions for deploying a DNS Edge service point to Azure.
The following prerequisites must be met before you begin:
- You need a configuration file for a service point. Don't include spaces in the service point configuration file name.
- You need a valid Azure subscription.
Note: The IDs for these resources are referenced during the service point deployment, so before you begin, collect these IDs.
Attention: The service point version of the site must be v3.0.6 or greater to deploy a service point on Azure.
Deploying the service point to Azure using BlueCat DNS Edge Service Point:
- Log in to the Azure portal.
- Click Create a resource.
- Search for BlueCat, and select BlueCat DNS Edge Service Point. Optionally, you can open the Marketplace blade from your Dashboard to search.
- Click Create.
- In the Basics tab, complete the
following required settings:
- Subscription: Select your subscription.
- Resource Group: Create a new resource group or select an existing resource group.
- Virtual machine name: Enter a name for the VM.
- Region: Choose your Azure region. BlueCat recommends that you choose an Azure region where the BlueCat recommended default instance size of Standard F2s is available.
- Authentication type: Select SSH public key.
- Username: Enter core as the username.
- SSH public key: Enter the RSA public key for SSH access.
- In the Disks tab, complete the following required
- OS disk type: Select your preferred disk type.
- In the Networking tab, complete the following required
Note: You must configure your network so that the service point has internet connectivity to the DNS Edge Cloud Endpoints as outlined in the BlueCat DNS Edge system setup.
- Virtual network: Select your virtual network.
- Subnet: Select the subnet for your virtual network.
- Public IP: Optionally, you can also add a public IP address.
- Configure Network Security Group: Enter the network security group ID. By default, the BlueCat network security group ID is selected and contains all required inbound port rules. If you create a new security group, you must make sure inbound and outbound access is configured per the requirements listed in BlueCat DNS Edge system setup.
- In the Management tab, you can configure optional monitoring and management options for your VM. For most environments, BlueCat recommends that you keep the default system settings values when possible. Only change these settings where your environment requires it.
- In the Advanced tab, paste the content of the decoded
cloud configuration file into the Custom data field. Note:
- You must download the service point configuration file from the Sites details page. For more information, refer to Sites.
- The service point configuration file is a Base64 file. You must decode the file using any Base64 decoding tool.
- In the Tags tab, you can configure optional tags to which your VM will be associated.
- When you are done, click Review + create to start the validation process. When validation is complete, you can start the VM or download the template.
Deploying behind a native load balancer
After you've deployed service points in Azure, you might want to configure a native load balancer.
- Create a load balancing following the Microsoft Azure instructions.
- Create a backend pool associated to the availability set.
- Create a health probe on HTTP, port 80, path "/v1/status/health".Note: Each time the health check API is called by the load balancer, a query will be logged in the UI for the TXT record "version.bind".
- Configure two load balancer rules; one for TCP and one for UDP, both on port 53 and using the backend pool and the health check probe.