北大青鳥的實驗項目
實驗任務:使用Linux的RHEL6.5版本64位的作業系統搭建web伺服器,建立RAID5卷并挂載到web目錄下。
實驗過程:1、建立RHEL6.5作業系統,并且配置主機名、IP位址192.168.1.100/24等實驗要求。
2、添加4塊大小為30G的虛拟磁盤,做RAID5卷,可用空間為60GB。
3、關閉iptables防火牆和SElinux。
4、打開win7虛拟機進行IP位址192.168.1.200配置,并測試互聯互通。
5、搭建網站伺服器,名稱為web.benet.com,并能在用戶端通路到網站首頁。
6、把RAID5卷格式化挂載到網站的網頁文檔目錄下。
7、最後進行驗證當磁盤故障時,能正常通路網站。
需要補充說明的是前面已經要求使用4塊30GB的磁盤做60GB的可用空間,這個意思應該是有一塊作為預留磁盤,三塊作為活躍磁盤,可用空間為60GB就剛好。
1、建立RHEL6.5作業系統,并且配置主機名。
首先是在安裝作業系統的時候把主機名給設定了。
按實驗要求安裝RHEL6.5作業系統,并連接配接到VMnet1上。
進入字元界面以後在上面可以看到安裝的作業系統版本資訊。
按照要求配置RHEL6.5的IP位址資訊。進入vi編輯網卡IP位址的指令是:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
檢視網卡的配置是否生效,如果沒有生效使用指令“service network restart”重新開機網卡服務。
2、添加4塊大小為30G的虛拟磁盤,做RAID5卷,打開設定點選添加,選擇硬碟點選下一步。
其他使用預設配置,按實驗要求添加30GB的磁盤空間就行了。
這是添加完成的硬碟配置資訊,添加完成之後需要重新啟動才能生效。
為了友善操作,下面使用終端小軟體putty進行連接配接,這是一個即友善又非常友好的小終端。
輸入需要連接配接的Linux虛拟機IP位址,點選下面的open就可以連接配接了。
3、關閉iptables防火牆和SElinux安全政策。
4、打開win7虛拟機進行IP位址配置,并測試互聯互通。
5、搭建網站,名稱為web.benet.com,并能在用戶端通路到網站首頁。
(1)首先要檢視一下httpd服務是否安裝,這裡顯示已經安裝。
如果沒有安裝請按照下面的步驟安裝。
①要安裝某些軟體包或者服務,首先要進行CD光牒挂載。
②下面是使用rpm安裝httpd功能的安裝指令。
然後進入httpd的配置檔案,進行httpd的網站位址等配置。
下面是配置web服務的IP位址資訊。
在指令模式使用/Listen進行内容查找。
然後配置web的網站域名資訊。也是在指令模式下輸入/Server回車就可以查找,按n查找下一個,按N查找上個。
網站域名修改完成别忘了把前面的“#”号注釋掉。然後再末行模式輸入:wq儲存并退出。
檢視httpd服務的狀态和開啟httpd服務的指令。
使用win 7用戶端通路Linux搭建的網站的IP位址進行驗證。
可以在預設路徑下先建立一個網頁内容,檔案名字不能錯。
下面就是使用win 7通路的結果。
6、建立RAID 5卷,并格式化挂載到網站的網頁文檔目錄下。
(1)首先檢視一下硬碟資訊。
(2)使用mdadm指令,把四塊硬碟合并為RAID5卷。
# :-C 為建立磁盤卷
# :/dev/md0 為建立RAID裝置的名稱和位置
#:-a 是否檢測為激活
#:-l5指的是建立的磁盤RAID級别
#:-n表示為3塊活躍的
#:-x表示有1塊作為備份
後面跟着寫需要做RAID5卷的所有磁盤裝置名,可以簡寫。
然後使用mdadm -D /dev/md0指令參數檢視RAID建立情況。
目前還沒加載完成,檢視RAID5卷的配置資訊,根據磁盤大小需要等待不同的時間。
等全部加載完成就可以看到三塊硬碟都是正常狀态的了。
再次使用mdadm -D /dev/md0指令參數檢視RAID建立情況。下面是一些查詢的參數的一些解釋。
配置RAID5卷的檔案系統并且格式化。
把RAID5卷挂載到網站的網頁文檔目錄下。
補充一個,如果挂載錯誤,需要取消挂載點使用下面的指令。
7、進行最後的驗證。
首先給新的網站配置一下網頁的内容,證明能夠往磁盤裡面寫東西,也證明網站的目錄位置确實挂載成功了。
現在用win7用戶端再次通路網站看看,可以看到剛剛建立的網頁内容。
現在模拟一塊硬碟故障。當RAID5中有預留盤時,活躍硬碟中的硬碟出現故障,預留盤會自動啟動頂替故障硬碟(需要加載)。
加載完成之後可以看到預留磁盤已經頂替了出故障的磁盤。
使用用戶端進行通路web網站測試,證明還是能夠正常通路。
現在再移除一塊硬碟進行試驗。
現在可以檢視一下RAID5卷的一個工作狀态,看看硬碟是否已經被移除。
然後再次使用用戶端通路網站,表示還是能夠正常通路,這就是磁盤陣列的強大作用。
我再次删除一塊硬碟,現在删除了三個硬碟,還有一塊硬碟在正常工作。
使用df -h檢視一下現在的挂載狀态,挂載還是存在的而且空間大小也沒變。
而且網站還是能夠正常通路,這是因為Linux對檔案做了特殊處理。