DevOps Troubleshooting-运维思想
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevOps Troubleshooting-运维思想相关的知识,希望对你有一定的参考价值。
linux运维不仅仅是系统工程师的事情,而且也要开发者参与其中的。才能更好的解决问题
思想决定行动。所以要有运维思想,才能更好的行动,第一时间排除故障。做运维最重要的基本法则就是事前可预,事中可控,事后可查。做到几点就是一个优秀的运维工程师。
1,划分问题空间。可以用二分法,将问题归类,属于那一类。而不是一个个问题往下找。同时谁负责更进那个分类,并告知对方。
2,沟通方式,最好能面对面沟通,要锁定的是为什么产生这个问题,而不是锁定谁的代码或者操作引起的问题。这样才能更好的解决问题。找到问题实质,大家才能刚放开说法,找到问题根源。要不然大家就是把责任该有谁负责。不刚说出真话来。
3,多尝试过去解决的方案。
4,记录问题和解决方案。
5,了解改动。
6,了解系统是怎么工作。很多人总是对自己不熟悉的,或者未知有怀疑,这是天性。对于运维也是如此,遇到问题总是认为自己不熟的dns,在我的公司就是这样,发生过一次dns问题,以后遇到故障就说会不会dns问题,我也会问你的依据是什么,经过培训之后他们就没有这样的问题。
7,谨慎使用internet,网络可以帮我们更加靠近问题,但有的时候也让我们远离问题。
以上是关于DevOps Troubleshooting-运维思想的主要内容,如果未能解决你的问题,请参考以下文章
自动化运维工具安装部署 chef (五) - node的注册和troubleshooting