虛擬化的孽與緣——學(xué)習(xí)虛擬化技術(shù)需要掌握的知識與能力
我是51CTO學(xué)院講師王春海,在51CTO學(xué)院 “4.20 IT充電節(jié)”(4月19~20日) 到來之際,和大家分享一下虛擬化技術(shù)的學(xué)習(xí)經(jīng)驗(yàn)。正文來啦~~~
我從1993年學(xué)習(xí)計(jì)算機(jī),有過短期的C語言開發(fā)經(jīng)歷,現(xiàn)在主要從事網(wǎng)絡(luò)與系統(tǒng)集成的工作。我可以算是學(xué)習(xí)計(jì)算機(jī)比較“早”的一批人了。
1993年的時(shí)候,我是從MS-DOS 3.30開始,直到最后的MS-DOS 6.22。Windows系統(tǒng)是從Windows 3.1(中文版)開始,再到Windows 3.11、Windows 95、98一直到現(xiàn)在的Windows 10。
組建Windows網(wǎng)絡(luò)是在1996年河北省國稅局全省聯(lián)網(wǎng),是從Windows NT 3.51開始,到后來的Windows NT 4.0、Windows 2000 Server,再到現(xiàn)在的Windows Server 2016。我最初組建的是Netware 3.11的無盤網(wǎng)絡(luò),后來Netware 4.0的網(wǎng)絡(luò),Windows 95、Windows 98無盤,以及Windows 2000終端、Windows XP的無盤終端,都一一經(jīng)歷過。
虛擬機(jī)軟件是在1999年從VMware Workstation 1.0的版本開始的,一直到現(xiàn)在的Workstation 12.5。為企業(yè)做虛擬化的實(shí)施大約是從2008年開始的(我給客戶記錄的有虛擬化的拓?fù)鋱D是在2008年,更早的可能記不清了),最初是使用VMware Server、VMware GSX Server,后來從VMware ESX Server 3.5開始,一直到現(xiàn)在的vSphere 6.5。
在此期間,還有一些網(wǎng)絡(luò)系統(tǒng)集成的項(xiàng)目,有思科、華為路由器的安裝、調(diào)試等。無論系統(tǒng)集成還是虛擬化都是一個(gè)"綜合"的項(xiàng)目,需要各方面知識的學(xué)習(xí)與經(jīng)驗(yàn)的積累,下面我簡要總結(jié)一下。
【說明】(1)這個(gè)文章正在完善中,僅供大家參考,如果寫的錯(cuò)誤或不周之處,請大家直接在文后發(fā)表評論,我們一塊探討、共同提高。
(2)在我的課程中目前欠缺的是產(chǎn)品選型、做方案設(shè)計(jì)這一部分,而大多數(shù)例如虛擬化產(chǎn)品的安裝、配置、規(guī)劃與使用,都已經(jīng)錄成課程,有興趣的可以在http://edu.51cto.com/lecturer/index/user_id-225186.html中參考。
1.正確的定位
在以前我上課的時(shí)候曾經(jīng)問過學(xué)生,你想成為那一方面的人,一定要給自己有一個(gè)正確的定位。
許多人學(xué)計(jì)算機(jī)、學(xué)網(wǎng)絡(luò)、學(xué)操作系統(tǒng)、學(xué)編程,學(xué)了很多,有沒有想過,你,將來要成為一個(gè)什么樣的人?有沒有給自己做一個(gè)正確的定位?
在計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)方面,可以從上到下分成四類:網(wǎng)絡(luò)設(shè)計(jì)者、網(wǎng)絡(luò)規(guī)劃者、網(wǎng)管、最終用戶,如果是學(xué)編程的話,則是計(jì)算機(jī)設(shè)計(jì)者、主持設(shè)計(jì)開發(fā)人員、開發(fā)人員(編寫代碼)、測試人員。
對于我們大多數(shù)學(xué)習(xí)網(wǎng)絡(luò)的人來說,或者說做系統(tǒng)集成的來說,我們應(yīng)該成為第二層也就是“網(wǎng)絡(luò)規(guī)劃”這一層。同樣如果做虛擬化的系統(tǒng)集成工程師,我們應(yīng)該會(huì)規(guī)劃、能安裝配置、能培訓(xùn)、能解決故障。
我個(gè)人的理解,對于一個(gè)完整的虛擬化項(xiàng)目(或系統(tǒng)集成項(xiàng)目)應(yīng)該分初期、前期、中期、后期等4個(gè)階段。當(dāng)然,這4個(gè)階段只是我自己總結(jié)的,大家參考就行。
2.兩種架構(gòu)、三個(gè)知識點(diǎn)
總體來說,vSphere系統(tǒng)集成工程師需要掌握兩種架構(gòu)、三個(gè)知識點(diǎn)。
當(dāng)前vSphere虛擬化數(shù)據(jù)中心有兩種架構(gòu),一種是使用共享存儲(chǔ)的傳統(tǒng)架構(gòu)(如圖1-2所示),另一種是使用VSAN的“超融合”架構(gòu)(如圖1-3所示)。
圖1-2 使用共享存儲(chǔ)的傳統(tǒng)架構(gòu)
圖1-2中是一個(gè)典型、傳統(tǒng)的共享存儲(chǔ)架構(gòu)的案例,最小可以從3臺(tái)物理主機(jī)、1臺(tái)采用SAS或FC接口的存儲(chǔ)起配,后期可以根據(jù)企業(yè)的需求向現(xiàn)有架構(gòu)增加主機(jī)、擴(kuò)展存儲(chǔ)、添加存儲(chǔ)的方式對虛擬化應(yīng)用進(jìn)行擴(kuò)容。
一個(gè)合理規(guī)劃的VSAN環(huán)境至少應(yīng)該有4臺(tái)主機(jī),每臺(tái)主機(jī)至少有1個(gè)磁盤組,每個(gè)磁盤組至少應(yīng)該有3塊甚至更多的HDD。在此基礎(chǔ)上可以進(jìn)行擴(kuò)充。
在這兩種架構(gòu)中,主要用到三個(gè)設(shè)備:服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)交換機(jī)與光纖存儲(chǔ)交換機(jī),這對應(yīng)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)三方面的知識。
計(jì)算,是指服務(wù)器,要了解常用服務(wù)器的基礎(chǔ)配置、最高配置(CPU、內(nèi)存、硬盤接口與數(shù)量、單個(gè)硬盤支持的最大容量、網(wǎng)卡接口、速度,底層管理等),對項(xiàng)目中所需要用的服務(wù)器進(jìn)行選擇。
存儲(chǔ),要了解常用存儲(chǔ)的接口(iSCSI、SAS或FC)、配置(硬盤類型、數(shù)量)、支持的RAID、可擴(kuò)充性、報(bào)價(jià)。
網(wǎng)絡(luò),要了解常用網(wǎng)絡(luò)交換機(jī)、光纖存儲(chǔ)交換機(jī)的品牌、型號,了解網(wǎng)絡(luò)交換機(jī)的速度、接口數(shù)量、可擴(kuò)充性等。
3.虛擬化系統(tǒng)集成需要掌握的知識和總體能力
- 一個(gè)虛擬化系統(tǒng)集成工程師,應(yīng)該具有以下三項(xiàng)技能(能力):
- 與客戶交流、資料記錄與整理能力:在項(xiàng)目的初期,要去企業(yè)與客戶溝通、交流,了解企業(yè)的現(xiàn)狀與需求,去機(jī)房或廠區(qū)現(xiàn)場了解并記錄第一手資料,畫出企業(yè)現(xiàn)場的拓?fù)鋱D、設(shè)備排列圖,記錄企業(yè)現(xiàn)有網(wǎng)絡(luò)設(shè)備、服務(wù)器與存儲(chǔ)的數(shù)量、型號、配置等,記錄物理服務(wù)器品牌、型號、配置以及CPU、內(nèi)存與硬盤使用情況。
- 規(guī)劃設(shè)計(jì)能力:針對企業(yè)現(xiàn)狀,為企業(yè)設(shè)計(jì)合適的解決方案。這些解決方案總體分兩種,一種是全新的規(guī)劃設(shè)計(jì),另一種是在現(xiàn)有基礎(chǔ)上做的升級改進(jìn)。實(shí)際上,在一個(gè)項(xiàng)目的初期就是“寫方案、做預(yù)算”。有的客戶有總體預(yù)算,這就要根據(jù)預(yù)算出方案,有的客戶還沒有預(yù)算,需要根據(jù)方案申請預(yù)算。
方案很少有一次通過的,需要與客戶多次交流。但是大多數(shù)的虛擬化規(guī)劃,都會(huì)分一期、二期,多期進(jìn)行,因?yàn)槲覀優(yōu)榭蛻粢?guī)劃時(shí)總是想盡善盡美,但客戶的預(yù)算總是有限的。所以就要把客戶最急需的放到一期,以后再進(jìn)行二期。
與客戶交流,你要了解企業(yè)的現(xiàn)狀、需求,了解企業(yè)的網(wǎng)絡(luò)、相關(guān)的產(chǎn)品、寫文檔總結(jié)。
- 去企業(yè)機(jī)房,看總體,有多少機(jī)柜,每個(gè)機(jī)柜中有那些設(shè)備。機(jī)柜中是否有足夠的空閑機(jī)位、網(wǎng)絡(luò)剩余接頭。
- 企業(yè)現(xiàn)有服務(wù)器與存儲(chǔ)數(shù)量、配置,接口等。
- 網(wǎng)絡(luò)拓?fù)?,出口帶寬,網(wǎng)絡(luò)防火墻、路由器、交換機(jī)等。
畫出網(wǎng)絡(luò)拓?fù)鋱D。
你能就客戶關(guān)心的問題,做出解答。
根據(jù)對客戶的調(diào)研,寫出總結(jié)文檔。
項(xiàng)目的實(shí)施能力:根據(jù)前期的規(guī)劃,除了項(xiàng)目中用到的虛擬化相關(guān)產(chǎn)品的安裝、配置外,還要了解此次項(xiàng)目中與虛擬化應(yīng)用相關(guān)的、客戶現(xiàn)有的系統(tǒng)與軟件,是否與項(xiàng)目有關(guān)聯(lián)。在項(xiàng)目實(shí)施過程中,要根據(jù)企業(yè)的現(xiàn)狀規(guī)劃安排工期。在不影響或少影響客戶應(yīng)用的提前下進(jìn)行實(shí)施。
這相當(dāng)于項(xiàng)目的前期。
- 培訓(xùn)能力:在項(xiàng)目實(shí)施完成后,包括安裝配置(硬件上架、系統(tǒng)安裝),當(dāng)產(chǎn)品上線后,做好交接、培訓(xùn)工作。
- 項(xiàng)目的中期:技術(shù)支持與售后服務(wù)階段,跟進(jìn)技術(shù)服務(wù)、做技術(shù)支持、解決客戶使用中碰到的問題,故障解決。
- 項(xiàng)目的后期:3~5年之后,為客戶提出升級改造方案,完成硬件與軟件的換代升級。
4.硬件知識:交換機(jī)、存儲(chǔ)、服務(wù)器
中小企業(yè)虛擬化項(xiàng)目中,ESXi主機(jī)數(shù)量在3~10臺(tái)之間,每個(gè)主機(jī)內(nèi)存至少從64GB起配。存儲(chǔ)采用V3500、V5000系列或同期的DELL、HP或其他品牌的存儲(chǔ)。每個(gè)存儲(chǔ)至少要配6塊磁盤,目前我實(shí)施的項(xiàng)目都是從最小11塊900GB的磁盤起配。
服務(wù)器,采用2U機(jī)架式、配置雙電源、2個(gè)CPU、64GB內(nèi)存起,配2塊FC的HBA接口卡,不配或只配一塊120GB的SSD安裝系統(tǒng)。
網(wǎng)絡(luò)交換機(jī),基本上,對于大多數(shù)的虛擬化項(xiàng)目,采用華為S5700-24TP-SI或S5700-52C-SI即可滿足需求。
參考文章:http://wangchunhai.blog.51cto.com/225186/1396012/
5.網(wǎng)絡(luò)與軟件知識
要了解TCP/IP協(xié)議、了解IP地址的分類、子網(wǎng)劃分等內(nèi)容。要了解華為交換機(jī)的基本配置(劃分VLAN、配置LACP等)。
掌握Windows的Active Directory的知識,掌握Windows Server中DHCP、DNS、Active Directory、證書、KMS的知識。
6.熟悉vSphere產(chǎn)品安裝、配置、故障排除
- vSphere 5.5系列:vCenter Server安裝、ESXi安裝、配置,創(chuàng)建虛擬機(jī)等。虛擬機(jī)備份、恢復(fù)。
- vSphere 6.0系列:vCenter Server安裝、ESXi安裝、VSAN、配置等。
- vSphere 6.5系列:vCenter Server、ESXi、vCenter HA、VSAN。
- Horizon View 桌面系列:Horizon View 7.0、6.0。
- VMware P2V工具、VMware VDP、vCops等。
7.熟悉或精通VMware Workstation
在學(xué)習(xí)的初期,用VMware Workstation搭建實(shí)驗(yàn)環(huán)境,學(xué)習(xí)安裝、基本配置等操作,了解產(chǎn)品。
51CTO學(xué)院 4.20 IT充電節(jié)
(19-20號兩天,100門視頻課程免單搶,更有視頻課程會(huì)員享6折,非會(huì)員享7折,套餐折上8折,微職位立減2000元鉅惠)
活動(dòng)鏈接:http://edu.51cto.com/activity/lists/id-47.html?wenzhang
相關(guān)直播教程: