设为首页 收藏本站
查看: 956|回复: 0

[经验分享] MDT2012部署系列之04 MDT Windows部署问题故障排除

[复制链接]

尚未签到

发表于 2018-6-11 10:29:50 | 显示全部楼层 |阅读模式
          在实际生产应用环境中我们会遇到这样那样的问题,而这些问题会让你觉得无从下手,这将是一件很痛苦的事情,下面将一些基础的排错方法例出,希望能够对你有所帮助。
  Windows 安装引擎
        无论您使用哪种工具部署 Windows 7 或 Windows Server 2008 R2,都会运行新的 Windows 安装引擎。在使用 Windows 自动安装工具包 (AIK) 的 ImageX 等工具应用 Sysprep Windows 映像后运行 setup.exe 或等效的迷你安装工具,应该算是比较完整的安装体验了。运行安装工具时都需要配置信息;系统可能会提示您提供这些信息,但大多数时候它都会查询应答文件 (unattend.xml) 来获取这些信息。安装引擎会将其所有操作都记录到一个日志文件(setupact.log 文件)中,万一 Windows 安装发生错误,我们就需要查看这个文件。
  问题一:Windows 安装提示的错误代码很奇怪
        在下面的情形中,我们使用 unattend.xml 文件部署 Windows 7,但却在安装到一半时失败了,出现了一个奇怪的错误代码:
DSC0000.png

         答案:不要单击“确定”。改按 Shift-F10,找到 setupact.log 文件(此文件所在的位置因安装失败的时间而异)。在此例中,真正的错误是我们在 unattend.xml 中键入了一个错误的计算机名称,而让它出现在了 setupact.log 中。下面这几行就取自 setupact.log。真正导致安装停止的原因是,我故意向 unattend.xml 文件分配了一个超过 16 个字符的计算机名称(我曾见过客户这样做)。
DSC0001.png

  使用 MDT 2010 Lite Touch 部署 Windows
        使用 MDT 2010 Lite Touch 部署 Windows 时,问题的故障排除过程更为复杂。这是因为,MDT 在核心安装引擎和 Windows AIK 工具上多加了一层工具和脚本。幸运的是,MDT 也提供额外的错误处理和日志文件,可协助我们找出错误原因,让我们在进行故障排除时更加得心应手。为了深入了解故障排除,在使用它部署 Windows 时,必须记住整个过程。
        使用 MDT 部署 Windows 时,我们使用所谓的任务序列。任务序列是我们需要在部署过程中完成的一系列步骤或操作。一些常用步骤包括:格式化驱动器、插入驱动程序、使用应答文件运行 Windows 安装、安装应用程序以及安装更新。
  MDT 2010 Lite Touch 裸机部署过程如下所示:
  启动映像从 CD/USB 或 PXE 启动,启动后,即会连回部署服务器。
  部署向导从服务器启动并读取部署设置(规则),然后自动启动部署或者提示您输入数据(因服务器的设置而异)。这些设置存储在内存中。
  所选的任务序列随后启动,并开始执行自身包含的操作或步骤。例如,为了确保安装能够获取正确的设置,必须执行以下操作:   
a. 收集 — 读取部署设置     
b. 配置 — 通过适当的设置来更新 unattend.xml     
c. 应用操作系统 — 使用更新后的 unattend.xml 文件运行 setup.exe
  应用操作系统映像后,任务序列将重新启动计算机,开机后便从中断处继续进行。
        对 MDT 2010 Lite Touch 进行故障排除时,我们也使用日志文件,但这些日志文件存储在 setupact.log 以外的其他位置。各个 MDT 脚本生成其各自的日志文件,但 BDD.log 包含一个所有其他 MDT 日志文件的汇总视图。这些日志存储在 X:\MININT\SMSOSD\OSDLOGS、C:\MININT\SMSOSD\OSDLOGS 或 C:\Windows\Temp\DeploymentLogs 中,存储位置因部署失败的时间而异。BDD.log 是主日志文件,但 SMSTS.log 文件可能还会生成另外一些关于 Lite Touch 部署中断原因的线索。(顺便说一下,对日志文件进行格式化是为了让 trace32 实用工具读取它们。)
  问题二:MDT 2010 Lite Touch 无法连接服务器
  这是一个相当常见的错误,但是我们如何解决它呢?在此例中,我知道提供的用户名和密码都正确。
DSC0002.png

        下一步是按 F8 来获取命令提示符。由于这个错误是在整个过程的早期发生的,还没有创建 C: 卷来存储日志文件,因此,MDT 将这些日志文件存储在 RAM 中。使用 trace32(或记事本)打开 X:\MININT\SMSOSD\OSDLOGS(RAM 驱动器)中的 BDD.LOG 后,我们会看到以下画面:
DSC0003.png

        真正的错误是规则中的拼写错误。部署共享是以 MDTProduction$ 名称被共享的,但我们在规则中键入的却是 MDTProducton$(少了“i”)。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-522174-1-1.html 上篇帖子: windows server 2003试题 下篇帖子: Windows 2003 DNS配置攻略
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表