浅谈IT基础运维之图文版

就整个IT行业而言,基础运维应该是相对入门门槛比较低的岗位。只要具备一定的计算机软硬件基础,并且对这方面有较强的兴趣爱好,你就具备了入门的基本条件;当然,天下没有免费的午餐,师傅领进门,修行看个人,如果你能够刻苦努力、灵活变通,成为一名优秀的运维工程师那是指日可待。

基础运维这个岗位,处在整个IT平台的底层,也就是俗话的脏活、累活、重活、白天干活、晚上也干活。哈哈,被吓到了吧。年轻人,不要着急,说不定这种经历能让你走的更高,走的更远。“十年寒窗无人问,一举成名天下知”正是这个道理。

编者过去是一名基础运维工程师,身边很多朋友也是做基础运维出身,通过2-3年的积累,他们现在都在不错的单位担任高级工程师。

编者认为,作为一名合格的基础运维工程师,应当具备以下一些技能。初学者可由上而下慢慢掌握。

服务器硬件知识

服务器目前大概分3类:PC服务器、小型机、大型机。当然还有中型机。

《浅谈IT基础运维之图文版》 IBM小型机(左)和PC服务器(右)

PC服务器,身为企业级的服务器,刚入门的学员可能认为很高端好神秘。其实说白了就是一台升级版的个人电脑,一样是CPU、内存、硬盘、主板、电源之类的部件。为什么说是升级版?因为企业级服务器承载着重要的程序和服务,每时每刻提供大流量高并发的访问,对服务器的性能、稳定性和可靠性提出了很高的要求,普通的个人电脑是无法胜任的。

PC服务器一般配备冗余双电源、合计容量高达TB级别的ECC纠错内存、2-4个高性能CPU、冗余硬盘、冗余网络链路等,可应对单点故障,在一定的故障范围内还可以继续工作。硬盘冗余,一般来说就是RAID技术。网络冗余,就是将2个以上的网络端口进行绑定的技术。主要PC服务器厂家有IBM、华为、联想、DELL、浪潮、曙光等等。

《浅谈IT基础运维之图文版》 PC服务器内部结构图

小型机,主要厂家有3家,IBM、SUN、HP,SUN已经在多年前被Oracle收购了。小型机与PC服务器相比,更稳定、性能更好,支持更多的内存,更多的cpu数量,更多的板卡(网卡、光纤卡)。曾经见过一台10年未曾重启的小型机,听着让人觉得牛逼啊,但工程师看着就觉得害怕(害怕重启的时候启动不了啊)。小型机CPU采用精简指令集RISC,而PC服务器采用复杂指令集CISC,IBM采用POWER处理器、SUN采用SPARC处理器、HP采用安腾和PA-RISC处理器。小型机能够在运行状态下进行CPU、内存、以及板卡的增加和更换工作,不需停机,这个估计是小型机相对PC服务器最大的优点了,想想不关机就能更换内存,多霸气啊。

操作系统

说完服务器,接下来当然是操作系统了。PC服务器一般使用Linux系统和Windows系统。小型机使用Unix操作系统。

Linux,企业常用的有RHEL、SuSE、CentOS;例如Ubuntu也是很受欢迎的操作系统,尤其是在云计算大行其道的今天。初学者建议学习RHEL(Red Hat Enterprise Linux)。

Windows系统,指的是服务器版本的系统。Windows2003、Window2008、Windows2012等。

Unix操作系统主要有3个:AIX、SOLARIS、HP-UX。每个系统都有自己的优缺点;易用性易学性最好的,非AIX莫属了。

Linux和Unix属于开放系统,与Windows差异很大。Linux和Unix绝大多数的使用操作都是以命令方式执行,而不是windows的图形界面,可能看上去很枯燥无味,但是一旦熟悉,你将爱上它。初学的学员可以先从Linux开始学习,学什么呢?可能是很多学员的疑问,一般来说学习一个操作系统需要学习系统安装、设备管理、磁盘管理、软件管理、进程管理、网络管理等。

存储(磁盘阵列)

大家都知道个人电脑配置有1个或多个硬盘,服务器也一样,也配备有若干个硬盘。随着IT系统的使用,数据量将越来越大,单个硬盘无法满足容量的需求,多个硬盘单独使用也无法满足使用的便捷性。这个时候RAID技术出现,可以将多个硬盘组合成一个更大的磁盘空间,例如三个100GB硬盘采用RAID0技术可以组合成一个300GB的磁盘空间。但是随着IT数据的增加,服务器配备的几个硬盘已经无法满足用户数据增长的需求,这个时候,外置存储设备出现了,通过外接存储设备上的几十甚至几百个硬盘的RAID技术组合,服务器可以使用更大的存储空间。

《浅谈IT基础运维之图文版》 IBM DS8000存储

一个存储(也称磁盘阵列)的容量从最初几个TB到如今的几百TB,甚至可以达到PB级别。如果一个服务器使用一个存储设备,显然是一种资源的深度浪费啊。存储区域网络是一种介于服务器和存储之间的链路,通过存储网络,多个服务器可以访问同一个存储的相同的磁盘资源或不同的磁盘资源,这个存储网络叫FC网络(SAN网络、网状通道),一般使用光纤这种高速传输介质。例如一个10TB的存储,可以分配3TB空间给服务器A,7TB空间给服务器B。当然,实际的IT环境很多都是1个大容量存储设备与几十个服务器的对应关系。这种存储网络设备我们叫SAN交换机、FC交换机或者光纤交换机,存储和服务器通过FC交换机进行互联,使用FC协议进行存储访问操作。

常见的存储厂家有IBM、SUN、HP、DELL、华为等等。常见的FC交换机有IBM、HP、SUN,其实这些厂家基本都是OEM博科的FC交换机。什么是OEM,大家可以简单理解为克隆吧,不做阐述。差点忘了还有2家高端存储厂家:HDS和EMC。

网络技术

网络是编者的短板啊,只是知道一些基本的概念,例如千兆、万兆、二层、三层、链路聚合、接入层、核心层、NAT、VLAN、交换机、路由、防火墙、ACCESS、TRUNK。搞清楚这些概念是怎么回事,其实是不够的。但是编者已经放弃而来,人不可能做到面面俱到,偶尔有那些一些缺点,呵呵哈!

虚拟化技术

虚拟化最近几年真是太火了,因为它实实在在地为企业节省了大量成本。

什么是虚拟化,简单来说就是在一个物理服务器上安装虚拟化软件后,可以同时运行多个操作系统。传统的IT环境是一个服务器只运行一个操作系统,目前是一个服务器同时运行多个操作系统,很显然,采用虚拟化技术,企业再也不需要购买大量的服务器了。虚拟化技术也不是近几年的产物,而是10几年前出现了,只可惜当时的服务器性能底下,不足以承载过多的负荷,而现在的技术进步,服务器承载10个甚至几十个虚拟机已经卓卓有余。

《浅谈IT基础运维之图文版》 VMware虚拟化技术

主流的虚拟化技术有PowerVM、VMware、Citrix、Xen、KVM,包括目前很火热的OpenStack。Openstack属云计算范畴了,有兴趣的学者可自行了解。

集群高可用技术

集群软件很多,针对不同的操作系统有不同的集群软件,例如IBM AIX平台的HACMP、SUN平台的sun cluster、HP平台的ServiceGuard,Linux的HeartBeat等等,当然少不了Veritas Cluster Service(VCS),VCS支持绝大多数操作系统平台,包括Linux、Unix、Windows,可以说一套命令走天下。

《浅谈IT基础运维之图文版》 简单集群高可用系统

集群软件,也称高可用软件,意思是提供更高的可用性。当你在银行ATM设备取款,突然银行后台的交易系统发生服务器故障,那怎么办?假设银行后台的交易系统使用了集群软件,那么当这个服务器发生故障后,集群软件将交易系统程序自动启动在另外一台服务器上,这样,就保证了ATM取款工作的继续进行。这个仅仅是一个例子,或者说是很早期的情况,目前的集群系统已经支持多个服务器部署同一个应用程序同时提供访问,不再是主备关系了。

结束语

唠叨了不少了,可惜都是很老的知识体系了,现在不是流行私有云、公有云、软件定义存储、软件定义网络、容融合、大数据吗?所谓万变不离其宗,想要跑得快,必须走得稳啊,基础知识必须扎实。

编者回想入行当年,独一人之力,承担起300多台服务器的运维工作。从布线、上架、加电、装系统、资产整理,再到后来的小型机和存储的配置、设备故障处理。坚持看了1年的各大厂家的官方英文手册、浏览各大技术论坛(LoveUnix、AIXChina、ChinaUnix)。现在回想,确实挺佩服当年的自己,感谢当年的坚持,积累了扎实的基础,对后来的工作起到很大的促进作用。

准备好了吗?快快拿起你的笔记本,安装Vmware workstation,部署一台RHEL6虚拟机,开始你的学习之旅吧!

书籍推荐

学习的书籍很多,鸟哥的私房菜系列和大话存储系列书籍可以说是经典中的经典了。

Linux入门推荐:《循序渐进Linux》高俊峰,《鸟哥的Linux私房菜》鸟哥

存储入门推荐:《大话存储》张冬(冬瓜头)

小型机入门推荐:《走入IBM小型机世界》刘浩林,《SUN小型机管理指南》张学胜、王峰

学习网站

ChinaUnix官网:http://www.chinaunix.net/

ChinaUnix论坛http://bbs.chinaunix.net/

AIX专家俱乐部(更名为twt):http://www.talkwithtrend.com/

    原文作者:ParcoLieu
    原文地址: https://www.jianshu.com/p/99e74a3a20bd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞