Hızlı Başlangıç: Linux için Veri Bilimi Sanal Makinesi ayarlama (Ubuntu)

Ubuntu 20.04 Veri Bilimi Sanal Makinesi (DSVM) ve PyTorch için Azure DSVM ile çalışmaya başlayın.

Önkoşullar

Ubuntu 20.04 Veri Bilimi Sanal Makinesi veya PyTorch için Azure DSVM oluşturmak için bir Azure aboneliğine ihtiyacınız vardır. Azure'i ücretsiz deneyin.

Not

Ücretsiz Azure hesapları GPU özellikli sanal makine SKU'larını desteklemez.

Linux için Veri Bilimi Sanal Makinesi oluşturma

Bu adımlar, Ubuntu 20.04 Veri Bilimi Sanal Makinesi (DSVM) veya PyTorch için Azure DSVM örneğinin nasıl oluşturulacağını açıklar:

  1. Azure portalına gidin. Henüz oturum açmadıysanız Azure hesabınızda oturum açmanız istenebilir

  2. Sanal makine listesini bulun. İlk olarak "veri bilimi sanal makinesi" yazın ve ardından "Veri Bilimi Sanal Makinesi- Ubuntu 20.04" veya "PyTorch için Azure DSVM" seçeneğini belirleyin

  3. Sonraki pencerede Oluştur'u seçin

  4. "Sanal makine oluştur" dikey penceresine yönlendirilmelisiniz

  5. Sihirbazın her adımını yapılandırmak için aşağıdaki bilgileri girin:

    1. Temel Bilgiler:

      • Abonelik: Birden fazla aboneliğiniz varsa makinenin oluşturulacağı ve faturalandırılacağı aboneliği seçin. Bu abonelikte kaynak oluşturma ayrıcalıklarına sahip olmanız gerekir.

      • Kaynak grubu: Yeni bir grup oluşturun veya var olan bir grubu kullanın.

      • Sanal makine adı: Sanal makinenin adını girin. Bu ad Azure portalınızda kullanılır.

      • Bölge: En uygun veri merkezini seçin. En hızlı ağ erişimi için bu, verilerinizin çoğunu içeren veya fiziksel konumunuza en yakın olan veri merkezidir. Daha fazla bilgi için Azure Bölgeleri'ne bakın.

      • Resim: Varsayılan değeri değiştirmeyin.

      • Boyut: Bu seçenek, genel iş yükleri için uygun bir boyutla otomatik olarak doldurulmalıdır. Daha fazla bilgi için Bkz . Azure'da Linux VM boyutları.

      • Kimlik doğrulama türü: Daha hızlı kurulum için "Parola" seçeneğini belirleyin.

        Not

        JupyterHub kullanmayı planlıyorsanız JupyterHub SSH ortak anahtarlarını kullanacak şekilde yapılandırılmadığından "Parola" seçeneğini belirlediğinizden emin olun.

      • Kullanıcı adı: Yönetici kullanıcı adını girin. Sanal makinenizde oturum açmak için bu kullanıcı adını kullanırsınız. Bu kullanıcı adının Azure kullanıcı adınızla eşleşmesi gerekmez. Büyük harf kullanmayın.

        Önemli

        Kullanıcı adınızda büyük harf kullanırsanız JupyterHub çalışmaz ve 500 iç sunucu hatasıyla karşılaşırsınız.

      • Parola: Sanal makinenizde oturum açmak için kullanacağınız parolayı girin.

    2. Gözden geçir ve oluştur’u seçin.

    3. Gözden geçir+oluştur

      • Girdiğiniz tüm bilgilerin doğru olduğunu doğrulayın.
      • Oluştur'u belirleyin.

    Sağlama işlemi yaklaşık 5 dakika sürmelidir. Azure portalı durumu görüntüler.

Ubuntu Veri Bilimi Sanal Makinesi erişme

Ubuntu DSVM'ye dört yoldan biriyle erişebilirsiniz:

  • Terminal oturumları için SSH
  • Grafik oturumlar için xrdp
  • Grafik oturumları için X2Go
  • Jupyter not defterleri için JupyterHub ve JupyterLab

SSH

VM'nizi SSH kimlik doğrulamasıyla yapılandırdıysanız, metin kabuğu arabirimi için 3. adımın Temel bilgiler bölümünde oluşturduğunuz hesap kimlik bilgileriyle oturum açabilirsiniz. Daha fazla bilgi için Bkz . Linux VM'ye bağlanma hakkında daha fazla bilgi edinin.

xrdp

xrdp, Linux grafik oturumlarına erişmek için standart bir araçtır. Dağıtım bu aracı varsayılan olarak içermese de, bu yönergeler nasıl yükleneceğini açıklar.

X2Go

Not

Testte, X2Go istemcisi X11 iletmeden daha iyi performans gösterdi. Grafik masaüstü arabirimi için X2Go istemcisinin kullanılmasını öneririz.

Linux VM, X2Go Server ile birlikte sağlanmıştır ve istemci bağlantılarını kabul etmeye hazırdır. Linux VM grafik masaüstüne bağlanmak için istemcinizde aşağıdaki yordamı tamamlayın:

  1. X2Go sayfasından istemci platformunuza uygun X2Go istemcisini indirip yükleyin.

  2. Sanal makinenin genel IP adresini not edin. Bu bilgileri bulmak için Azure portalında oluşturduğunuz sanal makineyi açın.

    Sanal makinenin genel IP adresini gösteren ekran görüntüsü.

  3. X2Go istemcisini çalıştırın. "Yeni Oturum" penceresi otomatik olarak açılmazsa Oturum -> Yeni Oturum'a gidin.

  4. Sonuçta elde edilen yapılandırma penceresinde şu yapılandırma parametrelerini girin:

    • Oturum sekmesi:
      • Konak: Daha önce not ettiğiniz VM'nizin IP adresini girin.
      • Oturum açma: Linux VM'sinde kullanıcı adını girin.
      • SSH Bağlantı Noktası: 22'de bırakın. Bu varsayılan değerdir.
      • Oturum Türü: Değeri XFCE olarak değiştirin. Linux VM şu an için yalnızca XFCE masaüstünü desteklemektedir.
    • Medya sekmesi: Ses desteğini ve istemci yazdırmayı kullanmanız gerekmiyorsa kapatabilirsiniz.
    • Paylaşılan klasörler: VM'ye bağlamak istediğiniz istemci makine dizinini eklemek için bu sekmeyi kullanın.

    Yeni bir X2Go oturumu için tercihleri gösteren ekran görüntüsü.

  5. Tamam'ı seçin.

  6. VM'nizin oturum açma ekranını açmak için X2Go penceresinin sağ bölmesindeki kutuyu seçin.

  7. VM'nizin parolasını girin.

  8. Tamam'ı seçin.

  9. Bağlantı işlemini tamamlamak için X2Go'ya güvenlik duvarınızı atlama izni vermeniz gerekebilir.

  10. Şimdi Ubuntu DSVM'nizin grafik arabirimini görmeniz gerekir.

JupyterHub ve JupyterLab

Ubuntu DSVM, çok kullanıcılı bir Jupyter sunucusu olan JupyterHub'ı çalıştırır. Bağlanmak için aşağıdaki adımları izleyin:

  1. VM'nizin genel IP adresini not edin. Bu değeri bulmak için, bu ekran görüntüsünde gösterildiği gibi Azure portalında VM'nizi arayın ve seçin:

    VM'nizin genel IP adresini vurgulayan ekran görüntüsü.

  2. Yerel makinenizden bir web tarayıcısı açın ve https:// your-vm-ip:8000 adresine gidin ve "your-vm-ip" yerine daha önce not ettiğiniz IP adresini yazın.

  3. Tarayıcınız büyük olasılıkla sayfayı doğrudan açmanızı engeller. Bir sertifika hatası olduğunu söyleyebilir. DSVM, otomatik olarak imzalanan bir sertifika ile güvenlik sağlar. Çoğu tarayıcı, bu uyarıdan sonra geçiş yapmanızı sağlar. Birçok tarayıcı, Web oturumunuz boyunca sertifika hakkında bir tür görsel uyarı sağlamaya devam eder.

    Not

    Tarayıcınızda hata iletisini görürsenizERR_EMPTY_RESPONSE, HTTPS protokolünün açık kullanımıyla makineye erişdiğinizden emin olun. HTTP veya yalnızca web adresi bu adım için çalışmaz. Web adresini adres satırına eklemeden https:// yazarsanız, tarayıcıların çoğu varsayılan olarak httpolur ve hata görüntülenir.

  4. Vm'yi oluşturmak için kullandığınız kullanıcı adını ve parolayı girin ve bu ekran görüntüsünde gösterildiği gibi oturum açın

    JupyterHub oturum açma ekranının ekran görüntüsü.

    Not

    Bu aşamada 500 Hatası alırsanız büyük olasılıkla kullanıcı adınızda büyük harf kullanmışsınızdır. Bu, Jupyter Hub ile kullandığı PAMAuthenticator arasındaki bilinen bir etkileşimdir. "Bu sayfaya ulaşılamıyor" hatası alırsanız, büyük olasılıkla Ağ Güvenlik Grubu izinlerinizin ayarlanması gerekir. Azure portalında, Kaynak Grubunuzda Ağ Güvenlik Grubu kaynağını bulun. JupyterHub'a genel İnternet'ten erişmek için 8000 numaralı bağlantı noktasının açık olması gerekir. (Görüntüde bu VM'nin tam zamanında erişim için yapılandırıldığı gösterilmektedir ve bu kesinlikle önerilir. Daha fazla bilgi için Tam zamanında erişimle yönetim bağlantı noktalarınızın güvenliğini sağlama'yı ziyaret edin.)

    Ağ Güvenlik Grubu yapılandırma değerlerinin ekran görüntüsü.

  5. Kullanılabilir örnek not defterlerine göz atın.

Jupyter Notebook'ların ve JupyterHub'ın yeni nesli jupyterLab de kullanılabilir. Buna erişmek için JupyterHub'da oturum açın ve ardından "kullanıcı adınız"ı VM'yi yapılandırırken seçtiğiniz kullanıcı adıyla değiştirerek kullanıcı adınız/laboratuvarınız URL'sine https://your-vm-ip:8000/user/göz atın. Yine olası sertifika hataları başlangıçta siteye erişmenizi engelleyebilir.

JupyterLab'i varsayılan not defteri sunucusu olarak ayarlamak için bu satırı öğesine /etc/jupyterhub/jupyterhub_config.pyekleyin:

c.Spawner.default_url = '/lab'

Sonraki adımlar