WSUS数据的导入导出:WSUS2.0系列之四

 WSUS更新的导入导出

 
我们在前面的实验中所涉及到的WSUS 服务器大都通过互联网连接到微软网站去下载更新,但有些网络例如公安部门或军队的网络是与互联网物理隔绝的,这种情况下WSUS 服务器怎么能实现数据同步呢?我们可以采用导入导出WSUS 数据的方法来解决。先在一台能联网的WSUS 服务器上下载所需更新,然后将数据导出,导出的数据交由隔离网络内的WSUS 服务器导入,这样被隔离的WSUS 服务器就间接地实现了数据同步。我们为此构思一个实验,实验拓扑如下图所示,Berlin Firenze 是两个WSUS 服务器,我们准备在Berlin 上将WSUS 数据导出,然后让Firenze 将数据导入。
 
WSUS 服务器下载的数据包括两部分,更新文件和元文件。更新文件存储在文件夹里,元文件存储在数据库中。更新文件的导入导出很容易实现,直接复制文件夹就可以了。更新文件的导入导出则可以通过一个wsusutil.exe 工具来完成。因此一个完整的WSUS 导入导出应该包括三个步骤:
更新文件的导入导出
确保源服务器和目标服务器快速安装文件特性和语言设置完全匹配
三 元文件的导入导出
具体实现如下
 
更新文件的导入导出
Berlin 的更新文件存储在E:\WSUS\WsusContent 目录下,如下图所示,这个路径是在安装WSUS 服务器时所确定下来的。我们想实现更新文件的导入导出非常容易,只要将此目录下的所有内容都复制到Firenze 的更新文件目录下就可以了。我们可以借助于光盘,移动硬盘等存储介质先将Berlin 的更新文件复制出来,然后再复制到Firenze 的更新文件目录下。如果从Berlin 复制更新文件时服务器提示有些文件正在被使用,我们可以先将Berlin Update Services 服务停止然后再进行复制。
 
确保源服务器和目标服务器 快速安装文件特性和语言设置完全匹配
WSUS 源服务器和目标服务器必须确保它们在同步选项中的快速安装文件特性和语言设置完全一致,这样才能进行WSUS 元文件的导入导出。如果快速安装文件特性和语言设置不一样,那么会导致源服务器和目标服务器元数据库结构不同,进而无法实现元文件的导入导出。
设置Firenze 的同步选项,打开Firenze WSUS 管理页面,点击选项,然后选择同步选项,如下图所示,选择红圈处的“高级”。
 
如下图所示,我们选择在此服务器本地存储更新文件,以及仅下载与简体中文匹配的更新,这两项设置一定要和导出服务器Berlin 一致。
 
元文件的导入导出
WSUS 元文件的导入导出需要借助一个wsusutil.exe 的工具。这个工具位于C:\Program Files\Update Services\Tools 目录下。注意,在进行元文件的导入导出之前,我们必须先进行更新文件的导入导出。
我们先进行导出操作。Wsusutil.exe 导出元文件的语法很简单,只需要使用export 参数,再为导出的数据文件和日志文件起个名字就可以了。如下图所示,我们在Berlin 上输入命令wsusutil export e:\wsus.cab e:\wsus.log ,其中export 表示要进行导出操作,e:\wsus.cab 是导出的数据文件,e:\wsus.log 是导出的日志文件。
 
Berlin 导出元文件后,将导出的数据文件和日志文件复制到Firenze 上,在本例中我们将wsus.cab wsus.log 都复制到了Firenze E:\ ,然后我们就可以在Firenze 上执行导入操作了。导入操作的语法和导出操作很对称,如下图所示,我们输入命令 wsusutil import e:\wsus.cab e:\wsus.log ,参数很容易理解,在此不再解释。
 
导入所需要的时间较长,耐心等待一段时间,终于成功完成,如下图所示。至此,我们顺利实现WSUS 数据的导入导出,现在Firenze 可以为客户机提供更新服务了!
 
 
本文出自 “ 岳雷的微软网络课堂” 博客,请务必保留此出处 http://yuelei.blog.51cto.com/202879/82409

你可能感兴趣的:(WSUS)