读书频道 > 网站 > 网页设计 > 精通Windows Server 2008 R2
2.2.2 执行升级安装
13-01-10    奋斗的小年轻
收藏    我要投稿   

本文所属图书 > 精通Windows Server 2008 R2

如果您是系统管理员,那么Windows server2008 R2可以帮助简化工作流、自动化功能、虚拟化以及充分利用Windows 7的潜能。《精通Windows server 2008 R2》是一本全面的入门指南,Windows权威专家 mark min...立即去当当网订购

许多机构可能已给拥有正在使用中的服务器,他们希望知道如何在原有的网络上部署Windows Server 2008 R2,而不必重新构建服务器,或者将应用程序迁移到新的硬件上。

尽管微软公司讲过应该尽量避免就地升级,但还是有一些特定情况值得进行就地升级:
最近已经投资购买了服务器的小型机构,不必为了周而复始的升级而再花预算去购买新服务器,他们希望重用现有的安装。

不准备迁移全部服务器的大型机构,因为这一过程要花费巨大的精力和金钱。

迁移复杂的生产环境要耗费大量的精力,而且还会造成不必要的停机时间。

我们认为那些希望拥有Windows Server 2008或Windows Server 2008 R2的机构极有可能既进行全新安装又进行升级安装,而这比较现实。那么,好消息是Windows Server 2008及Windows Server 2008 R2支持升级安装,而且升级安装也可以满足需要。或许之前已经对生产服务器进行过升级,但是我们认为应该选择性地升级服务器、希望服务器在升级过程不会出现任何问题并且服务器完全支持新的操作系统。表2-3和表2-4列举了支持的升级情形,注意这些情形都只是概要性的。进行升级之前,任何升级规划都应该进行测试,并且获得供应商的确认。

表2-3  Windows Server 2008支持的升级情形


现有的操作系统 支持的升级
Windows 2003 R2 Standard
Windows 2003 Standard with Service Pack 1
Windows 2003 Standard with Service Pack 2
Windows 2008 Standard
Windows 2008 Enterprise
Windows 2003 R2 Enterprise
Windows 2003 Enterprise with Service Pack 1
Windows 2003 Enterprise with Service Pack 2
Windows 2008 Enterprise
Windows 2008 Datacenter
Windows 2003 R2 Datacenter
Windows 2003 Datacenter with Service Pack 1
Windows 2003 Datacenter with Service Pack 2
Windows 2008 Datacenter
 表2-4  Windows Server 2008 R2支持的升级情形
现有的操作系统 支持的升级
Windows 2003 R2 Standard
Windows 2003 Standard with Service Pack 2
Windows 2008 Standard
Windows 2008 R2 Standard
Windows 2008 R2 Enterprise
Windows 2003 R2 Standard
Windows 2003 Standard with Service Pack 2
Windows 2008 Standard
Windows 2008 R2 Standard
Windows 2008 R2 Enterprise
Windows 2003 R2 Enterprise
Windows 2003 Enterprise with Service Pack 2
Windows 2008 Enterprise
Windows 2008 R2 Enterprise
Windows 2008 R2 Datacenter
 (续表) 
现有的操作系统 支持的升级
Windows 2003 R2 Datacenter
Windows 2003 Datacenter with Service Pack 2
Windows 2008 Datacenter
Windows 2008 R2 Datacenter
 当考虑的升级安装涉及x86、x64、Server Core和完全安装的组合时,在升级时就需要考虑各种情形(参见图2-15)。

 

下面说明一些注意事项:

无法从x86升级到x64,反之亦然。

无法从Windows Server 2000直接升级,必须首先升级到Windows Server 2003,然后再升级到Windows Server 2008。

无法从Windows Server 2003升级到Windows Server 2008 R2 Server Core版本。

无法从Windows Server 2008 R2迁移到Windows Server 2008 R2 Server Core版本。

尽管可以从一个版本升级到一个更高的版本(如从Windows 2003 Standard升级到Windows 2008 Enterprise),但是要确保拥有有效的Windows许可证。

在Windows Server 2003升级之前,必须拥有升级操作系统的许可,如Windows Server 2008 R2。这意味着拥有Software Assurance,或者为每台升级的服务器购买所需的Windows Server 2008 R2许可证,并为最终用户访问购买所需的客户端访问许可证(client access license,CAL)。

无法从一种语言升级到另一种语言。

将x86服务器升级为x64服务器需要进行服务器迁移,服务器迁移过程可能还涉及引进新的硬件。服务器迁移可能作为所有制造商已不支持的硬件的循环利用的一部分,迁移到虚拟数据中心也需要服务器迁移。服务器迁移还可能是一个回滚过程,我们之前已经完成回滚过程,因为这样会最小化硬件开销,例如:

(1) 机房中的服务器A、服务器B等服务器运行的是Windows 2003 x86。

(2) 购买服务器X,用于网络升级。

(3) 服务器X使用Windows Server 2008 R2构建,紧密地匹配服务器A。

(4) 服务由服务器A迁移到服务器X。

(5) 服务器A使用Windows Server 2008 R2重新构建,紧密地匹配服务器B。

(6) 服务由服务器B迁移到服务器A。

(7) 继续对余下的Windows Server 2003机器进行上述过程。

目前Windows 2000机器仍然在大量使用,如何处置这一部分机器呢?为了升级到Windows Server 2008,首先必须将这些机器升级为Windows Server 2003,但是在实际升级过程中,大多数场合或许并不会这样做。Windows 2000没有为Intel和AMD芯片组发行x64,Windows 2000有Itanium版本,但是Itanium也不支持x64,这意味着从Windows 2000升级到Windows Server 2008 R2没有就地升级的路径。

在升级之前,需要考虑下面的事务:

仔细检查准备升级的服务器上的软件或驱动程序是否支持Windows Server 2008 R2。产品可能没有问题,但总是有可能出现供应商的支持问题。在早期阶段,第三方的支持极有可能出现问题,但是随着时间的推移情况会逐渐好转。

最重要的驱动程序就是大容量存储控制器驱动程序。如果Windows Server本身没有内置该驱动程序,就需要通过可移动介质提供该驱动程序,正如前面全新安装过程中所示。

检查服务器硬件的运行情况。供应商通常会提供一些免费软件检查服务器的硬件。微软公司建议使用他们的内存诊断工具,该工具位于http://tinyurl.com/qoy4。

如果升级的是一台生产服务器或者一台重要的服务器,那么在升级之前应该先对服务器进行备份。如果可能的话,最好还对备份进行测试。如果使用的是虚拟机,那么会简单许多。对机器生成一个快照,当升级失败时就可以恢复机器,不过还是要首先与供应商联系,确定生产环境是否支持快照。

要升级的服务器应该禁用反病毒软件,或者卸载反病毒软件。因为反病毒软件有可能妨碍升级过程,甚至还有可能破坏升级的服务器,所以要卸载反病毒软件。不过需要确保,一旦升级完成就要准备好为Windows Server 2008 R2部署的反病毒软件。

如果正在运行如System Center Operations Manager的监视解决方案,就需要禁用监视几个小时,或者删除代理端。如果需要支持的话,请与供应商联系。

最后,准备好Windows Firewall。默认情况下,Windows Server 2008和Windows Server 2008 R2中的Windows Firewall是打开的,因此有可能阻塞升级的服务器的应用程序通信。要事先知道需要配置的端口,这可能要求与应用程序供应商联系,或者使用如Microsoft Network Monitor的免费工具。

如果在虚拟实验室中尝试这一升级过程,那么我们无法给予太多的建议。通过使用TechNet或者试用许可证以及某种免费的虚拟化解决方案,可以以相当低廉的代价实现升级。如果要测试Windows Server 2008或Windows Server 2008 R2,则可以使用:

微软公司免费提供的Hyper-V Server 2008 R2。

VMware Server,需要在Windows Server主机上运行。

VMware ESXi,一个虚拟机监控程序(不用运行在操作系统上)。

Citrix XENServer,另一个虚拟机监控程序,与微软公司的Hyper-V密切相关。

注意必须使用虚拟化技术(如上面列举的虚拟化技术),当测试Windows Server 2008 R2时,这样就可以支持64位的虚拟机或者客户端。

使用Hyper-V

我们正在学习的是Windows Server 2008和Windows Server 2008 R2,因此对于我们来说使用Hyper-V也理所当然。我们强烈建议阅读第29章的内容,学习如何为测试平台部署虚拟化环境。

前面只不过是一些理论介绍,接下来我们开始着手进行实际升级。如果服务器是从DVD启动的,就无法执行就地升级,这种方法仅允许进行全新安装。如果希望进行升级,那么必须启动Windows服务器,然后插入DVD光盘。如果使用的是虚拟机,需要安装Windows Server 2008 R2安装介质的ISO映像,这样允许升级程序从微软公司的网站上下载升级软件,并且在进行任何更改之前正确地扫描服务器。

现在拥有一台Windows Server 2003 x64的机器,我们准备将它升级为Windows Server 2008 R2(参见图2-16)。运行winver.exe查看已安装的操作系统的版本和内部版本,如果存在C:\ Program Files(x86)文件夹,那么意味着已安装的操作系统是64位的操作系统。这一过程类似于从Windows Server 2003 x86升级为Windows Server 2008 x86,继续操作,请登录希望升级的服务器,然后插入或者安装Windows Server 2008 R2安装介质。


 

如果允许DVD驱动器自动播放,那么将会自动出现图2-17所示的对话框。如果没有自动出现该对话框,就可以运行Windows Server 2008 R2安装介质的根目录中的setup.exe。


 

实际上,升级过程与全新安装过程几乎相同,只是升级过程所需的键盘和鼠标操作非常少。

可以看出,在这个对话框中可以了解安装Windows Server 2008 R2之前应该注意的事项。这是一篇非常优秀的文章,最好还是阅读一下,特别是对于升级过程。当准备好继续升级时,单击Install Now按钮。

图2-18所示的屏幕允许从微软公司下载更新,改善安装过程。安装过程取决于服务器以及当前登录的用户是否拥有访问Internet的权限。微软公司为安装更新提供了4点理由:
通过下载安装过程的更新,可以解决后来发现的问题。

提供驱动程序更新,改进安装过程中的即插即用过程。

提供Windows更新,修补操作系统。

提供Microsoft Windows Malicious Software Removal Tool的更新,帮助保护新服务器。


 

我们的建议是如果服务器重要,就应该执行这一过程。如果只是进行体验,可以不关心这一过程,除非安装过程失败了,而更新可能会解决问题。

如图2-19所示,我们已经选择了执行更新,因此安装程序连接微软公司的网站,下载可用的更新。


 

根据所使用的安装介质,会出现一个相应的对话框,提示输入产品密钥并且选择是否自动更新安装。前面已经讨论过这些选项,它们与在全新安装过程中相同。

选择所需的安装,不过还必须确认拥有安装的许可证。

等一下,为什么会出现如图2-20所示的屏幕呢?难道进行的不是升级吗?是的,我们进行的是升级过程,但是实际我们还没有告诉安装程序我们要做什么。此时可以选择安装一个新的操作系统,确保挑选了一个有效的升级版本。如果确实需要升级,请参考表2-3和表2-4,这两个表描述了升级为Windows Server 2008和Windows Server 2008 R2的有效升级路径。


 

当然,安装程序将会提示EULA协议,在接受许可条款之前请先完全理解了各个条款(参见图2-21)。严格地讲,如果不同意微软公司的条款,就不允许安装Windows Server 2008 R2。


 

如图2-22所示的对话框提供了升级、自定义或全新安装Windows Server 2008 R2的选项。如果到目前为止都正确地遵循了相关指示,那么这两个选项都可以使用。但是,如果选择了Windows Server 2008 R2的无效版本来安装,那么无法进行升级。


 

本示例准备从Windows 2003 Enterprise版本升级到Windows 2008 Enterprise版本,因此单击Upgrade按钮。

现在安装程序开始扫描现有的安装,查看与Windows Server 2008 R2是否存在不兼容性(参见图2-23)。


 

安装程序将检查现有的服务器是否兼容。如果现有服务器不兼容,则会生成一个提供不兼容原因的兼容性报告,如不支持的升级路径,如图2-24所示,然后在解决问题之后,必须从头重新开始升级过程。


 

这时已经到了配置设置的最后一步,在进行下一步之前最好确认所有的配置。安装程序现在最后一次确认现有服务器上安装的所有硬件、软件和驱动程序在升级完成之后都能正常运转。在单击Next按钮之后,就没有回头路了,但是说真的,这里将列举所有已知的与Windows Server 2008 R2的不兼容性。

如果警告说某个驱动程序在升级之后可能会不正常,那么在升级完成之后可以修复这个驱动程序。

现在再次到了休息时间(参见图2-25)。安装程序现在已经获取了足够的信息,安装程序将执行升级,并在需要的时候重新启动系统。接下来的操作就是登录新的Windows 2008 R2服务器——假定升级过程按计划顺利进行。此时还不要到处乱跑,因为还需要登录系统确保所有内容都可以正常运转,并且进行必要的配置修改。


 

服务器将重新启动若干次,在休息或者回复电子邮件过程中如图2-26所示的屏幕将会出现。最终如图2-25所示的屏幕会再次出现,这没有什么可值得担心的,该循环过程将持续,直至升级过程完成。


 

不久,服务器自动重新启动到Windows Server 2008 R2,并且等待登录(参见图2-27)。到达这一步的时间与硬件相关,服务器可能很快也可能很慢,如采用低廉慢速存储器的计算机明显要花费较长的时间来升级。这也是为什么会警告升级过程可能要花费数小时的原因。


 

登录服务器,最终会看到升级后的服务器是什么样子。

在登录服务器之后,看到的不是Initial Configuration Tasks实用工具,而是Server Manager (参见图2-28)。现在,还不用太多考虑Server Manager,稍后我们会对它展开详细讨论。这是全新安装和升级安装之间的第一个区别。在滚动到细节窗格的中间时,就会看到Windows Firewall的状态继承自前面的安装。


 

另外还可以看到已经安装了一些角色和功能。如前所述,默认情况下,Windows Server 2008或Windows Server 2008 R2安装是不安装任何组件的,这句话没有问题,但是本示例刚刚升级了一台服务器。刚才升级的服务器没有安装任何其他组件,但是Windows Server 2008 R2看待这台服务器的方式却完全不同。Windows Server 2008 R2看到这台服务器的重要功能性,认为应该保留该功能性,以防要使用该功能性。稍后将学习如何使用Server Manager、servermanagercmd. exe或者PowerShell来添加或删除角色和功能。

或许此时还需要确保完成下述内容:

在Event Viewer中检查日志,查看是否有需要解决的问题。

加入域(如果需要的话),并且确保已经应用了所有可用的策略。

安装所有可用的安全更新。

安装如反病毒软件的安全软件,并且应用全部所需的手动安全配置。

安装、配置或诊断第三方软件。

此时升级过程完成了,该过程并不是那么复杂,是不是?接下来还需要花费一定的时间来定制服务器。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站