官术网_书友最值得收藏!

前言

云計算將計算、服務和應用作為一種公共設施提供給公眾,使人們能夠像使用水、電、煤氣和電話那樣使用計算機資源。目前有許多云平臺面向公眾提供云計算服務,相關行業迫切需要云計算技術人才,特別是需要熟練掌握云平臺規劃、部署和運維管理的高級應用型人才。

開源云計算平臺并不單單是商用云軟件的替代品,許多新的云計算概念和技術往往是在開源軟件中率先實現的。開源云計算平臺進一步拓展了云計算領域,推動了云計算技術的發展。OpenStack是 Rackspace(全球三大云計算中心之一)和美國國家航空航天局(National Aeronautics and Space Administration,NASA)共同發起的開源項目,是一系列開源軟件項目的組合,目前已經成為開源云架構的事實標準。OpenStack正成為許多機構和服務提供商的戰略選擇,一些大型企業通過 OpenStack 支持核心生產業務,一些 IT廠商基于 OpenStack開發自己的云計算產品。

OpenStack 特別適合用來開展云計算的教學和實驗工作。我國很多高等院校的 IT相關專業都將“云計算技術與應用”作為一門重要的專業課程。我們編寫本書的目的是幫助高等院校教師全面、系統地講授這門課程,使學生能夠熟悉云計算的原理,掌握云平臺的安裝、配置、管理和運維的方法和技能。考慮到國內用戶偏好 CentOS 和Red Hat系列的 Linux操作系統,本書將以 CentOS 7為例講解 OpenStack,OpenStack的發行版本選擇較新的 Queens。

全書共分12章,按照從基礎到應用的邏輯進行組織。第1章首先介紹云計算和Linux虛擬化的基礎知識,然后對 OpenStack 做了一個總體說明。第2章示范了單節點一體化 OpenStack 云平臺的部署和基本使用方法,搭建了一個實驗環境。第3章講解基礎環境配置,第4章講解 API與客戶端。從第5章到第11章講解主要的 OpenStack服務,涉及 Keystone身份服務、Glance鏡像服務、Nova計算服務、Neutron網絡服務、Cinder塊存儲服務、Swift 對象存儲服務、Temetry 計量與監控服務和 Heat 編排服務等。第12章講解多節點 OpenStack云平臺,示范了計算節點的添加和虛擬機實例的遷移。

本書有兩大特色。一個特色是通過 RDO 的 Packstack 安裝器部署了一體化OpenStack 云平臺,用于 OpenStack 的各個服務和組件的驗證、配置、管理和使用操作。考慮到實際應用中大多需要手動部署 OpenStack,本書相關章節中介紹了各個OpenStack 服務和組件的手動安裝及配置的詳細步驟。本書的另一個特色是注重云架構解析,對 OpenStack 的整體架構、OpenStack 的主要服務和組件的架構進行詳細講解,為讀者今后進一步學習和實踐打下堅實的基礎。

本書的參考學時為60學時,其中實踐環節為30學時左右。

由于時間倉促,加之編者水平有限,書中難免存在不足之處,請廣大讀者批評指正。

編者

2019年6月

主站蜘蛛池模板: 炉霍县| 邓州市| 灌阳县| 肃宁县| 贵阳市| 盐城市| 云和县| 沙坪坝区| 安溪县| 老河口市| 华安县| 夏邑县| 离岛区| 台安县| 永城市| 博罗县| 拉萨市| 栖霞市| 德庆县| 武陟县| 麻江县| 石城县| 淄博市| 资溪县| 黎川县| 遵化市| 延庆县| 泊头市| 卓尼县| 吐鲁番市| 屏山县| 宜宾县| 诸暨市| 镇沅| 千阳县| 上高县| 昌乐县| 疏勒县| 潮安县| 禄劝| 米脂县|