logo资料库

openstack多节点搭建.docx

第1页 / 共100页
第2页 / 共100页
第3页 / 共100页
第4页 / 共100页
第5页 / 共100页
第6页 / 共100页
第7页 / 共100页
第8页 / 共100页
资料共100页,剩余部分请下载后查看
目 录
一.搭建环境 ……………………………… 1
二.和配置keystone组件 …………………18
三.和配置glance组件 ……………………26
四.和配置nova组件………………………33
五.和配置neutron组件 …………………52
六.和配置horizion组件 …………………71
七.一个instance实例 ……………………74
八.配置swift ………………………………86
1.4 SQL数据库(运行于管理节点)大多数OpenStack服务使用SQL数据库存储信息,指南中的
《一》安装并配置控制节点
目 录 一.搭建环境 ……………………………… 1 二.和配置 keystone 组 件 …………………18 三.和配置 glance 组 件 ……………………26 四.和配置 nova 组件……………………… 33 五.和配置 neutron 组 件 …………………52 六.和配置 horizion 组 件 …………………71 -1-
七.一个 instance 实 例 ……………………74 八.配置 swift ……………………………… 86 一:搭建环境 1.1 环境要求 系统版本 Centos 7 控制节点:controller 4G 内存 1 核 双网卡及 60GB 存储 计算节点:computer 2G 内存 1 核 双网卡及 20GB 存储 网络节点:network 2G 内存 1 核 双网卡及 20GB 存储 解释:在虚拟机上部署三台 CentOS7 如图 1-1,分别叫 controller ,computer ,network,同时分别给 controller,compute,network 上部署两个网卡如图 1-2。 -2-
: 1.2.安装操作系统 -3-
CentOS 7 双网卡(三台) Minimal Install [timezone] Asia/Shanghai [language] 中文 1.3 配置网络 完装完 CentOS7 后第一件事是给 controller,compute 和 network 配置网络接 口。 1.修改机器主机名: controller13(控制节点),computer13(计算节点),network13(网络节点) #hostnamectl set-hostname hostname 2.外网: 将 controller,compute 和 network 的第一块网卡变成网络接口即为外网。 外网(蓝色网卡):外部网络(External Network),对于公有云,External Network 一般指的是 Internet。 对于企业私有云,External Network 则可以 是 Intranet 中的某个网络。(此处,是提供商提供的,目前我们只是模拟外 网,这里使用 ens33)此时,因为我们使用 vm 里面的虚拟机来搭建 openstack,所以,设置内网的 ip 和宿主机的 ip 在同一个网段上,而外网 ip 我们任意设置一个。说明:CentOS 7 默认安装好之后是自动开启网络连接的,所 以不需要我 们自己配置 控制节点: 计算节点: 网络节点: -4-
/etc/sysconfig/network-scripts/ifcfg-ens37 3.内网 将 controller,compute 和 network 的第二块网卡作为 provider 网络即为内网。 内网(红色网卡):用于 OpenStack 内部管理用,比如各服务之间通信。 这 里使用 ens37。用命令打开第二个网卡: #gedit 修改以下内容: DEVICE=ens37 TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none" 控制节点,计算节点和网络节点都是相同的: 说明:如果添加新网卡却找不到其相应文件,可用以下方法解决(此处以计算节点为例进行说明,其他 节点也是一样的操作): 《1》复制 ens33 到 ens37 #cd /etc/sysconfig/network-scripts #cp ifcfg-ens33 ifcfg-ens37 《2》修改复制得到的 ens37: # gedit ifcfg-ens37 -5-
要修改的内容有: UUID 我没有查到 UUID,可用直接删除 NAME DEVICE 改为当前的网卡名 ens37 改为当前的网卡名 ens37 退出保存。 《3》重启网卡,可以看到已经获取到了 #systemctl restart network 出现配置文件就可以按照前面的步骤进行内网的配置。 4. 重启网络 # systemctl restart network 重启系统使之生效。 5.编辑/etc/hosts 文件: #gedit /etc/hosts -6-
验证:采用互 ping 和 ping 控制节点: openstack 官网的方式: 计算节点: -7-
网络节点: 1.2 网络时间协议(NTP) 您必须安装 NTP 来正确地在各个节点之间同步服务。我们推荐您配置控制节点 来关联更准确的 (下层的) 服务器,然后将其他节点与控制节点关联。 控制节点: 《1》 安装 NTP 服务 # yum install chrony -8-
分享到:
收藏