Install VPX Agent on X86/NVIDIA GPUs
Install our virtual software on your own NVIDIA hardware

Install docker-engine and NVIDIA drivers

Check our system requirements to find the minimum version of docker to install

Install Azure IoT Edge

Follow the official instructions: Install or uninstall the Azure IoT Edge runtime

Configure Azure IotEdge

Enter DPS scope, registration ID, and the symmetric key in your IoT Edge configuration:
1
sudo nano /etc/iotedge/config.yaml
Copied!
Find the section "DPS symmetric key provisioning configuration" and add or change your values:
1
# DPS symmetric key provisioning configuration
2
provisioning:
3
source: "dps"
4
global_endpoint: "https://global.azure-devices-provisioning.net"
5
scope_id: "00000000000"
6
attestation:
7
method: "symmetric_key"
8
registration_id: "ab12cd34ef-56gh-78ij-90kl-12mn34op"
9
symmetric_key: "1234567890+abcdefghijklmnopqrstuvwxyz/12345="
Copied!
Set the hostname:
1
hostname: "VPX-ab12cd34ef-56gh-78ij-90kl-12mn34op"
Copied!
Get the azure-production-certificates from SWARM Analytics and place them into the following directory:
1
sudo mkdir -p /var/lib/iotedge/hsm/
2
sudo cp azure-production-certificates/* /var/lib/iotedge/hsm/
3
sudo chown iotedge:iotedge /var/lib/iotedge/hsm/*
Copied!
Create the SWARM configuration directory:
1
sudo mkdir -p /opt/swarm/config
Copied!
Restart the IoTEgde agent:
1
sudo systemctl restart iotedge
Copied!
You will now see your deployment in the SWARM Control Center as "Unnamed Device" with the registration ID:
This registration ID is a sample
At this stage, the IoT Edge runtime will pull the VPX Agent from Azure, install the docker containers needed and start them up.
1
[email protected]:~$ sudo docker ps -a
2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3
95d3c7c6fcb2 mcr.microsoft.com/azureiotedge-hub:1.0.10-rc2 "/bin/sh -c 'echo \"$…" 4 days ago Up 4 days 0.0.0.0:443->443/tcp, 0.0.0.0:5671->5671/tcp, 0.0.0.0:8883->8883/tcp edgeHub
4
99fae240b374 swarm.azurecr.io/azure-module:0.4.0 "java -jar app.jar" 4 days ago Up 4 days azure-module
5
67067017f5f9 swarm.azurecr.io/curiosity:3.6.0 "./curiosity" 4 days ago Up 4 days curiosity
6
64b95d766614 mcr.microsoft.com/azureiotedge-agent:1.0.10-rc2 "/bin/sh -c 'echo \"$…" 4 days ago Up 4 days edgeAgent
Copied!
Next steps: Configure your use case.
Last modified 1mo ago