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.
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
Az Ubuntu 20.04 DSVM vagy az Azure DSVM for PyTorch példányának létrehozásához:
Nyissa meg az Azure Portalt. Ha még nem jelentkezett be, kérnie kell, hogy jelentkezzen be az Azure-fiókjába.
Az adatelemzési virtuális gép beírásával keresse meg a virtuális gép listáját. Ezután válassza Adattudomány Virtual Machine- Ubuntu 20.04 vagy Azure DSVM for PyTorch lehetőséget.
Válassza a Létrehozás lehetőséget.
A Virtuális gép létrehozása panelen töltse ki az Alapszintű beállítások lapot:
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 a legjobb választás az az adatközpont, amely a legtöbb adatot tárolja, vagy a fizikai helyéhez legközelebb található. További információkért tekintse meg az Azure-régiókat.
Kép: Ne módosítsa az alapértelmezett értéket.
Méret: Ennek a beállításnak automatikusan meg kell jelennie 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 konfigurálva a Secure Shell (SSH) protokoll nyilvános kulcsainak használatára.
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. 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.
A Véleményezés + létrehozás panelen:
- Ellenőrizze, hogy a megadott adatok helyesek-e.
- Válassza a Létrehozás lehetőséget.
A kiépítési folyamat körülbelül 5 percet vesz igénybe. A virtuális gép állapotát az Azure Portalon tekintheti meg.
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 4. 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
A Linux grafikus munkamenetek elérésének szabványos eszköze az xrdp. 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 panel nem jelenik meg automatikusan, válassza az Új munkamenet lehetőséget>.
Az eredményként kapott konfigurációs panelen adja meg az alábbi konfigurációs paramétereket:
- Munkamenet:
- 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 az alapértelmezett 22-nél.
- 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édiatartalmak: Kikapcsolhatja a hangtámogatást és az ügyfélnyomtatást, ha nem kell használnia őket.
- Megosztott mappák: Ezen a lapon hozzáadhatja a virtuális géphez csatlakoztatni kívánt ügyfélszámítógép-címtárat.
- Munkamenet:
Kattintson az OK gombra.
Az X2Go ablaktábla jobb oldali ablaktábláján található jelölőnégyzet bejelölésével megjelenik a virtuális gép bejelentkezési panelje.
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 kövesse az alábbi 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, ahogyan az a képernyőképen látható.
A helyi gépről nyisson meg egy webböngészőt, és nyissa meg a webhelyet
https://your-vm-ip:8000
. Cserélje le a virtuális gép ip-címét a korábban feljegyzett IP-címre.A böngésző valószínűleg megakadályozza, hogy közvetlenül nyissa meg a panelt. 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.
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://
adja meg 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 és a bejelentkezéshez használt felhasználónevet és jelszót a képernyőképen látható módon.
Ha ebben a szakaszban 500-at kap, valószínűleg nagybetűket használt a felhasználónévben. Ez a probléma a JupyterHub és az általa használt PAM-hitelesítő 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 (NSG) engedélyeit módosítani kell. Az Azure Portalon keresse meg az NSG-erőforrást az erőforráscsoportban. 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 az igény szerinti hozzáférésre van konfigurálva, amit nagyon ajánlunk. 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. Ezután keresse meg az URL-címet https://your-vm-ip:8000/user/your-username/lab
. Cserélje le a felhasználónevet 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
- Tekintse meg a Linuxhoz készült Adattudomány virtuális gép adatelemzési útmutatóját, amelyből megtudhatja, 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 a virtuális gépre telepített eszközökkel kapcsolatos további információkra mutat. - 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 tekintse meg az Azure AI-katalógust.
- Tekintse meg a virtuális gép megfelelő referenciadokumentációját .