Rychlý start: Nastavení virtuálního počítače Datová Věda pro Linux (Ubuntu)

Zprovoznění virtuálního počítače s Ubuntu 20.04 Datová Věda (DSVM) a virtuálním počítačem Azure DSVM pro PyTorch

Požadavky

K vytvoření virtuálního počítače s Ubuntu 20.04 Datová Věda nebo virtuálního počítače Azure DSVM pro PyTorch potřebujete předplatné Azure. Vyzkoušejte Si Azure zdarma.

Poznámka:

Bezplatné účty Azure nepodporují skladové položky virtuálních počítačů s podporou GPU.

Vytvoření virtuálního počítače Datová Věda pro Linux

Tento postup popisuje, jak vytvořit instanci virtuálního počítače s Ubuntu 20.04 Datová Věda nebo virtuálního počítače Azure DSVM pro PyTorch:

  1. Přejděte na Azure Portal. Pokud jste se ještě nepřihlásili, může se zobrazit výzva k přihlášení ke svému účtu Azure.

  2. Vyhledejte výpis virtuálního počítače. Nejprve zadejte "data science virtual machine" a pak vyberte "Datová Věda Virtual Machine- Ubuntu 20.04" nebo "Azure DSVM for PyTorch"

  3. V dalším okně vyberte Vytvořit.

  4. Měli byste být přesměrováni do okna Vytvořit virtuální počítač.

  5. Zadejte následující informace a nakonfigurujte každý krok průvodce:

    1. Základy:

      • Předplatné: Pokud máte více než jedno předplatné, vyberte předplatné, na kterém se počítač vytvoří a fakturuje. Toto předplatné musí mít oprávnění vytvářet prostředky.

      • Skupina prostředků: Vytvořte novou skupinu nebo použijte existující.

      • Název virtuálního počítače: Zadejte název virtuálního počítače. Tento název se používá na webu Azure Portal.

      • Oblast: Vyberte nejvhodnější datové centrum. Pro nejrychlejší přístup k síti se jedná o datové centrum, které má většinu vašich dat, nebo je nejblíže k fyzickému umístění. Další informace najdete v oblastech Azure.

      • Obrázek: Neměňte výchozí hodnotu.

      • Velikost: Tato možnost by měla být automaticky naplněna velikostí, která je vhodná pro obecné úlohy. Další informace najdete v tématu Velikosti virtuálních počítačů s Linuxem v Azure.

      • Typ ověřování: Pro rychlejší nastavení vyberte Heslo.

        Poznámka:

        Pokud plánujete používat JupyterHub, nezapomeňte vybrat Heslo, protože JupyterHub není nakonfigurovaný tak, aby používal veřejné klíče SSH.

      • Uživatelské jméno: Zadejte uživatelské jméno správce. Toto uživatelské jméno použijete k přihlášení k virtuálnímu počítači. Toto uživatelské jméno nemusí odpovídat vašemu uživatelskému jménu Azure. Nepoužívejte velká písmena.

        Důležité

        Pokud ve svém uživatelském jménu použijete velká písmena, JupyterHub nebude fungovat a dojde k vnitřní chybě serveru 500.

      • Heslo: Zadejte heslo, které použijete pro přihlášení k virtuálnímu počítači.

    2. Vyberte Zkontrolovat a vytvořit.

    3. Zkontrolovat a vytvořit

      • Ověřte správnost všech zadaných informací.
      • Vyberte Vytvořit.

    Proces zřizování by měl trvat přibližně 5 minut. Na webu Azure Portal se zobrazí stav.

Přístup k virtuálnímu počítači s Ubuntu Datová Věda

K virtuálnímu počítači pro datové vědy s Ubuntu můžete přistupovat jedním ze čtyř způsobů:

  • SSH pro terminálové relace
  • xrdp pro grafické relace
  • X2Go pro grafické relace
  • JupyterHub a JupyterLab pro poznámkové bloky Jupyter

SSH

Pokud jste virtuální počítač nakonfigurovali pomocí ověřování SSH, můžete se přihlásit pomocí přihlašovacích údajů účtu, které jste vytvořili v části Základy kroku 3 pro rozhraní textového prostředí. Další informace najdete v tématu Další informace o připojení k virtuálnímu počítači s Linuxem.

xrdp

xrdp je standardní nástroj pro přístup k grafickým relacím Linuxu. I když distribuce ve výchozím nastavení tento nástroj neobsahuje, tyto pokyny vysvětlují, jak ho nainstalovat.

X2Go

Poznámka:

Při testování klient X2Go fungoval lépe než předávání X11. Pro grafické desktopové rozhraní doporučujeme použít klienta X2Go.

Virtuální počítač se systémem Linux má již zřízený server X2Go a je připraven přijmout připojení klienta. Pokud se chcete připojit k virtuální grafické ploše se systémem Linux, proveďte na svém klientovi následující postup:

  1. Stáhněte a nainstalujte klienta X2Go pro klientskou platformu z X2Go.

  2. Poznamenejte si veřejnou IP adresu virtuálního počítače. Na webu Azure Portal otevřete virtuální počítač, který jste vytvořili, a vyhledejte tyto informace.

    Snímek obrazovky znázorňující veřejnou IP adresu virtuálního počítače

  3. Spusťte klienta X2Go. Pokud se okno Nová relace automaticky neotevře, přejděte do části Relace –> Nová relace.

  4. V výsledném okně konfigurace zadejte tyto parametry konfigurace:

    • Karta Relace:
      • Hostitel: Zadejte IP adresu virtuálního počítače, kterou jste si poznamenali dříve.
      • Přihlášení: Zadejte uživatelské jméno na virtuálním počítači s Linuxem.
      • Port SSH: Nechte ho na 22. Tato hodnota je výchozí.
      • Typ relace: Změňte hodnotu na XFCE. Virtuální počítač se systémem Linux v současné době podporuje pouze desktop XFCE.
    • Karta Multimédia: Pokud je nepotřebujete používat, můžete vypnout podporu zvuku a tisk klienta.
    • Sdílené složky: Na této kartě můžete přidat adresář klientského počítače, který chcete připojit k virtuálnímu počítači.

    Snímek obrazovky znázorňující předvolby nové relace X2Go

  5. Vyberte OK.

  6. Výběrem políčka v pravém podokně okna X2Go zobrazíte přihlašovací obrazovku pro váš virtuální počítač.

  7. Zadejte heslo k virtuálnímu počítači.

  8. Vyberte OK.

  9. Možná budete muset udělit oprávnění X2Go obejít bránu firewall, aby se dokončil proces připojení.

  10. Teď byste měli vidět grafické rozhraní pro dsVM s Ubuntu.

JupyterHub a JupyterLab

Ubuntu DSVM spouští JupyterHub, server Jupyter s více uživateli. Pokud se chcete připojit, proveďte následující kroky:

  1. Poznamenejte si veřejnou IP adresu vašeho virtuálního počítače. Pokud chcete tuto hodnotu najít, vyhledejte a vyberte virtuální počítač na webu Azure Portal, jak je znázorněno na tomto snímku obrazovky:

    Snímek obrazovky se zvýrazněnou veřejnou IP adresou vašeho virtuálního počítače

  2. Na místním počítači otevřete webový prohlížeč a přejděte na https:// your-vm-ip:8000 a nahraďte "your-vm-ip" ip adresou, kterou jste si poznamenali dříve.

  3. Prohlížeč vám pravděpodobně znemožní otevřít stránku přímo. Může vám to říct, že došlo k chybě certifikátu. DsVM poskytuje zabezpečení pomocí certifikátu podepsaného svým držitelem. Většina prohlížečů vám umožní vybrat si ho po tomto upozornění. Mnoho prohlížečů bude i nadále poskytovat určité vizuální upozornění na certifikát v celé webové relaci.

    Poznámka:

    Pokud se v prohlížeči zobrazí ERR_EMPTY_RESPONSE chybová zpráva, ujistěte se, že k počítači přistupujete explicitním použitím protokolu HTTPS . Http nebo jenom webová adresa pro tento krok nefunguje. Pokud zadáte webovou adresu bez https:// řádku adresy, většina prohlížečů se ve výchozím nastavení httpnastaví na hodnotu a zobrazí se chyba.

  4. Zadejte uživatelské jméno a heslo, které jste použili k vytvoření virtuálního počítače, a přihlaste se, jak je znázorněno na tomto snímku obrazovky.

    Snímek obrazovky s přihlašovací obrazovkou JupyterHub

    Poznámka:

    Pokud se v této fázi zobrazí chyba 500, pravděpodobně jste v uživatelském jménu použili velká písmena. Jedná se o známou interakci mezi Jupyter Hubem a PAMAuthenticatorem, který používá. Pokud se zobrazí chyba "Nelze se spojit s touto stránkou", je pravděpodobné, že vaše oprávnění skupiny zabezpečení sítě potřebují upravit. Na webu Azure Portal vyhledejte prostředek skupiny zabezpečení sítě v rámci vaší skupiny prostředků. Pokud chcete získat přístup k JupyterHubu z veřejného internetu, musíte mít otevřený port 8000. (Na obrázku je vidět, že tento virtuální počítač je nakonfigurovaný pro přístup za běhu, což se důrazně doporučuje. Další informace najdete v tématu Zabezpečení portů pro správu pomocí přístupu za běhu.)

    Snímek obrazovky s hodnotami konfigurace skupiny zabezpečení sítě

  5. Projděte si dostupné ukázkové poznámkové bloky.

K dispozici je také JupyterLab, nová generace poznámkových bloků Jupyter a JupyterHubu. Pokud k němu chcete získat přístup, přihlaste se k JupyterHubu a pak přejděte na adresu URL https://your-vm-ip:8000/user/vašeho uživatelského jména nebo testovacího prostředí a nahraďte "your-username" uživatelským jménem, které jste zvolili při konfiguraci virtuálního počítače. Potenciální chyby certifikátu vás zase můžou zpočátku zablokovat v přístupu k webu.

Pokud chcete jupyterLab nastavit jako výchozí server poznámkového bloku, přidejte tento řádek do /etc/jupyterhub/jupyterhub_config.py:

c.Spawner.default_url = '/lab'

Další kroky

  • Datové vědy na virtuálním počítači Datová Věda pro Linux ukazují, jak provádět několik běžných úloh datových věd se zřízeným virtuálním počítačem pro datové vědy s Linuxem.
  • Vyzkoušejte si nástroje, které tento článek popisuje, abyste prozkoumali různé nástroje pro datové vědy na DSVM. Základní úvod a ukazatele na další informace o nástrojích nainstalovaných na virtuálním počítači můžete také spustit dsvm-more-info v prostředí virtuálního počítače.
  • Naučte se systematicky vytvářet analytická řešení pomocí týmového Datová Věda procesu.
  • Navštivte galerii Azure AI pro ukázky strojového učení a analýzy dat, které používají služby Azure AI.
  • Navštivte příslušnou referenční dokumentaci pro tento virtuální počítač.