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:
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.
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"
V dalším okně vyberte Vytvořit.
Měli byste být přesměrováni do okna Vytvořit virtuální počítač.
Zadejte následující informace a nakonfigurujte každý krok průvodce:
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.
Vyberte Zkontrolovat a vytvořit.
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:
Stáhněte a nainstalujte klienta X2Go pro klientskou platformu z X2Go.
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.
Spusťte klienta X2Go. Pokud se okno Nová relace automaticky neotevře, přejděte do části Relace –> Nová relace.
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.
- Karta Relace:
Vyberte OK.
Výběrem políčka v pravém podokně okna X2Go zobrazíte přihlašovací obrazovku pro váš virtuální počítač.
Zadejte heslo k virtuálnímu počítači.
Vyberte OK.
Možná budete muset udělit oprávnění X2Go obejít bránu firewall, aby se dokončil proces připojení.
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:
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:
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.
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 bezhttps://
řádku adresy, většina prohlížečů se ve výchozím nastaveníhttp
nastaví na hodnotu a zobrazí se chyba.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.
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.)
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č.