- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenStackCompute节点安装
OpenStack Compute调研及安装
PAGE \* MERGEFORMAT 9
OpenStack Compute调研及安装
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc308983165 1. OpenStack调研 PAGEREF _Toc308983165 \h 3
HYPERLINK \l _Toc308983166 1.1 虚拟化简介 PAGEREF _Toc308983166 \h 3
HYPERLINK \l _Toc308983167 1.1.1 纯软件虚拟化 PAGEREF _Toc308983167 \h 3
HYPERLINK \l _Toc308983168 1.1.2 完全虚拟化 PAGEREF _Toc308983168 \h 3
HYPERLINK \l _Toc308983169 1.2 OpenStack Compute简介 PAGEREF _Toc308983169 \h 4
HYPERLINK \l _Toc308983170 1.2.1 Nova概念 PAGEREF _Toc308983170 \h 4
HYPERLINK \l _Toc308983171 1.2.2 Nova服务架构 PAGEREF _Toc308983171 \h 5
HYPERLINK \l _Toc308983172 1.2.3 Nova运行 PAGEREF _Toc308983172 \h 5
HYPERLINK \l _Toc308983173 2. OpenStack Compute安装 PAGEREF _Toc308983173 \h 6
HYPERLINK \l _Toc308983174 2.1 实验环境 PAGEREF _Toc308983174 \h 6
HYPERLINK \l _Toc308983175 2.2 Nova安装过程 PAGEREF _Toc308983175 \h 6
HYPERLINK \l _Toc308983176 2.3安装OpenStack基于Web的管理控制台 PAGEREF _Toc308983176 \h 9
HYPERLINK \l _Toc308983177 2.5 Nova存储管理 PAGEREF _Toc308983177 \h 10
HYPERLINK \l _Toc308983178 2.6问题及可能的解决方案 PAGEREF _Toc308983178 \h 11
1. OpenStack调研
1.1 虚拟化简介
虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。目前比较流行的虚拟化技术主要分为纯软件虚拟化和完全虚拟化两方面。
1.1.1 纯软件虚拟化
在纯软件虚拟化解决方案中VMM(Virtual Machine Monitor)在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置;客户操作系统很多情况下是通过VMM来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。
纯软件虚拟化的工作原理是这样的,所谓虚拟机是对真实计算环境的抽象和模拟,而VMM需要则为每个虚拟机分配一套数据结构来管理它们状态,VMM 调度虚拟机时将其部分状态恢复到主机系统中。主机处理器直接运行Guest OS 的机器指令,由于Guest OS运行在低特权级别,当访问主机系统的特权状态时,权限不足导致主机处理器产生异常,将运行权自动交还给VMM。此外,外部中断的到来也会导致VMM的运行。VMM可能需要先将该虚拟机的当前状态写回到状态数据结构中,分析虚拟机被挂起的原因,然后代表Guest OS执行相应的特权操作。最后VMM将运行权还给Guest OS,Guest OS从上次被中断的地方继续执行,或处理VMM “塞入”的虚拟中断和异常。这种经典的虚拟机运行方式被称为Trap-And-Emulate,虚拟机对于Guest OS完全透明,Guest OS不需要任何修改,但是 VMM 的设计会比较复杂,系统整体性能受到明显的损害。
1.1.2 完全虚拟化
现阶段较为流行的完全虚拟化方法使用名为hypervisor的一种软件,即在虚拟服务器和虚拟化技术底层硬件之间建立一个抽象层。完全虚拟化是处理器密集型技术,因为它要求hypervisor管理各个虚拟服务器,并让它们彼此独立。hypervisor需要具有捕获CPU指令的能力,并为指令访问硬件控制器和外设充当中介。
1.2 OpenStack Compute简介
Ope
文档评论(0)