自动化运维

自动化运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障。

应用安装部署自动化
一、介质库管理

Wolf ACP采用文件夹方式管理软件介质,软件介质库是一个多重目录的树形结构,每个目录下可以存放一个或者多个软件介质。每项软件以一个ZIP包的方式保存在HP SA服务器中。

介质管理主要包含三个步骤:导入介质到HP SA库(即打包)、制定分发策略、以及介质的下发(执行分发策略)。下面分别进行描述。

系统上线之初,将遵循上述分层模型建立起最初的介质库,并将目录的的读写权限授予相应的介质维护人员,以便后期实际应用过程中,根据交作实际情况对介质库进行补充调整,新建目录结构时建议遵循上述分类方式,以便于规范管理。

√ 导入介质到HP SA库(打包)。介质打包有两种方式:

1)通过被管机器打包(文件夹或者文件)

√ 制定介质分发策略:

分发策略包含了准备安装的软件, 需要安装软件的目标服务器等。

√ 介质下发:

HP SA通过执行软件分发策略完成自动分发工作,可以通过手工方式立即执行策略,也可以指定策略的自动执行时间。每项被执行的策略作为系统的一项作业,作业状态与执行结果可以查询job状态

二、操作系统的自动安装和配置

HP SA集成第三方工具如操作系统厂商提供的操作系统分发工具Jumpstart, autoyast或者其他工具如WINPE进行操作系统的分发, 基本原理如下:

√ 目标机器网络启动。

√ 客户输入安装IP地址。

√ OO把目标机器的信息传送给tftp。

√ tftp发送boot image到目标机器。

√ 目标机器由boot image启动, 注册到HP SA。

√ 在HP SA的界面看到目标机器。

√ OO自动选择目标机器和要安装的操作系统进行安装。

安装过程会调用厂商专门格式的自动安装文件,其中定义了磁盘分区,安装软件包等信息。

在HP SA的Web客户端中定义, 指定OS安装介质,上传相应的Answer File并建立其与介质的绑定关系, 同时也指定某些OS安装的参数,如timezone,system_locale等。

对实体机的OS分发,需要调用实体机管理模块,类似HP的iLO,HP自动化产品OO提供了对iLO的直接操作接口。

此外Dell的pcserver远程管理模块叫openmanager,该模块和ilo是同一厂商开发,除了可以使用命令接口由OO调度外,也可以将他和ilo整合使用。

IBM的pcserver远程管理模块叫IMM,该模块也提供CLI接口,可由OO调用实现开关机和加载光驱操作。

对虚拟化环境,包括IBM Power VM,HP IVM,VMware,Hyper-V等都提供了直接调度接口和CLI调度方式和案例。

三、常用基础系统软件的安装和配置

对于基础软件如sqlserver Weblogic,以及其他工具软件或补丁。必须提供静默安装方式(silence mode),才能通过HP SA的软件策略进行安装。

系统软件安装的基本步骤为,将介质导入HP SA介质库中,定制相应策略,选择目标服务器(组),开始分发作业。

四、常用基础系统软件的安装和配置

支持集中的软件和配置部署:集中管理网络设备的软件和配置部署,管理员可通过命令方式立即在多台设备同时进行配置和软件的部署,也可利用系统提供的自动化管理工具设定部署任务的计划,并监视任务的完成情况,包括实现IOS升级、基础配置、安全加固及网管监控。

五、应用自动安装和配置

对于步骤固定、可以脚本化的应用部署操作,通过自动化平台系统完成应用自动发布。

提供应用的自动分发,安装,配置,服务启动,状态检查等一系列功能。

六、系统补丁管理自动化

可自动分发和安装补丁:支持基于策略的补丁安装,可批量地执行安装、分发工作。

补丁更新的自动发现:基于策略对服务器补丁状态进行检查,精确发现需要补丁更新的服务器并提出建议。

支持补丁的回退。

七、产品展示
1、软件安装
2、代理安装
3、系统安装