我從2011年進(jìn)入IT運維行業(yè)新症,開始了2年的IT基礎(chǔ)架構(gòu)運維痒给,后來來了現(xiàn)在這個單位從事將近4年的數(shù)據(jù)備份查辩、高可用等軟件的售后維護(hù)工作。2年的基礎(chǔ)運維所積累的知識和經(jīng)驗眠副,我一直都覺得給我目前的工作提供很大的幫助画切,事實上也是如此。所以本文囱怕,我想先談?wù)処T基礎(chǔ)運維該怎么搞起霍弹,后續(xù)再分享其他知識和經(jīng)驗。如果有幸你看到這篇文章娃弓,而你又是那位下定決心要在IT運維之路上實現(xiàn)你的夢想和追求典格,那么,希望這篇文章可以幫助到你台丛。
基礎(chǔ)運維耍缴,故名思義就是企業(yè)IT系統(tǒng)中的基礎(chǔ)設(shè)施的運行維護(hù),基礎(chǔ)設(shè)施是一切應(yīng)用程序運行的基礎(chǔ)挽霉》牢耍基礎(chǔ)運維涉及的知識和技術(shù)比較廣泛,最底層的就是服務(wù)器侠坎、小型機(jī)蚁趁、存儲、交換機(jī)之類的硬件設(shè)備了实胸,其次往上就是操作系統(tǒng)他嫡、集群軟件番官,當(dāng)然目前虛擬化也是基礎(chǔ)運維中的重要成員了。
以下夸夸其談钢属,希望能給初學(xué)者一些基礎(chǔ)的概念吧徘熔。
1)服務(wù)器
服務(wù)器目前大概分3類:PC服務(wù)器、小型機(jī)署咽、大型機(jī)近顷。當(dāng)然還有中型機(jī)。
PC服務(wù)器宁否,身為企業(yè)級的服務(wù)器窒升,剛?cè)腴T的學(xué)員可能認(rèn)為很高端好神秘。其實說白了就是一臺升級版的個人電腦慕匠,一樣是CPU饱须、內(nèi)存、硬盤台谊、主板蓉媳、電源之類的部件。為什么說是升級版锅铅?因為企業(yè)級服務(wù)器承載著重要的程序和服務(wù)酪呻,每時每刻提供大流量高并發(fā)的訪問,對服務(wù)器的性能盐须、穩(wěn)定性和可靠性提出了很高的要求玩荠,普通的個人電腦是無法勝任的。PC服務(wù)器一般配備冗余雙電源贼邓、合計容量高達(dá)TB級別的ECC糾錯內(nèi)存阶冈、2-4個高性能CPU、冗余硬盤塑径、冗余網(wǎng)絡(luò)鏈路等女坑,可應(yīng)對單點故障,在一定的故障范圍內(nèi)還可以繼續(xù)工作统舀。硬盤冗余匆骗,一般來說就是RAID技術(shù)。網(wǎng)絡(luò)冗余绑咱,就是將2個以上的網(wǎng)絡(luò)端口進(jìn)行綁定的技術(shù)绰筛。主要PC服務(wù)器廠家有IBM、華為描融、聯(lián)想、DELL衡蚂、浪潮窿克、曙光等等骏庸。
小型機(jī),主要廠家有3家年叮,IBM具被、SUN、HP只损,SUN已經(jīng)在多年前被Oracle收購了一姿。小型機(jī)與PC服務(wù)器相比,更穩(wěn)定跃惫、性能更好叮叹,支持更多的內(nèi)存,更多的cpu數(shù)量爆存,更多的板卡(網(wǎng)卡蛉顽、光纖卡)。曾經(jīng)見過一臺10年內(nèi)未曾重啟的小型機(jī)先较,聽著讓人覺得牛逼啊携冤,但工程師看著就覺得害怕(害怕重啟的時候啟動不了啊)闲勺。小型機(jī)CPU采用精簡指令集RISC曾棕,而PC服務(wù)器采用復(fù)雜指令集CISC,IBM采用POWER處理器菜循、SUN采用SPARC處理器翘地、HP采用安騰和PA-RISC處理器。大部分小型機(jī)能夠在運行狀態(tài)下進(jìn)行CPU债朵、內(nèi)存子眶、以及板卡的增加和更換工作,無需停機(jī)序芦,這個估計是小型機(jī)相對PC服務(wù)器最大的優(yōu)點了臭杰,想想不關(guān)機(jī)就能更換內(nèi)存,多霸氣啊谚中。
大型機(jī)渴杆,俺沒見過,真不敢班門弄斧呀宪塔。一般都是銀行核心交易系統(tǒng)使用磁奖,是一種比小型機(jī)更加厲害的機(jī)器,宕機(jī)時間接近于零某筐。
2)操作系統(tǒng)
說完服務(wù)器比搭,接下來當(dāng)然是操作系統(tǒng)了。PC服務(wù)器一般使用Linux系統(tǒng)和Windows系統(tǒng)南誊。小型機(jī)使用Unix操作系統(tǒng)身诺。
Linux蜜托,企業(yè)常用的有Redhat Linux、SuSE Linux霉赡、CentOS橄务;Ubuntu目前也是常用的操作系統(tǒng),尤其在云計算大行其道的今天穴亏。
Windows系統(tǒng)蜂挪,指的是服務(wù)器版本的系統(tǒng)。Windows2003ent嗓化、Window2008ent棠涮、Windows2012ent等。
Unix操作系統(tǒng)主要有3個:IBM公司的POWER服務(wù)器對應(yīng)的操作系統(tǒng)是AIX蟆湖,SUN公司的SPARC服務(wù)器對應(yīng)的操作系統(tǒng)是SOLARIS故爵、HP公司的安騰、PA-RISC服務(wù)器對應(yīng)的操作系統(tǒng)是HP-UX隅津。每個系統(tǒng)都有自己的優(yōu)缺點诬垂。易用性易學(xué)性最好的,非AIX莫屬了伦仍。
Linux和Unix屬于開放系統(tǒng)结窘,與Windows差異很大。Linux和Unix絕大多數(shù)的使用操作都是以命令方式執(zhí)行充蓝,而不是windows的直觀的圖形界面隧枫,可能看上去很枯燥無味,但是一旦熟悉谓苟,你將愛上它官脓。初學(xué)的學(xué)員可以先從Linux開始學(xué)習(xí),學(xué)什么呢涝焙?可能是很多學(xué)員的疑問卑笨,一般來說學(xué)習(xí)一個操作系統(tǒng)需要學(xué)習(xí)系統(tǒng)安裝、基礎(chǔ)操作仑撞、設(shè)備管理赤兴、磁盤管理、軟件管理隧哮、進(jìn)程管理桶良、網(wǎng)絡(luò)管理等。
3)存儲(磁盤陣列)
大家都知道個人電腦配置有1個或多個硬盤沮翔,服務(wù)器也一樣陨帆,也配備有若干個硬盤。隨著IT系統(tǒng)的使用,數(shù)據(jù)量將越來越大歧譬,單個硬盤無法滿足容量的需求岸浑,多個硬盤單獨使用也無法滿足使用的便捷性搏存。這個時候RAID技術(shù)出現(xiàn)瑰步,可以將多個硬盤組合成一個更大的磁盤空間,例如三個100GB硬盤采用RAID0技術(shù)可以組合成一個300GB的磁盤空間璧眠。但是隨著IT數(shù)據(jù)的增加缩焦,服務(wù)器配備的幾個硬盤已經(jīng)無法滿足用戶數(shù)據(jù)增長的需求,這個時候责静,外置存儲設(shè)備出現(xiàn)了袁滥,通過外接存儲設(shè)備上的幾十甚至幾百個硬盤的RAID技術(shù)組合,服務(wù)器可以使用更大的存儲空間灾螃。
一個存儲(也稱磁盤陣列)的容量從最初幾個TB到如今的幾百TB题翻,甚至可以達(dá)到PB級別。如果一個服務(wù)器使用一個存儲設(shè)備腰鬼,顯然是一種資源的深度浪費啊嵌赠。存儲區(qū)域網(wǎng)絡(luò)SAN是一種介于服務(wù)器和存儲之間的鏈路,通過存儲網(wǎng)絡(luò)熄赡,多個服務(wù)器可以訪問同一個存儲的相同的磁盤資源或不同的磁盤資源姜挺,這個存儲網(wǎng)絡(luò)叫FC網(wǎng)絡(luò)(SAN網(wǎng)絡(luò)、網(wǎng)狀通道)彼硫,一般使用光纖這種高速傳輸介質(zhì)炊豪。例如一個10TB的存儲,可以分配3TB空間給服務(wù)器A拧篮,7TB空間給服務(wù)器B词渤。當(dāng)然,實際的IT環(huán)境很多都是1個大容量存儲設(shè)備與幾十個服務(wù)器的對應(yīng)關(guān)系串绩。這種存儲網(wǎng)絡(luò)設(shè)備我們叫SAN交換機(jī)缺虐、FC交換機(jī)或者光纖交換機(jī),存儲和服務(wù)器通過FC交換機(jī)進(jìn)行互聯(lián)赏参,使用FC協(xié)議進(jìn)行存儲訪問操作志笼。
常見的存儲廠家有IBM、SUN把篓、HP纫溃、DELL、華為等等韧掩。常見的FC交換機(jī)有IBM紊浩、HP、SUN,其實這些廠家基本都是OEM博科的FC交換機(jī)坊谁。什么是OEM费彼,大家可以簡單理解為克隆吧,不做闡述口芍。差點忘了還有2家高端存儲廠家:HDS和EMC箍铲。
4)網(wǎng)絡(luò)
網(wǎng)絡(luò),其實我真不懂網(wǎng)絡(luò)鬓椭,我只是知道一些基本的概念颠猴,例如千兆、萬兆小染、二層翘瓮、三層、鏈路聚合裤翩、接入層资盅、核心層、NAT踊赠、VLAN呵扛、交換機(jī)、路由臼疫、防火墻择份、ACCESS、TRUNK烫堤。
我想我不是全能的荣赶,總要有一個弱點,只能這么自我安慰了吧鸽斟!
5)虛擬化
虛擬化最近幾年真是太火了拔创,因為它實實在在地為企業(yè)節(jié)省了大量成本。
什么是虛擬化富蓄,簡單來說就是在一個物理服務(wù)器上安裝虛擬化軟件后剩燥,可以同時運行多個操作系統(tǒng)。傳統(tǒng)的IT環(huán)境是一個服務(wù)器只運行一個操作系統(tǒng)立倍,目前是一個服務(wù)器同時運行多個操作系統(tǒng)灭红,很顯然,采用虛擬化技術(shù)口注,企業(yè)再也不需要購買大量的服務(wù)器了变擒。虛擬化技術(shù)也不是近幾年的產(chǎn)物,而是10幾年前出現(xiàn)了寝志,只可惜當(dāng)時的服務(wù)器性能底下娇斑,不足以承載過多的負(fù)荷策添,而現(xiàn)在的技術(shù)進(jìn)步,服務(wù)器承載10個甚至幾十個虛擬機(jī)已經(jīng)卓卓有余毫缆。
主流的虛擬化技術(shù)有PowerVM唯竹、VMware、Citrix苦丁、OpenStack浸颓。Openstack是云計算范疇了,有興趣的學(xué)者可自行了解芬骄。
6)集群軟件
集群軟件很多猾愿,針對不同的操作系統(tǒng)有不同的集群軟件,例如IBM AIX平臺的HACMP账阻、SUN平臺的sun cluster、HP平臺的ServiceGuard泽本,Linux的HeartBeat等等淘太,當(dāng)然少不了我最熟悉的Veritas Cluster Service(VCS),VCS支持絕大多數(shù)操作系統(tǒng)平臺规丽,包括Linux蒲牧、Unix、Windows赌莺,可以說一套命令走天下冰抢。
什么是集群軟件,集群軟件有什么作用艘狭,大家可以想象挎扰,當(dāng)你在銀行ATM設(shè)備取款,突然銀行后臺的交易系統(tǒng)發(fā)生服務(wù)器故障巢音,那怎么辦遵倦?假設(shè)銀行后臺的交易系統(tǒng)使用了集群軟件,那么當(dāng)這個服務(wù)器發(fā)生故障后官撼,集群軟件將交易系統(tǒng)程序自動啟動在另外一臺服務(wù)器上梧躺,這樣,就保證了ATM取款工作的繼續(xù)進(jìn)行傲绣。這個僅僅是一個例子掠哥,或者說是很早期的情況,目前的集群系統(tǒng)已經(jīng)支持多個服務(wù)器部署同一個應(yīng)用程序同時提供訪問秃诵,不再是主備關(guān)系了续搀。
嘮叨了不少了,可惜都是很老的知識體系了顷链,現(xiàn)在不是流行私有云目代、公有云屈梁、軟件定義存儲、軟件定義網(wǎng)絡(luò)榛了、容融合在讶、大數(shù)據(jù)嗎?
所謂萬變不離其宗霜大,想要跑得快构哺,必須走得穩(wěn)啊,基礎(chǔ)知識必須扎實战坤。^_^
書籍推薦
學(xué)習(xí)的書籍很多曙强,鳥哥的私房菜系列和大話存儲系列書籍可以說是經(jīng)典中的經(jīng)典了。
Linux入門推薦:《循序漸進(jìn)Linux》高俊峰途茫,《鳥哥的Linux私房菜》鳥哥
小型機(jī)入門推薦:《走入IBM小型機(jī)世界》劉浩林碟嘴,《SUN小型機(jī)管理指南》張學(xué)勝、王峰
存儲入門推薦:《大話存儲》張冬(冬瓜頭)
學(xué)習(xí)網(wǎng)站
ChinaUnix官網(wǎng):http://www.chinaunix.net/
ChinaUnix論壇http://bbs.chinaunix.net/
AIX專家俱樂部:http://www.aixchina.net/
AIX專家俱樂部論壇:http://www.aixchina.net/club/