基于CentOS的云計算系統(tǒng)運維與管理
定 價:39.8 元
- 作者:楊海艷
- 出版時間:2020/4/1
- ISBN:9787121374982
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:196
- 紙張:膠版紙
- 版次:01
- 開本:16K
該書以項目化的形式組織,將工作過程貫穿每個項目任務(wù),以CentOS6.5網(wǎng)絡(luò)操作系統(tǒng)為載體,精選OpenStack私有云計算系統(tǒng)運維與管理、OpenNebula云計算系統(tǒng)運維與管理、CecOS云計算系統(tǒng)運維與管理等經(jīng)典工程案例進行了詳細的講述。
楊海艷,惠州城市職業(yè)學(xué)院計算機應(yīng)用技術(shù)專業(yè)教師,碩士學(xué)歷,曾參與計算機網(wǎng)絡(luò)專業(yè)人才培養(yǎng)方案及課程標(biāo)準的制定,著有多本教材,參與廣東省技能競賽計算機專業(yè)園區(qū)網(wǎng)組建與網(wǎng)站建設(shè)項目、廣東省職業(yè)院校技能大賽信息技術(shù)系類、廣東省職業(yè)院校技能大賽網(wǎng)絡(luò)搭建與應(yīng)用、企業(yè)網(wǎng),大專網(wǎng)絡(luò)應(yīng)用與云計算應(yīng)用技術(shù),并取得優(yōu)異成績。
目 錄
第1章 CentOS運維基礎(chǔ)命令 1
1.1 文件管理命令 1
1.1.1 創(chuàng)建文件或修改文件時間命令touch 1
1.1.2 復(fù)制文件命令cp與移動文件命令mv 1
1.1.3 刪除文件命令rm 2
1.1.4 查看文件命令cat、less、tail、more 3
1.1.5 查找文件或目錄命令find和locate 4
1.1.6 過濾文本命令grep 5
1.1.7 比較文本文件差異的diff命令 6
1.1.8 在文件或目錄之間創(chuàng)建鏈接的ln命令 6
1.1.9 顯示文件類型的file命令 7
1.1.10 分割文件的split命令 7
1.1.11 文件默認權(quán)限設(shè)置命令umask 8
1.1.12 文本操作命令awk和sed 8
1.2 目錄管理命令 9
1.2.1 顯示當(dāng)前工作目錄的pwd命令 9
1.2.2 建立目錄命令mkdir 9
1.2.3 刪除目錄命令rmdir 10
1.2.4 查看目錄樹命令tree 10
1.2.5 打包或解包文件命令tar 11
1.2.6 壓縮或解壓縮文件和目錄命令zip/unzip 11
1.2.7 壓縮或解壓縮文件和目錄命令gzip/gunzip 12
1.2.8 壓縮或解壓縮文件和目錄命令bzip2/bunzip2 12
1.3 系統(tǒng)管理命令 13
1.3.1 查看幫助命令man 13
1.3.2 查看歷史記錄命令history 13
1.3.3 顯示或修改系統(tǒng)時間與日期命令date 14
1.3.4 清除屏幕命令clear 14
1.3.5 查看系統(tǒng)負載命令uptime 14
1.3.6 顯示系統(tǒng)內(nèi)存狀態(tài)命令free 15
1.3.7 轉(zhuǎn)換或復(fù)制文件命令dd 15
1.4 任務(wù)管理命令 16
1.4.1 單次任務(wù)at 16
1.4.2 周期任務(wù)crond 16
第2章 OpenStack私有云計算系統(tǒng)運維與管理 19
2.1 初識OpenStack 19
2.1.1 理解OpenStack系統(tǒng)架構(gòu) 20
2.1.2 OpenStack部署方式 22
2.1.3 計算模塊Nova 22
2.1.4 分布式對象存儲模塊Swift 23
2.1.5 虛擬機鏡像管理模塊Glance 24
2.1.6 身份認證模塊Keystone 24
2.1.7 控制臺Horizon 25
2.2 OpenStack主要部署工具 25
2.2.1 Fuel 25
2.2.2 TripleO 26
2.2.3 RDO 26
2.2.4 DevStack 26
2.3 通過RDO一鍵部署OpenStack(Queens) 26
2.3.1 部署前的準備 27
2.3.2 CentOS 7.5最小化安裝 28
2.3.3 配置CentOS 7.5網(wǎng)絡(luò) 33
2.3.4 開始部署OpenStack 35
2.3.5 OpenStack安裝選項 38
2.4 管理OpenStack 39
2.4.1 登錄控制臺 40
2.4.2 用戶設(shè)置 40
2.4.3 管理用戶 42
2.4.4 管理鏡像 43
2.4.5 管理云主機類型 45
2.4.6 管理網(wǎng)絡(luò) 47
2.4.7 管理實例 55
第3章 分布式OpenStack Ocata VXLAN模式云計算系統(tǒng)運維與管理 60
3.1 環(huán)境準備 60
3.1.1 物理網(wǎng)絡(luò)拓撲規(guī)劃 60
3.1.2 虛擬機網(wǎng)卡設(shè)置 61
3.1.3 虛擬機系統(tǒng)與基本配置 62
3.2 Controller節(jié)點配置 63
3.2.1 使用NTP服務(wù)同步系統(tǒng)時間 63
3.2.2 搭建OpenStack內(nèi)部使用yum源 64
3.2.3 搭建MariaDB數(shù)據(jù)庫服務(wù) 65
3.2.4 安裝RabbitMQ 67
3.2.5 安裝配置keystone 68
3.2.6 安裝配置glance 72
3.2.7 安裝配置nova 76
3.2.8 安裝配置neutron 81
3.2.9 安裝dashboard 86
3.3 Compute節(jié)點部署 87
3.3.1 環(huán)境準備 87
3.3.2 安裝與配置相關(guān)依賴包 88
3.3.3 安裝Neutron 89
3.4 添加Cinder節(jié)點 91
3.4.1 將Cinder作為計算節(jié)點 91
3.4.2 在Controller上執(zhí)行驗證 91
3.4.3 安裝配置Cinder 91
3.5 小結(jié) 95
第4章 OpenNebula云計算系統(tǒng)運維與管理 96
4.1 初識OpenNebula 96
4.2 OpenNebula的安裝 97
4.2.1 配置控制端環(huán)境 97
4.2.2 安裝控制端 98
4.2.3 安裝客戶端 98
4.2.4 配置控制端和客戶端 98
4.3 OpenNebula配置與應(yīng)用 101
4.3.1 配置VDC和集群 102
4.3.2 添加KVM主機 104
4.3.3 建立鏡像 106
4.3.4 添加虛擬網(wǎng)絡(luò)和模板 111
4.3.5 創(chuàng)建并訪問虛擬機 112
4.4 小結(jié) 113
第5章 CentOS云計算系統(tǒng)運維與管理 114
5.1 使用和運維CentOS中的KVM虛擬化 115
5.1.1 理解KVM虛擬化技術(shù) 115
5.1.2 安裝支持KVM的圖形CentOS系統(tǒng) 117
5.1.3 安裝與配置CentOS系統(tǒng)中的虛擬機 122
5.1.4 管理和運維CentOS中的虛擬機 138
5.2 CecOS企業(yè)云計算平臺的搭建與測試 142
5.2.1 理解CecOS企業(yè)云計算系統(tǒng)構(gòu)架 142
5.2.2 安裝與配置CecOS企業(yè)云計算系統(tǒng)基礎(chǔ)平臺 144
5.2.3 配置CecOS云計算系統(tǒng)服務(wù)器虛擬化 159
5.2.4 配置CecOS云計算系統(tǒng)桌面虛擬化 174