《OpenStack部署實踐》

《OpenStack部署實踐》mysql

基本信息linux

做者: 張子凡   web

叢書名: 圖靈原創sql

出版社:人民郵電出版社數據庫

ISBN:9787115346797ubuntu

上架時間:2014-2-27後端

出版日期:2014 年3月centos

開本:16開api

頁碼:1安全

版次:1-1

所屬分類:計算機 > 電子商務與計算機文化 > 綜合

 

更多關於》》》 《OpenStack部署實踐》

 

編輯推薦

   資深專家實踐經驗總結

  教你用OpenStack建設企業私有云系統

  幫助你下降企業的IT成本,提升效率

 

內容簡介

    書籍

    計算機書籍

  《openstack部署實踐》講述了openstack 相關的內容,其內容來自各類部署實驗與實踐。書中首先介紹了pxe 和網絡相關的內容,接着介紹了nova-network 安裝模式、quantum 安裝模式、quantum gre 模式等,而後討論了cinder 部件、中央存儲與虛擬機運態遷移、雲服務的開放ec2 接口、rabbitmq 的集羣冗餘架構等,最後簡述了雲監控系統ceilometer、heat 組件以及trove。

  《openstack部署實踐》適合openstack 技術人員閱讀。

 

目錄

《openstack部署實踐》

第1章 openstack基本操做系統環境的pxe自動部署  1

1.1 pxe、kickstart與preseed簡介  2

1.1.1 pxe簡介  2

1.1.2 kickstart與preseed簡介  2

1.2 pxe服務器的準備  3

1.2.1 選擇ubuntu操做系統  3

1.2.2 ubuntu操做系統的基本安裝與更新  3

1.3 複製ubuntu和centos操做系統文件  6

1.3.1 複製ubuntu操做系統全目錄、內核與啓動鏡像文件  6

1.3.2 複製centos操做系統全目錄、內核與啓動鏡像文件  7

1.4 pxe客戶端操做系統的選擇與引導過程  7

1.4.1 建立pxe客戶端導示文件  7

1.4.2 選擇安裝配置文件  8

1.5 centos宿主機的kickstart配置文件  9

1.6 openstack計算節點的主機preseed配置文件  13

1.7 常見問題與處理  25

1.8 小結  26

1.9 參考資源  26

第2章 openstack與網絡  27

2.1 網卡管理工具ethtool  27

2.1.1 安裝與使用ethtool  28

2.1.2 網卡子接口  29

2.1.3 網卡信息文件  30

2.1.4 openstack:運用網卡子接口模擬多網卡  31

2.2 網橋及網橋管理工具bridge-utils  31

2.2.1 安裝與使用bridge-utils  32

2.2.2 理解網橋的ip地址與虛擬機的ip地址  33

2.2.3 ubuntu系統下網橋的配置文件  34

2.2.4 centos系統下網橋的配置文件  34

2.2.5 將虛擬機與某個網橋鏈接  34

2.3 虛擬局域網vlan  35

2.3.1 vlan協議802.1q  35

2.3.2 接入端口與中繼端口  36

2.3.3 vlan管理工具vconfig  36

2.4 主機多網卡靜態路由配置  38

2.5 open vswitch簡介與實驗  39

2.5.1 open vswitch簡介  39

2.5.2 安裝open vswitch  39

2.5.3 使用ovs-vsctl管理ovs  42

2.5.4 ovs的數據庫配置與網絡配置文件的關係  44

2.5.5 vlan的設置及vlan接口ip地址  45

2.5.6 ovs支持openflow的sdn模式  45

2.6 構建openstack雲中的網絡gre  46

2.6.1 vlan的侷限  46

2.6.2 gre隧道在openstack中應用的不足  47

2.6.3 vxlan的優點  47

2.6.4 open vswitch對vxlan的不足  47

2.7 linux內核的vxlan功能實驗記錄  48

2.7.1 實驗環境及目標  48

2.7.2 配置與測試vxlan  49

2.7.3 測試與結果  51

2.8 linux內核vxlan與open vswitch的結合  51

2.9 小結  52

2.10 參考資源  52

第3章 openstack nova-network多主機部署  53

3.1 nova-network多點多主機部署簡介  53

3.1.1 基礎環境準備  54

3.1.2 多點多主機nova-network安裝環境  55

3.1.3 控制節點主機a的準備工做  56

3.2 openstack控制服務組件安裝與配置  58

3.2.1 openstack控制服務組件簡介  58

3.2.2 mysql服務器安裝與配置  59

3.2.3 rabbitmq服務器安裝與配置  60

3.2.4 keystone服務器安裝與配置  61

3.2.5 glance服務器安裝與配置  70

3.2.6 nova api節點安裝與配置  74

3.2.7 horizon服務器安裝與配置  78

3.3 元數據及dnsmasq服務  80

3.3.1 元數據服務與代理  80

3.3.2 nova-network與dnsmasq  82

3.4 openstack計算節點安裝與配置  83

3.4.1 網絡及時間服務配置  83

3.4.2 配置g版的下載源  84

3.4.3 安裝軟件包  84

3.4.4 配置文件及啓動服務  84

3.4.5 驗證服務  86

3.5 建立與管理虛擬機  87

3.5.1 查看雲系統的各服務狀態  87

3.5.2 爲系統租戶建立網絡  87

3.5.3 查看鏡像  88

3.5.4 查看flavor  88

3.5.5 建立管理祕鑰  89

3.5.6 建立安全組及防火牆規則  89

3.5.7 建立虛擬機  90

3.6 常見問題與處理  91

3.7 小結  95

第4章 openstack中小企業應用部署  96

4.1 中小企業與openstack  96

4.2 適於中小企業的nova-network flatdhcp模式  97

4.3 openstack公共雲架構ip地址分配及流量模式  98

4.4 openstack企業內部應用的調整要求  98

4.4.1 nova-network的ip地址管理及流量模式  99

4.4.2 nova-network的ip地址管理及流量模式的調整  101

4.4.3 中小企業多點多主機nova-network部署  101

4.5 企業內多網段與虛擬機多網卡  102

4.6 常見問題與處理  104

4.7 小結  104

第5章 openstack quantum vlan部署模式  105

5.1 openstack控制服務虛擬機服務器的安裝與配置  105

5.2 quantum vlan部署模式  107

5.3 quantum服務與各代理間的協做關係  108

5.4 quantum服務器的安裝與配置  109

5.4.1 網絡配置  109

5.4.2 軟件包安裝  110

5.4.3 生成quantum數據庫及keystone服務及端點  110

5.4.4 配置文件  111

5.4.5 驗證安裝  112

5.5 網絡節點的安裝與配置  112

5.5.1 基礎操做系統準備工做  112

5.5.2 軟件包安裝及配置  114

5.5.3 open vswitch虛擬交換機的安裝與配置  114

5.5.4 quantum代理的安裝與配置  116

5.5.5 驗證安裝  119

5.6 計算節點的安裝與配置  119

5.6.1 基礎操做系統準備  119

5.6.2 kvm軟件包安裝與配置  121

5.6.3 open vswitch軟件包安裝與配置  121

5.6.4 quantum代理的安裝與配置  122

5.6.5 nova-compute-kvm的安裝與配置  123

5.7 quantum vlan網絡的建立與使用  125

5.7.1 在quantum下建立網絡  125

5.7.2 建立外部網絡  125

5.7.3 經過命令行建立指定vlan號碼的租戶網絡  126

5.7.4 經過horizon建立自動分配vlan號碼的租戶網絡  126

5.7.5 經過命令行建立租戶路由器  128

5.7.6 經過horizon配置租戶路由器  129

5.7.7 查看網絡、子網、路由器  130

5.8 小結  131

第6章 知足中型企業的openstack部署模式  132

6.1 多主機nova-network vlan部署模式簡介  132

6.2 多主機nova-network vlan模式安裝與配置  133

6.2.1 計算節點的vlan組件安裝  133

6.2.2 nova.conf的配置調整  134

6.2.3 網絡交換機的調整  134

6.2.4 vlan模式下的實踐操做  134

6.3 多主機nova-network vlan模式在企業應用中的不足  138

6.4 多主機nova-network vlan企業應用模式建議  140

6.5 quantum vlan 標準部署模式  141

6.6 quantum vlan標準部署模式在企業應用的不足  142

6.7 quantum vlan中型企業應用模式建議  143

6.8 quantum vlan企業應用模式相關配置調整  144

6.8.1 quantum 服務器的配置文件調整  144

6.8.2 網絡節點相關配置文件調整  144

6.8.3 計算節點vlan模式相關配置調整  147

6.8.4 quantum vlan企業應用模式下的實踐操做  148

6.9 小結  150

第7章 大型企業的openstack gre部署模式  151

7.1 多命名空間技術與大型企業組織架構  151

7.2 openstack-quantum gre部署模式  153

7.3 quantum gre模式安裝及配置  154

7.3.1 quantum 服務器相關配置與調整  154

7.3.2 網絡節點相關配置與服務調整  155

7.3.3 計算節點gre模式相關配置與服務調整  160

7.4 實踐操做  162

7.4.1 建立各租戶共用的公共外部網絡  162

7.4.2 爲某個租戶建立網絡、子網與路由器  163

7.4.3 爲租戶增長第二個內部ip網段  166

7.4.4 爲虛擬機分配一個公網ip地址  169

7.4.5 查看租戶的網絡命名空間信息  169

7.4.6 多租戶ip地址重疊  170

7.5 大型企業應用openstack gre模式面臨的問題  171

7.6 大型企業應用openstack gre模式應用建議  171

7.6.1 集中式網絡服務部署結構  171

7.6.2 分佈式網絡服務部署結構  172

7.7 小結  173

第8章 openstack卷服務——cinder  174

8.1 cinder的安裝與配置  174

8.1.1 在keystone中增長cinder用戶、服務及端點  174

8.1.2 建立cinder數據庫  176

8.1.3 配置cinder安裝源並更新系統  176

8.1.4 安裝cinder軟件包  176

8.1.5 建立cinder數據庫表  176

8.1.6 配置/etc/cinder/api-paste.ini文件  177

8.1.7 啓動cinder服務  178

8.1.8 驗證服務安裝  178

8.1.9 編輯相應的cinder配置文件,使用nexenta  179

8.1.10 nova.conf中cinder相關的配置  180

8.2 nexentastor簡介及安裝  180

8.2.1 nexenta的硬件準備  180

8.2.2 nexenta的安裝  180

8.3 cinder操做  181

8.3.1 建立卷  181

8.3.2 建立從卷啓動的虛擬機  182

8.3.3 問題與處理  183

8.4 cinder使用nfs後臺存儲提供卷服務  183

8.4.1 nexenta nfs服務端設定  183

8.4.2 經過cinder服務建立nfs服務器掛接點  184

8.4.3 配置cinder用戶使其具有執行mount命令的權限  184

8.4.4 配置cinder.conf使用nfs驅動  185

8.5 ceph與cinder的集成  186

8.5.1 ceph簡介  186

8.5.2 ceph與cinder集成的實驗環境  188

8.5.3 ceph基本安裝  188

8.5.4 ceph mon和mds服務配置  191

8.5.5 ceph osd00、osd01安裝及配置  191

8.5.6 客戶端掛載ceph文件系統  194

8.5.7 使用rbd工具建立卷  194

8.6 cinder配置後臺ceph提供卷服務  195

8.6.1 安裝ceph rados軟件  195

8.6.2 配置cinder.conf  195

8.6.3 建立與查看卷  196

8.7 掛接多個後端卷存儲  196

8.8 小結  200

8.9 參考資源  200

第9章 openstack中央存儲及虛擬機動態遷移  201

9.1 虛擬機nfs中央存儲模式  202

9.1.1 nexenta的nfs服務準備  202

9.1.2 計算節點nfs客戶端的安裝與配置  203

9.2 虛擬機動態遷移  204

9.2.1 準備要求  204

9.2.2 調整libvirt服務及nova.conf的配置  205

9.2.3 動態遷移實驗  206

9.3 nfs系統的不足及pnfs的發展  207

9.3.1 nfs的不足  207

9.3.2 pnfs的發展  208

9.4 分佈式文件系統mfs  208

9.4.1 mfs的架構簡介  209

9.4.2 mfs的安裝與配置  210

9.4.3 實驗環境  210

9.4.4 mfs主服務器的安裝  210

9.4.5 mfs元數據日誌服務器的安裝  213

9.4.6 mfs存儲服務器的安裝  215

9.4.7 mfs客戶端的安裝  219

9.4.8 mfs功能測試  221

9.4.9 openstack計算節點集成mfs中央存儲  224

9.5 小結  225

9.6 參考資源  225

第10章 openstack ec2接口與quota分配  226

10.1 ec2與euca2ools  226

10.2 ec2服務器的安裝與配置  227

10.2.1 在keystone中建立ec2用戶名與服務端點  227

10.2.2 安裝nova-cert軟件包並啓動服務  228

10.2.3 驗證安裝  228

10.3 安裝euca2ools客戶端軟件  228

10.3.1 軟件安裝  229

10.3.2 得到用戶的euca2ools相關密鑰  229

10.3.3 融合ec2與nova的環境變量  230

10.3.4 euca2ools的操做  230

10.4 openstack的資源配額  231

10.5 小結  233

第11章 openstack web管理界面與雲虛擬桌面  234

11.1 openstack web管理界面vnc架構  234

11.2 vnc web管理界面的創建過程  235

11.3 nova-novncproxy的安裝與配置  236

11.3.1 nova-novncproxy的安裝  236

11.3.2 nova api節點的nova.conf配置  236

11.3.3 計算節點的nova.conf配置  236

11.4 重負載下vnc的處理架構調整實驗  236

11.5 企業內部雲的虛擬桌面  237

11.5.1 vnc客戶端直接鏈接計算節點的虛擬機  238

11.5.2 瞭解計算節點上運行的虛擬機及端口號  239

11.5.3 vnc的不足  240

11.5.4 開源、開放的虛擬桌面協議spice  240

11.6 小結  242

第12章 openstack rabbitmq冗餘處理  243

12.1 關於rabbitmq  243

12.2 關於erlang  244

12.3 rabbitmq集羣特色  244

12.4 rabbitmq磁盤節點與內存節點  245

12.5 rabbitmq消息隊列鏡像  245

12.6 rabbitmq集羣隊列鏡像冗餘模式  246

12.7 rabbitmq集羣鏡像隊列模式配置  247

12.7.1 基本環境  247

12.7.2 修改兩臺機器的/etc/hosts主機名文件  248

12.7.3 更新rabbitmq源  248

12.7.4 安裝rabbitmq-server  248

12.7.5 激活rabbitmq web管理  248

12.7.6 建立集羣  250

12.7.7 增長規則建立鏡像隊列  252

12.8 rabbitmq與openstack系統聯合測試  253

12.8.1 關閉ccrabbitmqc後計算節點的log表現  254

12.8.2 關閉ccrabbitmqc後ccrabbitmqd上的隊列表現  256

12.8.3 從新啓動ccrabbitmqc後ccrabbitmqd上的隊列表現  257

12.8.4 測試結果  258

12.9 小結  258

12.10 參考資源  258

第13章 openstack的新組件  259

13.1 openstack監控組件ceilometer  259

13.2 openstack虛擬機定製化heat  261

13.3 openstack數據庫組件trove  262

13.4 從存儲的角度看openstack h版的特色  262

13.4.1 cinder卷存儲功能強化,且支持更多商業存儲  263

13.4.2 強化了對ceph做爲統一的後端存儲的支持  263

13.4.3 增長了對glusterfs、sheepdog的支持  263

13.4.4 更好地支持多openstack雲中心架構  264

本圖書信息來源:互動出版

相關文章
相關標籤/搜索