目標(biāo)
本項目主要幫助學(xué)生掌握搭建OpenStack云計算平臺的環(huán)境設(shè)計及系統(tǒng),包括硬件基本需求,OpenStack云計算平臺所需的軟件包,部署一個實際的OpenStack云計算平臺拓?fù)浣Y(jié)構(gòu),并在這個環(huán)境下系統(tǒng)安裝
通過本實訓(xùn),你將能夠鞏固如下知識:
?掌握構(gòu)建云計算平臺的系統(tǒng)拓?fù)浣Y(jié)構(gòu)
?掌握系統(tǒng)拓?fù)浣Y(jié)構(gòu)下的網(wǎng)絡(luò)配置
?掌握正確配置搭建云計算平臺的安裝基礎(chǔ)工作
?掌握如何創(chuàng)建網(wǎng)絡(luò)服務(wù)
?了解Keystone、Cinder、Swfit的基本概念及用法
?理解云平臺中的Cinder云硬盤服務(wù)
?通過監(jiān)控服務(wù),實時查看平臺的運行情況
目錄
第一章 需求分析 4
1.1 公司的基本組織結(jié)構(gòu) 4
1.2 應(yīng)用需求情況 4
1.3 服務(wù)需求 4
第二章 云平臺系統(tǒng)架構(gòu)設(shè)計 5
2.1 拓?fù)湓O(shè)計 5
2.2 系統(tǒng)架構(gòu)設(shè)計 5
第三章 項目實施 7
3.1制作設(shè)備清單表 7
3.2 分配IP地址 7
3.3搭建實訓(xùn)環(huán)境 8
3.4基礎(chǔ)環(huán)境配置 8
3.4.1修改主機名 8
3.4.2修改網(wǎng)絡(luò) 8
3.4.3配置域名解析 10
3.4.4關(guān)閉防火墻及配置 10
3.4.5 更改安全策略 10
3.4.6掛載及yum配置 10
3.4.7 安裝vsftpd服務(wù) 11
3.4.8部署腳本安裝平臺 11
3.5 Keystone安全認(rèn)真服務(wù)配置 14
3.6 Neutron 網(wǎng)絡(luò)服務(wù)配置 19
3.7 Glance 鏡像服務(wù)配置 22
3.8 Nova 計算控制服務(wù)配置 23
3.9 Dashboard 圖形界面安裝 24
3.10 Cinder 塊存儲控制服務(wù)配置 25
3.11 Swift 對象存儲控制服務(wù)配置 27
3.12 heat編排服務(wù)配置 28
3.13云主機 28
文獻(xiàn) 30
(1) OpenStack官網(wǎng) 30
(2) OpenStack開源中國區(qū) 30
第一章 需求分析
經(jīng)過調(diào)研,分析公司的基本情況如下:
1.1 公司的基本組織結(jié)構(gòu)
內(nèi)部有100名員工,其中50名為項目研發(fā)部(研發(fā)環(huán)境),45名為業(yè)務(wù)部(辦公環(huán)境),3人IT工程部(運維環(huán)境)。
1.2 應(yīng)用需求情況
按員工的辦公情況不同,分別使用Centos7.2、Ubuntu、Windows7和Windows Server鏡像作為辦公使用;根據(jù)云存儲特點,將鏡像資源云硬盤存儲于Swift內(nèi)部,提升鏡像的安全性;編寫批量模板文件,可以短期快速部署集群;構(gòu)建內(nèi)部塊存儲和卷存儲實現(xiàn)實例擴容和公司內(nèi)部資源存儲;根據(jù)企業(yè)員工的構(gòu)成比例構(gòu)建四種辦公網(wǎng)絡(luò)和四個租戶組,保證單位內(nèi)部資源隔離和資料安全;使用監(jiān)控系統(tǒng)可以查看運行情況保證系統(tǒng)的正常穩(wěn)定的運行,以及監(jiān)測硬件平臺的穩(wěn)定。
1.3 服務(wù)需求
?構(gòu)建3個用戶租戶,100個用戶,管理人員擁有管理員權(quán)限,其余人員擁有普通用戶權(quán)限
?構(gòu)建4種不同類別鏡像,鏡像后端存儲為Swift,滿足企業(yè)正常的辦公需求
?構(gòu)建云硬盤服務(wù),保證資源的安全
?創(chuàng)建3個用戶租戶網(wǎng)絡(luò),滿足正常的辦公需求
?編寫模板文件,定制云主機特性
?運行監(jiān)控系統(tǒng),查看系統(tǒng)運行情況
第二章 云平臺系統(tǒng)架構(gòu)設(shè)計
根據(jù)收集到的資料進(jìn)行需求分析,規(guī)劃網(wǎng)絡(luò)拓?fù)淙缦聢D所示。服務(wù)器管理網(wǎng)絡(luò)192.168.20.0/24,外部網(wǎng)段192.168.120.0/24,實例私有網(wǎng)絡(luò)172.16.20.0/24。
網(wǎng)絡(luò)拓?fù)淙?.1。
基于需求分析,依據(jù)OpenStack架構(gòu)指南要求,構(gòu)建一個通用性云平臺,遵循IAAS模式,基于簡單的需求為用戶尋求最合適的平臺。
2.1 拓?fù)湓O(shè)計
2.2 系統(tǒng)架構(gòu)設(shè)計
根據(jù)設(shè)計的系統(tǒng)拓?fù)浣Y(jié)構(gòu),將平臺服務(wù)器做了拆分。控制節(jié)點(controller)安裝如下服務(wù):信息服務(wù)(QPID)、數(shù)據(jù)庫服務(wù)(MySQL)、認(rèn)證服務(wù)(Keystone)、鏡像服務(wù)(Glance)、計算控制服務(wù)(Nova)、網(wǎng)絡(luò)控制服務(wù)(Neutron)、控制臺服務(wù)(Horizon)、塊存儲服務(wù)(Cinder)、對象存儲服務(wù)(Swift)、編排服務(wù)(Heat)和監(jiān)控服務(wù)(Ceilometer)。
計算節(jié)點(compute)安裝如下服務(wù):計算服務(wù)(Nova Compute)、網(wǎng)絡(luò)控制服務(wù)(Neutron)、和監(jiān)控服務(wù)(Ceilometer Compute)。
第三章 項目實施
120用戶,每個用戶2核CPU,內(nèi)存4G,硬盤200G
CPU:1202=240核 CPU=240/64=5
內(nèi)存:1204=480G
硬盤:120*200=24000G=24T
表3-1設(shè)備清單表
3.2 分配IP地址
服務(wù)器管理網(wǎng)絡(luò)192.168.20.0/24,外部網(wǎng)段192.168.120.0/24,實例私有網(wǎng)絡(luò)172.16.20.0/24。
表3-2 IP分配地址表
3.3搭建實訓(xùn)環(huán)境
根據(jù)虛擬機網(wǎng)絡(luò)環(huán)境,制作網(wǎng)絡(luò)拓?fù)鋱D。要求標(biāo)出網(wǎng)絡(luò)設(shè)備的虛擬機名稱。網(wǎng)卡IP地址、網(wǎng)卡類型(物理網(wǎng)卡還是虛擬網(wǎng)卡),并給出網(wǎng)絡(luò)環(huán)境清單。
表3-3實訓(xùn)設(shè)備清單表文章來源:http://www.zghlxwxcb.cn/news/detail-791895.html
3.4基礎(chǔ)環(huán)境配置
3.4.1修改主機名
[root@localhost ~]# hostnamectl set-hostname controller01
[root@localhost ~]# bash
[root@controller01 ~]#
[root@localhost ~]# hostnamectl set-hostname compute01
[root@localhost ~]# bash
[root@compute01 ~]#文章來源地址http://www.zghlxwxcb.cn/news/detail-791895.html
到了這里,關(guān)于OpenStack搭建(命令創(chuàng)建用戶、鏡像、網(wǎng)絡(luò)等)+項目實訓(xùn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!