《信息技术基础设施架构设计.pdf》由会员分享,可在线阅读,更多相关《信息技术基础设施架构设计.pdf(20页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102163148 A (43)申请公布日 2011.08.24 CN 102163148 A *CN102163148A* (21)申请号 201110041322.7 (22)申请日 2011.02.16 12/706,396 2010.02.16 US G06F 9/44(2006.01) (71)申请人 埃森哲环球服务有限公司 地址 爱尔兰都柏林 (72)发明人 A布朗 (74)专利代理机构 北京市金杜律师事务所 11256 代理人 酆迅 李峥宇 (54) 发明名称 信息技术基础设施架构设计 (57) 摘要 本发明涉及信息技术基础设施架构设计。提 供了支持信息。
2、技术基础设施的设计和构建的方 法、 计算机可读介质和装置。 可以从架构图中提取 构建信息, 从而使得自动化引擎能够构建和配置 基础设施解决方案。架构图包含与相应的基础设 施组件相关联的定制属性列表。 然后, 从架构图生 成构建数据, 从而使得自动化引擎能够构建指定 信息技术基础设施。架构图可以表示每个基础设 施组件, 每个基础设施组件具有选自一批图标的 图标, 其中每个图标具有定制属性模板。 根据相关 联的基础设施组件将配置数据填充在定制属性模 板的条目中。可以通过确定架构图中的不同定制 属性列表是否一致来验证构建数据, 并且仅当接 收到批准指示时才可以向自动化引擎传递构建数 据。 (30)优。
3、先权数据 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 6 页 附图 10 页 CN 102163149 A1/3 页 2 1. 一种计算机辅助方法, 包括 : 通过计算机获得基础设施解决方案的架构图, 所述架构图包括第一基础设施组件 ; 通过计算机将第一定制属性列表与所述第一基础设施组件相关联 ; 通过计算机从所述第一定制属性列表生成构建数据 ; 以及 通过计算机从所述构建数据构建指定基础设施。 2. 根据权利要求 1 的方法, 其中所述架构图包括第二基础设施组件, 所述方法进一步 包括 : 将与所述第二基础设施组件相关联的第。
4、二定制属性列表并入到所述构建数据中。 3. 根据权利要求 1 的方法, 进一步包括 : 当接收到批准指示时, 传递所述构建数据以构建指定基础设施。 4. 根据权利要求 1 的方法, 进一步包括 : 当接收到不批准指示时, 提供原因指示 ; 以及 随后接收已更新的架构图。 5. 根据权利要求 1 的方法, 进一步包括 : 提供一批图标, 每个图标代表基础设施组件类型并且具有相关联的定制属性模板 ; 以 及 获得架构图, 所述架构图是基于所述一批图标。 6. 根据权利要求 5 的方法, 进一步包括 : 将针对所述第一基础设施组件的配置数据插入所述相关联的定制属性模板, 其中所述 配置数据表征了所述。
5、指定基础设施中的所述第一基础设施组件。 7. 根据权利要求 1 的方法, 进一步包括 : 当不能完成所述指定基础设施时, 生成错误指示 ; 以及 当接收到解决指示时, 继续构建所述指定基础设施。 8. 根据权利要求 1 的方法, 进一步包括 : 验证所述构建数据。 9. 根据权利要求 2 的方法, 进一步包括 : 确定所述第一定制属性列表和所述第二属性列表是否一致。 10. 一种存储计算机可执行指令的计算机可读存储介质, 所述计算机可执行指令在执 行时使得处理器执行一种方法, 包括 : 获得基础设施解决方案的架构图, 所述架构图包括第一基础设施组件 ; 在第一定制属性列表中插入所述第一基础设施。
6、组件 ; 从所述第一定制属性列表生成构建数据 ; 以及 根据所述构建数据来配置所述第一基础设施组件。 11. 根据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 将与所述第二基础设施组件相关联的第二定制属性列表并入到所述构建数据中。 12. 根据权利要求 11 的计算机可读介质, 其中所述方法进一步包括 : 从所述构建数据构建指定基础设施。 13. 根据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 当接收到批准指示时, 传递所述构建数据以构建指定基础设施。 权 利 要 求 书 CN 102163148 A CN 102163149 A2/3 页 3 14. 根。
7、据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 当接收到不批准指示时, 提供原因指示 ; 以及 随后接收已更新的架构图。 15. 根据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 提供一批图标, 每个图标代表组件类型并且具有相关联的定制属性模板 ; 以及 获得架构图, 所述架构图基于所述一批图标。 16. 根据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 当不能完成所述指定基础设施时, 生成错误指示 ; 以及 当接收到解决指示时, 继续构建所述指定基础设施。 17. 根据权利要求 10 的计算机可读介质, 其中所述方法进一步包括 : 验证所。
8、述构建数据是一致的。 18. 根据权利要求 17 的计算机可读介质, 其中所述方法进一步包括 : 确定所述第一定制属性列表和另一属性列表是否一致, 所述其他属性列表与不同的基 础设施组件相关联。 19. 一种装置, 包括 : 数据生成器, 配置为 : 获得基础设施解决方案的架构表示, 所述架构图包括第一基础设施组件 ; 将第一定制属性列表与所述第一基础设施组件相关联 ; 以及 从所述第一定制属性列表生成构建数据 ; 以及 自动化引擎, 配置为 : 从所述数据生成器接收所述构建数据 ; 以及 从所述构建数据构建指定基础设施。 20. 根据权利要求 19 的装置, 所述架构表示包括第二基础设施组件。
9、, 并且所述数据生 成器进一步配置为, 将与所述第二基础设施组件相关联的第二定制属性列表并入到所述构 建数据中。 21. 根据权利要求 19 的装置, 所述数据生成器进一步配置为, 当接收到批准指示时, 传 递所述构建数据以构建指定基础设施。 22. 根据权利要求 19 的装置, 所述数据生成器进一步配置为 : 当接收到不批准指示时, 提供原因指示 ; 以及 随后向所述自动化引擎提供已更新的架构表示。 23. 根据权利要求 19 的装置, 所述数据生成器进一步配置为 : 显示一批图标, 每个图标代表基础设施组件类型并且具有相关联的定制属性模板 ; 以 及 向所述自动化引擎发送所述架构表示, 其。
10、中所述架构表示基于所述一批图标。 24. 根据权利要求 19 的装置, 所述自动化引擎进一步配置为 : 当不能完成所述指定基础设施时, 生成错误指示 ; 以及 当接收到解决指示时, 继续构建所述指定基础设施。 25. 根据权利要求 20 的装置, 进一步包括用于存储规则集的存储器设备, 所述数据生 成器配置为基于所述规则集来验证所述第一定制属性列表和所述第二属性列表是一致的。 权 利 要 求 书 CN 102163148 A CN 102163149 A3/3 页 4 26. 一种装置, 包括 : 存储器 ; 以及 处理器, 配置为获取来自所述存储器的指令并且执行 : 获得基础设施解决方案的架。
11、构表示, 所述架构表示包括第一基础设施组件 ; 将第一定制属性列表与所述第一基础设施组件相关联 ; 从所述第一定制属性列表生成构建数据 ; 以及 从所述构建数据构建指定基础设施。 权 利 要 求 书 CN 102163148 A CN 102163149 A1/6 页 5 信息技术基础设施架构设计 技术领域 0001 本申请涉及信息技术, 具体地, 涉及信息技术基础设施架构设计。 背景技术 0002 信息技术 (IT) 通常处理使用电子计算机和计算机软件来转换、 存储、 保护、 处理、 传输和安全地获取信息。IT 基础设施的设计和构建是信息技术的重要目标。 0003 构建信息技术 (IT) 基。
12、础设施通常是多阶段的工作。网络架构师首先绘制具有组 件 ( 例如, 交换机、 路由器、 服务器、 防火墙 ) 和组件之间的互连性的基础设施的架构图。该 架构还将外围组件与网络设施 ( 例如, 局域网和因特网 ) 连接。该架构还可以在文本文件 或构建表单中提供注释并描述连接性和组件的特性。图和 / 或注释通常形成架构文档的基 础, 该架构文档被呈递给网络管理员以便构建 IT 基础设施。网络管理员随后使用来自架构 文档的信息来构建 IT 基础设施。然后, 网络管理员将该信息输入到 web 前端或电子数据表 单, 从而使得构建工具能够配置 IT 基础设施中的指定组件。 0004 IT 基础设施的设计。
13、、 操作、 维护和管理通常对组织带来难以克服的挑战。构建 IT 基础设施的传统实践通常是多阶段处理, 其涉及在具有不同工作职责的不同的人之间传送 信息。因此, 实现或修改 IT 基础设施的时间可能比期望的更长。 发明内容 0005 本发明的多个方面提供了用于设计和构建信息技术 (IT) 基础设施的方法、 装置 和计算机可读介质。在一个方面中, 操作呈现出与计算机辅助设计 (CAD) 和计算机辅助制 造 (CAM) 类似的特性。从 Microsoft图中提取 IT 基础设施构建信息。然后, 自动 化引擎使用所提取的信息来按照架构图构建和配置基础设施解决方案。 0006 在本发明的另一方面中, 架。
14、构图包含与每个基础设施组件相关联的定制属性列 表。然后, 从架构图生成构建数据以便构建指定的信息技术 (IT) 基础设施。架构图可以表 示每个基础设施组件, 每个基础设施组件具有选自一批(a collection of)图标的图标, 其 中每个图标具有相关联的定制属性模板。 接收配置数据以便根据相关联的基础设施组件用 于定制属性模板中的条目。 0007 在本发明的另一方面中, 通过确定架构图中的不同定制属性列表是否一致来验证 构建数据。 0008 在本发明的另一方面中, 仅当接收到批准指示时才向自动化引擎传递构建数据。 附图说明 0009 通过示例而非限制的方式在附图中图示了本发明的多个方面,。
15、 其中类似的参考标 号表示类似的元件, 并且其中 : 0010 图 1 示出了根据本发明实施方式的在用于设计和构建 IT 基础设施的系统中使用 的计算机系统。 说 明 书 CN 102163148 A CN 102163149 A2/6 页 6 0011 图 2 示出了根据本发明实施方式的用于构建基础设施解决方案的系统。 0012 图 3 示出了根据本发明实施方式的用于构建基础设施解决方案的流程图。 0013 图 4 示出了根据本发明实施方式的用于构建指定基础设施的系统。 0014 图 5 示出了根据本发明实施方式的基础设施解决方案的示例性架构图。 0015 图 6 示出了根据本发明实施方式的。
16、防火墙的示例性定制属性。 0016 图 7 示出了根据本发明实施方式的服务器的示例性定制属性。 0017 图 8 示出了根据本发明实施方式的用于构建基础设施解决方案的示例性构建数 据。 0018 图 9 示出了根据本发明实施方式的用于构建基础设施解决方案的附加示例性构 建数据。 0019 图 10 示出了根据本发明实施方式的用于构建基础设施解决方案的附加示例性构 建数据。 具体实施方式 0020 实施方式支持信息技术 (IT) 基础设施的设计和构建。在一个方面中, 操作呈现出 与计算机辅助设计 (CAD) 和计算机辅助制造 (CAM) 类似的特性。从 Microsoft图 中提取 IT 基础设。
17、施设计信息。自动化引擎使用所提取的信息来按照该图构建和配置基础 设施解决方案。还可以产生操作文档。 0021 本发明的元件可以利用计算机系统, 诸如图 1 所示的系统 100 来实现。系统 100 可以支持系统 ( 例如图 2 和图 4 分别示出的系统 200 和系统 400) 并且执行处理 ( 例如图 3所示的处理300), 以根据在此公开的本发明的多个方面来设计和构建信息技术(IT)基础 设施。 0022 计算机100包括中央处理器110、 系统存储器112和系统总线114, 该系统总线114 将包括系统存储器 112 的各种系统组件与中央处理器 110 耦合。系统总线 114 可以是多种。
18、 类型的总线结构中的任何一种, 包括使用各种各样总线架构中的任何一种的本地总线、 外 围总线、 存储器总线或存储器控制器。系统存储器 112 的结构是本领域技术人员公知的, 并 且可以包括存储在只读存储器 (ROM) 中的基本输入 / 输出系统 (BIOS) 以及存储在随机存 取存储器 (RAM) 中的一个或多个程序模块, 诸如操作系统、 应用程序和程序数据。 0023 计算机 100 还可以包括用于读取和写入数据的各种各样的接口单元和驱动器。特 别地, 计算机 100 包括硬盘接口 116 和可移除存储器接口 120, 其分别将硬盘驱动器 118 和 可移除存储器驱动器 122 与系统总线 。
19、114 耦合。可移除存储器驱动器的示例包括磁盘驱动 器和光盘驱动器。驱动器及其相关联的计算机可读介质 ( 诸如软盘 124) 提供对计算机可 读指令、 数据结构、 程序模块以及用于计算机 100 的其他数据的非易失性存储。仅出于说明 的目的, 示出了单个硬盘驱动器118和单个可移除存储器驱动器122, 应当理解, 计算机100 可以包括若干这种驱动器。另外, 计算机 100 可以包括用于与其他类型的计算机可读介质 接口通信的驱动器。存储设备 ( 例如硬盘驱动器 118) 可以存储当执行程序数据从而进行 处理 ( 例如处理 300) 时访问的预定值。 0024 用户可以利用各种各样的输入设备来与。
20、计算机 100 交互。图 1 示出了将键盘 128 和指示设备 130 与系统总线 114 耦合的串行端口接口 126。指示设备 128 可以利用鼠标、 轨 说 明 书 CN 102163148 A CN 102163149 A3/6 页 7 迹球、 笔式设备或者类似的设备来实现。当然, 一个或多个输入设备 ( 未示出 ), 诸如控制 杆、 游戏垫、 碟形卫星天线、 扫描仪、 触摸敏感屏幕等, 可以与计算机 100 连接。 0025 计算机 100 可以包括用于将设备与系统总线 114 连接的附加接口。图 1 示出了将 视频或数码相机 134 与系统总线 114 耦合的通用串行总线 (USB)。
21、 接口 132。IEEE 1394 接 口 136 可以用于将附加设备与计算机 100 耦合。另外, 接口 136 可以配置为利用特定厂商 接口来操作, 该接口诸如由苹果计算机公司开发的FireWire和索尼公司开发的i.Link。 输 入设备还可以通过并行端口、 游戏端口、 PCI 板或者用于将输入设备与计算机耦合的任何其 他接口, 来与系统总线 114 耦合。 0026 计算机100还包括将显示设备142与系统总线114耦合的视频适配器140。 显示设 备 142 可以包括阴极射线管 (CRT)、 液晶显示器 (LCD)、 场发射显示器 (FED)、 等离子显示器 或者产生可由用户查看的图。
22、像的任何其他设备。附加输出设备, 诸如打印设备 ( 未示出 ), 可以与计算机 100 连接。 0027 声音可以由麦克风144和扬声器166记录和再现。 声卡148可以用于将麦克风144 和扬声器 166 与系统总线 114 耦合。本领域技术人员应当意识到, 图 1 所示的设备连接仅 用于说明的目的, 多个外围设备可以经由备选接口与系统总线 114 连接。例如, 摄像机 134 可以与 IEEE 1394 接口 136 连接, 并且指示设备 130 可以与 USB 接口 132 连接。 0028 计算机100可以使用与一个或多个远程计算机或其他设备(诸如服务器、 路由器、 网络个人计算机、 。
23、对等设备或其他常用网络节点、 无线电话或无线个人数字助理 ) 的逻辑 连接而操作于联网环境中。计算机 100 包括网络接口 150, 该网络接口 150 将系统总线 114 与局域网 (LAN)152 耦合。网络化环境常见于办公室、 企业范围计算机网络和家庭计算机系 统。 0029 广域网 (WAN)154, 诸如因特网, 也可以由计算机 100 访问。图 1 示出了与串行端 口接口 126 和 WAN 154 连接的调制解调器单元 156。调制解调器单元 156 可以位于计算机 100 内部或外部, 并且可以是任何类型的常规调制解调器, 诸如电缆调制解调器或卫星调制 解调器。LAN 152 。
24、还可以用于与 WAN 154 连接。图 1 示出了路由器 158, 路由器 158 可以以 常规方式将 LAN 152 与 WAN 154 连接。 0030 应当意识到, 所示的网络连接是示例性的, 可以使用在计算机之间建立通信链路 的其他方式。假定存在各种公知协议 ( 诸如 TCP/IP、 帧中继、 以太网、 FTP、 HTTP 等 ) 中任何 一种, 并且计算机 100 能够操作于客户端 - 服务器配置中, 以使得用户可以从基于 web 的服 务器获取网页。另外, 可以使用各种常规 web 浏览器中的任何一种来显示和操纵网页上的 数据。 0031 计算机 100 的操作可以由各种各样不同的。
25、程序模块来控制。程序模块的示例有例 程、 程序、 对象、 组件、 数据结构, 等等, 其执行特定任务或实现特定抽象数据类型。 本发明还 可以利用其他计算机系统配置来实践, 这些计算机系统配置包括手持设备、 多处理器系统、 基于微处理器或可编程消费性电子产品、 网络 PCS、 小型计算机、 大型计算机、 个人数字助理 等。 另外, 本发明还可以实践在分布式计算环境中, 其中任务由通过通信网络链接的远程处 理设备执行。 在分布式计算环境中, 程序模块可以位于本地和远程存储器存储设备两者中。 0032 图 2 示出了根据本发明实施方式的用于构建基础设施解决方案的系统 200。对于 架构师261, 系。
26、统200可以表现为具有与计算机辅助设计(CAD)和计算机辅助制造(CAM)类 说 明 书 CN 102163148 A CN 102163149 A4/6 页 8 似的特性。在处理 201 中, 系统 200 从 Microsoft图中提取 IT 基础设施设计信 息。架构师 261 通过图 ( 例如 Microsoft) 输入指定 IT 基础设施的配置。该图 通常表示了基础设施组件 ( 例如服务器图标 251、 网络图标 252、 存储设备图标 253 以及备 份设备图标 254), 该基础设施组件具有可以选自图标画板的图标。此外, 可以将一组属性 ( 特性 ) 与每个图标相关联, 从而使得架。
27、构师 261 可以针对每个组件输入构建信息。示例 性属性包括 : 厂商、 设备名称、 产品描述、 操作系统、 存储器大小、 硬盘驱动器容量、 活动目录 路由、 IP 地址、 配置构建、 构建、 位置、 存储区域网络 (SAN) 存储大小、 存储设备标识、 VLANIP 地址、 VLAN 连接以及 WAN 连接 IP 地址。将利用图 5- 图 7 来讨论具有属性列表的示例性架 构图。 0033 在某些实施方式中, 可以从架构图中提取构建数据, 该架构图采取图8-图10所示 的Microsoft电子数据表单的形式。 在其他实施方式中, 可以以Microsoft XML文 件或文本文件来表示构建数据。
28、。 0034 在某些实施方式中, 在步骤203中, 批准者262查看具有相关联的构建信息的架构 图。如果批准者 262 批准了该架构图, 则向自动化引擎 205 传递构建数据。如果批准者 262 没有批准该架构图, 则向架构师 261 提供不批准该图的原因。架构图可以被修改并且向处 理 201 重新提交。 0035 在某些实施方式中, 自动化引擎 205 由 OpalisTM集成服务器实现, OpalisTM集成服 务器用作 IT 处理自动化平台, 并且由总部在安大略多伦多的 Opalis 软件公司制造。该集 成服务器支持自动构架 (fabric) 能力, 该自动构架能力使得网络管理员能够迅速。
29、集成工 具和使 IT 服务自动化。 0036 自动化引擎 205 提取和利用构建数据以按照架构图构建和配置基础设施解决方 案。自动化引擎 205 还可以基于构建数据产生操作文档。当自动化引擎 205 已经完成构建 IT基础设施时, 向架构师261发送配置验证。 然而, 如果不能完成构建(例如组件不可用), 则向架构师发送通知, 从而使得该问题能够被解决, 然后自动化引擎 205 可以继续构建 IT 基础设施。 0037 自动化引擎 205 可以执行来自库 207 的策略和构建例程, 这些通常是由工程师根 据传统系统来执行的。预先配置的具有属性列表模板的硬件映像还可以提高标准化程度。 这一方法通。
30、过从请求方收集的数据提供了操纵自动化策略以及后续的硬件配置构建 ( 例 如 CPU 数目、 磁盘保护等 ) 的灵活性。 0038 实施方式支持 IT 基础设施的设计和构建。在一个方面中, 操作呈现出与计算机 辅助设计 (CAD) 和计算机辅助制造 (CAM) 类似的特性。从 Microsoft图中提取 IT 基础设施设计信息。 自动化引擎使用所提取的信息来按照该图构建和配置基础设施解决方 案。还可以产生操作文档。 0039 图 3 示出了根据本发明实施方式的用于构建基础设施解决方案的流程图 300。在 步骤 301 中, 架构师 261 根据基础设施要求构造架构图。该架构图可以包括不同的格式,。
31、 包 括图 5 所示的 Microsoft除表示基础设施组件、 组件之间的连接性以及与外部网 络设施的连接性的符号之外, 架构图可以包括与基础设施组件相关联的定制属性列表。 0040 在步骤 303 中, 批准者 262 查看架构图, 并且如果其满足针对期望 IT 基础设施的 要求则批准该图。如果是这样, 则在步骤 307 中, 处理架构图从而使得可以将构建数据提取 说 明 书 CN 102163148 A CN 102163149 A5/6 页 9 为能够在步骤 309 中由自动化引擎处理的形式。所提取的构建数据可以呈现出不同的格 式, 包括 Microsoft可扩展标记语言 (XML) 或。
32、者文本。 0041 参考步骤 303, 如果批准者 262 没有批准所提交的架构图, 则批准者 262 提供不批 准该图的原因。然后, 架构师 261 修改架构图以解决该原因, 并且重新提交该图以供批准。 0042 在某些实施方式中, 步骤303可以由验证处理执行, 该验证处理由计算机(例如图 1 所示的计算机 100) 执行。验证处理可以确定不同基础设施组件的属性列表是否一致。例 如, 如果针对不同组件的IP地址相同, 或者如果组件与IT基础设施中任何其他组件不具有 连接性, 则处理 300 可以检测出验证错误。 0043 参考步骤 309, 自动化引擎 205 接收构建数据 ( 例如以图 。
33、8- 图 10 所示的 Excel 电 子数据表单表示的配置数据 )。自动化引擎 205 确认每个基础设施组件是根据架构图来配 置的。例如, 自动化引擎 205 确定服务器是否正在执行已更新的操作系统或者交换机是否 与指定网络设施连接。为了实现这一点, 自动化引擎 205 可以与不同的基础设施组件通信 以获得状态信息, 以及指示基础设施组件根据构建信息来进行配置。如果在步骤 311 中, 自 动化引擎 205 成功地构建了 IT 基础设施, 则在步骤 315 中, 处理 300 完成。然而, 如果自动 化引擎205检测到构建错误(例如没有安装指定组件), 并且如果该构建错误不能自主地解 决, 。
34、则在步骤313中自动化引擎205可以生成错误指示, 并且将构建处理挂起直到该错误被 解决为止。 0044 图 4 示出了根据本发明实施方式的用于构建指定基础设施的系统 400。数据生成 器 401 从可以由架构师 261 构造的架构图接收构建信息。架构图通常表示了具有图 7 所示 的图标的每个基础设施组件。数据生成器 401 处理架构图以提取构建数据, 并且如果接收 到批准指示 ( 例如通过输入接口 409), 则向自动化引擎 403 传递该构建数据。自动化引擎 使用构建数据配置 IT 基础设施 405 中的组件和 / 或验证组件是否被正确配置。 0045 在某些实施方式中, 数据生成器 40。
35、1 验证架构文档是否与规则数据库 407 中包含 的规则一致。如果不一致, 则数据生成器可以提供错误指示, 并且要求在向自动化引擎 403 传递构建数据之前解决该错误。 0046 图 5 示出了根据本发明实施方式的基础设施解决方案的示例性架构图 500。图 500包括可以彼此互连并且与外部网络设施连接的不同组件类型(例如服务器503、 交换机 505、 交换机 507 和防火墙 501)。架构师 261 通常通过从画板 ( 未示出 ) 中选择图标 ( 例如 图标 509)、 定位图标以及将图标与其他图标连接来构造图 500。此外, 图标可以具有相应的 定制属性列表, 架构师利用配置数据来填充该。
36、定制属性列表以反映期望的配置。不同类型 的基础设施组件可以具有不同的定制属性模板。例如, 操作系统的版本通常与服务器相关 但不与交换机相关。 0047 图 6 和图 7 分别示出了根据本发明实施方式的防火墙 501 和服务器 503 的示例性 定制属性列表 601 和 701。属性列表 601 和 701 基于填充有配置数据的相应定制属性模板。 如果IT基础设施中有修改, 则配置数据可以相应地被改变并且被呈递给自动化引擎403以 更新 IT 基础设施 405。 0048 图 8、 图 9 和图 10 分别示出了根据本发明实施方式的用于构建基础设施解决方案 的示例性构建数据800、 900和10。
37、00。 这些示例性构建数据是通过从图500中的定制属性列 表中提取配置信息而从架构图 500 中导出的 ( 图 5 中未明确示出 )。通常通过右键点击相 说 明 书 CN 102163148 A CN 102163149 A6/6 页 10 应的基础设施组件, 来访问定制属性列表以便进行显示和数据输入。 0049 由于定制属性列表中的配置数据量, 所提取的构建数据以多个图示出, 尽管该数 据通常以一个电子数据表单表示。例如, 针对服务器 503 和防火墙 501 的构建数据分别在 条目 803、 903 和 1003 以及条目 801、 901 和 1001 中示出。 0050 本领域技术人员。
38、能够意识到, 可以利用具有相关联的计算机可读介质的计算机系 统来实现在此公开的示例性实施方式, 该计算机可读介质包含用于控制该计算机系统的指 令。该计算机系统可以包括至少一个计算机, 诸如微处理器、 微处理器集群、 大型机以及联 网的工作站。 0051 尽管已经针对包括执行本发明的当前优选模式在内的特定示例而描述了本发明, 但本领域技术人员应当意识到, 存在对上述系统和技术的大量变更和置换, 这些变更和置 换落入在所附权利要求书中阐明的本发明的精神和范围内。 说 明 书 CN 102163148 A CN 102163149 A1/10 页 11 图 1 说 明 书 附 图 CN 102163。
39、148 A CN 102163149 A2/10 页 12 图 2 说 明 书 附 图 CN 102163148 A CN 102163149 A3/10 页 13 图 3 说 明 书 附 图 CN 102163148 A CN 102163149 A4/10 页 14 图 4 说 明 书 附 图 CN 102163148 A CN 102163149 A5/10 页 15 图 5 说 明 书 附 图 CN 102163148 A CN 102163149 A6/10 页 16 图 6 说 明 书 附 图 CN 102163148 A CN 102163149 A7/10 页 17 图 7 说 明 书 附 图 CN 102163148 A CN 102163149 A8/10 页 18 图 8 说 明 书 附 图 CN 102163148 A CN 102163149 A9/10 页 19 图 9 说 明 书 附 图 CN 102163148 A CN 102163149 A10/10 页 20 图 10 说 明 书 附 图 CN 102163148 A 。