【运维知识大神篇】两种方法,一键部署ElasticSearch集群(Shell+Ansible自动化部署)

本篇文章给大家介绍一下用Shell和Ansible两种方式,去一键部署ES(ElasticSearch)集群,实现在集群部署中的批量化操作,享受自动化部署的魅力。准备主机主机名IPCPUdiskmemoryAnsible10.0.0.612C20G2GELK10410.0.0.1042C20G...

【运维知识高级篇】一篇文章带你搞懂Glances资源监控工具!(Psutil模块+本机展示+web界面展示+密码管理+API服务)

在【运维知识基础篇】Linux常用基础命令(三)讲基础命令的时候介绍过top、free、w、uptime等命令,来查看系统的资源状态,在我们想监控主机状态的时候,可以通过Linux三剑客配合这些命令取状态信息,但是这样操作比较麻烦,需要挨个去取数值,做zabbix的自定义监控项。随着我们运维工...

【运维知识高级篇】详解代码发布流程的4种方式(直接发布+金丝雀发布+滚动式发布+双服务器组发布)

本篇文章详细介绍4种代码发布流程,可以根据企业需求自行选择使用,分别是直接发布、金丝雀发布、滚动式发布、双服务器组发布。前几篇文章介绍的Jenkins发布流程,可以通过编写shell或者集成ansible实现这四种发布流程的任意一种。目录直接发布金丝雀发布滚动式发布双服务器组发布一、蓝绿发布二...

【运维知识高级篇】一篇文章带你搞懂GitLab基础操作(安装部署+汉化+代码推送+分支合并+保护主分支+GitLab备份)

GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,可以通过web界面,进行访问公开的或者私人项目,它有和Github类似的功能,能够浏览源代码,管理缺陷和注释,可以观念里团队对仓库的访问,它非常已于浏览提交过的版本并提供一个文件历史库,...