深度實踐KVM:核心技術、管理運維、性能優化與項目實施

深度實踐KVM:核心技術、管理運維、性能優化與項目實施 pdf epub mobi txt 電子書 下載 2025

肖力,汪愛偉,楊俊俊,趙德祿 著
圖書標籤:
  • KVM
  • 虛擬化
  • Linux
  • 性能優化
  • 運維
  • 管理
  • 內核
  • 服務器
  • 雲計算
  • 項目實施
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 機械工業齣版社
ISBN:9787111511939
版次:1
商品編碼:11762844
品牌:機工齣版
包裝:平裝
叢書名: Linux/Unix技術叢書
開本:16開
齣版時間:2015-09-01
用紙:膠版紙
頁數:539
正文語種:中文

具體描述

編輯推薦

  

運維暢銷書,金山、安居客、盛大、攜程運維專傢多年大規模生産環境實踐經驗總結,國內數十位運維專傢鼎力支持和推薦  

從核心技術、管理運維、性能優化、項目實施等多個維度係統、深入講解KVM虛擬化技術的工作原理、應用方法和技術生態,並針對生産環境中的各種難題給齣瞭解決方案
  

內容簡介

  

  《深度實踐KVM:核心技術、管理運維、性能優化與項目實施》在中國運維領域將具有“劃時代”的重要意義:一,作者團隊是國內的KVM技術專傢、虛擬化技術專傢和運維專傢,是國內第一批研究並將KVM應用到大規模生産環境的人;第二,書中的所有知識、經驗和案例都來自金山、盛大等國內一綫互聯網公司,這些公司的業務規模巨大,生産環境復雜;第三,從核心技術、管理運維、性能優化、項目實施等多個維度係統、深入講解KVM虛擬化技術的工作原理、應用方法和技術生態,並針對生産環境中的各種難題給齣瞭解決方案;第四,本書內容得到瞭來自金山、盛大、阿裏、獵豹移動、觸控科技、英特爾、浪潮等大型IT企業的數十位VP和運維專傢的高度認可,並聯袂推薦。
  《深度實踐KVM:核心技術、管理運維、性能優化與項目實施》共20章,分為五篇:
  第一篇(1~8章):虛擬化技術選型及KVM虛擬機技術,詳細介紹瞭虛擬化技術的選型,KVM的CPU和內存虛擬化技術、磁盤虛擬化技術、網絡虛擬化技術以及這些技術的生産環境應用場景,物理機轉虛擬機,KVM的桌麵虛擬化實踐。
  第二篇(9~10章)開源分布式文件係統在KVM中的應用,詳細講解瞭常見的開源分布式文件係統在KVM環境中的使用,重點講解比較熱的Ceph文件係統,包括配置、使用及常見故障處理。
  第三篇(11~13章):開源的虛擬化管理平颱在生産環境的實踐經驗,重點講解瞭OpenStack、OpenNebula在生産環境的實踐與故障處理,還有oVirt、CloudStack、Convirt、WebVirtMgr等幾個管理平颱的架構和理念。
  第四篇(14~21章):KVM虛擬化項目的實施及經驗係統講解瞭業務性能評估、壓力模型建立、虛擬機性能測試、宿主機基準測試、業務測試環境測試驗證、單機虛擬化技術、集群虛擬化技術、虛擬化正式環境上綫等一套完整的虛擬化項目實施過程。
  第五篇(第22章)KVM虛擬化的典型案例講解瞭KVM虛擬化過程中比較典型的一些案例,針對案例中的問題給齣瞭解決思路和方法,方便讀者在碰到類似的問題時找到解決方案。
  

作者簡介

  肖力,資深運維專傢,擁有15年運維經驗,就職於金山西山居,擔任係統運維經理,曾就職於盛大遊戲,在運維圈有極大的影響力。國內KVM專傢,從2009年開始研究KVM技術,是國內較早在生産環境大規模實踐KVM的人之一,積纍瞭非常豐富的經驗。
  熱衷於技術傳播,一直在無私地為運維領域的發展做貢獻,維護有微信訂閱號“KVM虛擬化實踐”,分享瞭大量KVM和運維領域的乾貨內容,同時還運營著多個運維相關的微信群。此外,他還是華章“運維前綫”係列圖書的總策劃,無償地在組織大量願意無私分享經驗的運維工程師們來參與寫作。

  汪愛偉,資深運維專傢,安居客資深係統工程師,曾就職於阿裏雲、UCloud、盛大遊戲等知名互聯網公司。對KVM技術有深入的研究,在虛擬化集群方麵有豐富的生産環境經驗,擅長KVM虛擬化項目的實施和運維。

  楊俊俊,資深虛擬化技術專傢和運維工程師,就職於盛大,擔任盛大遊戲公有雲“G雲”運維負責人和Intel聯閤實驗室技術負責人,曾任職51。com,精通虛擬化項目的評估與實施,精通開源分布式文件係統在生産環境的運維與實踐。

  趙德祿,資深運維工程師和虛擬化工程師,就職於攜程,擔任高級雲平颱運維工程師,曾就職於盛大遊戲,擔任資深虛擬化工程師。精通KVM、OpenStack、OpenvSwitch、桌麵虛擬化等技術,在生産環境下的實踐經驗非常豐富。







精彩書評

  

  ★這本書乾貨太多,都是作者親身經曆和經驗之分享,運維人說實話,做實事,拒絕浮誇,在這本書體現得很好,希望能引起你的共鳴。
  ——赫寶生,金山西山居運維總監
  
  ★雲計算是一個令人興奮的領域,作者在書中係統、詳盡且量化地總結瞭一係列的方法與準則,這些方法與準則都在盛大遊戲中進行過大規模的應用實踐,不僅實用且大大開拓瞭讀者視野。
  更難能可貴的是,作者肖力是一位很注重實踐和樂意分享的人。他發自內心、長期熱愛這份事業,這一點在盛大遊戲任職期間錶現得淋灕盡緻,盛大遊戲G雲的發展也得益於肖力及其團隊對技術的深刻理解與不斷探索。我相信,正是這份質樸的熱愛和執著的追求成就瞭這本極具含金量的專業書籍。感謝他為盛大遊戲所做的貢獻,同時,誠摯分享此書給所有相關從業人員,希望更多的朋友能精讀此書,從中得到更多啓發和藉鑒,一起成為雲計算的弄潮兒。
  ——陳桂新,盛大遊戲G雲負責人、技術保障高級總監
  
  ★很高興看到越來越多的朋友加入雲計算的大軍,但對技術人員來說,從理論、實現到支撐業務會遇到不少的挑戰。肖力、俊俊等把G雲在技術方麵走過的路、踩過的坑總結並分享齣來,對有誌於加入這個領域的同學有很大的實用參考價值。
  感謝本書作者肖力、俊俊、愛偉和德祿對盛大遊戲G雲做齣的貢獻,G雲正是在你們的努力下一步步成長起來,並成為用戶優選的、高評價的定製雲的。
  ——馮禎旺,盛大遊戲G雲COO、技術保障副總監
  
  ★在這個風起雲湧的年代,虛擬化是各傢雲公司的核心和門檻。可以說沒有虛擬化就談不上IaaS的雲服務。該書很好地詮釋瞭時下流行的Hypervisor——KVM的前生與今世,並且由淺入深,從實戰的角度展現給讀者怎麼搭建、使用、運維大規模的KVM集群,非常值得讀者深入研讀。
  ——宋偉,金山雲閤夥人、技術VP、政企事業部總經理
  
  ★KVM技術雖已齣現多年,並在雲計算浪潮中發揮重要作用,但相關技術深度實踐的書籍並不多見。本書作者為國內KVM技術早期研究者及實踐者之一,本書內容由淺入深、圖文並茂,適閤各種級彆的KVM技術人員查閱學習。
  ——蕭田國,觸控科技運維總監、InfoQ金牌專欄《高效運維*佳實踐》作者
  
  ★不管你是否承認雲時代已經來臨,VMware、Xen、KVM、Docker等虛擬機技術層齣不窮,KVM作為內核級的虛擬化技術,一直受到很多工程師的青睞,不管是性能還是安全性都算是其中的佼佼者。
  本書作者有多年KVM運維實踐經驗,把自己對KVM的理解及工作中遇到的問題,通過這本書深入淺齣地告訴大傢,特彆是還介紹瞭Ceph和OpenStack等案例,希望大傢看完這本書後可以對KVM有一個新的認識,對虛擬化技術有一個新的認識。
  ——南非蜘蛛,開源愛好者
  
  ★認識肖力已經很長時間,從盛大遊戲時期參與建設盛大G雲的前身,到如今在西山居從事遊戲虛擬化工作,肖力是我在業界見過為數不多的既有實操能力,又有宏觀格局,同時具備海量運維經驗的雲計算從業者。作為國內很早一批KVM實踐者,本書是肖力多年實戰經驗和思考的積纍,站在應用者的角度剖析瞭利用KVM建設私有雲平颱的過程和經驗,這本書不僅適閤KVM愛好者,對於所有的雲計算愛好者和從業人員都大有裨益,鄭重推薦。
  ——吳磊,阿裏雲多媒體雲總經理,兼通用業務總監
  
  ★現在是思維橫行的時代,我們每天在微博和朋友圈刷著各種信息,很容易變得浮躁。認識老肖快十年瞭吧,從盛大到西山居,一直在踏踏實實地研究虛擬化相關領域,可以說在老肖身上能看到互聯網運維圈子裏齣來的人所固有的執著與沉靜。
  其實,現在這類技術書籍很多,但這本書的寶貴之處在於是一群互聯網資深匠者,以真誠與嚴謹的方式,對待自己孩子般地去雕琢技術細節,裏麵珍貴的經驗或許可以幫助我們少踩很多坑。而更重要的是,你在這裏收獲的不僅僅是技術,還有互聯網資深老兵的經驗和感悟。本書是適閤從事互聯網行業以及服務器領域的技術工程師們仔細研讀的一部作品。
  ——李剛,浪潮互聯網行業部技術總監
  
  ★隨著近些年互聯網的發展,虛擬化技術的日益成熟,虛擬化和雲也逐步被大傢接受和應用。
  伴隨需求的增長,公有雲廠商也不斷崛起和擴大。海外的RackSpace、榖歌雲、微軟雲,都在拓展中國市場;國內的阿裏雲、金山雲、盛大雲、騰訊雲、UCloud也日漸壯大,還有百花齊放的私有雲,甚至近兩年流行的容器技術,這些現象嚮我們暗示著未來的技術走嚮。
  虛擬化作為雲服務的基石,其重要性不言而喻。或許你很早就知道VMware,然後可能你開始聽說Xen/Citrix、Hyper-V。沒錯,然後KVM橫空齣世,一發不可收拾!
  相信現在的運維、開發或測試人員,或多或少會用到虛擬化。無論你使用哪種虛擬化方案,KVM作為當下主流的虛擬化方案都值得你去瞭解和學習。
  肖力同學專注於虛擬化工作多年,有著極其豐富的實戰經驗。善於總結和分享的他,提筆撰寫本書必定會成為KVM運維技術的經典之作。
  本書涵蓋知識麵非常廣,能很好地拆分講解並實現由淺入深,可用“從入門到精通”來形容。開篇介紹瞭虛擬化選型和KVM的發展史,讓讀者很容易融入進來;接下來,很貼切地從“一颱虛擬機”開始動手實戰;然後,分類解讀各種虛擬化技術及應用場景、怎樣做資源控製;而後接地氣地介紹瞭物理機轉換到虛擬機的實踐以及桌麵虛擬化實踐。實現瞭從技術的基本介紹深入到“你想用,怎麼做”的自然延伸。
  第二篇介紹分布式文件係統,是雲平颱的另一個基礎組件,和KVM密不可分。文中詳細介紹瞭各大主流分布式存儲係統與KVM的結閤使用,分布式存儲完善KVM的健壯性,同時保證數據的安全性。隨後,高大上地介紹瞭主流的KVM管理平颱,以及虛擬化項目實施的實踐經驗分享。本書內容豐富精彩、層次清晰,無論初學者還是“老司機”,都能從中受益。
  ——鬍凱,獵豹移動運維總監
  
  ★“基石”這個詞,可以形象地描述開源虛擬化技術對互聯網的價值,也代錶著互聯網基礎設施技術的未來。但“開源”對普通的技術人員來說,意味著需要在缺乏路標的海洋中航行。
  這本書難得之處在於,是由一群奮戰在互聯網一綫的牛人總結的經驗寶典,本書的內容,讓我不斷迴想起多年來和各個互聯網公司的小夥伴們在虛擬化技術實驗、部署、偵錯、管理過程中不下幾百次的各種研討,曆曆在目。他們成功運營著成韆上萬颱的服務器,處理上億客戶的海量業務請求,他們所做的技術探索,在目前的互聯網行業具有廣泛的代錶性和實用性。
  而今天,有幸他們能夠把自己的經驗和體會全麵地分享,全都是乾貨。我想,這就是互聯網所崇尚的開放精神吧。這本書的作者和讀者,以及這一代在互聯網開源技術領域勤奮工作的人們,將會構成中國互聯網基礎架構技術的基石。
  ——陸晴,英特爾互聯網及雲計算業務部經理
  
  ★知其因,曉其理;漫步在雲端,然不知處處都是虛無縹緲的浮誇;落地、上雲都離不開底層技術的支持,一綫大量實戰經驗的總結是對垂直領域很好的詮釋。這本書恰恰是這一領域的佼佼者,深入、全麵並包含大量實踐,不僅能幫助我們曉其理,一步步學習虛擬機技術,而且能幫助我們快速將雲落地。
  ——劉宇,西山居運維架構師
  
  ★基於KVM的虛擬化方案在業界已應用多年,而且越來越多的雲計算服務商使用該方案對外提供服務,這對運維人員來說是一個大的挑戰,因為國內還沒有一本關於KVM運維實踐的專業的書籍,大部分的問題都是靠運維人員自己摸索,不成體係。這本書的齣版對從事KVM虛擬化方案的運維人員來說是個福音,從內容看,作者很用心,而且對運維和從事虛擬化平颱開發的人員也有很好的參考作用,相信此書的齣版能推動我國虛擬化乃至雲計算方麵的運維水平和國際接軌。
  ——葉理燈,UCloud雲主機開發部經理
  
  得知力哥要寫一本關於KVM的書,我的一感覺是國內做KVM人有福瞭。當年我和力哥一起搞KVM的時候,就深感他功底紮實,思維縝密,而且動手能力快得驚人。後來,我轉嚮PaaS領域,力哥又不間斷地在KVM上深耕數載,如今已是該領域的專傢。相信無論是虛擬化領域的新手還是資深從業人員,都能從他的書中得到很多藉鑒。
  ——劉曉光,Cloud Foundry工程師
  
  ★從力哥的博客和“KVM虛擬化實踐”的公眾號就可以看齣這是一位注重實踐、樂於分享、很有互聯網精神的人。
  實踐齣真知,本書全麵性佳、實戰性強,相信對KVM有興趣以及正在做KVM相關虛擬化、雲計算相關的兄弟來說必定會備感親切,喜愛有加,強烈推薦!
  ——秦潔,安居客運維負責人
  
  ★在虛擬化道路上,選型KVM是一個深思熟慮的決定,通過小規模部署驗證,最終大規模部署到生産環境中。在虛擬化的道路上,我們學習到很多,想要盡可能和大傢去分享。本書將會給大傢帶來KVM在生産環境中的、資深運維角度所理解的優佳實踐。
  雲計算改變瞭傳統運維的思維方式,短短幾分鍾可以實現快速部署,擴容生産業務。想要通過KVM虛擬化技術結閤存儲構建一個穩定、高效的生産集群,支撐業務彈性伸縮,這本書不可不讀。
  ——楊樹林,動視SRE
  
  ★說來有緣,肖兄的這本書還算是我牽的綫。自知我在KVM方麵並非專傢,因此不敢多加點評。我和肖兄認識的時間並不長,但從肖兄的微信公眾號分享的持續性可見他對知識積纍的專注和專業,讓我非常敬佩,也讓我相信此書絕對能成為國內KVM領域的頂點之作,對諸多同行們有所幫助。
  ——葉金榮,創始人,Oracle ACE(MySQL)

目錄

本書贊譽
前  言
第一篇 KVM技術詳解與實踐
第1章 企業虛擬化選型與KVM介紹
1.1 KVM的前世今生
1.2 KVM與常用企業級虛擬化産品的PK
1.3 判斷企業是否適閤使用KVM的標準
1.4 本章小結
第2章 開始自己的第一颱虛擬機
2.1 服務器BIOS設置
2.2 宿主機CentOS 6.5、CentOS 7係統安裝與配置技巧
2.3 第一颱虛擬機安裝
2.4 本章小結
第3章 CPU、內存虛擬化技術與應用場景
3.1 NUMA技術與應用
3.1.1 KVM虛擬機NUMA調優
3.1.2 CPU綁定操作方法
3.2 CPU熱添加與應用
3.3 CPU host-passthrough 技術與應用
3.4 CPU Nested 技術與配置方法
3.5 KSM技術與應用
3.6 內存氣球技術詳解與應用
3.7 內存限製技術與應用
3.8 巨型頁內存技術與應用
3.9 本章小結
第4章 網絡虛擬化技術與應用場景
4.1 半虛擬化網卡技術詳解
4.1.1 半虛擬化網卡的配置
4.1.2 全虛擬化網卡、半虛擬化網卡性能比較
4.1.3 全虛擬化網卡、半虛擬化網卡的應用場景
4.2 MacVTap和vhost-net技術原理與應用
4.2.1 MacVTap技術與應用
4.2.2 vhost_net技術
4.3 網卡的中斷與多隊列
4.4 網卡PCI Passthrough技術
4.5 SR-IVO虛擬化技術
4.6 虛擬化軟件交換機Open vSwitch的安裝與配置
4.6.1 Open vSwitch安裝
4.6.2 Open vSwitch典型配置
4.7 多網卡綁定與建橋
4.8 本章小結
第5章 KVM磁盤虛擬化技術與應用場景
5.1 磁盤虛擬化方式性能比較與應用場景
5.1.1 QEMU磁盤虛擬化方式概述
5.1.2 IDE與Virtio性能比較測試
5.2 Virtio磁盤緩存方式詳解、性能比較與應用場景
5.2.1 磁盤緩存詳解
5.2.2 緩存方式的性能比較測試
5.2.3 緩存方式的應用場景
5.3 磁盤鏡像格式
5.3.1 QEMU支持的磁盤鏡像格式
5.3.2 裸設備使用
5.3.3 KVM虛擬機鏡像管理利器guestfish
5.3.4 raw、qcow2、裸盤、lvm性能比較
5.3.5 磁盤鏡像格式的應用場景
5.4 文件係統塊對齊
5.4.1 什麼是塊對齊
5.4.2 塊對齊與塊不對齊性能比較
5.4.3 生産環境如何配置塊對齊
5.5 SSD在KVM虛擬化中的使用實踐
5.5.1 SSD原理與寫放大
5.5.2 SSD在KVM中的使用
5.5.3 Flachcache配置與性能測試
5.5.4 DM-cache配置
5.5.5 LVM cache配置與性能測試
5.5.6 生産環境中SSD使用要點
5.6 本章小結
第6章 KVM虛擬機的資源限製
6.1 哪些場景要做虛擬機的資源限製
6.2 使用CGroups
6.3 KVM虛擬機CPU資源限製配置
6.4 KVM虛擬機網絡資源限製
6.5 KVM虛擬機磁盤資源限製
6.6 本章小結
第7章 物理機轉虛擬機實踐
7.1 哪些應用場景適閤做物理機轉虛擬機
7.2 P2V的技術實施方案
7.3 Windows係統物理機轉虛擬機的操作方法
7.3.1 WinPE的製作方法
7.3.2 Windows係統P2V操作方法
7.4 Linux物理服務器轉換虛擬機操作
7.5 使用virt-p2v工具進行P2V轉換
7.6 P2V經驗總結
7.7 關於V2V
7.8 本章小結
第8章 KVM桌麵虛擬化實踐
8.1 桌麵虛擬化簡介及Spice協議
8.2 桌麵虛擬化實踐經驗
8.3 本章小結
第二篇 分布式文件係統
第9章 幾種常見開源文件係統在KVM中的應用
9.1 演示環境基礎配置
9.2 DRBD在KVM中的應用
9.2.1 DRBD介紹
9.2.2 DRBD搭建方法及在KVM中的應用
9.2.3 DRBD在KVM虛擬化中的優化方案
9.3 GlusterFS在KVM虛擬化中的應用
9.3.1 GlusterFS介紹
9.3.2 GlusterFS集群搭建與使用
9.3.3 GlusterFS在KVM虛擬化中的應用
9.3.4 GlusterFS在KVM虛擬化中的優化方案
9.4 Sheepdog在KVM中的應用
9.4.1 Sheepdog介紹
9.4.2 Sheepdog搭建方法及在KVM中的應用
9.5 MooseFS在KVM中的應用
9.5.1 MooseFS介紹
9.5.2 MFS搭建方法及在KVM虛擬化中的應用
9.6 本章小結
第10章 Ceph在KVM虛擬化中的應用與故障處理
10.1 Ceph簡介
10.2 Ceph部署方法及在KVM中的應用
10.2.1 使用ceph-deploy工具部署Ceph
10.2.2 掛載CephFS
10.2.3 通過Librbd方式使用Ceph RBD
10.2.4 使用內核方式掛載並使用Ceph RBD
10.3 CRUSH算法介紹及調優方法
10.3.1 CRUSH算法介紹
10.3.2 CRUSH算法調優方法
10.4 多角度評估Ceph在KVM虛擬化環境中的應用
10.5 Ceph生産環境搭建案例
10.5.1 使用CephFS集中備份虛擬機
10.5.2 使用Librbd將虛擬機運行在Ceph RBD
10.5.3 在CephFS上創建qcow2文件作為雲硬盤
10.6 Ceph常見故障處理
10.6.1 Ceph集群監控狀態檢查
10.6.2 Ceph常見錯誤提示的含義與處理方法
10.7 本章小結
第三篇 KVM虛擬化管理平颱
第11章 利用OpenStack管理KVM
11.1 OpenStack搭建
11.1.1 OpenStack簡介
11.1.2 控製節點的安裝
11.1.3 計算節點的安裝
11.2 OpenStack實用技巧
11.2.1 RabbitMQ Cluster搭建
11.2.2 利用Haproxy和Keepalived實現控製節點高可用
11.2.3 冷遷移虛擬機的方法
11.3 本章小結
第12章 利用OpenNebula管理KVM
12.1 OpenNebula架構
12.1.1 OpenNebula架構介紹
12.1.2 OpenNebula組件介紹
12.2 在KVM中使用OpenNebula
12.2.1 在CentOS 6.5上快速搭建OpenNebula
12.2.2 使用OpenNebula創建第一颱KVM虛擬機
12.2.3 使虛擬機硬盤創建在宿主機本地硬盤上
12.3 OpenNebula常見故障處理
12.4 本章小結
第13章 其他管理平颱介紹
13.1 ConVirt管理平颱介紹
13.1.1 ConVirt的理念
13.1.2 ConVirt的架構
13.2 CloudStack管理平颱介紹
13.3 oVirt管理平颱介紹
13.4 WebVirtMgr管理平颱介紹
13.5 如何選擇管理平颱
13.6 本章小結
第四篇 KVM虛擬化項目實施
第14章 業務性能評估與壓力模型建立
14.1 Linux 係統性能數據采集原則與方法
14.2 Linux 係統壓力模型建立
14.3 Windows係統性能數據采集原則與方法
14.4 Windows 係統壓力模型建立
14.5 本章小結
第15章 宿主機選型與基礎性能測試
15.1 宿主機CPU選型原則
15.2 宿主機內存選型注意事項
15.3 宿主機硬盤選型
15.4 RAID卡選型
15.5 服務器網卡選型
15.6 宿主機性能基準測試實踐
15.7 本章小結
第16章 虛擬機鏡像製作、配置與測試
16.1 Windows虛擬機製作方法
16.1.1 Windows鏡像製作
16.1.2 Windows虛擬機sysprep初始化封裝
16.2 Linux鏡像製作方法
16.2.1 RHEL/CentOS鏡像製作方法
16.2.2 Ubuntu、Debian虛擬機配置注意點
16.3 虛擬機自動配置IP的實現辦法
16.3.1 通過DHCP給虛擬機配置IP
16.3.2 通過Libvirt實現虛擬機自動配置IP
16.3.3 筆者生産環境虛擬機IP自動配置的方法
16.4 虛擬機鏡像測試
16.5 本章小結
第17章 單機虛擬化技術與生産環境實踐
17.1 單機虛擬化技術與應用場景
17.1.1 單機虛擬化的優勢和劣勢
17.1.2 單機虛擬化技術
17.1.3 單機虛擬化應用場景
17.2 單機虛擬化生産環境注意點
17.2.1 單機虛擬化災備與應急方案
17.2.2 單機虛擬化生産環境部署實踐
17.3 本章小結
第18章 KVM虛擬化集群技術與應用場景
18.1 虛擬化集群設計思路與架構
18.2 虛擬化集群的實施流程與技術方案
18.3 虛擬化集群搭建
18.3.1 計算節點配置與管理
18.3.2 網絡設計與配置
18.3.3 虛擬機遷移管理
18.3.4 虛擬化集群的備份與恢復
18.4 Dell EqualLogic存儲的管理實踐經驗
18.5 本章小結
第19章 業務遷移到虛擬化環境流程
19.1 性能評估與測試環境測試
19.2 上綫前的檢查工作
19.3 小規模部署及逐步切換到虛擬化環境
19.4 本章小結
第20章 宿主機自動化運維管理
20.1 Puppet簡介與安裝部署
20.2 利用Puppet管理宿主機的運維架構設計
20.3 利用Puppet配置宿主機初始化操作
20.4 利用Puppet管理宿主機配置與更新
20.5 利用Puppet推送宿主機的非一緻性配置
20.6 本章小結
第21章 虛擬化監控、報警與應急響應方案
21.1 虛擬化監控內容
21.1.1 宿主機CPU監控要點
21.1.2 宿主機內存監控注意點
21.1.3 宿主機網絡監控注意點
21.1.4 宿主機磁盤監控注意點
21.1.5 宿主機層麵監控虛擬機的方法
21.2 監控軟件Cacti、Zabbix
21.2.1 用Cacti監控宿主機
21.2.2 用Zabbix監控宿主機
21.3 應急方案
21.3.1 應急方案製定注意要點
21.3.2 單機虛擬化應急方案
21.3.3 集群虛擬化應急方案
21.4 本章小結
第五篇 KVM虛擬化典型案例
第22章 生産環境問題案例與分析
22.1 遊戲在虛擬機上非常慢的案例
22.2 虛擬機流量過高引起網絡風暴的案例一
22.3 虛擬機流量過高引起網絡風暴的案例二
22.4 其他生産環境問題案例
22.4.1 共享存儲集群虛擬機遷移故障案例
22.4.2 宿主機異常關機後虛擬機無法啓動案例
22.4.3 宿主機使用CentOS 5.6係統問題案例
22.4.4 Windows虛擬機網絡閃斷、不通問題案例
22.4.5 Windows 7虛擬機隻能使用2個CPU案例
22.4.6 生産環境非常奇怪的一個案例
22.4.7 U盤在虛擬機上掛載問題案例
22.4.8 HP ILO4固件Bug引起宿主機重啓案例
22.4.9 一次機房斷電引起的問題案例
22.4.10 CPU綁定問題案例
22.4.11 生産環境存儲故障導緻50個虛擬機丟失案例
22.4.12 生産環境Ubuntu虛擬機故障問題案例
22.5 本章小結
附錄 筆者推薦的KVM學習資料




























































前言/序言

  目前,國內新一代的公有雲底層采用的都是KVM,據筆者瞭解,國內原來一些采用Xen的公有雲也逐步在嚮KVM遷移。許多企業的私有雲項目招標中,已經明確要求使用KVM。在全球範圍內,OpenStack就是雲建設的標準,而當前OpenStack底層默認就是KVM。經過幾年的快速發展,KVM技術已經非常成熟穩定,在任何Linux發行版中,KVM都是標配。虛擬化已經成為一項必備的技術技能,而學習Linux就必須學習KVM。
  為什麼寫這本書
  2009年,當虛擬化在互聯網業內鮮有使用時,我們虛擬化小組在國內已經在生産環境率先開始KVM虛擬化技術的探索。通過實施虛擬化,我們幾年內為公司節省瞭上億元的運營成本,幫助公司多個處於生命周期末的遊戲項目實現扭虧為盈。
  當時,KVM還是一個小眾産品,國內文檔較少,我們隻能通過鑽研國外的英文資料甚至閱讀源代碼來學習。RedHat是KVM的重要支持者,因此與其公司RHEL係統同源的CentOS成為瞭研究KVM的重要資料。從當時剛發布的CentOS 5.5版本開始,我們一路追隨CentOS係統的升級,每有一個版本發布,我們都要測試評估新的KVM虛擬化特性,然後逐步在生産環境部署,這樣的工作方法一直持續到最新的CentOS 6.6及CentOS 7.1。這也是我們小組人員快速成長的一個階段,我們對KVM技術的熱愛一直保持瞭下來,我們在周圍普及KVM技術的熱情一直沒有改變。
  時至今日,KVM經過幾年的快速發展,已經成為瞭最炙手可熱的虛擬化引擎,國內新一代的公有雲全部選擇瞭KVM。而與KVM如火如荼的發展形成鮮明對比的是中文資料依然匱乏,尤其是介紹實踐經驗的資料。在我們周圍和各種技術論壇上,經常碰到一些運維工程師,在實施一個KVM虛擬化項目時,不知道從哪裏開始;也碰到對KVM技術感興趣的運維人員在重復問一些相近的問題。於是,我們幾個人萌生瞭一個想法,為什麼不把我們的KVM項目運維實踐經驗一一記錄下來,分享給大傢。與此同時,我們也猶豫過,因為有許多問題我們也並未完全理解。但是,經過認真思考後的我們認為,即便在這種情況下,我們幾年積纍下來的實踐經驗對於想要瞭解和學習KVM虛擬化技術的工程師來說也是非常有意義的,畢竟實踐更能檢驗真理。迴想當初自己遇到問題的時候,我們也得到瞭一些論壇朋友、圈內專傢的熱心解答。互聯網精神崇尚開放,這更加堅定瞭我們創作此書的決心。我們願意將自己對KVM技術的理解和認識,以及在KVM虛擬化中解決問題的思路和方法分享齣來,讓大傢少走一些我們走過的彎路,同時能夠與所有運維工程師共同學習提升!
  本書特色
  本書是KVM一綫項目運維實踐經驗總結,在KVM CPU、內存、網絡、磁盤方麵擁有豐富的技術積纍,在KVM虛擬化開源分布式與商業存儲、KVM桌麵虛擬化方麵有的大量實踐,我們還會指齣踩過的“技術坑”,這些都是彌足珍貴的經驗。
  本書對Linux係統和虛擬化有一定瞭解,但是對KVM不瞭解或者是瞭解不多,而準備在測試或者生産環境部署KVM虛擬化的讀者,本書會介紹虛擬化項目如何評估、如何逐步實施,並介紹相關的技術與運維實踐,希望對讀者的生産環境虛擬化實施有所幫助。
  對於正在做KVM虛擬化日常運維的讀者,本書有相應的技術、實踐經驗、問題案例分享,便於這些讀者碰到相似的問題時查詢或者找到解決思路。
  本書麵嚮的讀者
  KVM已經是Linux係統的標配,是Linux的必備技能,希望本書對廣大Linux從業者能夠有所幫助。
  本書適用於以下讀者:
  Linux係統工程師。
  從事Linux虛擬化開發的程序員。
  虛擬化工程師。
  IDC機房管理員。
  有誌於從事虛擬化的在校大學生。
  如何閱讀本書
  本書分為五篇。
  第一篇(第1~8章),介紹虛擬化選型及KVM虛擬機技術。實施虛擬化可帶給我們哪些收益,虛擬化引擎選擇,KVM虛擬化相關的CPU、內存、磁盤、網絡技術及生産環境應用場景,物理機轉虛擬機,KVM桌麵虛擬化實踐。
  第二篇(第9~10章),介紹開源分布式文件係統在KVM虛擬化的應用。介紹一些常見的開源分布式文件係統如何在KVM環境使用,重點詳細介紹最近一兩年比較熱的Ceph文件係統,包括配置、使用和常見故障處理。
  第三篇(第11~13章),介紹開源的虛擬化管理平颱在生産環境的實踐經驗。重點介紹OpenStack、OpenNebula在生産環境的實踐及故障處理,還有oVirt、CloudStack、Convirt、WebVirtMgr幾個管理平颱的架構和理念。
  第四篇(第14~21章),介紹KVM虛擬化項目實施經驗,涵蓋業務性能評估、壓力模型建立、虛擬機性能測試、宿主機基準測試、業務測試環境測試驗證、單機虛擬化技術、集群虛擬化技術、虛擬化正式環境上綫等一套完整的虛擬化項目實施過程。
  第五篇(第22章),介紹KVM虛擬化過程中比較典型的一些案例。主要介紹一些在生産環境中的案例及解決思路、方法,方便讀者碰到類似的問題時找到解決方案。
  根據本書內容,我們給齣如下閱讀建議:
  如果是剛準備開始實施虛擬化的讀者,請從頭開始閱讀本書。
  如果對分布式文件係統在虛擬化中的應用感興趣的讀者,可以閱讀第二篇的內容。
  如果對虛擬化管理平颱使用感興趣的讀者,可以閱讀第三篇的內容。
  如果是對虛擬化技術有一定瞭解,但是對不知道如何實施虛擬化的讀者,建議閱讀第四篇的內容。
  如果在虛擬化實施碰到問題,需要尋找解決方法的讀者,可以閱讀第五篇的內容。
  資源和勘誤
  由於時間緊張,筆者水平有限,書中難免有錯誤和不足之處,筆者運營著一個微信訂閱號,名字為“KVM虛擬化實踐”,訂閱號為“kvm_virt”二維碼為:
  歡迎讀者掃描關注,“KVM虛擬化實踐”會定時發布筆者對KVM虛擬化新的認識和經驗總結。也歡迎讀者通過這個微信訂閱號和筆者交互,書中的勘誤和更新也會通過這個訂閱號發布。
  緻謝
  感謝盛大遊戲高級總監陳桂新,盛大遊戲副總監、G雲COO馮禎旺對我們的支持,我們四個人都曾經或者現在在盛大遊戲虛擬化小組工作,桂總、馮總一路上支持我們,堅定地支持我們沿著KVM的方嚮前進,即使中間碰到多次挫摺。迴首看,我們堅持瞭下來,也很高興我們這些年的成果終於開花結果,孵化齣瞭G雲,一款專門針對遊戲行業物理機和雲主機的混閤雲。
  感謝金山西山居運維總監赫寶生對本書寫作的鼓勵和支持。感謝金山西山居運維架構師劉宇對本書的幫助和建議。
  感謝曾經在盛大遊戲虛擬化小組工作過的劉曉光、秦潔、楊樹林,感謝現在還在盛大遊戲虛擬化小組工作的夏學峰、閆強,這本書也是我們所有人的經驗總結。
  感謝盛大遊戲網絡技術負責人、G雲網絡架構師蘇永華,金山西山居資深網絡工程師李正奇在網絡方麵的支持和幫助。
  感謝金山西山居資深係統工程師、Zabbix權威專傢薛群在宿主機監控方麵的幫助。
  特彆感謝金山西山居高級係統工程師趙斌,提供瞭部分虛擬化生産環境實踐案例及測試結果。
  感謝盛大遊戲資深工程師楊帆、季青、武文對我們在服務器知識方麵的支持和幫助。
  感謝國內頂尖的數據庫專傢葉金榮在本書成書過程中的支持和協助。
  感謝機械齣版社的楊福川和高婧雅,福川兄齣版瞭一係列互聯網技術圖書,在認識福川兄之前,我們已經購買瞭多本福川兄齣版的書,和福川兄的閤作是我們的夢想。相信隨著時間的推移,會有更多的人認識到福川兄對中國互聯網技術巨大的貢獻。高婧雅編輯的專業、細緻、認真、耐心令我們非常敬佩,和高婧雅閤作的大半年內,我們受益匪淺,很感謝、很慶幸有機會和楊兄、高編輯閤作。
  緻我們的傢人
  感謝我的舅舅、舅媽、錶哥、錶姐,你們對我的人生觀影響很大;感謝我的父親、母親,是你們一直在默默支持我;感謝我妻子和女兒一直以來的理解和支持,你們是我的動力。
  ——肖力,2015年6月
  感謝父母辛苦的培養,沒有你們就沒有今天的我。感謝老婆在我一無所有的時候默默陪在我的身邊,還有可愛的兒子,你們是我一直前進的動力。
  ——汪愛偉,2015年6月
  感謝生我養我的父親母親,這些年,你們辛苦瞭,兒子長大瞭,你們卻老瞭。感謝所有一路和我走過來的人,你們的支持和信任,給瞭我前進的勇氣和力量。感謝相信我,願意和我一路走下去的人,無論明天怎樣,我都希望一路有你。
  ——楊俊俊,2015年6月
  參與這本書的寫作對我來說非常榮幸,首先要感謝肖力等前輩傳授經驗並耐心支持,其次還要感謝傢人對我業餘時間不能陪伴的理解!
  ——趙德祿,2015年6月



探索高效虛擬化新維度:KVM技術深度解析與實戰指南 在日新月異的計算領域,虛擬化技術扮演著舉足輕重的角色,它賦予瞭我們前所未有的資源利用效率、部署靈活性以及隔離性。本書將帶您踏上一段深度探索KVM(Kernel-based Virtual Machine)核心技術、掌握管理運維之道、解鎖性能優化之法,並最終成功實施KVM項目實踐的旅程。我們旨在為廣大技術愛好者、係統管理員、運維工程師以及對虛擬化技術有深入研究需求的讀者,提供一本兼具理論深度與實踐廣度的權威指南。 第一部分:KVM核心技術——剖析虛擬化基石 KVM作為Linux內核的原生虛擬化解決方案,其強大之處在於它能夠將Linux內核本身轉化為一個虛擬機監視器(Hypervisor)。本部分將深入剖析KVM的工作原理,從最底層的硬件輔助虛擬化(Intel VT-x/AMD-V)講起,揭示CPU、內存、I/O等關鍵硬件資源如何被KVM有效地管理和隔離。我們將詳細闡述CPU虛擬化技術,包括影子頁錶、硬件輔助TLB(Translation Lookaside Buffer)管理等,解釋KVM如何處理CPU指令的執行和切換。 內存虛擬化是虛擬化性能的關鍵,本書將深入講解KVM的內存管理機製,包括物理地址和虛擬機地址的映射、內存共享、內存氣泡(Ballooning)等技術,讓您理解KVM如何高效地分配和迴收虛擬機內存,以及內存過載(Memory Overcommit)下的策略。 I/O虛擬化是影響虛擬機性能的另一重要環節。我們將詳細介紹KVM在I/O虛擬化方麵的多種方案,包括模擬設備(Emulated Devices)如virtio-serial, virtio-net, virtio-block等,以及半虛擬化設備(Paravirtualized Devices)的優勢和工作原理。此外,我們將探討SR-IOV(Single Root I/O Virtualization)等更高級的I/O直通技術,闡述它們如何在性能和隔離性之間取得更好的平衡。 我們還將聚焦於KVM的設備模型(Device Model),理解libvirt等管理工具如何與KVM交互,創建和管理虛擬機。您將瞭解QEMU(Quick Emulator)在KVM生態中的關鍵作用,它作為用戶空間的模擬器,提供瞭豐富的硬件設備模擬功能,與KVM內核模塊協同工作,共同構建瞭一個完整的虛擬化平颱。 第二部分:KVM管理運維——駕馭海量虛擬機 隨著KVM在企業中的廣泛應用,高效的管理和運維成為剛需。本部分將係統地梳理KVM的管理運維流程,從基礎的虛擬機創建、配置、啓動、停止、剋隆等操作,到更為復雜的資源調度、故障排除、安全加固等方麵。 我們將詳細介紹使用libvirt及其相關的命令行工具(如virsh)和圖形化管理工具(如virt-manager)進行KVM環境的管理。您將學習如何通過XML文件定義虛擬機配置,掌握網絡配置的多種策略,包括橋接模式(Bridged Networking)、NAT模式(Network Address Translation)、VLAN隔離等,並理解不同網絡模式的優缺點及適用場景。 存儲管理是KVM運維中的另一大重點。我們將深入講解KVM支持的多種存儲格式,如raw、qcow2,以及它們各自的特性和適用場景。您將學習如何使用LVM(Logical Volume Management)、iSCSI、NFS等後端存儲,並掌握在綫遷移(Live Migration)虛擬機存儲的技巧。 高可用性(High Availability, HA)和災難恢復(Disaster Recovery, DR)是保障業務連續性的關鍵。本書將詳細介紹KVM環境下的HA解決方案,包括基於共享存儲的集群方案(如Pacemaker+Corosync),以及虛擬機在綫遷移(Live Migration)在故障轉移中的應用。您將瞭解如何配置和管理虛擬機快照(Snapshot),以及利用快照進行快速恢復和迴滾。 此外,我們還將探討KVM環境的安全加固策略,包括虛擬機之間的隔離、用戶權限管理、網絡安全防護,以及如何集成SELinux等安全增強型Linux(SELinux)技術,構建一個安全可靠的KVM虛擬化平颱。 第三部分:KVM性能優化——釋放虛擬化潛能 虛擬化帶來的便利性不應以犧牲性能為代價。本部分將聚焦於KVM的性能優化,從硬件、軟件、配置等多個維度,為您提供實用的優化技巧和方法。 我們將從CPU性能優化入手,講解CPU拓撲感知、CPU pinning(CPU綁定)、CPU親和性(CPU Affinity)等技術,幫助您為虛擬機分配最優的CPU資源。內存優化方麵,我們將深入研究內存氣泡(Ballooning)的調優,以及 NUMA(Non-Uniform Memory Access)架構下的內存分配策略,確保虛擬機能夠獲得低延遲、高吞吐量的內存訪問。 I/O性能是影響虛擬機應用的關鍵瓶頸。本書將詳細闡述virtio設備的優化,包括網卡驅動、磁盤驅動的性能調優,以及如何利用SR-IOV等直通技術進一步提升I/O性能。您將學習如何監控和分析I/O性能瓶頸,並采取針對性的優化措施。 網絡性能優化同樣不容忽視。我們將深入講解KVM網絡棧的優化,包括巨頁(Jumbo Frames)的配置、網卡中斷的均衡、內核網絡參數的調優等,幫助您構建高性能的網絡環境。 此外,我們還將探討虛擬機鏡像的優化,包括精簡鏡像、使用差分磁盤(Thin Provisioning)、預分配磁盤空間等策略,以減小鏡像大小,提高虛擬機啓動速度和磁盤I/O性能。 第四部分:KVM項目實施——從規劃到落地 理論知識最終需要落地到實際項目中。本部分將引導您完成一個KVM項目的實施過程,從需求分析、方案設計,到部署實施、後期維護,全方位地展現KVM在真實場景中的應用。 我們將詳細闡述KVM項目實施的各個階段,包括前期的需求收集與分析,確定虛擬化平颱的技術選型、規模規劃、硬件選型,以及網絡和存儲架構的設計。 接著,我們將深入講解KVM環境的部署與配置,包括Linux操作係統的安裝與配置、KVM及libvirt的安裝與升級、網絡與存儲環境的搭建。您將學習如何根據項目需求,設計並實施虛擬機模闆(Template)和標準化部署流程,實現自動化部署。 在項目實施過程中,我們將重點關注測試與驗證環節。您將瞭解如何進行性能測試、功能測試、安全測試,以及故障場景模擬,確保KVM環境的穩定性和可靠性。 最後,本書將探討KVM項目的後期運維與優化。我們將講解如何建立完善的監控體係,收集係統指標,及時發現和解決問題。您將學習如何進行容量規劃、性能調優,以及根據業務發展需求,對KVM環境進行擴展和升級。 總結 本書通過對KVM核心技術、管理運維、性能優化以及項目實施的係統性闡述,旨在幫助讀者建立起對KVM虛擬化技術的全麵認知和紮實的實操能力。無論您是初涉虛擬化領域的新手,還是尋求精進技術的資深工程師,本書都將是您寶貴的參考資源,助您在虛擬化浪潮中乘風破浪,打造高效、穩定、可擴展的計算基礎架構。

用戶評價

評分

我一直對虛擬化技術的底層實現原理非常感興趣,尤其是在Linux這個開放而強大的操作係統上。KVM,作為Linux內核的一部分,承載著虛擬化的重任,其內部究竟是如何運作的,一直是我想要深入瞭解的。這本書的“核心技術”部分,讓我看到瞭希望。我希望它不僅僅停留在API的介紹,而是能夠深入到QEMU的設備模擬、VFIO的設備直通、libvirt的抽象層,甚至是更底層的KVM模塊的調用流程。理解這些,對於排查疑難雜癥、進行性能分析、以及開發定製化的虛擬化解決方案至關重要。例如,對於網絡虛擬化,我想瞭解KVM是如何與Open vSwitch、SR-IOV等技術結閤的,以及其中的性能瓶頸在哪裏。對於存儲虛擬化,我希望瞭解libvirt是如何管理QCOW2、RAW等鏡像格式的,以及Ceph、GlusterFS等分布式存儲如何與KVM集成,提供高可用、高性能的存儲方案。此外,對於CPU和內存的管理,書中是否能提供對NUMA架構下的KVM優化建議,以及如何利用Huge Pages等技術來提升應用性能。我期望這本書能夠像解剖學一樣,把KVM的每一個組件都清晰地呈現齣來,讓我能夠對其瞭如指掌,從而在工作中更加遊刃有餘。

評分

性能優化一直是讓我頭疼的問題。尤其是在一些對性能要求極高的業務場景下,如何榨乾KVM虛擬機的最後一絲性能,是技術人員必須麵對的挑戰。這本書的“性能優化”部分,對我來說具有極高的價值。我希望它能深入剖析KVM在CPU、內存、I/O、網絡等各個環節的性能瓶頸,並給齣具體的調優策略。例如,在CPU層麵,我希望能瞭解如何根據不同的負載類型,調整CPU調度器、CPU拓撲、CPU親和性等參數。在內存層麵,我希望能學習到如何有效利用Huge Pages、內存氣泡、以及針對不同內存訪問模式進行優化。對於I/O性能,我非常關注virtio驅動的優化,以及如何利用SR-IOV、DPDK等技術來提升網絡和存儲I/O的吞吐量和降低延遲。此外,我還希望能從書中找到關於KVM網絡性能調優的實用技巧,例如如何優化橋接網絡、macvtap、以及與SDN解決方案的集成。總而言之,我希望這本書能像一本性能調優的“秘籍”,為我提供一係列行之有效的優化方法,讓我的KVM環境跑得更快、更穩。

評分

在實際工作中,我們經常需要將一項新技術落地到生産環境,這不僅僅是技術上的挑戰,更是項目管理和團隊協作的考驗。因此,《深度實踐KVM:核心技術、管理運維、性能優化與項目實施》中的“項目實施”部分,對我來說具有戰略性的意義。我希望它能夠指導我如何從零開始,規劃和實施一個KVM虛擬化項目。這包括需求分析、技術選型、架構設計、風險評估、資源規劃、以及最終的上綫和驗收。我期待書中能提供一些實際的項目案例,分享在不同規模和復雜度的項目中,KVM是如何被成功應用的,以及在實施過程中遇到的挑戰和解決方案。例如,在一個大規模的企業級虛擬化平颱建設中,需要考慮哪些關鍵因素?如何進行閤理的存儲容量規劃和網絡設計?如何進行有效的遷移策略,將現有業務平滑地遷移到KVM平颱?此外,書中是否能包含一些關於成本效益分析、安全加固、以及後續運維支持的指導性建議,也會極大地增加這本書的實踐價值。我希望這本書能夠幫助我理清思路,少走彎路,成功地將KVM虛擬化技術轉化為實際的生産力。

評分

《深度實踐KVM:核心技術、管理運維、性能優化與項目實施》這本書,我拿到手已經有一段時間瞭,總算是抽空深入地翻閱瞭一遍。作為一個在雲原生領域摸爬滾打多年的技術從業者,我一直覺得,KVM作為Linux環境下虛擬化的基石,其重要性不言而喻。市麵上關於虛擬化的書籍不少,但真正能做到“深度實踐”的,卻寥寥無幾。我一直很想找到一本能夠係統性地講解KVM核心原理,並且結閤實際運維場景,給齣切實可行方案的書籍。這本書的標題非常吸引我,尤其是“核心技術、管理運維、性能優化與項目實施”這幾個關鍵詞,精準地戳中瞭我的痛點。我尤其關注那些關於性能調優和項目落地的內容,因為在實際工作中,如何讓KVM以最優的姿態運行,以及如何將虛擬化技術成功應用到實際項目中,是我們麵臨的最大挑戰。我希望這本書能夠提供一些前沿的、實用的技術指導,幫助我解決在日常工作中遇到的瓶頸,例如如何更精細地控製虛擬機I/O性能,如何對CPU調度策略進行優化以提高整體吞吐量,以及在麵對海量虛擬機部署時,如何構建一個穩定、高效、易於管理的KVM集群。我對書中是否能提供一些自動化運維的腳本示例,或者對Ansible、Terraform等基礎設施即代碼工具與KVM結閤的實踐經驗,也充滿瞭期待。這本書的篇幅看起來相當可觀,這讓我對內容的豐富度和深度充滿信心,希望它能成為我案頭的常備參考書。

評分

在我多年的IT生涯中,運維工作占據瞭相當大的比重。而虛擬化環境的運維,更是復雜性和挑戰性並存。我非常看重《深度實踐KVM:核心技術、管理運維、性能優化與項目實施》中的“管理運維”部分。我希望它能提供一套完整的KVM環境的部署、配置、監控、故障排除的實踐指南。從裸機安裝KVM,到配置KVM集群,再到虛擬機的高可用性(HA)和災難恢復(DR)方案,這些都是我迫切需要瞭解的內容。我期望書中能夠詳細介紹libvirt的常用命令和API,以及如何利用它來管理虛擬機生命周期,包括創建、啓動、停止、遷移、快照等操作。對於大規模部署,我希望能看到自動化部署和配置管理的最佳實踐,比如如何使用Ansible、Puppet等工具來統一管理大量的KVM主機和虛擬機。在監控方麵,我希望瞭解哪些關鍵指標是需要重點關注的,以及有哪些優秀的開源監控工具(如Prometheus、Zabbix)可以與KVM集成,實現對虛擬化資源的實時監控和告警。最後,對於常見的運維問題,比如虛擬機性能緩慢、網絡不通、存儲IO延遲高等,我希望能從書中找到係統性的排查思路和解決方案。

評分

好。。。。。。。。。。。。

評分

導師推薦買的,寫的也不錯

評分

嗯嗯 kvm網上資料不是很急中 買本書看看

評分

當個瞭解入門的不錯,書的質量也不錯

評分

好!!!

評分

不錯,一起買瞭很多書,有的作為日常的參考,有的,網絡上搜素。解決問題。

評分

不錯很好的書,會好漢閱讀

評分

運維暢銷書,金山、安居客、盛大、攜程運維專傢多年大規模生産環境實踐經驗總結,國內數十位運維專傢鼎力支持和推薦

評分

kvm+openstack

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有