站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

24小時不打烊的雲端服務:專家教你用 CentOS 架設萬年不掛的伺服器

前言

博碩文化股份有限公司 - 24小時不打烊的雲端服務-專家教你用 CentOS 架設萬年不掛的伺服器

雖然 CentOS 作業系統可以建置 HA 高可用性服務,但眾所周知的是 HA 高可用性固然穩定,但是備用節點主機(Standby Node)卻是長期處於備用狀態無法提供其它服務,只有等待主要節點主機(Active Node)進行故障切換時才接手作業,因此若是高可用性服務運作於「實體主機」時,每架設一套 HA 高可用性服務便會有一台實體主機浪費硬體資源在那裡等待,只為了等待主要節點主機發生故障後得以接手叢集服務。

因此拜虛擬化技術所賜,我們可以將 CentOS 作業系統運作於虛擬化平台上,那麼備用節點主機(Standby Node)雖然處於待命狀態,但卻不會消耗虛擬化平台太多的硬體資源,並且在需要接手 HA 高可用性服務時也能順利接手,所以實體主機的利用率將可有效提高,舉例來說同樣二台實體主機若直接安裝作業系統則僅能實作「一套」 HA 高可用性,但是若將二台實體主機架設虛擬化平台之後,才架設 HA 高可用性則至少可以實作出「二套甚至三套」 HA 高可用性並且互相備援。

本書實作中便是採用 VMware 最新發行的虛擬化技術平台「VMware vSphere ESXi 5.0」,對於虛擬化技術稍有概念的讀者便知,若採用虛擬化技術解決方案後拋開硬體設備成本不算,光是虛擬化技術軟體授權費用就高得嚇人,這也是許多中小企業雖然知道虛擬化技術的好處,但通常經過評估後便因公司 IT 預算問題而遲遲無法導入的原因之一。

所幸 VMware 對於此虛擬化技術平台有提供功能精簡的免費版本「VMware vSphere Hypervisor」,因此我們可以透過虛擬化技術平台免費版本來建立虛擬化環境,同時建立 CentOS 作業系統虛擬主機運作於其上,並且架設各種 HA 高可用性服務於 CentOS 虛擬主機之上,因此對於一般中小企業來說您也可將本書中的實作環境導入至企業既有的實體主機上,如此一來您便可以體驗虛擬化技術及 CentOS HA高可用性服務帶來的好處之外,同時又不需要付出龐大的虛擬化技術軟體授權費用,閱讀至此相信您應該對於如何整合免費虛擬化技術平台及 CentOS HA 高可用性服務產生興趣了吧!!

書籍簡介

誰說 高可用性 (HA,High Availability) 服務只有大公司才玩得起?

想學習虛擬化技術卻不知如何著手?

想導入正夯的虛擬化技術卻礙於授權費用?

誰說 CentOS 服務架設一定要先把 SELinux 安全機制及 IPTables 防火牆關閉?

沒有時間及設備準備書中所談 HA 測試環境?

書籍目錄

24 小時不打烊服務 - 理論篇

讓您馬上了解雲端運算的基礎「虛擬化技術(半/全/硬體輔助 虛擬化技術)」,以及網際網路上最多人採用架設 Web 伺服器的 CentOS 作業系統,免費的資料同步鏡像技 DRBD 及服務監控 Heartbeat,並且了解 高可用性 (HA,High Availability)、服務層級協議 (SLA,Service Level Agreement)、單點故障 (SPOF,Single Point Of Failure)、錯誤後轉移 (Failover)、錯誤後回復 (Failback)...等。

24 小時不打烊服務 - 前置作業篇

下載及安裝書中將使用到的工具軟體及映像檔案,並且透過 vSphere in a Box 的概念搭建出「Nested Virtualization」三層式虛擬環境:

第一層 (Host Hypervisor): Windows 7 作業系統上的 VMware Player
第二層 (Guest Hypervisor): VMware vSphere ESXi 5.0 虛擬化平台
第三層 (Guest OS): CentOS 6.0 (32-bit) 作業系統

24 小時不打烊服務 - 基礎設定篇

如何安裝及設定 VMware Player 虛擬機軟體、VMware vSphere ESXi 5.0 虛擬化平台、CentOS 6.0 作業系統,以及如何針對 CentOS 作業系統進行 HA 高可用性服務前置調校作業。

24 小時不打烊服務 - HA 實戰篇

在 SELinux 安全增強機制及 IPTables 防火牆開啟的情況下,一步一步教您如何架設企業營運中常用的 Web、Database、FTP、File Sharing、IP-SAN Storage 服務進行 HA 高可用性架設,以及發生「裂腦 (Split-Brain)」狀況時該如何處理。

虛擬化平台 - 維護管理篇

如何透過相關工具及自動化腳本,對於 VMware vSphere ESXi 5.0 虛擬化平台以及 CentOS 虛擬主機進行維護管理的動作。

附錄

網路購書

讀者意見

Q.測試書中 Software RAID1 功能失敗?

Error Message:

為什麼照著您書中測試 Software RAID1 的時候在 GRUB 內作 root (hd1,0) 與 setup(hd1) 後刪掉 SCSI0:0 並重開 VM,但是當跑到 GRUB 開機程序過後會卡在下列錯誤訊息中?

 Kernel Panic -- not syncing- attempted to kill init

Ans:

原因為讀者使用的作業系統版本為 CentOS 6.2 Bug 所致!! 詳細資訊請參考 [CentOS Bug Tracker - 0005400: Software RAID1 boot failure (Kernel Panic) on failed disk.]。 感謝讀者 [哆啦胖虎] 提供此資訊!!

錯別字校對

第 2 行: 應該不 生才對 -->

P.237 第 3 行: 台中 教網中心 ftp.tcc.edu.tw/Linux/CentOS --> 台中 教網中心、ftp.tc.edu.tw (目前 ftp.tcc.edu.tw 仍可用但以後會停掉,請改用 ftp.tc.edu.tw)

P.240 書中安裝 EPEL 套件的網址已經失效,請改用 rpm -Uvh [http://mirror01.idc.hinet.net/EPEL/6/i386/epel-release-6-7.noarch.rpm] 或者參考下列相關說明:

P.289 倒數第 5 行: 接著再查看「/proc/mdstat」內容 --> /proc/scsi/scsi

P.292 倒數第 15 行 /dev/sdb -force --> /dev/sdb --force

P.311 IP 位址: 10.10.75.101 --> 10.10.75.111、192.168.75.101 --> 192.168.75.111、10.10.75.102 --> 10.10.75.112、192.168.75.102 --> 192.168.75.112

P.327 倒數第 8 行: cut -d= -f 2 --> -f2 ( f 與 2 之間沒有空格 )

P.334 倒數第 2 行: IP 位址「10.10.25.110」 --> 10.10.75.110

P.691 ~ P.694 vCLI 變數轉換少 %: "%vCLI" --> "%vCLI%"

P.694 前二行指令: "%vCLI"\vicfg-hostops.pl -server --> "%vCLI%\esxcli.exe" --server

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com