一,引言

  有网友提到实际项目中如何将 Azuer VM 实例加入到 Azure AD 域,那我们今天就带着整个问题开始今天的分析!首先我们得了解什么是 Azure AD 域服务,Azure AD 域服务如何于现有的 Azure AD 租户集成?

1, Azure AD 和 AD 是不一样的

  AD 是目录服务,是一个组织单位,可以通过活动目录对计算机进行管理,AD 中存储了有关网络对象的信息。AD 支持NTML 和 Kerberos 等协议。而 Azure AD 是对用户和设备进行了分组,Azure AD 是一种基于云和身份的访问管理服务,可以通过使用协议 OAuth 2 协议登录到更多的内部和外部服务。

2,什么是 Azure AD 域服务

  Azure AD 域服务是 微软提供的一套无需重构即可将旧应用程序直接迁移到云的解决方案。Azure AD 域服务是 Azure AD 租户的只读副本。在 Azure AD 域服务中创建/更改的所有内容都不会写入 Azure AD。同时,Azure AD 域服务中的所有用户的身份与 Azure AD 用户完全不同。

以下内容摘自官方解释:

  Azure Active Directory 域服务 (Azure AD DS) 提供托管域服务,例如域加入、组策略、轻型目录访问协议 (LDAP) 和 Kerberos/NTLM 身份验证。 无需在云中部署、管理和修补域控制器 (DC) 即可使用这些域服务。

  Azure AD DS 托管域使你能够在云中或你不希望目录查找始终返回到本地 AD DS 环境的位置,运行无法使用现代身份验证方法的旧版应用程序。 你可以将这些旧版应用程序从本地环境直接迁移到托管域,而无需在云中管理 AD DS 环境。

  Azure AD DS 与现有的 Azure AD 租户集成。 通过此集成,用户可以使用其现有凭据登录到与托管域相连的服务和应用程序。 还可以使用现有组和用户帐户来保护对资源的访问。 这些功能可更顺畅地将本地资源直接迁移到 Azure。

二,正文

1,配置 Azure AD 域服务

登录到 Azure Portal 后,点击 “Create a resource”,搜索 “Azure AD Domain Services”。并创建

输入以下参数

Resource group 选择创建新的:“Web_Test_AD_DomainService_RG”

DNS domain name:“cnbateblogweb.com”(DNS 默认域名:默认内置目录.onmicrosoft.com 

Region:“East Asia”

SKU:“Standard”

重点 :Azure AD 租户中有 “全局管理员” 的权限才能启用 Azure AD 域服务

点击 “Next” 设置网络

修改默认创建的虚拟网络

Name:”cnbate_aadds_vnet“

Subnets

  Subnet name:”cnbate_aadds_subnet“

  Address range:”10.1.0.0/24“

配置完网络信息,点击 ”Review + create“

预校验完成后,点击 ”Create“ 进行创建

等待创建完成后,跳转到该资源。我们可以看到  托管域 正在部署。在完全预配托管域之前无法对其进行配置。

等待域服务部署好了,我们就可以进行配置操作了

2,设置 AAD DC 管理员

Azure AD 域服务页面选择 “Settings =》Synchronization” ,开启 “Synchronization scope”,点击 “+ Add groups”

选择 “AAD DC Administrator”,点击 “OK”

设置完毕 同步组 后,点击 “Save synchronization scope” 进行保存操作

接下来需要为 “AAD DC Administrator” 组添加成员了,选择 “Azure Active Directory”

选择 “Manage =》Groups”

进入 “AAD DC Administrators” 组

添加组成员 “zhangsan”

3,将虚拟机加入到当前创建好的 ”cnbateblogweb.com“ 的服务域中

创建一个虚拟机并部署到 ”cnbate_aadds_vnet“ 网络中

Resource group:”Web_Test_AD_DomainService_RG“

Virtual machine name:”cnbateblogweb-domain01“

Region:”East Asia“

其他参数根据实际项目需求输入即可

点击 ”Next :Disks >“ 配置磁盘

磁盘根据实际需要选择,我选择 ”Standard HDD“,点击 ”Next : Networking >“ 配置网络

Virtual network:”cnbate_aadds_vnet“

Subnet:”cnbate_aadds_subnet“

Public IP

  SKU:“Basic”

  Assignment:“Static”

点击 “Review + create” 进行创建

等待 Azure VM 创建完成后,利用RDP远程桌面登录到 Azure VM 后配置域信息,打开系统设置配置,加入域

Member of 选择:“Domain”,

Domain:“cnbateblogweb”

点击 “OK”

登录验证成功后,我们就可以看到成功的将 Azure VM 添加到 Azure AD 域服务中。

三,结尾

  大家需要注意的是在添加 Azure AD域服务时,用户必须是属于Azure AD 组的用户。并且如果我们启用与 Azure AD 域服务的密码哈希同步之前,用户无法使用安全 LDAP 进行绑定或登录到托管域。根据 Azure AD 目录中的用户类型,按照以下说明进行操作。

官方文档:什么是 Azure Active Directory 域服务创建和配置Azure AD 域服务托管

并且在本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,还包含,并且指出不足之处!!!!!

欢迎大家关注博主的博客:https://allenmasters.com/

作者:Allen

版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。

Azure AD Domain Service(一)将 Azure VM 实例添加到域服务里的更多相关文章

  1. Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享

    一,引言 Azure File Share 是支持两种认证方式的! 1)Active Directory 2)Storage account key 记得上次分析的 "Azure File ...

  2. 掀起Azure AD的盖头来——深入理解Microsoft Graph应用程序和服务权限声明

    作者:陈希章 发表于 2017年7月12日 引子 这是一篇计划外的文章.我们都知道要进行Microsoft Graph的开发的话,需要进行应用程序注册.这个在此前我已经有专门的文章写过了.但这里存在一 ...

  3. [Azure附录]1.在Windows Server 2012中安装Active Directory域服务

    <Windows Azure Platform 系列文章目录> 1.登陆Windows Server 2012,打开服务器管理器,选择"添加角色和功能" 2.在&quo ...

  4. [Windows Azure] Adding Sign-On to Your Web Application Using Windows Azure AD

    Adding Sign-On to Your Web Application Using Windows Azure AD 14 out of 19 rated this helpful - Rate ...

  5. 无责任Windows Azure SDK .NET开发入门(二):使用Azure AD 进行身份验证

    <編者按>本篇为系列文章,带领读者轻松进入Windows Azure SDK .NET开发平台.本文为第二篇,将教导读者使用Azure AD进行身分验证.也推荐读者阅读无责任Windows ...

  6. Azure AD(三)知识补充-Azure资源的托管标识

    一,引言 来个惯例,吹水! 前一周因为考试,还有个人的私事,一下子差点颓废了.想了想,写博客这种的东西还是得坚持,再忙,也要检查.要养成一种习惯,同时这也是自我约束的一种形式.虽然说不能浪费大量时间在 ...

  7. Use Windows Azure AD to create SSO projects

    Keywords Windows Azure AD, SSO Summary Use Windows Azure AD to create SSO projects Detailed Scenario ...

  8. 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息--3.1 Index用户列表]

    3.1 Index用户列表 或许当前域下的用户列表 [Authorize] public async Task<ActionResult> Index() { var userList = ...

  9. 无责任Windows Azure SDK .NET开发入门篇二[使用Azure AD 进行身份验证-2.2身份验证开发]

    2.2身份验证开发 在我们的案例中,我们是用户通过Web应用程序进行身份识别. 上面的图示说明了如下的一些概念 l Azure AD 是标识提供程序,负责对组织的目录中存在的用户和应用程序的标识进行验 ...

随机推荐

  1. Salesforce LWC学习(三十八) lwc下如何更新超过1万的数据

    背景: 今天项目组小伙伴问了一个问题,如果更新数据超过1万条的情况下,有什么好的方式来实现呢?我们都知道一个transaction只能做10000条DML数据操作,那客户的操作的数据就是超过10000 ...

  2. Linux时间与日期

    date date:显示当前时间[年月日时分秒] date +%[选项] Y:年 m:月 d:日 H:时 M:分 S:秒 date "+%Y-%m-%d":格式化显示,格式可自定. ...

  3. 射频FEM介绍

    FEM介绍 1. 什么是FEM 1.1 FEM简介 FEM,Front-end Modules,即就是前端模块.硬件电路中的前端模块完成射频信号的发送放大以及接收放大(with bypass).滤波, ...

  4. SQLServer中的CTE(Common Table Expression)通用表表达式使用详解

    概述 我们经常会编写由基本的 SELECT/FROM/WHERE 类型的语句派生而来的复杂 SQL 语句.其中一种方案是需要编写在 FROM 子句内使用派生表(也称为内联视图)的 Transact-S ...

  5. Ranger架构剖析

    Ranger介绍 2016年,Hadoop迎来了自己十周岁生日.过去的十年,Hadoop雄霸武林盟主之位,号令天下,引领大数据技术生态不断发展壮大,一时间百家争鸣,百花齐放.然而,兄弟多了不好管,为了 ...

  6. css 基础 选择器的使用

    1.标签选择器解释:是针对一个标签做的样式,它会将匹配的所有标签都发生改变语法格式:标签名{ css样式代码 }2.类选择器特点:1.可以给某一个标签标记为一类,设定css样式,比较灵活 2.类目可以 ...

  7. 我踩过的Django的坑

    把自己在使用Django过程中吃过的亏 踩过的坑 记录一下 1. unique_together传的是元组 正确:unique_together = (('app_id', 'module_id', ...

  8. jsp使用${}语法,对应的spring后台使用Model

    实现的前提,一定要在jsp文件顶部加上 <%@page isELIgnored="false" %> 如上图${aa}与${bb},是直接使用Model的key值对应的 ...

  9. vert.x框架与tomcat的关系

    1.前言 大学4年,老师唯一让我们学习的web服务器是tomcat,配置方式是先从官网下载阿帕奇的tomcat文件,然后在开发平台导入,然后再配置web.xml等文件, 是一个可同步可异步请求的服务器 ...

  10. Centos安装与配置

    一.安装 默认安装 二.配置 配置网卡 BOOTPROTO=none ONBOOT=yes IPADDR=xxx.xxx.x.xx PREFIX=24 GATEWAY=xxx.xxx.x.x DNS1 ...