Skip to content

Latest commit

 

History

History
94 lines (51 loc) · 4.57 KB

devvm.md

File metadata and controls

94 lines (51 loc) · 4.57 KB

Azure Software Radio Developer VM

The Azure Spectrum Team has built a developer VM on Ubuntu 20.04 which comes with GNU Radio, gr-fosphor, and gr-azure. We have also included Azure Native Tools including:

  1. Azure CLI
  2. Azure Storage Copy (AzCopy)

Once you deploy the virtual machine simply RDP/VNC into the machine and get developing!

The VM is deployed into a self-contained resource group, virtual network and public ip address. You should take additional steps to secure the public IP address to only allow connections from trusted IP's.

If you have any feedback simply log an issue on this GitHub repo or get in touch with the team via email at azuresoftwareradio at microsoft dot com.

Signing up for the Private Preview of the Azure software radio developer VM

Currently, the Azure software radio developer VM is in Private Preview and our team must first authorize you to be able to deploy the service.

To sign up for the Developer VM click Here

Fill in the required details and our team will ensure you get authorized within 24 hours for the service.

Follow the deployment instructions to validate access to the developer VM and begin deployment

Validating Access to the Developer VM

  1. Open your browser and navigate to AzurePortal and sign-in

  2. In the search bar type "Marketplace" and Click Marketplace

    Marketplace

  3. Click Close and Click Private Products

    PrivateProducts

  4. If access has been approved the Marketplace offer will be listed as shown, you may have to use the search bar to find Azure software radio development VM if you have a large amount of private product offerings associated to your subscription. Do not select the offer marked preview

    SDRDevVM

    if you dont see the offering listed and it is more than 48 hours since you filled in the form contact the Azure software radio developer VM team via email [email protected]

Validate Quota Requirements

  1. From the Azure Portal Click Subscriptions

    Subscriptions

  2. Locate and Click your subscription

    SelectSubscription

  3. Click Usage & Quotas

    Usage&Quotas

  4. Type NV in the search bar and verify as shown that you have sufficient quota (at least 12 free cores) for the region you want to deploy into. We recommend using the region with the lowest latency, which you can easily determine using this web app.

    VerifyNVQouta

  5. if you do not have enough quota, click the pencil (edit) icon and request more cores and ensure it is successful before attempting to deploy the development VM.

Deployment of the Azure software radio developer VM

  1. Navigate back to the Private Product Offering outlined in the Validating Access to the Developer VM section

  2. Click Create to begin the VM creation

    PrivateProductVMCreation

  3. On the Create VM Page 1, select the subscription which has been authorized for developer VM and allow for a dynamic resource group to be created or select an existing one. Enter a Name for the virtual machine, select the same region to which you have applied and have available quota. Change Availability options to "No infrastructure redundancy required" (this is needed to be able to use the NV series VMs). Under Size you should now be able to choose an NV series. For Authentication type we recommend using a password, so that it will be easier to use RDP into the VM. Click Next: Disks

    VMCreateP1

  4. Click Next: Networking and Review Settings nothing needs to be changed

  5. Click Next: Management and Review Settings

  6. Click the checkbox for System Managed Identity and Click Next: Advanced

    VMCreateP2

    The System Managed Identity can be assigned permissions to Azure Resources Post Deployment to allow the Azure Client and AzCopy to login directly to Azure and access resources it has been authorized to

  7. Click Review+Create and then Click Create

  8. Confirm the deployment is successful as shown and click Go To Resource

    VMCreateP3

Connect to the Developer VM

  1. On the VM resource page record the Public IP Address

    ObtainPublicIP

  2. Start your favorite RDP client enter the IP Address and logon with the credentials set during deployment