We've created this guide to assist in moving an Azure Canary to a different VNET.
Canaries are so quick and easy to deploy that it makes sense to just deploy a new Bird in the correct location, but if you are up for the journey, this is how you can move your Azure Canary to a new home.
Step 1: From your Azure Console, Stop your Canary instance
Step 2: Navigate to your Recovery Services vaults and create a new recovery vault (or use an existing one - if you have one available, it will only be for temporary use) for the Resource Group your Canary lives in. Then select Review + Create
Step 3: Select your newly created Recovery Service vault, and click Backup
Step 4: Select the Azure workload and Virtual machine, and click the Backup button:
Step 5: Click Add to select your Canary instance:
Step 6: Select your Canary instance to backup and select OK:
Step 7: Azure will automatically kick off an initial snapshot/backup of your Canary.
To monitor the progress select Backup items and Azure Virtual Machine:
Step 8: Select your Canary:
Step 9: Wait for the backup to complete, this could take a while - So get that hot beverage you have earned and have a break:
Step 10: Once the backup has completed, you will see a Snapshot available and can select Restore VM:
Step 11: Click Select to specify the `Restore point` to restore to, select the Snapshot we just made of your Canary, and select OK.
Step 12: Complete the required fields and select the new Virtual Network and Subnet and click the Restore button.
All done! Your New Canary will now be assigned the new VNET specified, and you can delete the old instance.