Rövid útmutató: A linuxos Adattudomány virtuális gép beállítása (Ubuntu)
Az Ubuntu 20.04 Adattudomány virtuális gép (DSVM) és a PyTorchhoz készült Azure DSVM használata.
Előfeltételek
Az Ubuntu 20.04 Adattudomány virtuális gép vagy a PyTorchhoz készült Azure DSVM létrehozásához Azure-előfizetésre van szüksége. Próbálja ki ingyenesen az Azure-t.
Feljegyzés
Az ingyenes Azure-fiókok nem támogatják a GPU-kompatibilis virtuálisgép-termékváltozatokat.
A Adattudomány virtuális gép létrehozása Linuxhoz
Ezek a lépések az Ubuntu 20.04 Adattudomány virtuális gép (DSVM) vagy az Azure DSVM for PyTorch példányának létrehozását ismertetik:
Nyissa meg az Azure Portalt. Ha még nem jelentkezett be, a rendszer kérni fogja, hogy jelentkezzen be az Azure-fiókjába
Keresse meg a virtuális gép listáját. Először írja be az "adatelemzési virtuális gép" kifejezést, majd válassza a "Adattudomány Virtual Machine- Ubuntu 20.04" vagy "Azure DSVM for PyTorch" lehetőséget
A következő ablakban válassza a Létrehozás lehetőséget
A rendszer átirányítja a "Virtuális gép létrehozása" panelre
Adja meg a következő információkat a varázsló minden lépésének konfigurálásához:
Alapismeretek:
Előfizetés: Ha több előfizetéssel rendelkezik, válassza ki azt, amelyen a gép létrejön és kiszámlázva lesz. Ehhez az előfizetéshez erőforrás-létrehozási jogosultságokkal kell rendelkeznie.
Erőforráscsoport: Hozzon létre egy új csoportot, vagy használjon egy meglévőt.
Virtuális gép neve: Adja meg a virtuális gép nevét. Ezt a nevet használja az Azure Portal.
Régió: Válassza ki a legmegfelelőbb adatközpontot. A leggyorsabb hálózati hozzáférés érdekében ez az adatközpont rendelkezik a legtöbb adatával, vagy a fizikai helyéhez legközelebbi. További információkért látogasson el az Azure-régiókba.
Kép: Ne módosítsa az alapértelmezett értéket.
Méret: Ennek a beállításnak automatikusan fel kell töltenie az általános számítási feladatokhoz megfelelő mérettel. További információ: Linux rendszerű virtuálisgép-méretek az Azure-ban.
Hitelesítési típus: A gyorsabb beállításhoz válassza a "Jelszó" lehetőséget.
Feljegyzés
Ha a JupyterHubot szeretné használni, mindenképpen válassza a "Jelszó" lehetőséget, mert a JupyterHub nincs SSH nyilvános kulcsok használatára konfigurálva.
Felhasználónév: Adja meg a rendszergazda felhasználónevét. Ezzel a felhasználónévvel jelentkezhet be a virtuális gépre. Ennek a felhasználónévnek nem kell megegyeznie az Azure-felhasználónévvel. Ne használjon nagybetűket.
Fontos
Ha nagybetűket használ a felhasználónevében, a JupyterHub nem fog működni, és 500 belső kiszolgálóhiba lép fel.
Jelszó: Adja meg a virtuális gépre való bejelentkezéshez használni kívánt jelszót.
Válassza az Áttekintés + létrehozás lehetőséget.
Áttekintés+létrehozás
- Ellenőrizze, hogy a megadott adatok helyesek-e.
- Válassza a Létrehozás lehetőséget.
A kiépítési folyamatnak körülbelül 5 percet kell igénybe vennie. Az Azure Portal megjeleníti az állapotot.
Az Ubuntu Adattudomány virtuális gép elérése
Az Ubuntu DSVM négyféleképpen érhető el:
- SSH terminál-munkamenetekhez
- xrdp grafikus munkamenetekhez
- X2Go grafikus munkamenetekhez
- JupyterHub és JupyterLab Jupyter-notebookokhoz
SSH
Ha SSH-hitelesítéssel konfigurálta a virtuális gépet, a 3. lépés Alapjai szakaszában létrehozott fiók hitelesítő adataival bejelentkezhet a szöveghéj felületéhez. További információ: További információ a Linux rendszerű virtuális gépekhez való csatlakozásról.
xrdp
Az xrdp a linuxos grafikus munkamenetek elérésének szabványos eszköze. Bár a disztribúció alapértelmezés szerint nem tartalmazza ezt az eszközt, ezek az utasítások ismertetik a telepítés módját.
X2Go
Feljegyzés
A tesztelés során az X2Go-ügyfél jobban teljesített, mint az X11 továbbítás. Javasoljuk, hogy az X2Go-ügyfelet grafikus asztali felülethez használja.
A linuxos virtuális gépen már üzembe van helyezve az X2Go-kiszolgáló, és kész az ügyfélkapcsolatok fogadására. A linuxos virtuális gép grafikus asztalához az ügyfélen végrehajtott alábbi eljárással csatlakozhat:
Töltse le és telepítse az X2Go-ügyfelet az ügyfélplatformjára az X2Go webhelyéről.
Jegyezze fel a virtuális gép nyilvános IP-címét. Az Azure Portalon nyissa meg a létrehozott virtuális gépet, hogy megtalálja ezeket az információkat.
Futtassa az X2Go-ügyfelet. Ha az "Új munkamenet" ablak nem kerül automatikusan elő, válassza a Munkamenet –> Új munkamenet lehetőséget.
Az eredményként kapott konfigurációs ablakban adja meg az alábbi konfigurációs paramétereket:
- Munkamenet lap:
- Gazdagép: Adja meg a virtuális gép IP-címét, amelyet korábban feljegyzett.
- Bejelentkezés: Adja meg a felhasználónevet a Linux rendszerű virtuális gépen.
- SSH-port: Hagyja meg 22-nél. Ez az alapértelmezett érték.
- Munkamenet típusa: Módosítsa az értéket XFCE értékre. A linuxos virtuális gép jelenleg csak az XFCE-asztalt támogatja.
- Médiafül: Kikapcsolhatja a hangtámogatást és az ügyfélnyomtatást, ha nem kell használnia őket.
- Megosztott mappák: Ezen a lapon adhatja hozzá a virtuális géphez csatlakoztatni kívánt ügyfélgép-címtárat.
- Munkamenet lap:
Kattintson az OK gombra.
Válassza ki az X2Go ablak jobb oldali paneljének jelölőnégyzetét a virtuális gép bejelentkezési képernyőjének megjelenítéséhez.
Adja meg a virtuális gépen érvényes jelszavát.
Kattintson az OK gombra.
Előfordulhat, hogy a kapcsolati folyamat befejezéséhez X2Go-engedélyt kell adnia a tűzfal megkerüléséhez.
Ekkor megjelenik az Ubuntu DSVM grafikus felülete.
JupyterHub és JupyterLab
Az Ubuntu DSVM a JupyterHubot futtatja, amely egy többfelhasználós Jupyter-kiszolgáló. A csatlakozáshoz hajtsa végre a következő lépéseket:
Jegyezze fel a virtuális gép nyilvános IP-címét. Ennek az értéknek a megkereséséhez keresse meg és válassza ki a virtuális gépet az Azure Portalon az alábbi képernyőképen látható módon:
A helyi gépről nyisson meg egy webböngészőt, és lépjen a https:// your-vm-ip:8000 címre, és cserélje le a "your-vm-ip" kifejezést a korábban feljegyzett IP-címre.
A böngésző valószínűleg megakadályozza, hogy közvetlenül megnyissa az oldalt. Előfordulhat, hogy tanúsítványhiba történt. A DSVM önaláírt tanúsítvánnyal biztosítja a biztonságot. A legtöbb böngésző lehetővé teszi, hogy a figyelmeztetés után végig lehessen választani. Számos böngésző továbbra is valamilyen vizuális figyelmeztetést jelenít meg a tanúsítványról a webes munkamenet során.
Feljegyzés
Ha a hibaüzenet megjelenik a
ERR_EMPTY_RESPONSE
böngészőben, győződjön meg arról, hogy a HTTPS protokoll explicit használatával fér hozzá a géphez. A HTTP vagy csak a webcím nem működik ehhez a lépéshez. Ha a címsor nélkülhttps://
írja be a webcímet, a legtöbb böngésző alapértelmezés szerint a következő leszhttp
, és megjelenik a hiba.Adja meg a virtuális gép létrehozásához használt felhasználónevet és jelszót, majd jelentkezzen be a képernyőképen látható módon
Feljegyzés
Ha ebben a szakaszban 500-at kap, valószínűleg nagybetűket használt a felhasználónévben. Ez a Jupyter Hub és az általa használt PAMAuthenticator közötti ismert interakció. Ha "Nem érhető el ez a lap" hibaüzenet jelenik meg, akkor valószínű, hogy a hálózati biztonsági csoport engedélyeit módosítani kell. Az Azure Portalon keresse meg a hálózati biztonsági csoport erőforrását az erőforráscsoporton belül. A JupyterHub nyilvános internetről való eléréséhez nyitva kell lennie a 8000-s portnak. (A képen látható, hogy ez a virtuális gép igény szerinti hozzáférésre van konfigurálva, ami erősen ajánlott. További információ: Biztonságos felügyeleti portok igény szerinti hozzáféréssel.)
Tallózással keresse meg az elérhető mintajegyzetfüzeteket.
A Jupyter Notebooks és a JupyterHub következő generációja, a JupyterLab is elérhető. A hozzáféréshez jelentkezzen be a JupyterHubra, majd keresse meg a felhasználónév/tesztkörnyezet URL-címéthttps://your-vm-ip:8000/user/, és cserélje le a "felhasználónevét" a virtuális gép konfigurálásakor választott felhasználónévre. Előfordulhat, hogy a lehetséges tanúsítványhibák kezdetben meggátolják a webhely elérésében.
A JupyterLab alapértelmezett jegyzetfüzet-kiszolgálóként való beállításához adja hozzá ezt a sort a következőhöz /etc/jupyterhub/jupyterhub_config.py
:
c.Spawner.default_url = '/lab'
Következő lépések
- A Linuxhoz készült Adattudomány virtuális gép adatelemzési útmutatója bemutatja, hogyan végezhet el számos gyakori adatelemzési feladatot az itt kiépített Linux DSVM használatával.
- Próbálja ki a cikk eszközeit a DSVM különböző adatelemzési eszközeinek megismeréséhez. A rendszerhéjon a virtuális gépen is futtathat
dsvm-more-info
egy alapszintű bevezetést, és további információkhoz juthat a virtuális gépen telepített eszközökről. - Megtudhatja, hogyan hozhat létre szisztematikus elemzési megoldásokat a csapat Adattudomány folyamattal.
- Az Azure AI-szolgáltatásokat használó gépi tanulási és adatelemzési mintákért látogasson el az Azure AI-galériába.
- Keresse fel a virtuális gép megfelelő referenciadokumentációját .