店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111597780 商品編碼:10026473501451 品牌:機械工業出版社(CMP) 出版時間:2018-05-01 頁數:200 字數:300000 審圖號:9787111597780 作者:趙旻
" 商品參數 商品基本信息 | 商品名稱: | IT基礎架構:繫統運維實踐 | 作者: | 趙旻 | 市場價: | 99.00 | ISBN號: | 9787111597780 | 版次: | 1-1 | 出版日期: | | 頁數: | 427 | 字數: | 300 | 出版社: | 機械工業出版社 | 內容介紹 *深繫統運維專家撰寫,知名運維專家聯袂推薦,注重方法和思路,將枯燥的操作上升到設計和建模高度。本書站在IT基礎架構視角,分析數據中心選型與規劃、管理流程設計與實施、基礎服務構建、繫統運維實務處理、職業發展探討等,大致可劃分為六部分,16章。 *1章,談談筆者心中的IT基礎架構標準、寫作初衷和本書特點等。 數據中心篇(*2~5章),綜合介紹數據中心、網絡、繫統等多個技術領域的主題。筆者曾親手規劃、建設多個同城數據中心,經驗豐富,難有雷同之作。 管理流程篇(第6章),管理流程是基礎架構中重要的核心組件,剖析CMDB、Workflow的設計原則與注意事項,簡潔而不簡單。 基礎服務篇(第7~11章),基於多機房和海量節點,分享如何去構建DNS、NTP、文件共享、配置管理等一整套服務的方法,事半功倍。 繫統運維篇(*12~15章),與日常運維管理的工作相關,諸如硬件故障處理與維修、安全、性能較準、Shell程序等,臨危不亂。 *16章,聊聊繫統運維工程師應該具備的素養,如何提升自己。 本書穿插13個有趣的運維小故事,讀累了在這裡喘口氣,裡面蘊藏著很多收獲呢。 關聯推薦 1)*深繫統運維專家撰寫,知名運維專家聯袂推薦,注重方法和思路,將枯燥的操作上升到設計和建模高度 2)站在IT基礎架構視角,分析數據中心選型與規劃、管理流程設計與實施、基礎服務構建、繫統運維實務處理、職業發展探討等 目錄 目錄 本書贊譽 序 前言 *1章混沌初開1 1.1我眼中的基礎架構1 1.2寫一本怎樣的書3 1.2.1英文書的傷痛4 1.2.2有話直說—這就是我的忍道4 1.2.3當行家說人話5 1.3本書聲明6 *2章如何選擇優質的數據中心7 2.1概述7 2.2空間環境評估9 目錄 本書贊譽 序 前言 *1章混沌初開1 1.1我眼中的基礎架構1 1.2寫一本怎樣的書3 1.2.1英文書的傷痛4 1.2.2有話直說—這就是我的忍道4 1.2.3當行家說人話5 1.3本書聲明6 *2章如何選擇優質的數據中心7 2.1概述7 2.2空間環境評估9 2.2.1地質環境9 2.2.2空間結構10 2.3基礎設施評估13 2.3.1電氣繫統13 2.3.2空調繫統17 2.3.3消防繫統21 2.3.4弱電與綜合布線繫統22 2.4網絡建設評估23 2.5服務保障評估23 2.6本章小結24 第3章數據中心的規劃設計工作26 3.1需求的不確定性29 3.2如何避免變化打亂規劃30 3.2.1采購資源預留30 3.2.2數據中心機櫃區域的規劃與布局31 3.2.3規劃布局案例33 3.3規劃設計心得35 3.4本章小結41 第4章網絡規劃細節對繫統運維的影響42 4.1案例復盤44 4.2事情為什麼弄得一團糟48 4.3網絡空間資源的規劃50 4.3.1PoD容量的計算方法50 4.3.2地址空間的規劃51 4.3.3VLAN的規劃52 4.4網卡綁定54 4.4.1網卡綁定模式的選擇54 4.4.2網卡綁定的實現57 4.5本章小結58 第5章服務器硬件選型59 5.1如何選擇合適的硬件配置59 5.1.1選型的總體原則60 5.1.2選型中值得注意的地方60 5.2怎樣的*款服務器產品纔算是*秀的62 5.2.1帶外管理有多重要63 5.2.2異構平臺融合能力63 5.2.3完善的信息數據展示65 5.2.4軟硬件環境兼容性66 5.2.5用戶體驗67 5.3產品測試那些事兒69 5.3.1測試前的準備工作69 5.3.2部署繫統測試70 5.3.3產品功能性測試70 5.3.4能耗測試71 5.3.5CPU性能測試81 5.3.6內存性能測試82 5.3.7磁盤性能測試83 5.3.8網絡性能測試87 5.3.9測試後的收尾工作90 5.4本章小結91 第6章構建CMDB與Work-flow92 6.1誰拖了運維的後腿93 6.2定海神針CMDB94 6.2.1CMDB是一切運維的基石95 6.2.2是什麼毀了CMDB97 6.2.3如何定義你的需求98 6.2.4如何定義表結構99 6.2.5設計思想原則103 6.3多面嬌娃Workflow106 6.3.1一份周報中*然80%的工作量都是在溝通106 6.3.2Workflow能干什麼107 6.3.3Workflow是實例化的規範107 6.3.4Workflow是*航員108 6.3.5Workflow設計中的常見問題109 6.4本章小結113 第7章構建IaaS平臺繫統115 7.1高效交付解決方案如何選型117 7.2服務器設置詳解119 7.2.1IPMI121 7.2.2racadmin121 7.2.3SMASH CLP123 7.3Cobbler部署繫統詳解124 7.3.1理解Cobbler架構124 7.3.2Cobbler的安裝配置125 7.3.3命名規範128 7.3.4創建資源目錄130 7.3.5創建Cobbler部署模板與實例131 7.3.6Cobbler裡面出現的坑133 7.4IaaS繫統的設計要點136 7.4.1交付工作流程定義136 7.4.2Portal模塊與各組件之間的調用關繫137 7.5制作KVM虛擬機模板139 7.5.1虛擬機網絡環境部署140 7.5.2創建虛擬機鏡像模板142 7.5.3虛擬機克隆143 7.5.4虛擬機設備調整144 7.5.5VPC的支持145 7.6本章小結149 第8章構建域名解析服務150 8.1寫在前面的話150 8.2首先做好一個傳統的DNS管理員151 8.3Anycast DNS在多數據中心中的應用171 8.3.1什麼是Anycast171 8.3.2如何構建DNS over Any-cast171 8.3.3如何實施Anycast DNS172 8.3.4如何守護quagga進程177 8.3.5BGP在Anycast中的應用178 8.4HTTP DNS180 8.4.1傳統DNS的缺陷180 8.4.2HTTP DNS的優勢181 8.4.3HTTP DNS長什麼樣181 8.4.4HTTP DNS會取代傳統的DNS嗎182 8.5本章小結183 第9章時間同步繫統184 9.1概述184 9.1.1如何實現時間同步184 9.1.2GPS衛星繫統授時原理185 9.1.3PTP186 9.1.4為何要選用硬件時間源服務器187 9.1.5如何選擇硬件時間源服務器188 9.2ntpd191 9.2.1ntpd初始化191 9.2.2ntpd配置文件192 9.2.3使用ntpq查詢時間同步的狀態193 9.3chronyd197 9.3.1chronyd的優勢197 9.3.2chronyd配置文件197 9.3.3使用key限制客戶端訪問198 9.3.4跟蹤時間同步過程199 9.3.5檢查時間同步狀態199 9.4如何處理閏秒200 9.4.1閏秒是什麼200 9.4.2閏秒的危害201 9.4.3前輩們是怎麼解決閏秒的202 9.4.4晦澀難懂的術語202 9.4.5怎麼解決閏秒問題204 9.5本章小結207 *10章配置管理209 10.1本章目的209 10.2expect與Parallel SSH210 10.2.1expect210 10.2.2Parallel SSH213 10.2.3SSH的通病214 10.3Ansible218 10.3.1創建Host Inventory218 10.3.2如何自動添加節點218 10.3.3組織主機節點219 10.3.4Ad-Hoc221 10.3.5Playbook225 10.3.6關於優化231 10.4Puppet232 10.4.1Puppet快跑232 10.4.2初探Puppet234 10.4.3使用Apache Passenger替換WEBRick239 10.4.4Mutil-Master & Mutil-CAServer241 10.4.5排障241 10.5SaltStack244 10.5.1配置Minion244 10.5.2管理Salt Key244 10.5.3組織主機節點245 10.5.4模塊的調用245 10.5.5Mutil-Masters247 10.5.6級聯248 10.5.7SLS249 10.5.8Grain250 10.5.9Pillar254 10.5.10排障255 10.6我們真的能抗住海量節點嗎259 10.6.1集合編隊260 10.6.2彙報戰況260 10.6.3不必過度依賴模塊260 10.7解決方案的選擇261 10.8本章小結265 *11章文件共享服務266 11.1構建WebDAV服務266 11.1.1基本構建266 11.1.2WebDAV on HTTPS270 11.2構建NFS服務272 11.2.1NFS v4的新特性272 11.2.2NFS常見問題處理273 11.2.3NFS高可用方案277 11.2.4NFS Cluster實施條件278 11.2.5NFS Cluster的實施280 11.2.6NFS Cluster故障排錯287 11.3構建SFTP服務288 11.3.1Chroot SFTP和公鑰訪問的必要性288 11.3.2構建Chroot SFTP289 11.3.3SFTP容災方案294 11.4本章小結297 *12章硬件故障告警與維修298 12.1硬件故障的特點299 12.2硬件故障告警300 12.2.1告警方式300 12.2.2事件類型和告警級別301 12.3硬件故障分析302 12.3.1常用分析手段302 12.3.2常見故障錯誤分析306 12.4傳統維修的問題312 12.5報修繫統的需求定義313 12.5.1故障申報環節的設計需求315 12.5.2審批通告環節的設計需求316 12.5.3提交報修環節的設計需求316 12.5.4設備維修環節的設計需求318 12.5.5數據查詢統計的設計需求318 12.6本章小結319 *13章主機繫統信息安全基礎320 13.1繫統安全加固的基本要求320 13.2關於安全配置的反思324 13.2.1慎用賬戶鎖定325 13.2.2密碼的煩惱325 13.2.3sudo的意義326 13.3sudo over LDAP的實現327 13.3.1服務端配置327 13.3.2客戶端配置329 13.3.3關於LDAP超時和連接數限制的問題330 13.4密碼學與數字證書330 13.4.1密碼學技術331 13.4.2數據加密與數字簽名334 13.4.3公鑰加密體繫的安全性論述336 13.4.4數字證書是什麼337 13.4.5數字證書是怎麼產生的337 13.4.6數字證書是怎麼驗證的338 13.5人為因素340 13.5.1運維紅線340 13.5.2安全操作341 13.5.3運維工作中的常見問題342 13.6本章小結344 *14章性能校準345 14.1隊列理論346 14.2CPU348 14.2.1來自內核態的資源消耗348 14.2.2用戶態資源占用率高353 14.2.3Cache與內存的三種映射關繫356 14.2.4CPU調度算法357 14.2.5進程運行在哪個核心上359 14.2.6strace的妙用360 14.3內存361 14.3.1NUMA362 14.3.2Cache和Buffer364 14.3.3虛擬地址空間365 14.3.4大頁366 14.3.5內存分配366 14.3.6內存回收368 14.3.7內存超配了怎麼辦369 14.3.8為什麼會產生OOM370 14.4存儲372 14.4.1磁盤調度算法372 14.4.2I/O調度算法373 14.4.3日志模式375 14.4.4其他因素376 14.5網絡378 14.5.1Jumbo Frames379 14.5.2BDP379 14.5.3qperf380 14.5.4其他380 14.6本章小結381 *15章Shell編程382 15.1參數傳遞383 15.1.1shift383 15.1.2eval385 15.1.3getopt387 15.1.4函數傳參390 15.1.5返回值391 15.2文本處理三劍客393 15.2.1grep394 15.2.2sed396 15.2.3awk397 15.3字符處理401 15.3.1字符的轉義401 15.3.2字符串截取403 15.4數組404 15.5算來算去406 15.5.1比較406 15.5.2字符串計算407 15.5.3精度與長度408 15.5.4進制轉換408 15.6表面文章409 15.7典型案例410 15.8本章小結416 *16章修行之路417 16.1繫統工程師的自我修養417 16.1.1工程師與管理員418 16.1.2繫統工程師的三顆心419 16.1.3匠人精神420 16.2未來時代422 16.2.1前方高能—出現怪獸AlphaGo422 16.2.2從現在開始就要改變自己424 16.2.3開啟你的管理模式425 16.3寫在*後的話427 顯示全部信息
" |