一,引言

  今天我们继续讲解 Azure DevOps Server 的内容,对于管理用户组除了在 Azure DevOps Server 服务器上添加管理员方式外,还有没有其他方式,Azure DevOps 需要加入Azure ADDS 服务域后,Azure DevOps Server 的管理员组是如何控制的,带着这些疑问,让我们开始今天的分享课程吧!

-------------------- 我是分割线 --------------------

1,Azure DevOps Server 入门实践与安装部署

2,Azure DevOps Server 设置项目管理用户,用户组

3,Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户

二,正文

1,配置 Azure AD Domain Service

登录到 Azure Portal,搜索 “Azure AD Doamin Services”,并点击 “Create”

输入以下参数:

Resource group:“Web_Test_AD_DomainService_RG”

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

Region:“East Asia”

SKU:“Standard”

点击 “Next” 设置 NetWorking

Virtual network 选择创建新的:“aadds-vnet”

Subnet 选择创建新的:“aadds-subnet(10.1.0.0.24)”

点击 “Review + create” 进行创建预校验

校验通过后,点击 “Create” 进行创建

等待创建完成后,点击 “Go to resource” 跳转到该资源

2,设置 AAD DC 管理员

选择 “Setting =》Synchroniaztion” ,开启 “Synchroniaztion scope” 配置,点击 “+ Add groups” ,选择 “AAD”

为 AAD DC Administrator 组添加成员,选择 “Azure Active Directory”

选择 “All group”,点击 “AAD DC Administrator”  进入 Group 内部

添加组成员 “wangwu”

3,创建 VNET Peering 建立虚拟网络之间的连接

选择 Azure DevOps Server 虚拟机的 VNET,选择 “Setting =》Peerings”,点击 “+ Add” 添加虚拟网络对等互连

输入以下参数:

This virtual network

  Peering link name:“DevOps_ToLink_DomainService”

Remote virtual network

  peering link name:“DomainService_ToLink_DevOps”

Virtual network:“aadds-vnet”

点击 “Add”

创建完毕后,可以看到创建好的 Peerings 记录

3,Azure DevOps Server 加入 "devops.com" 的服务域

登录到 Aazure DevOps Server 的虚拟机中,打开系统设置,加入 “cloudapp-devops.com” 域,点击 “OK” 进行验证。

使用 “wangwu” 账号登录成功后,需要重启电脑。

加入成功显示域地址 “cloudapp-devops.com”

4,AD DS 管理组用户并入Azure DevOps Server 管理组

打开 Azure DevOps Server 管理控制台,点击 “Add” 添加管理员账号

点击 “Search” 进行搜索

在 Select User 页面点击 “Advanced”。

这个时候要注意了,因为当前服务器已加入了 Azure ADS 了,需要校验域账号。

我们使用 “wangwu” 这个账号进行校验操作

找到 “wangwu” 点击 “OK”

添加完成后,管理员列表中就可以看到 “wangwu”这个用户了

接下来,我们在本地浏览器直接访问 Azure DevOps Server 的地址,使用新加的域账号进行登场操作

Bingo,成功!!!

三,结尾

 今天我们结合之前讲过的VM 加入Azure ADDS 服务域和不同虚拟网络利用 “VNET Peering” 进行网络互联两块内容实现了 Azure AD Domain Service 管理组用户通过域控的方式并入 Azure DevOps Server 管理用户组。学以致用,大家多多连续,讲之前学到的内容融汇贯通。下一篇我们将继续介绍 Azure DevOps Server 的相关内容,加入Azure ADDS域中遇到的问题。

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

参考链接:创建服务托管域将VM加入服务托管域Azure Virtual Netwok 对等互连网络

作者:Allen

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

Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户的更多相关文章

  1. Azure DevOps Server 设置项目管理用户,用户组

    一,引言 Azure DevOps Server 搭建完成后,关于如何进行项目管理,项目成员管理等,我们接着上一篇文章,继续讲解 Azure DevOps Server 的用户,用户组.首先,我们需要 ...

  2. Azure DevOps Server(TFS): 在Excel中解除服务器同步

    通过Azure DevOps Server 提供与Excel集成的功能,用户可以非常便捷地使用Excel,实现工作项数据的同步. 对于需要批量处理数据.离线工作.制作临时报表的用户来说,这个功能必定成 ...

  3. 在Azure DevOps Server (TFS 2019) 流水线传递参数

    变量概述 在Azure DevOps Server的流水线中,变量是衔接不同任务和不通代理之间的桥梁,它可以使相对松散.各自独立的任务之间相关影响并共享数据.在流水线中使用变量,可以在各任务之间相互调 ...

  4. Azure 实践(1)- Azure Devops Server 安装

    1.Azure Devops介绍 Azure DevOps Server 2020 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团 ...

  5. 在macOS苹果电脑上安装Azure DevOps Server(TFS)代理

    1. 概述 MacOS是一套运行于苹果Macintosh系列电脑上的操作系统,是首个在商用领域成功的图形用户界面操作系统.Iphone应用软件的开发人员,都使用运行macOS的电脑或mini盒子进行软 ...

  6. Azure DevOps Server:Git权限设置

    Azure DevOps Server 权限概述 在Azure DevOps Server (之前名称为TFS)中,权限是一个比较复杂的概念.从权限层级上来说,包括服务器级别.团队项目集合级别.团队项 ...

  7. Azure DevOps Server 入门实践与安装部署

    一,引言 最近一段时间,公司希望在自己的服务器上安装本地版的 Azure DevOps Service(Azure DevOps Server),用于项目内的测试,学习.本着学习的目的,我也就开始学习 ...

  8. 在Azure DevOps Server(TFS系统)中部署回退/回滚方案(Rollback)

    概述 Azure DevOps Server(之前名TFS)是微软公司实现软件研发.测试和部署一体化的全流程解决方案.在近几年的研发过程中,Azure DevOps Server 大幅增强了软件部署过 ...

  9. 还原Azure DevOps Server (TFS)中误删除的生成流水线

    流水线历史记录 DevOps Server流水线的历史记录有完善的版本日志,用户可以随时回退到修改过程中的任何一个版本,还能比较差异.这个历史记录功能可以和代码库中的版本控制媲美. 图一:生成历史记录 ...

  10. 在Azure DevOps Server的代理服务器安装Python环境

    Python和Azure DevOps Server Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端 ...

随机推荐

  1. Java 多线程:锁(二)

    Java 多线程:锁(二) 作者:Grey 原文地址: 博客园:Java 多线程:锁(二) CSDN:Java 多线程:锁(二) AtomicLong VS LongAddr VS Synchroni ...

  2. haodoop高可用

    高可用简介 Hadoop 高可用 (High Availability) 分为 HDFS 高可用和 YARN 高可用,两者的实现基本类似, 但 HDFS NameNode 对数据存储及其一致性的要求比 ...

  3. c语言字符串比较与bool型

    c++字符串string,定义的变量,能够通过比较符号,直接进行比较. 而c语言则不能通过char数组定义的变量,来直接比较.应用下面的方法: #include <string.h> in ...

  4. service的dns记录

    当您创建一个 Service 时,Kubernetes 为其创建一个对应的 DNS 条目.该 DNS 记录的格式为 ..svc.cluster.local,也就是说,如果在容器中只使用 ,其DNS将解 ...

  5. Docker部署ELK

    这里不采用逐个docker镜像的方式,而是直接使用elk三者聚合在一起的镜像. 镜像地址:https://hub.docker.com/r/sebp/elk 前提操作: $ vim /etc/sysc ...

  6. C++ 标准文档

    正式的 C++ 标准文档不是免费的,需要付费购买,可以到 ISO Store 或者其成员国的标准商店购买正版(中国 SACinfo 标准信息服务网,美国 ANSI WebStore,其他成员国可查看 ...

  7. C#中ref和out关键字的应用以及区别

    首先:两者都是按地址传递的,使用后都将改变原来参数的数值. 其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所 ...

  8. 重写 hashcode()真有那么简单嘛?

    万万没想到一个 hashcode() 方法,既然会引出一堆的知识盲区,简直了. 起因: 老八股:为什么重写Equals方法要重写HashCode方法. 大声告诉我为什么,闭着眼睛先把答案背出来,啥?这 ...

  9. 驱动开发:内核枚举Minifilter微过滤驱动

    Minifilter 是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的sfilter文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微过滤驱动使 ...

  10. Linux实战笔记_CentOS7_yum相关配置

    配置yum源优先级 配置优先级 yum -y install yum-plugin-priorities.noarch vi /etc/yum.repos.d/localISO.repo priori ...