工作后,發(fā)現(xiàn)已經(jīng)沒有當(dāng)初那種激情去堅持寫日志了,或許是因為工作繁忙,或許是因為自己懶惰了,又或許是實在沒什么東西可以寫。最近有一些感觸,趁著周末還是抽空記錄一下吧,最近跟師弟閑聊的時候,他跟我說今年很多公司都已經(jīng)不招運維這個崗位了,這讓我們這些運維人情何以堪?難道運維的崗位真的飽和了嗎?我想說不,還不夠,就我們小組來說,我們主管總說要找多幾個,但至今沒找到合適的人才,這或許并不僅僅只是需求與供應(yīng)不協(xié)調(diào)的關(guān)系,還有一些這樣那樣的因素在里面,下面我想談及的是一個老生常談的問題“運維與開發(fā)”。
為湘潭縣等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及湘潭縣網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、湘潭縣網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!還記得入職前,我跟很多搞運維的朋友一樣,都是為運維和開發(fā)劃分了明確的界限,覺得自己是個搞運維的,就專心搞自己的運維,開發(fā)方面的東西了解了解就行了,反正我做好本職工作就行,開發(fā)的事情公司肯定有相應(yīng)的開發(fā)同事來做,不用我操心(開發(fā)的同學(xué)也可能劃分了彼此間的界限,覺得自己是搞開發(fā)的,運維的工作有運維的同學(xué)來負責(zé)了,自己還要瞎操心什么)。確實,有些公司運維與開發(fā)的分工挺明確,但絕大部分公司對員工的要求還是比較嚴格的,既要求會運維,又要求會開發(fā)(這是全能的節(jié)奏啊),但我們作為被動方,又能夠如何呢?除了努力讓自己適應(yīng)這個趨勢,我想也沒有其他任何辦法了吧。
之所以有這樣的感慨,源自前幾天我們的小組周例會上我導(dǎo)師說的一句話,當(dāng)時的情況是這樣的,我們與往常一樣跟我主管簡單的總結(jié)了下本周工作情況后,主管最后問我們還有沒其他問題的時候,導(dǎo)師突然說了句:我們要不要聊聊運維方面的事,好像很久沒有聊過運維方面的事情了。
確實,靜下來想想,我發(fā)現(xiàn),我們小組幾個人周例會上匯報的情況都是自己手上項目的開發(fā)情況如何如何,卻很少說到運維方面的事情,換句話說,項目的開發(fā)占據(jù)了我們?nèi)粘9ぷ鞯慕^大部分。但我們要記得,我們是運維工程師,而非運維研發(fā)(我們這邊運維跟運維開發(fā)是分開的),也不是程序員。我們的專職工作是運維,而非開發(fā)...還記得入職前跟導(dǎo)師的交流中我就問起過這方面的問題,我問他公司對搞運維的開發(fā)能力要求如何。他跟我說基本上沒要求,因為公司有專門做開發(fā)的同事,當(dāng)然如果懂一些就更好了。聽到這里,我很是慶幸自己那拙劣的開發(fā)能力沒給自己帶來太大的阻力...
工作了半年后,我再沒有像當(dāng)初那么明確的為運維和開發(fā)劃分界限,因為我們工作中,打交道最為頻繁的便是開發(fā)的同事,彼此間的交流成家常便飯,有時候我在想,如果我懂開發(fā)方面的東西,或許溝通起來會更加方便。還有,前面我說了,我作為運維工程師,大部分時間都在做系統(tǒng)的開發(fā)(PHP開發(fā)的LVS管理系統(tǒng)),實際上最終目的也是為了方便自身的工作。想想公司那數(shù)量龐大的服務(wù)器集群,假如每次上線都要我們手動來配置,那是相當(dāng)?shù)穆闊;蛟S有朋友會說寫腳本嘛,對,作為運維工程師,我們最最基礎(chǔ)的必備技能就是寫腳本,腳本確實能解決我們很多很多問題,但面對這種較為復(fù)雜的情況,腳本維護起來確實也比較麻煩,于是我選擇了開發(fā)系統(tǒng)。
耗時3個月,我從零開始學(xué)習(xí)了PHP并開發(fā)了一個LVS管理系統(tǒng)。當(dāng)時的契機是這樣的,導(dǎo)師跟我聊天的時候,說起之前公司這邊也曾經(jīng)用過天涯LVS管理系統(tǒng)那套系統(tǒng),但發(fā)現(xiàn)并不適用于我們公司的環(huán)境,用起來還是挺麻煩的,他就想用python自己開發(fā)一個LVS的管理系統(tǒng),但由于雜事太多,一直沒時間動手做。他知道我想鍛煉下開發(fā)方面的能力,他便問我有沒有信心試試,我爽快的答應(yīng)了。但實際上,當(dāng)時的我,心里很沒底,因為我一點都不懂PHP,只是在搭建LAMP或者LNMP的時候簡單的寫過測試頁面 ,我也不知道我當(dāng)時哪里來的自信,要知道這個系統(tǒng)都是自己一個人做的,不會分什么前臺后臺,什么php、jquery、javascript、ajax、html、css都要自己來... ...對于毫無開發(fā)基礎(chǔ)的自己來說,這無疑是一個巨大的挑戰(zhàn)。但憑借著那份熱情,我也終于如愿以償做出了第一個屬于自己的系統(tǒng)。曾經(jīng)我很排斥開發(fā)方面的東西,一提起開發(fā)的東西,我就說難,甚至試都不想去試,但在我開發(fā)這個系統(tǒng)的時候,我發(fā)現(xiàn)似乎也并沒有那么難,無非就是像我們寫shell腳本般,一步步的實現(xiàn)一個個小的功能,再拼湊到一塊,我很享受這個過程。
最后我想用我同事的一句話來總結(jié):開發(fā)并不難,關(guān)鍵在于你是否愿意嘗試,這一步很關(guān)鍵,邁出去了,剩下的就不難了。
附上系統(tǒng)的一些圖:
添加LB
添加VIP+PORT
添加RS
生成配置
新生成的配置
發(fā)布RS腳本后,可以看到RS的VIP已起來
發(fā)布LB配置
檢測是否已安裝keepalived、quagga,若無則自動安裝
獲取線上配置
可以看到LB上面的配置已生效
主機探測
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。