自动化运维系统设计

日期:2021-04-27 14:44:26 | 人气:

整个自动化运维系统的用户界面被设计为基于浏览器的体系结构。运维工程师可以随时随地登录管理系统进行运维。如此更为方便,Octopod服务器向被操作的机器发出指令。

统一管理异构服务器。过去,很多用户可能对Windows深恶痛绝,但是Windows也能够很好地管理它。我们使用开源SSH来管理Windows,以便我们可以对系统执行批量处理补丁更新以及批量处理密码管理和操作。  

充分利用现有的协议及工具。该平台的功能是所有系统都由SSH管理,而不是自己开发一些Agent,这也反映了自动化运维的观点。在大多数情况下,我们不需要重新造轮子。即便我们大多数时间都创建了一种客户端方法,也没有在生产环境中对得到严格的验证。SSH协议本身已经存在了很多年,并且已经使用了很多年。这种问题已经发生。与造轮子相比,使用SSH更稳定,更可靠,使用更方便。

自动化运维系统的目标:

完备:此系统必须能够满足所有操作和维护要求。 

高效:尤其是在批处理或执行特定任务时,我们希望该系统能够及时为用户提供反馈。 

简洁:简单易用。假如系统的运行过程,操作界面和设计思想比较复杂,运维人员的学习成本将会很高,使用效果会受到打折,系统的能力和效率也会随之降低也会因此打折扣。  

安全:如果系统不安全,那么可能导致迅速被黑客接管。 因此,安全性也是一个重要因素。