封闭内网情况下的补丁管理

封闭内网情况下的补丁管理

封闭内网补丁管理流程图:

如果Patch Manager Plus服务器在内网环境下,并且服务器无法连接互联网,在这种情况下,服务器无法直接和Zoho的补丁库进行同步,同时也无法下载缺失的补丁进行部署。
下面是手动更新补丁库,下载缺失补丁,并部署到相应客户端的步骤:
配置代理服务器设置
1. 在补丁管理控制台中点击 "管理",然后在补丁设置下,点击 “代理服务器设置”

2.选择"无法连接到连接到互联网",并保存。


下载并安装工具
1.下载下面链接中的Zip压缩包,并解压到一个 可以访问互联网的Windows机器
注意:如果这个可以访问互联网的windows电脑通过代理连接外网,打开downloadMgr.prop文件,提供代理服务器的信息以及端口。
配置代理服务器,下载安装工具是一次性操作,然而每次部署补丁都需要手动更新补丁库,下载需要的补丁。
更新补丁库
1.解压下载的zip压缩包 ,打开命令行,导航到工具所在目录

2.执行命令patchsync.bat -c updatedb,将会更新Zoho补丁库中支持的Windows补丁信息和Mac补丁信息到本地计算机,
执行命令:patchsync.bat -c updated -i linux命令将会更新支持的Linux补丁信息到本地计算机,这个更新过程需要一些时间,更新完成后补丁信息将会更新到Updtedb文件夹;


3.复制Updatedb文件夹到Patch Manger Plus服务器的<Patch Manager Plus安装目录>conf/CRSData路径下;
4.打开Web控制台依次点击 补丁管理按钮>Update Now,所有必要的信息从updatedb目录拷贝到补丁服务器的数据库;
5.对被管计算机进行补丁扫描,识别缺失的补丁;
注意:在下载缺失的补丁之前确保对所有的被管计算机完成补丁扫描。

下载缺失的补丁
1.在补丁管理系统后台,找到缺失的补丁视图,点击"导出缺失的补丁"按钮,所有缺失的并且还没有下载的补丁将会下载为一个
downloadUrlJson.txt文件


2.复制包含缺失补丁信息的txt文件到工具所在目录


3.打开命令行,执行命令:patchsync.bat -c dwnpatch -f downloadUrlJson.txt,这个命令会将所有缺失的补丁下载到
store目录

4.拷贝store文件夹到补丁管理服务器的<安装目录>/webapps/DesktopCentral/Store(这是一个默认的补丁存储路径,如果已经修改,则改成相应的存储路径),
5.在控制台中打开 已下载的补丁视图 ,点击 "Update Downloaded Patches"按钮,所有下载的补丁将会更新到补丁数据库中,并且出现在 已下载的补丁视图:



部署缺失的补丁

现在选中缺失的补丁,进入补丁配置界面,点击部署或者"立即部署"按钮,缺失的补丁就会部署到相应缺失的计算机上。