Nastavení společné identity na Data Science Virtual Machine

Na Microsoft Azure virtuálním počítači (VM), včetně Data Science Virtual Machine (DSVM), vytvoříte během zřizování virtuálního počítače místní uživatelské účty. Pomocí těchto přihlašovacích údajů se uživatelé pak ověřují na virtuálním počítači. Pokud máte více virtuálních počítačů, ke kterým potřebují uživatelé přístup, může Správa přihlašovacích údajů velmi nenáročných. Vynikajícím řešením je nasazení běžných uživatelských účtů a správy prostřednictvím zprostředkovatele identity založeného na standardech. Prostřednictvím tohoto přístupu můžete použít jedinou sadu přihlašovacích údajů pro přístup k více prostředkům v Azure, včetně několika DSVMs.

Služba Active Directory je oblíbený poskytovatel identity a podporuje se v Azure jako cloudová služba i jako místní adresář. K ověřování uživatelů na samostatném DSVM nebo clustere DSVMs v sadě škálování virtuálního počítače Azure můžete použít Azure Active Directory (Azure AD) nebo místní službu Active Directory. Provedete to připojením instancí DSVM k doméně služby Active Directory.

Pokud již máte službu Active Directory, můžete ji použít jako svého společného poskytovatele identity. Pokud nemáte službu Active Directory, můžete v Azure spustit spravovanou instanci služby Active Directory prostřednictvím Azure Active Directory Domain Services (Azure služba AD DS).

Dokumentace k Azure AD poskytuje podrobné pokyny pro správu, včetně pokynů k propojení Azure AD s vaším místním adresářem, pokud ho máte.

Tento článek popisuje, jak nastavit plně spravovanou službu Active Directory Domain Service v Azure pomocí služba AD DS Azure. Pak můžete své DSVMs připojit k spravované doméně služby Active Directory. Tento přístup umožňuje uživatelům přístup k fondu DSVMs (a dalších prostředků Azure) prostřednictvím běžného uživatelského účtu a přihlašovacích údajů.

Nastavení plně spravované domény služby Active Directory v Azure

Azure služba AD DS usnadňuje správu identit tím, že poskytuje plně spravovanou službu v Azure. V této doméně služby Active Directory budete spravovat uživatele a skupiny. Pokud chcete ve svém adresáři nastavit doménu služby Active Directory hostované v Azure a uživatelské účty, postupujte takto:

  1. V Azure Portal přidejte uživatele do služby Active Directory:

    1. Přihlaste se k centru pro správu Azure Active Directory pomocí účtu, který je globálním správcem adresáře.

    2. Vyberte Azure Active Directory a potom Uživatelé a skupiny.

    3. V Uživatelé a skupiny vyberte Všichni uživatelé a pak vyberte Nový uživatel.

      Otevře se podokno uživatel :

      Podokno "uživatel"

    4. Zadejte podrobnosti o uživateli, například Jméno a Uživatelské jméno. Část názvu domény uživatelského jména musí být buď počáteční výchozí název domény "[název domény].. Microsoft. com" nebo ověřený nefederovaný vlastní název domény , například "contoso.com".

    5. Zkopírujte nebo si jiným způsobem poznamenejte vygenerované heslo uživatele, abyste ho mohli po dokončení tohoto procesu poskytnout příslušnému uživateli.

    6. Můžete ale také otevřít a vyplnit informace o uživateli v části Profil, Skupiny nebo Role adresáře.

    7. V části uživatel vyberte vytvořit.

    8. Vygenerované heslo bezpečně distribuujte novému uživateli, aby se mohli přihlásit.

  2. Vytvořte instanci služby Azure služba AD DS. Postupujte podle pokynů v části povolení Azure Active Directory Domain Services pomocí Azure Portal (oddíl vytvořit instanci a nakonfigurovat základní nastavení). Je důležité aktualizovat stávající hesla uživatelů ve službě Active Directory tak, aby se heslo ve službě Azure služba AD DS synchronizoval. Je také důležité přidat DNS do Azure služba AD DS, jak je popsáno v části "vyplnění polí v okně základy Azure Portal k vytvoření instance služby Azure služba AD DS v této části.

  3. Vytvořte samostatnou podsíť DSVM ve virtuální síti vytvořené v části Vytvoření a konfigurace virtuální sítě v předchozím kroku.

  4. V podsíti DSVM vytvořte jednu nebo víc instancí DSVM.

  5. Podle pokynů přidejte DSVM do Active Directory.

  6. Připojte sdílenou složku služby soubory Azure pro hostování domovského adresáře nebo adresáře poznámkového bloku, aby se váš pracovní prostor mohl připojit k libovolnému počítači. (Pokud potřebujete vysoké oprávnění na úrovni souborů, budete potřebovat systém souborů NFS (Network File System), který je spuštěný na jednom nebo víc virtuálních počítačích.)

    1. Vytvořte sdílenou složku služby soubory Azure.

    2. Připojte tuto sdílenou složku na DSVM Linux. Když vyberete připojit pro sdílenou složku Azure Files v účtu úložiště v Azure Portal, zobrazí se příkaz, který se spustí v prostředí bash v systému Linux DSVM. Příkaz vypadá takto:

    sudo mount -t cifs //[STORAGEACCT].file.core.windows.net/workspace [Your mount point] -o vers=3.0,username=[STORAGEACCT],password=[Access Key or SAS],dir_mode=0777,file_mode=0777,sec=ntlmssp
    
  7. Předpokládejme například, že jste připojili sdílenou složku souborů Azure v/data/Workspace.. Teď vytvořte adresáře pro každého uživatele ve sdílené složce:/data/Workspace/user1,/data/Workspace/User2 a tak dále. Vytvořte notebooks adresář v pracovním prostoru každého uživatele.

  8. Vytvořte symbolické odkazy pro notebooks v $HOME/userx/notebooks/remote .

Nyní máte uživatele v instanci služby Active Directory hostované v Azure. Pomocí přihlašovacích údajů služby Active Directory se uživatelé můžou přihlásit k jakýmkoli DSVM (SSH nebo JupyterHub), který je připojený k Azure služba AD DS. Vzhledem k tomu, že se pracovní prostor uživatele nachází ve sdílené složce služby soubory Azure, uživatelé mají přístup ke svým notebookům a jiné práci z libovolného DSVMu, když používají JupyterHub.

Pro automatické škálování můžete pomocí sady škálování virtuálních počítačů vytvořit fond virtuálních počítačů, které jsou všechny připojené k doméně tímto způsobem a se sdíleným diskem připojeným. Uživatelé se mohou přihlásit k libovolnému dostupnému počítači v sadě škálování virtuálního počítače a mít přístup ke sdílenému disku, na kterém jsou uloženy poznámkové bloky.

Další kroky