5.6 KiB
Loo IoT Edge'iga töötav virtuaalmasin
Azure'is saad luua virtuaalmasina - pilves asuva arvuti, mida saad konfigureerida vastavalt oma vajadustele ja millele saad paigaldada oma tarkvara.
💁 Virtuaalmasinate kohta saad rohkem lugeda Virtuaalmasinate lehelt Wikipedias.
Ülesanne - Seadista IoT Edge virtuaalmasin
-
Käivita järgmine käsk, et luua virtuaalmasin, millel on Azure IoT Edge juba eelinstallitud:
az deployment group create \ --resource-group fruit-quality-detector \ --template-uri https://raw.githubusercontent.com/Azure/iotedge-vm-deploy/1.2.0/edgeDeploy.json \ --parameters dnsLabelPrefix=<vm_name> \ --parameters adminUsername=<username> \ --parameters deviceConnectionString="<connection_string>" \ --parameters authenticationType=password \ --parameters adminPasswordOrKey="<password>"Asenda
<vm_name>virtuaalmasina nimega. See peab olema globaalselt unikaalne, seega kasuta midagi sellist nagufruit-quality-detector-vm-koos oma nime või mõne muu väärtusega lõpus.Asenda
<username>ja<password>kasutajanime ja parooliga, mida kasutatakse virtuaalmasinasse sisselogimiseks. Need peavad olema suhteliselt turvalised, seega ei saa kasutada näiteks admin/password kombinatsiooni.Asenda
<connection_string>omafruit-quality-detector-edgeIoT Edge seadme ühenduse stringiga.See käsk loob virtuaalmasina, mis on konfigureeritud kui
DS1 v2virtuaalmasin. Need kategooriad näitavad, kui võimas masin on ja seega, kui palju see maksab. Sellel virtuaalmasinal on 1 CPU ja 3.5GB RAM-i.💰 Praeguseid virtuaalmasinate hindu saad vaadata Azure virtuaalmasinate hinnakirjast.
Kui virtuaalmasin on loodud, paigaldatakse IoT Edge runtime automaatselt ja konfigureeritakse ühendus sinu IoT Hub'iga kui
fruit-quality-detector-edgeseade. -
Sul on vaja kas virtuaalmasina IP-aadressi või DNS-nime, et sellelt pildiklassifikaatorit kasutada. Käivita järgmine käsk, et seda saada:
az vm list --resource-group fruit-quality-detector \ --output table \ --show-detailsKopeeri kas
PublicIpsväli võiFqdnsväli. -
Virtuaalmasinad maksavad raha. Kirjutamise hetkel maksab DS1 virtuaalmasin umbes $0.06 tunnis. Kulude vähendamiseks peaksid virtuaalmasina välja lülitama, kui sa seda ei kasuta, ja projekti lõppedes selle kustutama.
Sa saad konfigureerida oma virtuaalmasina automaatselt iga päev kindlal ajal välja lülituma. See tähendab, et kui unustad selle välja lülitada, ei arvestata sulle rohkem kui automaatse väljalülitamiseni kulunud aega. Kasuta järgmist käsku, et seda seadistada:
az vm auto-shutdown --resource-group fruit-quality-detector \ --name <vm_name> \ --time <shutdown_time_utc>Asenda
<vm_name>oma virtuaalmasina nimega.Asenda
<shutdown_time_utc>UTC ajaga, millal soovid virtuaalmasina välja lülitada, kasutades 4 numbrit kujul HHMM. Näiteks, kui soovid välja lülitada keskööl UTC aja järgi, seadista see0000. USA lääneranniku kella 19:30 jaoks kasutaksid0230(kella 19:30 läänerannikul vastab UTC aja järgi kella 2:30-le). -
Sinu pildiklassifikaator töötab sellel edge-seadmel, kuulates porti 80 (standardne HTTP port). Vaikimisi on virtuaalmasinate sissetulevad pordid blokeeritud, seega pead lubama porti 80. Pordid lubatakse võrgu turvagruppides, seega esmalt pead teadma oma virtuaalmasina võrgu turvagrupi nime, mille leiad järgmise käsuga:
az network nsg list --resource-group fruit-quality-detector \ --output tableKopeeri
Nameväli. -
Käivita järgmine käsk, et lisada reegel võrgu turvagruppi, mis avab porti 80:
az network nsg rule create \ --resource-group fruit-quality-detector \ --name Port_80 \ --protocol tcp \ --priority 1010 \ --destination-port-range 80 \ --nsg-name <nsg name>Asenda
<nsg name>võrgu turvagrupi nimega eelmisest sammust.
Ülesanne - halda oma virtuaalmasinat kulude vähendamiseks
-
Kui sa oma virtuaalmasinat ei kasuta, peaksid selle välja lülitama. Virtuaalmasina väljalülitamiseks kasuta järgmist käsku:
az vm deallocate --resource-group fruit-quality-detector \ --name <vm_name>Asenda
<vm_name>oma virtuaalmasina nimega.💁 On olemas käsk
az vm stop, mis peatab virtuaalmasina, kuid hoiab arvuti endiselt sulle eraldatuna, mistõttu maksad ikkagi nagu see töötaks. -
Virtuaalmasina taaskäivitamiseks kasuta järgmist käsku:
az vm start --resource-group fruit-quality-detector \ --name <vm_name>Asenda
<vm_name>oma virtuaalmasina nimega.
Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.