打开客服菜单
浅谈浪潮K1 Power通过Ansible软件实现自动化运维
时间 :2024-01-02 02:03:07     安博作者: 小九看球直播网址

  随着“东数西算”工程的纵深发展,数据中心告别无序化建设,行业格局进入重塑期。以金融行业数据中心为例,其服务器及虚拟机数量规模动辄数百台甚至上千台,其硬件产品甚至跨多个平台,如浪潮K1 Power、X86及ARM等类型的服务器。

  数据中心服务器或者虚拟机数量的激增,一方面,亟需运维人员投入大量时间执行重复性的运维管理任务,如系统更新、打补丁、合规性检查、提供新的虚拟机或分区,以及务求确保正确的安全更新等。另一方面,硬件平台的多样性,也使得运维工作复杂化,如私有云架构下,每台服务器上部署的虚拟化环境、操作系统和上层应用软件千差万别,并需要随时按照业务负载的变化做动态调整;另外,新应用部署到云环境时,也会面临着复杂的云设备平台选择、批量部署、批量修改网络连接参数、部署时间窗口期短等挑战。

  海量重复性且日益复杂化的运维管理工作增加了运维人员的工作强度,且占用其大量时间,无法投入创新性工作创造更多价值,还增加了犯错几率,给运维带来了一定的风险。

  自动化运维解决方案是数据中心解决此类问题的关键,自动化运维亦是人心之所向。

  浪潮K1 Power服务器作为千行百业核心应用及新核心应用的基础架构平台,支持业界领先的端到端的自动化运维解决方案。

  其中,Ansible作为开源社区可以在一定程度上完成整个云平台自动化部署和运维的主流软件,堪称实现IT自动化运维最简便的方法,浪潮K1 Power支持的所有操作系统均可完美安装Ansible组件,结合其自动化能力,能够大幅度降低包括系统运维人员和研发人员在内的整个IT团队的运维负担,大大降低运维风险。浪潮K1 Power通过Ansible软件能轻松实现以下主要自动化运维场景:

  目前,Ansible已经完全支持浪潮K1 Power,并获得了红帽的官方集成认证(Red Hat Ansible Automation Platform),用户都能够直接通过红帽官方网站下载,并获得红帽提供的企业级技术上的支持。此外,用户还可以再一次进行选择开源社区版本,浪潮K1 Power提供红帽认证的相关组件,以此来实现各类开源和商用软件在浪潮K1 Power环境上的自动化部署和管理。

  目前,浪潮K1 Power已经构建了围绕Ansible的完善生态和全流程,包括从浪潮K1 Power开发到开源社区,再到红帽官方认证商业化。

  操作系统团队开发大量可用的Ansible组件,发布到AIX社区、System i社区及开源社区Ansible Galaxy,用户都能够在Galaxy开源社区查阅使用。其中,Galaxy开源社区的组件也是Ansible集合的备选,获得红帽官方认证后,将被纳入到Red Hat Ansible Automation Platform商业版,并能够最终靠订阅得到官方提供的企业级技术支持。

  AIX组件:Ansible Galaxy开源社区提供了AIX集合,包括modules、playbooks示例等,能很好地帮助AIX的自动化任务,并提供社区支持。

  如前文所述,Ansible是开源社区可以在一定程度上完成整个云平台自动化部署和运维的主流软件,在云生态系统中,无论是私有云、公有云,还是混合云,Ansible都可以在一定程度上完成自动化部署和运维。在私有云领域,Ansible能够和OpenStack架构很好地集成,实现云基础架构的自动化部署和云系统负载与应用的自动化运维,从而让OpenStack管理更简单。

  如图示,由于PowerVC是基于OpenStack技术构建的,故其能够正常的使用Ansible自带的OpenStack组件部署虚拟机,其主要的组件如下: