顯示具有 RHCA 標籤的文章。 顯示所有文章
顯示具有 RHCA 標籤的文章。 顯示所有文章

2010年8月17日 星期二

RHCA之路-第5篇目錄服務及集中式的驗證服務

Directory Server過去對我來說是遙遠而不瞭解的東西,在RHCA裡卻也是實質的一個關卡。
這門課,是我第一次接觸RHCA也是最後一門考的子科目,第一次上課,就是直接講Directory Server,
有些覺得挫折,完全聽不懂,加上那時才剛接觸Linux的第2年,有像鴨仔聽雷。
經過2年工作上的洗禮(雖然工作上沒用過Directory Server),以及在其他課程的輔助下,回頭再去Study後,有撥雲見日的感覺。
Directory Server的主要目的當然是在建置一個RHDS(Red Hat Directory Server),除此之外當然還有額外附帶的內容
(1)Directory Server 的建置以及 Replication 的實作
(2)Directory Server的加密服務,包含憑證作業等
(3)NIS/AutoFS Migrate 至RHDS
(4)RHDS Authentication串接Windows AD
在過程中,當然也有其他進階的課題
(1)Kerberos取代Authentication的驗證
(2)IPA
利用IPA,整個Directory Server的建置管理就簡單容易多了,只是因為包裝好了,所以限制以外的就不能更改了

RHCA之路-第4篇部署安全的網路服務系統

這個主題,到現在開始寫作,其實已經過了9個月,要喚起我遙遠的回憶實在有點困難,
記得當時第一個挑戰的關卡,就是這個課題,在還沒接受挑戰前就已經耳聞他的困難度了。
現在回想起來,真可以感覺他就是RHCE的進階版,內容又多又細,什麼都有什麼都不奇怪。
(1)什麼都要iptables filter rule
(2)什麼都要注意要selinux policy
(3)重要的named設定,包含名稱解析設定檔的config
(4)mail server的設定,包含sendmail ,postfix
(5)NIS,sshd , telnet(and krb5-telnet), vsftpd with kerberos
(6)apache (http, https and access control)
(7)NFS, v3, v4
(8)gpg
說是RHCE進階版一點都不為過,多又雜,可以講是另類的打字比賽吧

2010年6月10日 星期四

RHCA之路-第3篇叢集及倉儲資料管理

Cluster & Storage的Implementation一直是企業追求不中斷服務下的探詢的技術與方法,
這門課的學習對我來說也是具備十分的吸引力(講實在,RHCA的課我都很有興趣)
從開始工作以來,都是一直跟C/C++打轉,3年前才開始跟系統維護搭上關係,
也慢慢對作業系統、資料庫以及其他衍生的技術開始著迷。Cluster的學習也是讓我十分期待的課程。

在參與這個課程的期間,每天都是不斷的驚訝與興奮。無待過往的經驗不足,實際上的領會與吸收還是有限。
不過在經過Ex436的洗禮,還是有一些些的成果,自己還覺得過得去。
只是學習至今,真的感受到學海無涯,只有不斷的投入心血,不斷學習各方先進的經驗,才能了解與融會貫通。

這門課最大收獲大概有幾個
1. 當然就是cluster的概念,原理與實作。除了課堂上的理論,自己也跟谷哥討教了一些,
cluster的觀念算是理解。實作部分更是有趣,改天有空就把公司的產品也改成用cluster來運作看看,應該很有趣
2. Raid, 過去聽到 Raid都是只紙上談兵,從來沒有實地目睹過。這次的過程也逼著我要去對Raid的整個概念要瞭解。
在谷哥的教導下,也得到了一些概念。經過了一連串的LAB,更能體會實際的感受。
3. iScsi, 這個介面讓我後來對storage的想法更有深刻的瞭解,也應用在一些實務面上,真是窮人落實Storage方法的好工具。
4. udev, 只能說太實用了,對他的alias實在只能說讚

2010年4月22日 星期四

RHCA之路-第2篇系統監測與效能調校

效能調校在運作上,感覺得工作內容比較相關,在做相關lab很都很像是在處理工作上的事情,恰好在進行主機效能調校時,也較符合自己的想做的,許多針對cpu, ram, hdd的調整上都是未來在工作上想嚐試看看的

442的內容,大致分成幾個區塊
1)如何監控系統資源,snmp,mrtg,sar
2)cpu and process tuning
3)disk io tuning
4)memory tuning
5)network tuning
6)就剩下沒辦法再區分的部分

做完RH442後,發現這部分算是比較有趣的(至少對我來講啦)
公司的產品,其實說起來很多可以依照這個內容來進行完整測試
只是一個巴掌是拍不響的
不過至少學了之後,未來自己在寫程式時,可以這樣來玩玩看
個人最喜歡的是CPU跟process的tuning
Raid倒也有趣,只是software raid就冷一半了
mrtg,snmp那就不用多說了,平常跟他對看夠久了

似乎有些SI領域對442比較有疏離感,
後來跟幾個人聊過可以發現,因為他跟程式tuning比較像
SI對programming本來就比較沒直接關係
也或許因為這樣,對我來講比較有趣吧

2010年3月25日 星期四

RHCA之路-第1篇部署及管理與虛擬化技術


RH401事實上,對於以軟體開發者來說也算是十分基本要去瞭解的一門課,尤其是當組織裡沒有一個有系統的開發流程時,這樣的作業方法還算可以撐起一個基本流程。

RH401主要分成二個領域:
1)建置一個版本發佈用的主機(Satellite Server),並透過tarball轉換成rpm的作法,讓軟體得以一個標準流程進行版本安裝與後續更新
2)以虛擬化技術建置一個虛擬主機或一組虛擬主機服務,其中可以對該組虛主機服務進行即時系統轉移(live migration),有利系統在不中斷服務下進行實體硬體的維護(可能是停機維修)


RH401是最後一個接觸到的RHCA課程,在整個RHCA系列課程中,對我來講有很深刻的感觸,效果也不錯(以身為軟體開發工程師過來人來說的話)。雖然整體課程在全系列課程來說,算是比較簡單的,但是實用性卻是較高的(至少對我來說),只不過Satellite Server有憑證到期與使用者數量限制的問題,所以實務上如果採用別種佈署方法(例如spacewalk),或許是可以考量的


http://www.redhat.com/spacewalk/
http://wiki.centos.org/zh-tw/HowTos/PackageManagement/Spacewalk

2010年2月24日 星期三

RHCA之路-第0篇

4年前,第一次接觸LINUX,原本對於自己也不怎麼熟悉的WINDOWS要進入這個領域時,也是抱著必死決心的態度來面對。有太多因素在當時發生了,現在一時之間也講不完....
3年前,為了宣誓自己的決心,去參加課程,也跌跌撞撞考了RHCE,從此也走了這條不歸路。2年前得知RHCA的課程,原本只是抱著取經的心態來體驗,剛好也是工作需要,上了幾門課也在Linux上面增長了一些知識,也因為中毒愈來愈深,不能自拔了。但是,因為工作忙碌的關係,中斷了求知之路。
1年前,在一個機緣下,經過Cheryl的協助(要感謝Cheryl),回去重聽了以前的課,發現這2年也增長了一些知識,以前聽不懂的,慢慢有了一些體會。加上同學的鼓勵,一起參加了RHCA系列考試,一樣跌跌撞撞的。不過,邊走邊成長,過程中很緊湊,但也學得比較快比較多。
不才的我,也這樣經過了333以及436的試鍊,抬頭看未來的路,還很漫長。不僅僅是RHCA的試鍊,其實這陣子還發現很多可以慢慢長知識的。在Google的世界裡,發現Linux的領域真是無遠弗界,嚴格講起來應該是IT領域,也發現在這個小島,其實還是人才濟濟啊。

心得只有一個,活到老學到老,為自己加油了。

文章分類