Distribuera Microsoft Connected Cache-modulen på en enda gateway (förhandsversion)
McC-modulen (Microsoft Connected Cache) för IoT Edge gatewayer aktiverar enhetsuppdatering för frånkopplade enheter bakom gatewayen. Den här artikeln beskriver två olika konfigurationer för att distribuera MCC-modulen på en IoT Edge gateway.
Om du har flera IoT Edge gatewayer sammanlänkade läser du anvisningarna i Distribuera Microsoft Connected Cache-modulen på kapslade gatewayer.
Anteckning
Den här informationen gäller en förhandsgranskningsfunktion som är tillgänglig för tidig testning och användning i en produktionsmiljö. Den här funktionen stöds fullt ut, men den är fortfarande under aktiv utveckling och kan få betydande ändringar tills den blir allmänt tillgänglig.
Distribuera till en gateway utan proxy
Följande diagram beskriver scenariot där en Azure IoT Edge-gateway har direkt åtkomst till cdn-resurser (content deliver network) och har Microsoft Connected Cache-modulen distribuerad på den. Bakom gatewayen finns en IoT-lövenhet, till exempel en Raspberry PI som är en internetisolerad underordnad enhet till den IoT Edge gatewayen.
Följande steg är ett exempel på hur du konfigurerar MCC-miljövariablerna för att ansluta direkt till CDN utan proxy:
Lägg till Microsoft Connected Cache-modulen i distributionen av Azure IoT Edge-gatewayenheter i Azure IoT Hub (mer information om hur du hämtar modulen finns i Stöd för frånkopplade enheter).
Lägg till miljövariablerna för distributionen. Följande tabell är ett exempel på miljövariablerna:
Name Värde CACHE_NODE_ID Se beskrivningar av miljövariabler KUND Se beskrivningar av miljövariabler CUSTOMER_KEY Se beskrivningar av miljövariabler STORAGE_1_SIZE_GB 10 Lägg till alternativen för att skapa containern för distributionen. Exempel:
{ "HostConfig": { "Binds": [ "/MicrosoftConnectedCache1/:/nginx/cache1/" ], "PortBindings": { "8081/tcp": [ { "HostPort": "80" } ], "5000/tcp": [ { "HostPort": "5100" } ] } } }
Om du vill verifiera att Microsoft Connected Cache fungerar korrekt kör du följande kommando i terminalen för den IoT Edge enheten som är värd för modulen eller någon enhet i nätverket. Ersätt <Azure IoT Edge Gateway IP> med IP-adressen eller värdnamnet för din IoT Edge gateway. Information om synligheten för den här rapporten finns i Sammanfattningsrapport för Microsoft Connected Cache.
wget http://<IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com
Distribuera till en gateway med utgående oautentiserad proxy
I det här scenariot har en Azure IoT Edge Gateway åtkomst till CDN-resurser (Content Delivery Network) via en utgående oautentiserad proxy. Microsoft Connected Cache har konfigurerats för att cachelagras innehåll från en anpassad lagringsplats och sammanfattningsrapporten är synlig för alla i nätverket.
Följande steg är ett exempel på hur du konfigurerar MCC-miljövariablerna för att stödja en utgående oautentiserad proxy:
Lägg till Modulen Microsoft Connected Cache i distributionen av Azure IoT Edge-gatewayenheter i Azure IoT Hub.
Lägg till miljövariablerna för distributionen. Nedan visas ett exempel på miljövariablerna.
Name Värde CACHE_NODE_ID Se beskrivningar av miljövariabler KUND Se beskrivningar av miljövariabler CUSTOMER_KEY Se beskrivningar av miljövariabler STORAGE_1_SIZE_GB 10 CACHEABLE_CUSTOM_1_HOST Packagerepo.com:80 CACHEABLE_CUSTOM_1_CANONICAL Packagerepo.com IS_SUMMARY_ACCESS_UNRESTRICTED true UPSTREAM_PROXY Proxyserverns IP-adress eller FQDN Lägg till alternativen för att skapa containern för distributionen. Exempel:
{ "HostConfig": { "Binds": [ "/MicrosoftConnectedCache1/:/nginx/cache1/" ], "PortBindings": { "8081/tcp": [ { "HostPort": "80" } ], "5000/tcp": [ { "HostPort": "5100" } ] } } }
För validering av korrekt fungerande Microsoft Connected Cache kör du följande kommando i terminalen för den Azure IoT Edge-enhet som är värd för modulen eller någon enhet i nätverket. Ersätt <Azure IoT Edge Gateway IP> med IP-adressen eller värdnamnet för din IoT Edge gateway. Information om synligheten för den här rapporten finns i Sammanfattningsrapport för Microsoft Connected Cache.
wget http://<Azure IoT Edge Gateway IP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com