Azure IoT Edge ARM64 OS based Virtual Machin using the predefined ARM template

Dhanavath Vishnu 366 Reputation points
2023-12-05T01:57:14.2466667+00:00

Hi Team,

Hello @LeelaRajeshSayana-MSFT

I am trying to provision an IoT Edge using the provided IoT Edge Azure Resource Manager template, in this template, by default the VM is AMD64 based OS architecture is getting deployed, if I do want to provision ARM64 OS based architecture IoT Edge VM for testing using the same ARM template, what should I need to change in the provided ARM template in the following link.

https://learn.microsoft.com/en-us/azure/iot-edge/quickstart-linux?view=iotedge-1.4#deploy-the-iot-edge-device

https://portal.azure.com/#create/Microsoft.Template

Please guide me on this, I have tried manually spinning the ARM64 based VM, installed the necessary IoT Edge run time, to act as an IoT Edge devices, but the some of the modules which are working on AMD64 IoT Edge VM device, are not working on ARM64 IoT Edge VM device, I presume that there might be configuration issue, while I am manually provisioning.

Thanks & Regards

D, Vishnu

Azure IoT Edge
Azure IoT Edge
An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
561 questions
Azure IoT Hub
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.
1,156 questions
{count} votes

1 answer

Sort by: Most helpful
  1. LeelaRajeshSayana-MSFT 13,956 Reputation points
    2023-12-22T00:02:08.6466667+00:00

    Hi @Dhanavath Vishnu Greetings! Apologies for the delayed update on this. We have investigated further into this issue and observed that the template URI command is referring to edgeDeploy.json file

    Within the file, there is a section name osProfile where the OS configurations are set for the VM. Please refer the following link to find this section. This is the place where we are passing the packages that needs to be installed on the VM. You can try modifying this section of the deployment file and see if you can set up configurations for ARM64 OS.  

    We are also checking on this issue internally and let you know if the product team has any recommendations for it.  

    Please keep us posted on your findings.  

     


     

    If the response helped, please do click Accept Answer and Yes for the answer provided. Doing so would help other community members with similar issue identify the solution. I highly appreciate your contribution to the community. 

    0 comments No comments