笔者在安装Windows 2008系统群集过程中,创建AD域控制时最后出错,无法配置DNS。经排查,系统硬性规定了DNS线程的最大数量为120个,但DNS对CPU的核心数并没有做限制,因此创建超过120个线程就会报错。如何解决这个问题呢?
近期,笔者在安装Windows 2008系统群集,安装环境为两台浪潮英信NF8560M2+存储+2台光纤交换机。
安装步骤大体为:
1.安装操作系统。
2.安装系统驱动。
3.安装系统补丁。
4.存储挂载和存储区域划分(仲裁+共享)。
5.安装存储自带的客户端程序+Windows自带的多路径(I/O)功能(服务器管理→功能→新增功能)。
6.联机存储硬盘,添加盘符(仲裁和共享盘符通常为X和Y,可以自定义)。
7.群集配置(具体配置文档根据要安装的数据库可以从网上找到,重点是心跳网卡的设置)。
故障现象
在安装过程中出现这样一个问题:在创建AD域控制到最后的时候报错,提示无法配置DNS,RPC服务器不可用。点击“确定”和“完成”后,DNS服务器可以创建,但是DNS服务会自动关闭。查看事件日志,显示DNS无法创建线程。
故障分析
在当前Windows 2008 R2 x64以及Windows 2008或Windows 2008 R2的DNS服务代码中,硬性规定了DNS线程的最大数量为120个。但是,DNS对CPU的核心数并没有作任何的限制,因此会创建超过120个线程。
具体来说,DNS服务有2个功能的线程创建是根据CPU数量来决定的,DNS Dynamic update功能以及UDP I/O AND dispatch程序。在64位的机器上,它们会创建64个DNS Dynamic的线程和64个UDP处理线程。因此,在64位CPU的平台上,线程数量就会大大超过限制的数量,就会报ERROR_SERVICE_NO_THEAD的错误。在32位的平台上,DNS服务就工作正常,因为它最多创建86左右的线程。
笔者单位所用的服务器配置4路8核CPU,默认开启了超线程技术,实际32位可以模拟到64位(任务管理器→性能一栏可以查看)。
解决方法
目前确认这个是Windows DNS服务的一个Bug,但是这个问题可能仅会在Windows 2008中被修复。因此,当下我们惟一的选择是使用少于48位CPU的平台来提供DNS服务(我们可以通过减少AD集成的DNS区域18个来符合线程的限制) 。当然,如果我们仅用32位CPU,那就更没有问题了。具体解决步骤如下:
1.点击“开始”→“运行”,键入“msconfig”,弹出“系统配置”窗口,在“启动”选项里找到“高级”选项卡,更改CPU个数,将其改为32。
2.开机后进“BIOS→Advanced→Process&Clock→intel HT technology”,把这里默认的Enable改为Disabled。
修改完成后,在“任务管理器→性能”一栏中,可以看到CPU数量调整为32个,问题由此解决。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 【原神】V5.0攻略 | 林尼攻略一图流
- 李翊君.1993-相思的烈酒【上华】【WAV+CUE】
- 古巨基.1998-LEO.KU(国)【千禧年代】【WAV+CUE】
- 郭子.2001-原来你什么都不想要创作集丫滚石】【WAV+CUE】
- 《使命召唤:黑色行动6》新预告公布!10月25日发售
- Atlus《暗喻幻想》媒体评分汇总:高分好评如潮!
- 2024金摇杆奖提名揭晓 《黑神话》角逐最佳视觉设计!
- 群星《新说唱2024 第3期 (上)》[320K/MP3][32.76MB]
- 群星《新说唱2024 第3期 (上)》[FLAC/分轨][95.38MB]
- 群星《新说唱2024 第3期 (下)》[320K/MP3][31.36MB]
- 幻兽帕鲁手游什么时候正式上线 最新消息一览
- 西普大陆BOSS位置盘点 解锁天启纪元玩法
- 西普大陆精灵进阶培养攻略 精灵养成指南
- dnf手游法控法系职业哪个强 dnf手游法控法系职业强度排行
- 魔兽世界血藤护目镜图纸在哪买 wlk血藤护目镜图纸购买位置介绍