Deploy BIG-IP In Azure

Note

Please note that you will incur costs associated with creating Azure resources and consuming F5 BIG-IP marketplace offers if you are using your own Azure account.

Launch BIG-IP 3nic stack

  1. Browse to Github to access the F5 – Azure templates

    ../_images/azuredeploy.png
  2. You will be redirected to portal.azure.com

    • Log into the azure portal when prompted
    • Username : f5student#@f5custlabs.onmicrosoft.com
    • Password: ChangeMe123
  3. Complete the Customized template using the following values (replace # with your student number to avoid conflicts)

    Resource Group Select Create New
    Resource Group f5student#-rg
    Location East US
    Admin Username azureuser
    Admin Password ChangeMeNow123!
    DNS Label f5student#bigip
    Instance Name f5student#-f5vm01
    Number of External IPs 3
    Image Name Best25Mbps
    BIG IP Modules ltm:nominal,afm:nominal
    Restricted Src Address 0.0.0.0/0
    ../_images/arm3nic.png
  4. Click the “Review + Create”

  5. Click Create after confirming entries

  6. This will take appoximately 10 minutes

    • You can monitor deployment on the azure dashboard by opening the Notifications in the azure portal
  7. Continue with the Lab. The deployment will complete by the time the BIG-IP configuration is required

Deploy App Servers

  1. Browse to f5student#-rg resource group in Azure portal

  2. Deploy App1

    • Click Add
    • Select Ubuntu Server 18.04 LTS
    • complete virtual machine template with following values
    Resource Group f5student#-rg
    Virtual machine name f5student#-app1
    Admin type Password
    Username azureuser
    Password ChangeMeNow123!
    Public inbound ports none
    ../_images/ubuntucreate.png
    • click "Next : Disks"
    OS Disk Type Standard HDD
    Use Managed Disk Deselected (No)
    Storage Account select your rg from list
    ../_images/ubuntudisk.png
    • click "Next : Networking"
    Subnet internal (10.0.3.0/24)
    Public IP None
    NIC security group None
    ../_images/ubuntunetwork.png
    • click "Review + create"
  3. Click Create after confirming entries

  4. This will take appoximately 1 minute

    • Continue when deployment completed
  5. Repeat previous steps to deploy App2

    • Click Add
    • Select Ubuntu Server 18.04 LTS
    • complete virtual machine template with following values
    Resource Group f5student#-rg
    Virtual machine name f5student#-app2
    Admin type Password
    Username azureuser
    Password ChangeMeNow123!
    Public inbound ports none
    • click "Next : Disks"
    OS Disk Type Standard HDD
    Use Managed Disk Deselected (No)
    Storage Account select your rg from list
    • click "Next : Networking"
    Subnet internal (10.0.3.0/24)
    Public IP None
    NIC security group None
    • click "Review + create"
  6. Click Create after confirming entries

  7. This will take appoximately 1 minute

    • Continue when deployment completed

Review the BIG IP config

  1. Access the BIG-IP management GUI
    • search f5student#bigip-mgmt-pip in azure portal to capture BIG-IP management public address
    • browse to https://<f5student#bigip-mgmt-pip
    • Username: admin
    • Password: ChangeMeNow123!
  2. Examine system config to validate basic network config
    • browse to System->Resource Provisioning to confirm AFM and LTM are provisioned
    • browse to Network->Self IPs to capture external and internal nics and associated ip addresses
    • browse to Network->Routes to capture default route