【tbNick专享】虚拟机域控、成员服务器、降级等管理
在 VMware 中完成四台域控服务器、一台成员服务器的创建、降级域控为成员服务器,并创建子域的操作。
1. 创建四台域控和一台成员服务器
1.1 在 VMware 中创建虚拟机
-
启动 VMware Workstation:
- 打开 VMware Workstation,点击 “创建新的虚拟机(Create a New Virtual Machine)”。
-
选择虚拟机类型:
- 在新虚拟机向导中,选择“自定义(Custom)”,然后点击“下一步”。
-
选择硬件兼容性:
- 默认选择 Workstation 最新版本,点击“下一步”。
-
选择安装来源:
- 选择“使用光盘映像文件(ISO)”,浏览并选择你下载好的 Windows Server 2019 ISO 文件。
-
选择操作系统类型:
- 选择“Microsoft Windows”,版本选择“Windows Server 2019”。
-
设置虚拟机名称和存储位置:
- 给虚拟机一个易于识别的名称(如“DC1”),选择存储虚拟机的路径。
-
配置虚拟机硬件:
- 处理器:选择至少2个虚拟处理器。
- 内存:选择至少2 GB。
- 网络类型:选择“桥接网络(Bridged Network)”,以确保虚拟机与主机和其他虚拟机处于相同的网络中。
- 硬盘:分配至少60 GB的硬盘空间。
-
完成虚拟机设置并启动:
- 点击“完成”,VMware 会创建虚拟机并启动安装 Windows Server 2019。
-
安装操作系统:
- 启动虚拟机后,按照提示安装 Windows Server 2019。
- 设置管理员密码并完成系统安装。
-
重复此过程:
- 依次为其余三台域控(DC2、DC3、DC4)和一台成员服务器(Server1)重复上述步骤,确保它们都安装了 Windows Server 2019。
1.2 设置网络
为了确保所有虚拟机能够相互通信,建议将所有虚拟机都设置为桥接网络(Bridged Network),或者使用同一 NAT 网络。
默认是NAT模式,我们来固定IP
查看网关IP
固定/修改IP
留意这里的DNS,后续仔细观察区分首台域控服务器和其他几台域控服务器在这上的配置
修改计算机名(优先)
win+r打开运行输入
sysdm.cpl
2. 在四台服务器上配置域控(Active Directory Domain Services)
2.1 安装活动目录域服务(AD DS)
在每一台计划作为域控的服务器上安装 Active Directory 域服务:
1.打开“服务器管理器”:
- 在安装完成后的服务器上,点击左下角的“服务器管理器(Server Manager)”。
2. 添加角色和功能:
-
点击“管理(Manage)”→“添加角色和功能(Add Roles and Features)”。
-
在向导中点击“下一步”,选择“基于角色或基于功能的安装(Role-based or feature-based installation)”。
3. 选择角色:
- 勾选“Active Directory 域服务(AD DS)”角色,点击“下一步”,完成安装。
4. 提升为域控:
-
安装完成后,在服务器管理器的“通知”区域会出现一个黄色的感叹号,点击“将此服务器提升为域控制器(Promote this server to a domain controller)”。
-
选择“新建林(Add a new forest)”,并输入根域名(例如:example.com)。
5. 配置域控:
- 设置域名系统(DNS)服务器,并选择域功能级别(建议保持默认的 Windows Server 2016 或 2019)。
- 系统会自动安装 DNS 服务,并完成域控的配置。
6. 完成安装和重启:
- 点击“安装(Install)”,系统将自动完成域控制器的配置,并重启。
此时不建议再修改计算机名
2.2 其他域控的设置
配置其余三台域控的DNS
测试是否成功
nslookup nihao.com
1. 在其余三台域控上,同样按照上述步骤安装 AD DS。
2. 但是在“将此服务器提升为域控制器”时,选择“将域控添加到现有域(Add a domain controller to an existing domain)”,并输入已经创建的域名(例如:example.com),使其加入到主域。
安装失败
记得切换adminsitrator后再安装
3. 将 Server2 降级为成员服务器
3.1 降级域控
-
打开“服务器管理器”:
- 在 Server2 上,打开“服务器管理器”。
-
移除角色和功能:
- 点击“管理”→“移除角色和功能(Remove Roles and Features)”。
- 在向导中取消勾选“Active Directory 域服务(AD DS)”角色。
- 点击“管理”→“移除角色和功能(Remove Roles and Features)”。
-
降级域控:
- 系统会提示你需要降级域控制器,点击“降级此域控制器(Demote this domain controller)”。
- 在“Active Directory 域服务配置向导”中,取消此域控的角色,确认后,服务器会重启。
- 系统会提示你需要降级域控制器,点击“降级此域控制器(Demote this domain controller)”。
-
完成降级:
- 重启后,Server2 不再是域控制器,已经降级为普通成员服务器。
- 重启后,Server2 不再是域控制器,已经降级为普通成员服务器。
4. 创建子域
4.1 创建子域
-
在主域控制器上打开服务器管理器:
- 在根域控制器(例如 DC1)上,打开服务器管理器。
-
将服务器提升为域控:
- 在“通知”区域点击“将此服务器提升为域控制器”,但这次选择“将域控添加到现有林中的子域(Add a new domain to an existing forest)”。
-
配置子域:
- 输入子域名称(例如:sub.example.com)。
- 设置域控功能级别和 DNS,保持与根域的功能一致。
-
完成子域配置:
- 点击“安装”并等待子域配置完成。子域会自动继承父域的策略和安全配置。
4.2 验证子域创建
-
打开活动目录用户和计算机(ADUC)工具:
- 在 ADUC 中,确认子域是否已经成功创建,并能与父域通信。
-
在子域中创建用户和组:
- 你可以在子域中创建用户和组,确认子域能够与根域正确交互,并继承权限。
总结
通过以上步骤,你将完成在 VMware 中创建四台域控和一台成员服务器的工作,并能够将其中一台域控降级为成员服务器,还能创建子域。
相关文章:
【tbNick专享】虚拟机域控、成员服务器、降级等管理
在 VMware 中完成四台域控服务器、一台成员服务器的创建、降级域控为成员服务器,并创建子域的操作。 1. 创建四台域控和一台成员服务器 1.1 在 VMware 中创建虚拟机 启动 VMware Workstation: 打开 VMware Workstation,点击 “创建新的虚拟…...
Raspberry Pi3B+之Rpanion(gst)和ffmpeg验证
Raspberry Pi3B之Rpanion-gst和ffmpeg验证 1. 源由2. 分析3. 环境搭建步骤1:安装镜像步骤2:系统更新步骤3:安装numpy组件步骤4:安装python3-picamera2组件步骤4:安装cv2组件步骤5:安装ffmpeg组件步骤6&…...
数据结构编程实践20讲(Python版)—04队列
本文目录 04 队列 QueueS1 说明S2 示例普通队列循环队列双端队列优先队列S3 问题:基于普通队列实现的打印机任务管理Python3程序S4 问题:使用循环队列管理玩家移动轨迹Python3程序S5 问题:使用双端队列来管理文档操作历史Python3程序S6 问题:使用优先队列管理车辆调度Pytho…...
Ubuntu开机进入紧急模式处理
文章目录 Ubuntu开机进入紧急模式处理一、问题描述二、解决办法参考 Ubuntu开机进入紧急模式处理 一、问题描述 Ubuntu开机不能够正常启动,自动进入紧急模式(You are in emergency mode)。具体如下所示: 二、解决办法 按CtrlD进…...
解决无网条件下离线安装缺失的python包
首先在有网的机器上使用conda create --name xx pythonx.x.x 命令创建一个和目标机器(无网)一样的环境 使用 下面命令 pip download opencv-python -d C:\Users\xuhaitao\Desktop\installer pip download pyinstaller -d C:\Users\xuhaitao\Desktop\installer 在目标…...
海外媒体投稿:如何运用3种国内外媒体套餐发稿突出重围?
在当今瞬息万变的经营环境中,突出重围营销推广是每家企业都需要思考的问题。为了能突出重围并提升影响力,国内外媒体套餐内容成为了一个非常受欢迎的挑选。下面我们就为大家讲解如何运用三种不同种类的国内外媒体套餐内容来推广突出重围。 2.微博营销新浪…...
Spring DI 笔记
目录 1.什么是DI? 2.依赖注入的三种⽅式 2.1属性注⼊ 2.2构造⽅法注⼊ 2.3Setter 注⼊ 2.4三种注⼊优缺点分析 3.Autowired存在问题 1.什么是DI? DI: 依赖注⼊ 依赖注⼊是⼀个过程,是指IoC容器在创建Bean时, 去提供运⾏时所依赖的资源,⽽资源指的…...
psutil库的使用说明
前言 psutil是一个跨平台的库,用于获取系统的进程和系统利用率(包括 CPU、内存、磁盘、网络等)信息。 目录 安装 应用场景 常用方法 一、系统信息相关函数 二、进程信息相关函数 三、网络信息相关函数 四、其他实用函数 使用样例 监控应…...
PMP--三模--解题--71-80
文章目录 7.成本管理--S曲线--S曲线对累计值进行监督和报告--S曲线可以同时报告成本与进度情况。适用于预测和敏捷项目。14.敏捷--信息发射源--是一种可见的实物展示其向组织内其他成员提供信息在不干扰团队的情况下即时实现知识共享。71、 [单选] 项目经理正在为刚刚进入第三次…...
iTextPDF 一个功能强大的 Java PDF 库
iTextPDF 是一个功能强大的 Java PDF 库,它提供了丰富的 API 用于创建和操作 PDF 文档。以下是一些 iTextPDF 的常用功能: 创建 PDF 文档:可以创建新的 PDF 文档,并设置页面大小、边距、背景颜色等 。 添加文本:在 PD…...
QT C++ 自学积累 『非技术文』
QT C 自学积累 『非技术文』 最近一段时间参与了一个 QT 项目的开发,使用的是 C 语法,很遗憾的是我之前从来没有接触过 C ,大学没有开过这堂课,也没用自己学习过,所有说上手贼慢,到现在为止其实也不是很清楚…...
浅谈虚拟内存(操作系统、Redis)
浅谈虚拟内存(操作系统、Redis) 参考&鸣谢 4.1 为什么要有虚拟内存? xiaolincoding 【简单说下】REDIS的虚拟内存机制,会吗?别翻书 aristo_boyunv Redis 虚拟内存 Java杨永杰 浅谈虚拟内存:操作系统与 Redis 在计算机系统中…...
【LeetCode HOT 100】详细题解之链表篇
LeetCode HOT 100题解之链表篇 160 相交链表题目分析代码 206 反转链表方法一:迭代 234 回文链表方法一:将值复制到数组中方法二:快慢指针 141 环形链表方法一:哈希表方法二:快慢指针 142 环形链表II方法一:…...
二叉树的递归遍历
方法论 确定递归函数的参数和返回值 确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。 确定终止条件 写完了递归算法, 运行的时候,经常会遇到栈溢…...
国内访问OpenAI API
最近在学习LLM。绕不过去的肯定要学习OpenAI。 国内想直接使用官方API十分麻烦。就到处查资料及网友的分享。发现了这个代理可以在国内很方便的使用OpenAI API。 代理的地址如下: https://referer.shadowai.xyz/r/1014150 经过一段实际体验下来,这个…...
深入 Spring RestTemplate 源码:掌握 HTTP 通信核心技术
在上一篇文章《Spring Boot 项目高效 HTTP 通信:常用客户端大比拼!》里,我们提到了RestTemplate,它是Spring框架提供的Http客户端,在springboot项目开发过程中,属于使用最为广泛的 HTTP 客户端之一了。今天…...
计算机网络:计算机网络概述 —— 初识计算机网络
文章目录 计算机网络组成部分网络架构协议与标准网络设备网络类型作用实际应用案例 计算机网络 计算机网络是指将多台计算机通过通信设备和通信链路连接起来,以实现数据和信息的交换和共享的技术和系统。它是现代信息社会的基础设施之一,也是互联网的基…...
set和map结构的使用
个人主页:敲上瘾-CSDN博客 个人专栏:游戏、数据结构、c语言基础、c学习、算法 目录 一、序列式容器和关联式容器 二、set和multiset 1.insert 2.erase 3.find 4.count 三、map和mapmulti 1.pair 2.insert 3.find 4.operator[ ] 5.erase 6.lo…...
2. qt_c++反射实例
目录 使用场景元对象相关类及宏常用功能获取类相关内容以及委托调用 使用场景 Qt基于强大的元对象系统实现反射机制; 在复杂的开发需求中,我们希望通过一些手段映射出我们的类(映射对象) 然后直接使用,通过࿰…...
卷积神经网络(CNN)的计算量和参数怎么准确估计?
🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 1. 卷积层(Convolutional Layer) a) 计算量估计: 卷积层的 FLOPs 2 * H_out * W_out * C_in * C_out * K_h * K_w 详细解释: H_out, W_outÿ…...
Ruby基础语法
Ruby 是一种动态、反射和面向对象的编程语言,它以其简洁的语法和强大的功能而受到许多开发者的喜爱。以下是 Ruby 语言的一些基本语法: 1. 打印输出 puts "Hello, Ruby!" 变量赋值 x 10 name "John" 2. 数据类型 Ruby 有多种…...
插入排序C++
题目: 样例解释: 【样例解释 #1】 在修改操作之前,假设 H 老师进行了一次插入排序,则原序列的三个元素在排序结束后所处的位置分别是 3,2,1。 在修改操作之后,假设 H 老师进行了一次插入排序,则原序列的三个…...
修改ID不能用关键字作为ID校验器-elementPlus
1、校验器方法 - forbiddenCharValidator const idUpdateFormRef ref(null); const forbiddenCharValidator (rule, value, callback) > {const forbiddenCharacters [as,for,default,in,join,left,inner,right,where,when,case,select];for (let forbiddenCharacter o…...
一文详解WebRTC、RTSP、RTMP、SRT
背景 好多开发者,希望对WebRTC、RTSP、RTMP、SRT有个初步的了解,知道什么场景该做怎样的方案选择,本文就四者区别做个大概的介绍。 WebRTC 提到WebRTC,相信好多开发者第一件事想到的就是低延迟,WebRTC(W…...
全国职业院校技能大赛(大数据赛项)-平台搭建Zookeeper笔记
ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务,为分布式应用提供一致性服务。它的设计目标是简化分布式系统的管理,保证多个节点之间的数据一致性和协调工作。ZooKeeper提供了类似文件系统的层次化命名空间,用来存储和管理元数…...
不同领域神经网络一般选择什么模型作为baseline(基准模型)
在神经网络研究中,选择合适的baseline(基线模型)是评估新方法有效性的重要步骤。基线模型通常是领域内公认的、性能良好的参考模型,用于比较和验证新提出模型的优势。以下是一些在不同任务和领域中常见的基线模型选择:…...
华为-IPv6与IPv4网络互通的6to4自动隧道配置实验
IPv4向IPv6的过渡不是一次性的,而是逐步地分层次地。在过渡时期,为了保证IPv4和IPv6能够共存、互通,人们发明了一些IPv4/IPv6的互通技术。 本实验以6to4技术为例,阐述如何配置IPv6过渡技术。 配置参考 R1 # sysname R1 # ipv6# interface GigabitEthernet0/0/1ip address 200…...
【spring中event】事件简单使用
定义事件类 /* * 1. 定义事件类 * 首先,我们创建一个自定义事件 UserRegisteredEvent,用于表示用户注册事件。 * */ public class UserRegisteredEvent extends ApplicationEvent {private final String email;public UserRegisteredEvent(Object sourc…...
leetcode每日一题day19(24.9.29)——买票需要的时间
思路:在最开始的情况下每人需要买的票数减一是能保持相对位置不变的, 如果再想减一就有可能 有某些人只买一张票,而离开了队伍, 所有容易想到对于某个人如果比当前的人买的多就按当前的人数量算 因为在一次次减一的情况下…...
智源研究院推出全球首个中文大模型辩论平台FlagEval Debate
近日,智源研究院推出全球首个中文大模型辩论平台FlagEval Debate,旨在通过引入模型辩论这一竞争机制对大语言模型能力评估提供新的度量标尺。该平台是智源模型对战评测服务FlagEval大模型角斗场的延展,将有助于甄别大语言模型的能力差异。 F…...
成都网站建设科技公司/央视新闻今天的内容
jpsjava -XX:PrintFlagsFinal -version | grep -iE HeapSize|PermSize|ThreadStackSizeexport JAVA_TOOL_OPTIONS-Xms1g -Xmx10g...
招商加盟项目推荐/网站seo技术能不能赚钱
经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这 篇文章是针对那些想要…...
东莞公司网站建设/公司网站建设服务机构
tshark 删除乱序、重传数据包: tshark -2 -R "not tcp.analysis.retransmission && not tcp.analysis.out_of_order" -r 源文件.pcap -w 目标文件名.pcaptshark 获取tcp流,并保存text格式 tshark -r 源文件.pcap -qz follow,tcp,raw…...
怎么优化网站加载速度/百度一下官方网址
什么是jar包 jar是Java Archive文件的后缀,它代表的含义是将java的字节码文件以及相关的静态资源进行归档。我们知道通常一个java程序需要包含多个字节码文件,为了方便在网络上进行传输就需要进行压缩,而jar包实际上就是zip压缩文件。 如何…...
顺德网站建设基本流程/武汉网站开发公司
--> Servelet: 用于接收请求(客户端,浏览器),做出响应的,服务器端的,java类 --> ServletLogin -- Web项目服务器响应的Java实现 package com.dragon.java.servlet;import java.io.IOException; import java.io.PrintWriter; import java.io.UnsupportedEncodingException…...
网站建设流程效果/惠州seo按天付费
为什么80%的码农都做不了架构师?>>> 这个错误的产生原因是代码中使用了since 1.4, 标记代码只能在jdk 1.4 之后的版本中才能使用,但是项目的编译环境在 1.4 之前,所以idea 给出了这个错误提示。 修复方式:…...