# IoT ఎడ్జ్ నడిపించు వర్చువల్ మెషీన్ సృష్టించండి ఆజూర్‌లో, మీరు ఒక వర్చువల్ మెషీన్‌ను సృష్టించవచ్చు - మీరు మీకు ఇష్టమైన రీతిలో కాన్ఫిగర్ చేసి, దానిపై మీ స్వంత సాఫ్ట్‌వేర్‌ని నడపగల క్లోడ్‌లో కంప్యూటర్. > 💁 మీరు [వర్చువల్ మెషీన్ పేజీ వికీపీడియా లో](https://wikipedia.org/wiki/Virtual_machine) మరింత చదవవచ్చు. ## టాస్క్ - IoT ఎడ్జ్ వర్చువల్ మెషీన్ సెట్ అప్ చేయండి 1. Azure IoT ఎడ్జ్ ఇప్పటికే ప్రీ-ఇన్స్టాల్ ఉన్న VM సృష్టించడానికి క్రింది ఆజ్ఞను నడపండి: ```sh 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= \ --parameters adminUsername= \ --parameters deviceConnectionString="" \ --parameters authenticationType=password \ --parameters adminPasswordOrKey="" ``` ``ని ఈ వర్చువల్ మెషీన్ కోసం ఒక పేరుతో మార్చండి. ఇది ప్రపంచవ్యాప్తంగా ప్రత్యేకంగా ఉండాలి, కాబట్టి మీ పేరు లేదా మరొక విలువ తో `fruit-quality-detector-vm-` వంటి ఏదైనా ఉపయోగించండి. `` మరియు ``ను VM లాగిన్‌కి ఉపయోగించే వినియోగదారు పేరు మరియు పాస్వర్డ్‌తో మార్చండి. ఇవి తగినంత సురక్షితమై ఉండాలి, అదృష్ట admin/password ఉపయోగించకూడదు. ``ను మీ `fruit-quality-detector-edge` IoT ఎడ్జ్ డివైస్ యొక్క కనెక్షన్ స్ట్రింగ్‌తో మార్చండి. ఇది `DS1 v2` వర్చువల్ మెషీన్‌గా కాన్ఫిగర్ చేసిన VM సృష్టిస్తుంది. ఈ కేటగిరీలు మెషీన్ ఎంత శక్తివంతమో మరియు అందుకే ఎంత ఖర్చవుతుందో సూచిస్తాయి. ఈ VM లో 1 CPU మరియు 3.5GB RAM ఉంటుంది. > 💰 మీరు ప్రస్తుతం ఉన్న ఈ VM ల ధరలను [Azure వర్చువల్ మెషీన్ ధరల గైడ్](https://azure.microsoft.com/pricing/details/virtual-machines/linux/?WT.mc_id=academic-17441-jabenn) లో చూడవచ్చు VM సృష్టించబడిన తర్వాత, IoT ఎడ్జ్ రన్‌టైమ్ ఆటోమేటిక్‌గా ఇన్స్టాల్ అయి, మీ `fruit-quality-detector-edge` డివైస్ గా IoT హబ్‌కు కనెక్ట్ అవుతుంది. 1. ఇమేజ్ క్లాసిఫయర్‌ను ఆరు కాల్‌ చేయడానికి VM యొక్క IP అడ్రస్ లేదా DNS పేరు కావాలి. దీనిని పొందడానికి క్రింది ఆజ్ఞ నడపండి: ```sh az vm list --resource-group fruit-quality-detector \ --output table \ --show-details ``` `PublicIps` ఫీల్డ్ లేదా `Fqdns` ఫీల్డ్ లోని కాపీ తీసుకోండి. 1. VM లకు ఖర్చు ఉంటుంది. ఈ సమయంలో, ఒక DS1 VM గంటకు సుమారు $0.06 ఖర్చవుతుంది. ఖర్చును తగ్గించేందుకు మీరు VMని ఉపయోగించని సమయంలో ఆపు, ప్రాజెక్ట్ పూర్తయిన తర్వాత డిలీట్ చేయాలి. మీరు VM ని రోజుకు ఒక నిర్దిష్ట సమయంలో ఆటోమేటిక్‌గా ఆపడానికి సెట్ చేయవచ్చు. దీని వల్ల మీరు ఆపడానికి మర్చిపోయినా, ఆటోమేటిక్ షutdown వరకు మాత్రమే బిల్ వస్తుంది. దీన్ని సెట్ చేయడానికి క్రింది ఆజ్ఞ ఉపయోగించండి: ```sh az vm auto-shutdown --resource-group fruit-quality-detector \ --name \ --time ``` ``ని మీ వర్చువల్ మెషీన్ పేరుతో మార్చండి. ``ను 4 అంకెల HHMM ఫార్మాట్‌లో వాడగల UTC సమయంతో మార్చండి. ఉదాహరణకు, మీరు జస్ట midnight UTC లో ఆపాలనుకుంటే, దీన్ని `0000` గా సెట్ చేయాలి. US వెస్ట్ కోస్ట్ లో 7:30PM కావాలనుకుంటే, 0230 ని వాడండి (US వెస్ట్ కోస్ట్‌లో 7:30 PM = UTC 2:30 AM). 1. మీ ఇమేజ్ క్లాసిఫయర్ ఈ ఎడ్జ్ డివైస్ పై పోర్టు 80 (మూల HTTP పోర్టు) పై నడుస్తుంది. డిఫాల్ట్‌గా, వర్చువల్ మెషీన్లలో ఇన్‌ బౌండ్ పోర్టులు బ్లాక్ అయ్యుంటాయి, కాబట్టి మీరు పోర్టు 80 ఆన్ చేయాలి. పోర్టులు నెట్‌వర్క్ సیکیورిటీ గ్రూప్‌లలో ఎనేబుల్ అవుతాయి, కాబట్టి మొదట మీ VM నెట్‌వర్క్ సెక్యూరిటీ గ్రూప్ పేరు తెలుసుకోవాలి, ఇది క్రింద ఆజ్ఞతో తెలుసుకోవచ్చు: ```sh az network nsg list --resource-group fruit-quality-detector \ --output table ``` `Name` ఫీల్డ్ విలువను కాపీ చేయండి. 1. నెట్‌వర్క్ సెక్యూరిటీ గ్రూప్ కు పోర్టు 80 ఓపెన్ చేయడానికి క్రింది ఆజ్ఞ నడపండి: ```sh az network nsg rule create \ --resource-group fruit-quality-detector \ --name Port_80 \ --protocol tcp \ --priority 1010 \ --destination-port-range 80 \ --nsg-name ``` ``ను మునుపటి దశలో పొందిన నెట్‌వర్క్ సెక్యూరిటీ గ్రూప్ పేరుతో మార్చండి. ### టాస్క్ - ఖర్చులను తగ్గించడానికి మీ VM ను నిర్వహించండి 1. మీరు మీ VM ఉపయోగించనప్పుడు, దానిని ఆపాలి. VM ఆపడానికి క్రింది ఆజ్ఞను వాడండి: ```sh az vm deallocate --resource-group fruit-quality-detector \ --name ``` ``ను మీ వర్చువల్ మెషీన్ పేరుతో మార్చండి. > 💁 `az vm stop` అనే కమాండ్ ఉంది, ఇది VM ని ఆపుతుంది, కానీ VM మీకు అలోకేట్‌గా ఉంటుంది, అందువల్ల మీరు ఇంకా ఉపయోగిస్తున్నట్లే ఖర్చు చెల్లించాలి. 1. VM ని రీస్టార్ట్ చేయడానికి క్రింది ఆజ్ఞను వాడండి: ```sh az vm start --resource-group fruit-quality-detector \ --name ``` ``ను మీ వర్చువల్ మెషీన్ పేరుతో మార్చండి. --- **నిరాకరణ**: ఈ పత్రాన్ని AI అనువాద సేవ [Co-op Translator](https://github.com/Azure/co-op-translator) ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి యత్నించినప్పటికీ, ఆటోమేటెడ్ అనువాదాలలో పొరపాట్లు లేదా లోపాలు ఉండవచ్చు. మాతృభాషలో ఉన్న అసలు పత్రాన్ని అధికారిక మూలంగా పరిగణించాలి. ముఖ్యమైన సమాచారానికి, వృత్తిపరమైన మానవ అనువాదం సిఫార్సు చేయబడుతుంది. ఈ అనువాదం వాడకం వల్ల కలిగే అర్థం తప్పులు లేదా పొరపాట్ల కోసం మేము బాధ్యులం కేమామ.