Lab 4: Introduction to F5 Distributed Cloud DNS =============================================================== This lab provides an introduction to DNS services available on F5 Distributed Cloud. This lab will demonstrate where to configured Delegated DNS, Primary and Secondary DNS, and DNS Load Balancing. All configuration will be made via the F5 Distributed Cloud Console and within the F5 Distributed Cloud Global Network services architecture. Task 1: Delegated DNS ~~~~~~~~~~~~~~~~~~~~~ This task reviews where to configure a Delegated DNS Domain. +----------------------------------------------------------------------------------------------+ | 1. If you are not still logged into the F5 Distributed Console, login. | | | | 2. If you are on the Main Dashboard Select the DNS Management tile or if you are already in | | | | one of the services you can select **DNS Management** from the **Select service** | | | | dropdown. | +----------------------------------------------------------------------------------------------+ | |lab001| | | | | |lab002| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 3. In the left-hand navigation menu, expand the **Manage** section and click the | | | | **Delegated Domain Management** link. | | | | 4. Notice that the *lab-sec.f5demos.com* domain has been delegated to this tenant. Delegated | | | | domains allow Distributed Cloud to automatically create DNS entries for objects configured| | | | within Distributed Cloud. You utilized this feature to create a DNS entry for your | | | | application in Lab 1. | +----------------------------------------------------------------------------------------------+ | |lab003| | +----------------------------------------------------------------------------------------------+ Task 2: Primary and Secondary DNS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The following steps will demonstrate where DNS features are configured within the F5 Distributed Cloud Console. This task reviews where to configure Primary and Secondary DNS for a zone. +----------------------------------------------------------------------------------------------+ | 1. In the left-hand navigation menu, under the **Manage** section click the **DNS** | | | | **Management** link. | | | | 2. Click the **Add DNS Zone** button. | +----------------------------------------------------------------------------------------------+ | |lab004| | | | | |lab005| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 3. In the resulting window note the **Domain Name** field. This is where you enter the | | | | zone domain name that Distributed Cloud will provide DNS responses for. | | | | 4. Note the **Zone Type** dropdown under the **DNS Zone Configuration** section. This is | | | | where you select if Distributed Cloud will be a Primary or Secondary DNS server for the | | | | DNS zone specified. | | | | 5. Click **Cancel and Exit** to close this window. | | | | .. note:: | | *Your current role does not have permissions to create Primary or Secondary DNS Zones.* | | | | *If you click Save and Exit you will receive an error message stating you do not have* | | | | *access with your current role.* | +----------------------------------------------------------------------------------------------+ | |lab006| | | | | |lab007| | +----------------------------------------------------------------------------------------------+ Task 3: DNS Load Balancers ~~~~~~~~~~~~~~~~~~~~~~~~~~ This task reviews where to configure DNS Load Balancing. This task demonstrates where to configure DNS Load Balancer Health Checks, DNS Load Balancer Pools, and DNS Load Balancers. +----------------------------------------------------------------------------------------------+ | 1. In the left-hand navigation menu, under the **Manage** section expand the **DNS** | | | | **Load Balancer Management** section and select **DNS Load Balancer Health Checks.** | | | | 2. Click the **Add DNS Load Balancer Health Check** button. | +----------------------------------------------------------------------------------------------+ | |lab008| | | | | |lab009| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 3. In the resulting window note the available Health Check Types under the **Health Check** | | | | **Type** dropdown. This is where you can select the type of health check that will be | | | | utilized to verify the application is available. | | | | 4. Click **Cancel and Exit** to close this window. | | | | .. note:: | | *Your current role does not have permissions to create DNS Load Balancer Health Checks.* | | | | *If you click Save and Exit you will receive an error message stating you do not have* | | | | *access with your current role.* | +----------------------------------------------------------------------------------------------+ | |lab010| | | | | |lab011| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 5. In the left-hand navigation menu, under the **Manage** section expand the **DNS** | | | | **Load Balancer Management** section and select **DNS Load Balancer Pools.** | | | | 6. Click the **Add DNS Load Balancer Pool** button. | +----------------------------------------------------------------------------------------------+ | |lab012| | | | | |lab013| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 7. In the resulting window note the available pool member types by expanding the **Pool** | | | | **Type** dropdown. This is where you can select the type of pool member that will be | | | | DNS load balanced. | | | | 8. Select **A** from the **Pool Type** dropdown. | | | | 9. Click **Add Item** in the **Pool Members** section. | | | | 10. In the resulting window note the **Public IP** field. This is where you specify the | | | | the public IP of the pool member. | | | | 11. Also note the **Load Balancing Ration** and **Load Balancing Priority** fields. These | | | | values control how the pool member will be load balanced. | | | | 12. Click **Cancel and Exit** | | | | .. note:: | | *Your current role does not have permissions to create DNS Load Balancer Pools.* | | | | *If you click Save and Exit you will receive an error message stating you do not have* | | | | *access with your current role.* | +----------------------------------------------------------------------------------------------+ | |lab014| | | | | |lab015| | | | | |lab016| | | | | |lab017| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 13. In the left-hand navigation menu, under the **Manage** section expand the **DNS** | | | | **Load Balancer Management** section and select **DNS Load Balancers.** | | | | 14. Click the **Add DNS Load Balancer** button. | +----------------------------------------------------------------------------------------------+ | |lab018| | | | | |lab019| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | 15. In the resulting window note the available record types by expanding the **Record Type** | | | | dropdown. This is where you can select the type of DNS record to provide by the DNS load | | | | balancer. | | | | 16. Select **Configure** from the **Load Balancing Rule List** section. | | | | 17. In the resulting window click the **Add Item** Button. | | | | 18. In the resulting window click **Add Label** under the **Selector Expression.** Note the | | | | available Geo Location Selectors. | | | | 19. Click outside the dropdown to close the dropdown. | | | | 20. Note the **Use DNS Load Balancer pool** dropdown. This is where you select the pool to | | | | to be used with this Load Balancing Rule. | | | | 21. Click **Cancel and Exit** | | | | .. note:: | | *Your current role does not have permissions to create DNS Load Balancers.* | | | | *If you click Save and Exit you will receive an error message stating you do not have* | | | | *access with your current role.* | +----------------------------------------------------------------------------------------------+ | |lab020| | | | | |lab021| | | | | |lab022| | | | | |lab023| | | | | |lab024| | | | | |lab025| | +----------------------------------------------------------------------------------------------+ +----------------------------------------------------------------------------------------------+ | **End of Lab 4:** This concludes Lab 4. In this lab you reviewed where to configure | | | | Delegated DNS, Primary and Secondary DNS, and DNS Load Balancing. Distributed Cloud supports| | | | multiple DNS deployment models to satisfy different design goals. | | | | A brief presentation will be shared prior to the beginning of Lab 5. | +----------------------------------------------------------------------------------------------+ | |labend| | +----------------------------------------------------------------------------------------------+ .. |lab001| image:: _static/lab4-001.png :width: 800px .. |lab002| image:: _static/lab4-002.png :width: 800px .. |lab003| image:: _static/lab4-003.png :width: 800px .. |lab004| image:: _static/lab4-004.png :width: 800px .. |lab005| image:: _static/lab4-005.png :width: 800px .. |lab006| image:: _static/lab4-006.png :width: 800px .. |lab007| image:: _static/lab4-007.png :width: 800px .. |lab008| image:: _static/lab4-008.png :width: 800px .. |lab009| image:: _static/lab4-009.png :width: 800px .. |lab010| image:: _static/lab4-010.png :width: 800px .. |lab011| image:: _static/lab4-011.png :width: 800px .. |lab012| image:: _static/lab4-012.png :width: 800px .. |lab013| image:: _static/lab4-013.png :width: 800px .. |lab014| image:: _static/lab4-014.png :width: 800px .. |lab015| image:: _static/lab4-015.png :width: 800px .. |lab016| image:: _static/lab4-016.png :width: 800px .. |lab017| image:: _static/lab4-017.png :width: 800px .. |lab018| image:: _static/lab4-018.png :width: 800px .. |lab019| image:: _static/lab4-019.png :width: 800px .. |lab020| image:: _static/lab4-020.png :width: 800px .. |lab021| image:: _static/lab4-021.png :width: 800px .. |lab022| image:: _static/lab4-022.png :width: 800px .. |lab023| image:: _static/lab4-023.png :width: 800px .. |lab024| image:: _static/lab4-024.png :width: 800px .. |lab025| image:: _static/lab4-025.png :width: 800px .. |labend| image:: _static/labend.png :width: 800px