Snabbstart: Konfigurera Data Science Virtual Machine för Linux (Ubuntu)

Kom igång med Ubuntu 18.04-Data Science Virtual Machine.

Förutsättningar

Om du vill skapa en Ubuntu 18.04 Data Science Virtual Machine måste du ha en Azure-prenumeration. Prova Azure utan kostnad.

Anteckning

Kostnadsfria Azure-konton stöder inte GPU-aktiverade SKU:er för virtuella datorer.

Skapa din Data Science Virtual Machine för Linux

Här är stegen för att skapa en instans av Data Science Virtual Machine Ubuntu 18.04:

  1. Gå till Azure-portalen. Du kan uppmanas att logga in på ditt Azure-konto om du inte redan är inloggad.

  2. Hitta listan med virtuella datorer genom att skriva "Data Science Virtual Machine" och välja "Data Science Virtual Machine- Ubuntu 18.04"

  3. Välj Skapa i nästa fönster.

  4. Du bör omdirigeras till bladet "Skapa en virtuell dator".

  5. Ange följande information för att konfigurera varje steg i guiden:

    1. Grundläggande:

      • Prenumeration: Om du har mer än en prenumeration väljer du den som datorn ska skapas och faktureras på. Du måste ha behörighet att skapa resurser för prenumerationen.

      • Resursgrupp: Skapa en ny grupp eller använd en befintlig.

      • Namn på virtuell dator: Ange namnet på den virtuella datorn. Det här namnet används i Azure Portal.

      • Region: Välj det datacenter som passar bäst. För snabbaste nätverksåtkomst är det datacentret som har de flesta av dina data eller som är närmast din fysiska plats. Läs mer om Azure-regioner.

      • Bild: Lämna standardvärdet.

      • Storlek: Det här alternativet ska fyllas i automatiskt med en storlek som är lämplig för allmänna arbetsbelastningar. Läs mer om storlekar för virtuella Linux-datorer i Azure.

      • Autentiseringstyp: Välj "Lösenord" för att få en snabbare konfiguration.

        Anteckning

        Om du tänker använda JupyterHub ska du välja "Lösenord" eftersom JupyterHub inte har konfigurerats för att använda offentliga SSH-nycklar.

      • Användarnamn: Ange administratörens användarnamn. Du använder det här användarnamnet för att logga in på den virtuella datorn. Det här användarnamnet behöver inte vara samma som ditt Azure-användarnamn. Använd inte versaler.

        Viktigt

        Om du använder versaler i användarnamnet fungerar inte JupyterHub och du får ett 500 internt serverfel.

      • Lösenord: Ange det lösenord som du ska använda för att logga in på den virtuella datorn.

    2. Välj Granska + skapa.

    3. Granska och skapa

      • Kontrollera att all information som du har angett är korrekt.
      • Välj Skapa.

    Etableringen bör ta cirka 5 minuter. Statusen visas i Azure Portal.

Så här får du åtkomst till Ubuntu-Data Science Virtual Machine

Du kan komma åt Ubuntu DSVM på något av tre sätt:

  • SSH för terminalsessioner
  • X2Go för grafiska sessioner
  • JupyterHub och JupyterLab för Jupyter Notebook

SSH

Om du konfigurerade den virtuella datorn med SSH-autentisering kan du logga in med de autentiseringsuppgifter som du skapade i avsnittet Grundläggande i steg 3 för textgränssnittet. På Windows kan du ladda ned ett SSH-klientverktyg som PuTTY. Om du föredrar ett grafiskt skrivbord (X Window System) kan du använda X11-vidarebefordran på PuTTY.

Anteckning

X2Go-klienten presterade bättre än X11-vidarebefordran vid testning. Vi rekommenderar att du använder X2Go-klienten för ett grafiskt skrivbordsgränssnitt.

X2Go

Den virtuella Linux-datorn har redan etablerats med X2Go Server och är redo att acceptera klientanslutningar. För att ansluta till den virtuella Linux-datorns grafiska skrivbord, slutför du följande procedur på klienten:

  1. Hämta och installera X2Go-klienten för klientplattformen från X2Go.

  2. Anteckna den virtuella datorns offentliga IP-adress, som du hittar i Azure Portal genom att öppna den virtuella dator som du skapade.

    IP-adress för Ubuntu-dator

  3. Kör X2Go-klienten. Om fönstret Ny session inte visas automatiskt går du till Session -> Ny session.

  4. I konfigurationsfönstret anger du följande konfigurationsparametrar:

    • Fliken Session:
      • Värd: Ange IP-adressen för din virtuella dator, som du antecknade tidigare.
      • Logga in: Ange användarnamnet på den virtuella Linux-datorn.
      • SSH Port: Lämna det på 22, standardvärdet.
      • Sessionstyp: Ändra värdet till XFCE. Den virtuella Linux-datorn har för närvarande endast stöd för XFCE Desktop.
    • Fliken Media: Du kan stänga av ljudsupporten och klientutskrift om du inte behöver använda dem.
    • Delade mappar: Använd den här fliken för att lägga till den klientdatorkatalog som du vill montera på den virtuella datorn.

    X2go-konfiguration

  5. Välj OK.

  6. Klicka på rutan i den högra rutan i X2Go-fönstret för att öppna inloggningsskärmen för den virtuella datorn.

  7. Ange lösenordet för den virtuella datorn.

  8. Välj OK.

  9. Du kan behöva ge X2Go-behörighet för att kringgå brandväggen för att slutföra anslutningen.

  10. Nu bör du se det grafiska gränssnittet för Ubuntu DSVM.

JupyterHub och JupyterLab

Ubuntu DSVM kör JupyterHub, en Jupyter-server med fleraanvändare. Anslut genom att göra följande:

  1. Anteckna den offentliga IP-adressen för den virtuella datorn genom att söka efter och välja den virtuella datorn i Azure Portal. IP-adress för Ubuntu-dator

  2. Öppna en webbläsare från den lokala datorn och gå till https: / /your-vm-ip:8000 och ersätt "your-vm-ip" med den IP-adress som du antecknade tidigare.

  3. Webbläsaren förhindrar förmodligen att du öppnar sidan direkt, vilket betyder att det finns ett certifikatfel. DSVM tillhandahåller säkerhet via ett själv signerat certifikat. I de flesta webbläsare kan du klicka dig igenom efter den här varningen. Många webbläsare fortsätter att tillhandahålla någon typ av visuell varning om certifikatet under webbsessionen.

    Anteckning

    Om du ser felmeddelandet i webbläsaren kontrollerar du att du har åtkomst till datorn genom att uttryckligen använda HTTPS-protokollet och inte genom att använda HTTP eller ERR_EMPTY_RESPONSE bara webbadressen. Om du skriver webbadressen utan på adressraden får de flesta webbläsare standardvärdet https:// , och du ser det här http felet.

  4. Ange det användarnamn och lösenord som du använde för att skapa den virtuella datorn och logga in.

    Ange Jupyter-inloggning

    Anteckning

    Om du får felet 500 i det här skedet är det troligt att du har använt versaler i användarnamnet. Det här är en känd interaktion mellan Jupyter Hub och PAMAuthenticator som används. Om du får felmeddelandet "Det går inte att nå den här sidan" är det troligt att behörigheterna för nätverkssäkerhetsgruppen måste justeras. I Azure Portal du resursen Nätverkssäkerhetsgrupp i din resursgrupp. Du måste ha port 8000 öppen för att komma åt JupyterHub från det offentliga Internet. (Bilden visar att den här virtuella datorn är konfigurerad för just-in-time-åtkomst, vilket rekommenderas starkt. Se Skydda dina hanteringsportar med just-in-time-åtkomst.) Konfiguration av nätverkssäkerhetsgrupp

  5. Bläddra bland de många exempelanteckningsböcker som är tillgängliga.

JupyterLab, nästa generations Jupyter Notebooks och JupyterHub, är också tillgängligt. För att komma åt den loggar du in på JupyterHub och bläddrar sedan till URL:en https: / /your-vm-ip:8000/user/your-username/lab och ersätter "your-username" med det användarnamn som du valde när du konfigurerade den virtuella datorn. Återigen kan du blockeras från början från att komma åt webbplatsen på grund av ett certifikatfel.

Du kan ange JupyterLab som standard notebook-server genom att lägga till den här raden i /etc/jupyterhub/jupyterhub_config.py :

c.Spawner.default_url = '/lab'

Nästa steg

Så här kan du fortsätta din inlärning och utforskning:

  • Genomgången Data science on the Data Science Virtual Machine for Linux visar hur du utför flera vanliga datavetenskapsuppgifter med Linux DSVM etablerat här.
  • Utforska de olika datavetenskapsverktygen på DSVM genom att testa de verktyg som beskrivs i den här artikeln. Du kan också köra i gränssnittet på den virtuella datorn för en grundläggande introduktion och pekare till mer information om de verktyg dsvm-more-info som är installerade på den virtuella datorn.
  • Lär dig hur du systematiskt skapar analytiska lösningar med hjälp av Team Data Science Process.
  • Besök Azure AI Gallery för maskininlärning och dataanalysexempel som använder Azure AI tjänster.
  • Läs lämplig referensdokumentation för den här virtuella datorn.