Share via


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:

  1. Nyissa meg az Azure Portalt. Ha még nem jelentkezett be, kérnie kell, hogy jelentkezzen be az Azure-fiókjába.

  2. 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.

  3. Válassza a Létrehozás lehetőséget.

  4. 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.

  5. Válassza az Áttekintés + létrehozás lehetőséget.

  6. 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:

  1. Töltse le és telepítse az X2Go-ügyfelet az ügyfélplatformjára az X2Go webhelyéről.

  2. 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.

    Képernyőkép a virtuális gép nyilvános IP-címéről.

  3. Futtassa az X2Go-ügyfelet. Ha az Új munkamenet panel nem jelenik meg automatikusan, válassza az Új munkamenet lehetőséget>.

  4. 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.

    Képernyőkép egy új X2Go-munkamenet beállításairól.

  5. Kattintson az OK gombra.

  6. 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.

  7. Adja meg a virtuális gépen érvényes jelszavát.

  8. Kattintson az OK gombra.

  9. Előfordulhat, hogy a kapcsolati folyamat befejezéséhez X2Go-engedélyt kell adnia a tűzfal megkerüléséhez.

  10. 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:

  1. 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ó.

    Képernyőkép a virtuális gép nyilvános IP-címéről.

  2. 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.

  3. 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ül https:// adja meg a webcímet, a legtöbb böngésző alapértelmezés szerint a következő lesz http , és megjelenik a hiba.

  4. 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.

    A JupyterHub bejelentkezési paneljének képernyőképe.

    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.)

    Az NSG konfigurációs értékeit bemutató képernyőkép.

  5. 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