OpenStack云计算实战-第3章-OpenStack基础环境课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《OpenStack云计算实战-第3章-OpenStack基础环境课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OpenStack 计算 实战 基础 环境 课件
- 资源描述:
-
1、1 第3章 OpenStack基础环境OpenStack云计算实战大数据创新人才培养系列第3章 OpenStack基础环境OpenStack云计算实战 2 第3章 OpenStack基础环境内容CONTENTS导航OpenStack云部署架构设计主机节点网络设置数据库服务器及其配置消息队列服务及其配置3 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l示例架构的硬件配置示例架构的物理部署4 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l控制节点运行Keystone身份服务、Glance镜像服务、Nova计算服务的管理部分、Neutron
2、网络服务的管理部分、各种网络代理和Horizon的Dashboard服务,以及像SQL数据库、消息队列和NTP(网络时间协议)这样的支持性服务。可选的部署组件有Cinder块存储、Swift对象存储和Telemetry计量监控等服务的管理部分。控制节点至少需要两个网络接口。l计算节点部署Nova计算服务的虚拟机管理器以运行虚拟机实例。可以部署不止一个计算节点。每个计算节点至少需要两个网络接口。示例架构的物理部署5 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l块存储节点块存储节点是可选的。它包括Cinder块存储和Manila共享文件系统为虚拟机实例提供的磁盘存储
3、。可以部署不止一个块存储节点。每个块存储节点至少需要一个网络接口。l对象存储节点对象存储节点也是可选的。它提供Swift对象存储服务用于存储账户、容器和对象的磁盘。对象存储服务要求两个节点。每个节点至少需要一个网络接口。示例架构的物理部署6 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l网络方案一:提供者网络示例架构的虚拟网络方案7 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l网络方案二:自服务网络示例架构的虚拟网络方案8 第3章 OpenStack基础环境3.1 OpenStack云部署架构设计l管理用网络l提供者网络主机节点的网
4、络拓扑9 第3章 OpenStack基础环境内容CONTENTS导航OpenStack云部署架构设计主机节点网络设置数据库服务器及其配置消息队列服务及其配置10 第3章 OpenStack基础环境3.2 主机节点网络设置NetworkManager服务systemctl disable NetworkManagersystemctl stop NetworkManagersystemctl enable networksystemctl start network11 第3章 OpenStack基础环境3.2 主机节点网络设置为各个主机节点配置网络连接。为每个网卡配置IP地址、子网掩码、默认网
5、关和DNS服务器。连接外部网络(公网)的网卡通常不用配置IP地址,最后需要关联网桥。每个节点设置可识别的主机名,并通过/etc/hosts文件来提供各节点主机的名称解析。网络连接配置127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 node-a:1 localhost localhost.localdomain localhost6 localhost6.localdomain6 node-a192.168.199.21 node-a node-a.localdomain192.168.19
6、9.22 node-b node-b.localdomain12 第3章 OpenStack基础环境3.2 主机节点网络设置l禁用防火墙l禁用SELinux编辑/etc/selinux/config文件,将“SELINUX”的值设置为“disabled”,重启系统使禁用SELinux生效。禁用防火墙与SELinuxsystemctl disable firewalldsystemctl stop firewalld13 第3章 OpenStack基础环境3.2 主机节点网络设置lChrony简介Chrony既可作时间服务器服务端,也可作客户端。与ntp相比,Chrony更具优势。Chrony配
7、置简单,管理方便。chronyd是一个在系统后台运行的守护进程。chronyc是用来监控chronyd性能和配置其参数程序。l编辑chrony主配置文件/etc/chrony.confserver参数指定时间服务器,可添加多台时间服务器。allow参数指定可以连接此时间服务器的客户端计算机,范围可以是一台主机、子网或者网络。配置主机节点时钟同步整个OpenStack环境中所有节点的时间必须是同步的。通常选择一个控制节点作为其他节点的时间服务器。14 第3章 OpenStack基础环境内容CONTENTS导航OpenStack云部署架构设计主机节点网络设置数据库服务器及其配置消息队列服务及其配置
8、15 第3章 OpenStack基础环境3.3 数据库服务器及其配置lMySQL、MariaDB和PostgreSQLMySQL版本支持多种存储引擎,并通过InnoDB引擎实现ACID。MySQL不同存储引擎的行为有较大差别,MyISAM引擎最快,因为只执行很少的数据完整性检查,适合于后端读操作较多的;而对于敏感数据的读写来说,支持ACID特性的InnoDB则是更好的选择。MariaDB是MySQL的一个分支,主要由开源社区在维护,目的是完全兼容MySQL。PostgreSQL支持大部分SQL标准并且提供许多其他高级特性,是一个只有单一存储引擎的完全集成的数据库。PostgreSQL具有极高的
9、可靠性,支持高事务、任务关键型应用。它完全支持ACID特性。MySQL或MariaDB更适合网站与Web应用的快速数据库后端。PostgreSQL针对事务型企业应用,支持增强ACID特性和数据完整性检查。SQL数据库16 第3章 OpenStack基础环境3.3 数据库服务器及其配置l验证SQL数据库在CentOS操作系统上部署OpenStack,建议选择MariaDB。查看该数据库服务的当前状态MariaDB配置文件为/etc/f以及/etc/f.d/*.cnf。SQL数据库rootnode-a#systemctl status mariadb mariadb.service-MariaDB
10、 10.1 database server Loaded:loaded(/usr/lib/systemd/system/mariadb.service;enabled;vendor preset:disabled)Active:active(running)since Thu 2018-06-14 08:51:01 CST;12h ago17 第3章 OpenStack基础环境3.3 数据库服务器及其配置l手动安装和配置SQL数据库SQL数据库(1)安装SQL数据库。通常安装MariaDB。yum install mariadb mariadb-server python2-PyMySQL(2
11、)创建并编辑/etc/f.d/f文件。mysqld bind-address=10.0.0.11 default-storage-engine=innodb innodb_file_per_table=on max_connections=4096 collation-server=utf8_general_ci character-set-server=utf8(3)启动数据库服务并将其配置为开机自动启动。systemctl enable mariadb.service systemctl start mariadb.service(4)运行mysql_secure_installation
展开阅读全文