Openstack的环境的Mitaka部署环境服务,实例(1)
2017-11-05 23:18
281 查看
一.openstack介绍
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c39d4dfdba915b71dc0849fda22c4b30.png)
二.配置环境
server1:172.25.29.11 控制节点,内存最少>2GB
server2:172.25.29.12 计算节点,内存最少>1GB
1.配置server1双网卡,eth1启用网卡,不设置ip,各主机提前做好解析
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2390129812ada35f38f344761bd25e78.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5953e5269818b2cf9fb712d8dc661f77.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/902da17c8483544e4a326e6cdcdae85b.png)
2.配置时间同步
server1,server2同步物理机172.25.29.250,物理机同步服务器172.25.254.250
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6d956e254460109db6767e42d4ae393.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6219199d37b9946dd6949bd8633b902.png)
server1:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/262d9da2ba6b211c31ac082e5e4c4dc5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d2255282a667e9a534fe736d2790a0bc.png)
3.配置mitaka yum源
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6fbe87408bcc6914a7717c9a1f866d75.png)
4.关闭selinux,升级,安装 OpenStack 客户端
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2389a986f13baf49362b2882cb2b9fd2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/24e16654710a3eab92eec2df6252a5e8.png)
5.配置安装数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/48541095015d553875f8b8663aa57502.png)
在 [mysqld] 部分,设置 ``bind-address``值为控制节点的管理网络IP地址以使得其它节点可以通过管理网络访问数据库:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/fb57efebc772479612f71e6c8d209a65.png)
启动并设置密码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/69a5fe318ff0a2aec70540f793edd7a7.png)
OpenStack 身份认证服务前,你必须创建一个数据库和管理员令牌,创建keystone、glance、nova_api、nova、neutron、cinder用户,并授权
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0ffb15be4372ab06f3e3bcf871fd1df6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/16cd3b37eff0aa75d3171db4670ccaf5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5eac1705a25105e172b91057e395f7ee.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ad6d46b31e28a20f12fb10e076d5513d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a6733e6da56536d04cfb23db27f5a22b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/cf1ef4b47e25859998a624e322558170.png)
6.配置消息队列
安装启动
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8d92f514fcf1097909c229fe75065310.png)
添加 openstack 用户,给``openstack``用户配置写和读权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/842bd467e6e47ca5d7bf714207149171.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/832d098245b9b5ad6efd6b9dbe4b5ad4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8201bd66deb13c48e1bec988e4a06c87.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/05f2940ea53728c7518fbc68ac35ce59.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/74c8d4ed282c155ba23f8baf15495d85.png)
7.认证服务认证缓存使用Memcached缓存
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc17c7de457139502df05591f6a8f3f7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4e75141ae602d473854255959088a9ea.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/41d2ab0bb86aa60fb052e6fe971ed899.png)
将监听端口设置为全部
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9e293b075fe2e79b4a49e468c28183da.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/cd0c4682ca35613b8acec5c7f8000fd0.png)
三.认证服务keystone配置
1.创建数据库,之前已经创建完毕
2.安装
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a6a1078434ec7fa72b2391c3e07628da.png)
3.生成随机key
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2527c17843a5063494b677d318f7d333.png)
4.编辑文件 /etc/keystone/keystone.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/37da5021f0a361864a8577a21c9b106b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1b7e35592416bea2c759fd7d9295e09e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dacf6f59218e27545130073f5cfc0cdd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c953aa0c8b43ac17d2bdcebd342bcf58.png)
5.初始化身份认证服务的数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e4541072db511648d4f337bb25ec4646.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/322781d906a10b4a1f015bf8aa7924ac.png)
6.初始化Fernet keys
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6a88575172c74eebd9f822fb424581c1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1a9a879465121947388f3c31a839cc06.png)
编辑``/etc/httpd/conf/httpd.conf`` 文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7a3642c4740352f0f3a8a983c4019543.png)
用下面的内容创建文件 /etc/httpd/conf.d/wsgi-keystone.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1e66c29791833d8ccee7023256fb6d97.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15908ef32549612f63ab921cb045970d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/506d7918e03e7b4f2d9358697c1b6d6a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/edef53bd3205ec435e0d7bd1d3f1a085.png)
8.配置认证令牌,配置端点URL,配置认证 API 版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/68cae54397caf6d44f9d0bd2a5b9f196.png)
9.创建服务实体和API端点
在你的Openstack环境中,认证服务管理服务目录。服务使用这个目录来决定您的环境中可用的服务。创建服务实体和身份认证服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/461f7d61bdbecdea855afd77fd9d41f6.png)
身份认证服务管理了一个与您环境相关的 API 端点的目录。服务使用这个目录来决定如何与您环境中的其他服务进行通信。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/94ebb2eedc2cc697b02cf2daf7154e3b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a8ccbbfdf8540030c7b2d09e97c8654a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15ef8c262c0d3d53a419d4072ed0a52c.png)
在你的环境中,为进行管理操作,创建管理的项目、用户和角色:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d235747a77194a59fac5581294ec8e73.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/012a8512f4bfa64593bfc68d83d012ed.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1d0f18989ed7d816a7461d77093e6e24.png)
本指南使用一个你添加到你的环境中每个服务包含独有用户的service 项目。创建``service``项目:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e0bff4ef0e1eeaac338ab99941703efe.png)
常规(非管理)任务应该使用无特权的项目和用户。作为例子,本指南创建 demo 项目和用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/91b45f33f1fef3e0868ac6adf839351f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f7b31308c6f2ba8a276447f416424152.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9ab1e6d4c6c8af91ced58086eab0142c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc43adf092b6c7e4087583a7dab905e9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c712b4d33bb777bd51575dbd069cc970.png)
四.创建 OpenStack 客户端环境脚本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/387a604d27fb6b0e5af4163146d6c6f7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3bd8d5b863f4b7563e518ad8a32bd9d3.png)
使用脚本,通过source开启不同的admin和demo环境脚本,获得不同的权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8695426d5b23a7bd1abbe674927f4397.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d3d6393fecf2bd77d065bc6b24adfd83.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d4dc7536882d08409912993266b2458d.png)
2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4d4bec1d2fa4d28bf5e3330b7c07a3e3.png)
3.编辑文件 /etc/glance/glance-api.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fbf3b9082d0612054ffc5d3c01cd265.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a7307e7182a74ab94f47d3ce94cb2ddd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d1f79c6cfcdfe15420a4bba870aaeb12.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/bc98065b671c5601614b8a3adb9a1322.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f88a33f09aa154c3b7193625724c46c6.png)
4.编辑文件 ``/etc/glance/glance-registry.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/201a187b507de793815bc6e810ec63e8.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e51908736840e52a2fddaf41cd30e6b3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/72a90e4c8b06365a5f543fd513eb4b3e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0f7738f4df056c68ca89bdd06aff2fce.png)
5.写入镜像服务数据库,启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/aa4bc2e9c7ba82072de02dc050e6c49d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/415c46a65d7ace47f30fc1f41af71c4f.png)
6.要创建服务证书,完成这些步骤:创建 glance 用户,添加 admin 角色到 glance 用户和 service 项目上
source admin-openrc
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3e03d454c520262faac0f4a65ca3af41.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c29abce70f32380171c3b807d9f019f5.png)
7.创建镜像服务的 API 端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f3ac22b1e131c26186caca2332e485b1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a23ed011918d80a57520b840823ead21.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7fc405227292e9e20850d5611d142553.png)
8.验证操作,使用 QCOW2 磁盘格式, bare 容器格式上传镜像到镜像服务并设置公共可见,这样所有的项目都可以访问它
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/27e04f9dd2e5ce73fc3dc740fdba80b2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0123ce4e1cdca4e3a707f05c1f62833d.png)
确认镜像的上传并验证属性
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/62080e8207dd66d66500f1aebb4697aa.png)
六.计算服务nova
1.创建数据nova和nova_api,之间已经创建完毕
2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc4daab36fda161ec61da9bce0c51b71.png)
3.编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6e3dcd08872377f8db945e4b98ab7857.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/61bc0b9132f812a4d759d90e5b15003f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6a81b89947eba2bd300633023afeeaa2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c9d0c41a255b97e624816af03c8576a0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c82104e58d87d0355f06f93cca4f7cf6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e75f0ee8376d7f0fa90be4192074f3ec.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4dd18261c2f4794fb33c01aab902f82c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6cbf39bcf1288f1d314c6342b8ad53f0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3366898c41c54d5e592b9b46c28070f6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/649574e1c18b8d6bdd4060ffa8292091.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fa0d26a7e420f937eb32a5bb1d9f2fe.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2f62790ac4565de2100e8d251c37711d.png)
4.同步Compute 数据库启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/12def65fdfec1faed89a3974214f0b2a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ec8b3418576b77dd9f4a8b9f60779736.png)
5.要创建服务证书,完成这些步骤:创建 nova 用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/078a858c8fb6c8c443173912b5b95b01.png)
给 nova 用户添加 admin 角色,创建 nova 服务实体
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/af29f15591fe386658fae37f9c8ce3af.png)
6.创建 Compute 服务 API 端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2c8773cde46c0e127f421dd4d0757272.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8905ca27698c6bc919399a67ecb4ad3f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/70749fae112172969b3739adda0d2ae3.png)
7.配置计算节点server2
网卡与控制节点server1一致
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f323e97c32c42790e37bec7db5cb90b6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4753ef8a9cecfc21fc8bd053cf29cb37.png)
配置好时间同步
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dd76dc932d3012c86964d26889be5f4e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8ea5e04eaeb4c6a35fac53b95d923aa7.png)
配置好yum源
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ed5e9afcdc721d4e3899064f69847331.png)
安装好nova计算节点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/854a3682709ede90c45e9a5c226f63e3.png)
编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/478d7ca9f8fc61cef4c718956e00bcef.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8677ecdc6a2182ab60b1ec2074cf5a3c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2d68b6f7ed818b98dffad2e1a523ab8a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f85fa7ff3abdbaab0c14b4e8ccf183f5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c7659df0d2ee721f5b7fa722a518090b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a1eb200a51e53911c1f4548977c4b461.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ac3b618902cb729be0a1d6df526839fb.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/00f2d366689f3137e6f953611fda155e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5ef568824e1a3b63d532fefe18f62907.png)
在 /etc/nova/nova.conf 文件的 [libvirt] 区域做出如下的编辑
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0d50250e4fdcdb46d0cc83d4f90795d0.png)
启动服务,计算节点server启动成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/87f6ce664689333f60d0dd1dbeafbd25.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1c3a89899deb364e1e5b48d21f7353a7.png)
2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/49ceb31016efb96083b63faba781eb49.png)
3.配置公有网络,编辑``/etc/neutron/neutron.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/19afbfb5f3611bbbf48e2e0c5a817cc6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/fa74b3c26eba7a9972d9e90f44bab79d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e0c36d97f7ca8de7a80a856a3a951f87.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/39943e65f2890b56cb47610acc5f83ab.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/da11791b5c3484447187c7d7379e5241.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4eb3b9b1ed6ed8b4ba07c1cafcc56d47.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/80d77664c95c18809cacb47526b0ac0f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6cbf9d08e5a2a8fd7b419a06a08ae7a8.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1a75282f7c0c889e76592c4e5b75fea0.png)
4.编辑``/etc/neutron/plugins/ml2/ml2_conf.ini``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3ac5aa17f7abd2ff017f78d342976b09.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3595d5b508ae318272ae782c950c86da.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5103fdf609d0f3fa9b531c6390ff91a1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e1f8037c47528490667fe8744d633920.png)
5.编辑``/etc/neutron/plugins/ml2/linuxbridge_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ecacfc336efef8abaf8f46e4a1bd4815.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/17df1601f2b5daa2220e7aa286930f21.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/adfd6749fd876a740ae352442cfc63ea.png)
6.编辑``/etc/neutron/dhcp_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4b8d2058c0561aa7a19e5df7b63e0571.png)
7.编辑``/etc/neutron/metadata_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5f00d518169defdde107c15ec63c5780.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b81147cb78547f9e62738261fc7b4ef0.png)
8.编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6bded953cc5f6f61df0880535b00025.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b300f5705cb8076f0a8df586751c722e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/35e1d1187f2ca244282abbc4d66e8813.png)
9.网络服务初始化脚本需要一个超链接,启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f6d031542ea291b4c05dc2e7c3651efa.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9d5045ebd9be16aa9f9cbfec4ce5c9d9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9e502c14e3992cfb4b0376cf0b6db924.png)
10.创建服务证书,完成这些步骤:创建``neutron``用户:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/39a46d8a94c68bc87950043e1b6a56a1.png)
添加``admin`` 角色到``neutron`` 用户,创建``neutron``服务实体
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/86c2b006916a5613783096ed7eec1ff4.png)
11.创建网络服务API端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fbc8665f1ddeac098c9132be6353565.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/94d979cf322b9c269cf02a4e79a91698.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/85452428b17b2b7f52a178bbaa3b0105.png)
12.server2安装计算节点组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ca17e48e0445f858e5f1771b87c9d03c.png)
编辑``/etc/neutron/neutron.conf``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6b821c6dd5bf134d45335fb89ce93a51.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9fb816de00768d08a687a8e669507529.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/34ec9d653bebb8c1db519c43ba08600f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8e0ff664a9f996f70cfb4ca47ada385b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/53a2eec02cfdc24fa3b0eada68a1d82b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f8285636c1e48fca8cf12bdb0eb21848.png)
编辑``/etc/neutron/plugins/ml2/linuxbridge_agent.ini``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f3630c05fa716977b715c3f637392fc0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/61bedefae24c80b448163a367d5b1b1b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/50b3c924be5f514db7acbd3e6eaa7ee0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15fe13b113d5b88e235c66e957aba937.png)
编辑``/etc/nova/nova.conf``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0d0218d45b951e164825004f7c05df44.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/58c45997646f64c2fcff3d855dadf098.png)
重启计算服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4e70182e10a439398d1cdcee3ccf6ad4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b697c74c326f650a27dd5cec2a06bcbd.png)
八.启动一个实例
1.创建提供者网络
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c6cc6755105bc9417ee60030e2ff228f.png)
2.在网络上创建一个子网
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2991a661c2b90eb618a3ae552487436b.png)
3.创建m1.nano规格的主机
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5863536868bf2aac047a081fef717fca.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7f9eaffc48ab25216c92c129f778646a.png)
5.添加规则到 default 安全组
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9313e877de2ef1ed5acb2ddc1b967179.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ffe6a2c98d5607b8b559251103c14a63.png)
列出可用镜像:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/44863f7d24f127ff84346d2d767f9d8b.png)
6.启动实例
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ea2667981c0c9f413eb1c500f06ed3a1.png)
检查实例的状态
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/84255096a2512890d59edc6d01463645.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/720b12377101f83b399d590ae3e22fb9.png)
8.远程登陆镜像测试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/576bc0c3286e6b7da964a97485da5a94.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b37cf75cde7ed3682c34eeb957d2f7bf.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c39d4dfdba915b71dc0849fda22c4b30.png)
二.配置环境
server1:172.25.29.11 控制节点,内存最少>2GB
server2:172.25.29.12 计算节点,内存最少>1GB
1.配置server1双网卡,eth1启用网卡,不设置ip,各主机提前做好解析
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2390129812ada35f38f344761bd25e78.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5953e5269818b2cf9fb712d8dc661f77.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/902da17c8483544e4a326e6cdcdae85b.png)
2.配置时间同步
server1,server2同步物理机172.25.29.250,物理机同步服务器172.25.254.250
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6d956e254460109db6767e42d4ae393.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6219199d37b9946dd6949bd8633b902.png)
server1:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/262d9da2ba6b211c31ac082e5e4c4dc5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d2255282a667e9a534fe736d2790a0bc.png)
3.配置mitaka yum源
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6fbe87408bcc6914a7717c9a1f866d75.png)
4.关闭selinux,升级,安装 OpenStack 客户端
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2389a986f13baf49362b2882cb2b9fd2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/24e16654710a3eab92eec2df6252a5e8.png)
5.配置安装数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/48541095015d553875f8b8663aa57502.png)
在 [mysqld] 部分,设置 ``bind-address``值为控制节点的管理网络IP地址以使得其它节点可以通过管理网络访问数据库:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/fb57efebc772479612f71e6c8d209a65.png)
启动并设置密码
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/69a5fe318ff0a2aec70540f793edd7a7.png)
OpenStack 身份认证服务前,你必须创建一个数据库和管理员令牌,创建keystone、glance、nova_api、nova、neutron、cinder用户,并授权
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0ffb15be4372ab06f3e3bcf871fd1df6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/16cd3b37eff0aa75d3171db4670ccaf5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5eac1705a25105e172b91057e395f7ee.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ad6d46b31e28a20f12fb10e076d5513d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a6733e6da56536d04cfb23db27f5a22b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/cf1ef4b47e25859998a624e322558170.png)
6.配置消息队列
安装启动
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8d92f514fcf1097909c229fe75065310.png)
添加 openstack 用户,给``openstack``用户配置写和读权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/842bd467e6e47ca5d7bf714207149171.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/832d098245b9b5ad6efd6b9dbe4b5ad4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8201bd66deb13c48e1bec988e4a06c87.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/05f2940ea53728c7518fbc68ac35ce59.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/74c8d4ed282c155ba23f8baf15495d85.png)
7.认证服务认证缓存使用Memcached缓存
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc17c7de457139502df05591f6a8f3f7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4e75141ae602d473854255959088a9ea.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/41d2ab0bb86aa60fb052e6fe971ed899.png)
将监听端口设置为全部
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9e293b075fe2e79b4a49e468c28183da.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/cd0c4682ca35613b8acec5c7f8000fd0.png)
三.认证服务keystone配置
1.创建数据库,之前已经创建完毕
2.安装
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a6a1078434ec7fa72b2391c3e07628da.png)
3.生成随机key
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2527c17843a5063494b677d318f7d333.png)
4.编辑文件 /etc/keystone/keystone.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/37da5021f0a361864a8577a21c9b106b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1b7e35592416bea2c759fd7d9295e09e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dacf6f59218e27545130073f5cfc0cdd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c953aa0c8b43ac17d2bdcebd342bcf58.png)
5.初始化身份认证服务的数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e4541072db511648d4f337bb25ec4646.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/322781d906a10b4a1f015bf8aa7924ac.png)
6.初始化Fernet keys
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6a88575172c74eebd9f822fb424581c1.png)
7.配置 Apache HTTP 服务器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1a9a879465121947388f3c31a839cc06.png)
编辑``/etc/httpd/conf/httpd.conf`` 文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7a3642c4740352f0f3a8a983c4019543.png)
用下面的内容创建文件 /etc/httpd/conf.d/wsgi-keystone.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1e66c29791833d8ccee7023256fb6d97.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15908ef32549612f63ab921cb045970d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/506d7918e03e7b4f2d9358697c1b6d6a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/edef53bd3205ec435e0d7bd1d3f1a085.png)
8.配置认证令牌,配置端点URL,配置认证 API 版本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/68cae54397caf6d44f9d0bd2a5b9f196.png)
9.创建服务实体和API端点
在你的Openstack环境中,认证服务管理服务目录。服务使用这个目录来决定您的环境中可用的服务。创建服务实体和身份认证服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/461f7d61bdbecdea855afd77fd9d41f6.png)
身份认证服务管理了一个与您环境相关的 API 端点的目录。服务使用这个目录来决定如何与您环境中的其他服务进行通信。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/94ebb2eedc2cc697b02cf2daf7154e3b.png)
10.创建域、项目、用户和角色
创建域``default``![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a8ccbbfdf8540030c7b2d09e97c8654a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15ef8c262c0d3d53a419d4072ed0a52c.png)
在你的环境中,为进行管理操作,创建管理的项目、用户和角色:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d235747a77194a59fac5581294ec8e73.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/012a8512f4bfa64593bfc68d83d012ed.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1d0f18989ed7d816a7461d77093e6e24.png)
本指南使用一个你添加到你的环境中每个服务包含独有用户的service 项目。创建``service``项目:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e0bff4ef0e1eeaac338ab99941703efe.png)
常规(非管理)任务应该使用无特权的项目和用户。作为例子,本指南创建 demo 项目和用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/91b45f33f1fef3e0868ac6adf839351f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f7b31308c6f2ba8a276447f416424152.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9ab1e6d4c6c8af91ced58086eab0142c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc43adf092b6c7e4087583a7dab905e9.png)
11.验证操作
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c712b4d33bb777bd51575dbd069cc970.png)
四.创建 OpenStack 客户端环境脚本
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/387a604d27fb6b0e5af4163146d6c6f7.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3bd8d5b863f4b7563e518ad8a32bd9d3.png)
使用脚本,通过source开启不同的admin和demo环境脚本,获得不同的权限
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8695426d5b23a7bd1abbe674927f4397.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d3d6393fecf2bd77d065bc6b24adfd83.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d4dc7536882d08409912993266b2458d.png)
五.镜像服务glance
1.创建glance数据库,之前已经创建2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4d4bec1d2fa4d28bf5e3330b7c07a3e3.png)
3.编辑文件 /etc/glance/glance-api.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fbf3b9082d0612054ffc5d3c01cd265.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a7307e7182a74ab94f47d3ce94cb2ddd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/d1f79c6cfcdfe15420a4bba870aaeb12.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/bc98065b671c5601614b8a3adb9a1322.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f88a33f09aa154c3b7193625724c46c6.png)
4.编辑文件 ``/etc/glance/glance-registry.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/201a187b507de793815bc6e810ec63e8.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e51908736840e52a2fddaf41cd30e6b3.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/72a90e4c8b06365a5f543fd513eb4b3e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0f7738f4df056c68ca89bdd06aff2fce.png)
5.写入镜像服务数据库,启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/aa4bc2e9c7ba82072de02dc050e6c49d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/415c46a65d7ace47f30fc1f41af71c4f.png)
6.要创建服务证书,完成这些步骤:创建 glance 用户,添加 admin 角色到 glance 用户和 service 项目上
source admin-openrc
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3e03d454c520262faac0f4a65ca3af41.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c29abce70f32380171c3b807d9f019f5.png)
7.创建镜像服务的 API 端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f3ac22b1e131c26186caca2332e485b1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a23ed011918d80a57520b840823ead21.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7fc405227292e9e20850d5611d142553.png)
8.验证操作,使用 QCOW2 磁盘格式, bare 容器格式上传镜像到镜像服务并设置公共可见,这样所有的项目都可以访问它
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/27e04f9dd2e5ce73fc3dc740fdba80b2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0123ce4e1cdca4e3a707f05c1f62833d.png)
确认镜像的上传并验证属性
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/62080e8207dd66d66500f1aebb4697aa.png)
六.计算服务nova
1.创建数据nova和nova_api,之间已经创建完毕
2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dc4daab36fda161ec61da9bce0c51b71.png)
3.编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6e3dcd08872377f8db945e4b98ab7857.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/61bc0b9132f812a4d759d90e5b15003f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6a81b89947eba2bd300633023afeeaa2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c9d0c41a255b97e624816af03c8576a0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c82104e58d87d0355f06f93cca4f7cf6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e75f0ee8376d7f0fa90be4192074f3ec.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4dd18261c2f4794fb33c01aab902f82c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6cbf39bcf1288f1d314c6342b8ad53f0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3366898c41c54d5e592b9b46c28070f6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/649574e1c18b8d6bdd4060ffa8292091.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fa0d26a7e420f937eb32a5bb1d9f2fe.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2f62790ac4565de2100e8d251c37711d.png)
4.同步Compute 数据库启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/12def65fdfec1faed89a3974214f0b2a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ec8b3418576b77dd9f4a8b9f60779736.png)
5.要创建服务证书,完成这些步骤:创建 nova 用户
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/078a858c8fb6c8c443173912b5b95b01.png)
给 nova 用户添加 admin 角色,创建 nova 服务实体
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/af29f15591fe386658fae37f9c8ce3af.png)
6.创建 Compute 服务 API 端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2c8773cde46c0e127f421dd4d0757272.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8905ca27698c6bc919399a67ecb4ad3f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/70749fae112172969b3739adda0d2ae3.png)
7.配置计算节点server2
网卡与控制节点server1一致
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f323e97c32c42790e37bec7db5cb90b6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4753ef8a9cecfc21fc8bd053cf29cb37.png)
配置好时间同步
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/dd76dc932d3012c86964d26889be5f4e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8ea5e04eaeb4c6a35fac53b95d923aa7.png)
配置好yum源
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ed5e9afcdc721d4e3899064f69847331.png)
安装好nova计算节点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/854a3682709ede90c45e9a5c226f63e3.png)
编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/478d7ca9f8fc61cef4c718956e00bcef.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8677ecdc6a2182ab60b1ec2074cf5a3c.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2d68b6f7ed818b98dffad2e1a523ab8a.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f85fa7ff3abdbaab0c14b4e8ccf183f5.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c7659df0d2ee721f5b7fa722a518090b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/a1eb200a51e53911c1f4548977c4b461.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ac3b618902cb729be0a1d6df526839fb.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/00f2d366689f3137e6f953611fda155e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5ef568824e1a3b63d532fefe18f62907.png)
在 /etc/nova/nova.conf 文件的 [libvirt] 区域做出如下的编辑
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0d50250e4fdcdb46d0cc83d4f90795d0.png)
启动服务,计算节点server启动成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/87f6ce664689333f60d0dd1dbeafbd25.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1c3a89899deb364e1e5b48d21f7353a7.png)
七.Networking 服务neutron
1.创建数据库neutron,之前已经创建完毕2.安装服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/49ceb31016efb96083b63faba781eb49.png)
3.配置公有网络,编辑``/etc/neutron/neutron.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/19afbfb5f3611bbbf48e2e0c5a817cc6.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/fa74b3c26eba7a9972d9e90f44bab79d.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e0c36d97f7ca8de7a80a856a3a951f87.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/39943e65f2890b56cb47610acc5f83ab.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/da11791b5c3484447187c7d7379e5241.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4eb3b9b1ed6ed8b4ba07c1cafcc56d47.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/80d77664c95c18809cacb47526b0ac0f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6cbf9d08e5a2a8fd7b419a06a08ae7a8.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/1a75282f7c0c889e76592c4e5b75fea0.png)
4.编辑``/etc/neutron/plugins/ml2/ml2_conf.ini``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3ac5aa17f7abd2ff017f78d342976b09.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/3595d5b508ae318272ae782c950c86da.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5103fdf609d0f3fa9b531c6390ff91a1.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e1f8037c47528490667fe8744d633920.png)
5.编辑``/etc/neutron/plugins/ml2/linuxbridge_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ecacfc336efef8abaf8f46e4a1bd4815.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/17df1601f2b5daa2220e7aa286930f21.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/adfd6749fd876a740ae352442cfc63ea.png)
6.编辑``/etc/neutron/dhcp_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4b8d2058c0561aa7a19e5df7b63e0571.png)
7.编辑``/etc/neutron/metadata_agent.ini
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5f00d518169defdde107c15ec63c5780.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b81147cb78547f9e62738261fc7b4ef0.png)
8.编辑``/etc/nova/nova.conf
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/e6bded953cc5f6f61df0880535b00025.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b300f5705cb8076f0a8df586751c722e.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/35e1d1187f2ca244282abbc4d66e8813.png)
9.网络服务初始化脚本需要一个超链接,启动服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f6d031542ea291b4c05dc2e7c3651efa.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9d5045ebd9be16aa9f9cbfec4ce5c9d9.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9e502c14e3992cfb4b0376cf0b6db924.png)
10.创建服务证书,完成这些步骤:创建``neutron``用户:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/39a46d8a94c68bc87950043e1b6a56a1.png)
添加``admin`` 角色到``neutron`` 用户,创建``neutron``服务实体
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/86c2b006916a5613783096ed7eec1ff4.png)
11.创建网络服务API端点
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5fbc8665f1ddeac098c9132be6353565.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/94d979cf322b9c269cf02a4e79a91698.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/85452428b17b2b7f52a178bbaa3b0105.png)
12.server2安装计算节点组件
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ca17e48e0445f858e5f1771b87c9d03c.png)
编辑``/etc/neutron/neutron.conf``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/6b821c6dd5bf134d45335fb89ce93a51.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9fb816de00768d08a687a8e669507529.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/34ec9d653bebb8c1db519c43ba08600f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/8e0ff664a9f996f70cfb4ca47ada385b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/53a2eec02cfdc24fa3b0eada68a1d82b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f8285636c1e48fca8cf12bdb0eb21848.png)
编辑``/etc/neutron/plugins/ml2/linuxbridge_agent.ini``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/f3630c05fa716977b715c3f637392fc0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/61bedefae24c80b448163a367d5b1b1b.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/50b3c924be5f514db7acbd3e6eaa7ee0.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/15fe13b113d5b88e235c66e957aba937.png)
编辑``/etc/nova/nova.conf``
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/0d0218d45b951e164825004f7c05df44.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/58c45997646f64c2fcff3d855dadf098.png)
重启计算服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/4e70182e10a439398d1cdcee3ccf6ad4.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b697c74c326f650a27dd5cec2a06bcbd.png)
八.启动一个实例
1.创建提供者网络
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/c6cc6755105bc9417ee60030e2ff228f.png)
2.在网络上创建一个子网
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/2991a661c2b90eb618a3ae552487436b.png)
3.创建m1.nano规格的主机
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/5863536868bf2aac047a081fef717fca.png)
4.生成一个键值对
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/7f9eaffc48ab25216c92c129f778646a.png)
5.添加规则到 default 安全组
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/9313e877de2ef1ed5acb2ddc1b967179.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ffe6a2c98d5607b8b559251103c14a63.png)
列出可用镜像:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/44863f7d24f127ff84346d2d767f9d8b.png)
6.启动实例
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/ea2667981c0c9f413eb1c500f06ed3a1.png)
检查实例的状态
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/84255096a2512890d59edc6d01463645.png)
7.使用虚拟控制台访问实例
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/720b12377101f83b399d590ae3e22fb9.png)
8.远程登陆镜像测试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/576bc0c3286e6b7da964a97485da5a94.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201711/05/b37cf75cde7ed3682c34eeb957d2f7bf.png)
相关文章推荐
- openstack-mitaka之镜像服务管理安装配置部署
- openstack-mitaka之Telemetry服务(blockstorage节点安装部署)
- openstack-mitaka之Telemetry服务(blockstorage节点安装部署)
- openstack-mitaka之块存储服务安装部署(controller)
- Openstack的环境的Mitaka部署dashboard 云主机 镜像(2)
- openstack-mitaka文件共享服务(controller安装与部署)
- OpenStack(Kilo版本)控制节点基本环境和身份验证服务的安装部署
- openstack-mitaka之Telemetry服务(controller安装部署二)
- openstack-mitaka之Telemetry服务(computer节点安装部署)
- openstack-mitaka之认证服务管理安装配置部署
- openstack-mitaka之计算服务controller节点的安装配置与部署
- openstack-mitaka之Telemetry服务(controller安装部署二)
- 快速入门Openstack,无脑多节点部署Mitaka(1)--前期环境搭建准备
- openstack-mitaka之计算服务管理安装配置部署(计算节点安装部署)
- Centos7.0 部署openstack环境,创建服务时 出现500错误
- openstack-mitaka之Telemetry服务(controller安装部署)
- OpenStack pike版 安装openstack服务(3) 续基本环境部署(2)
- openstack-mitaka之Telemetry服务(controller安装部署)
- openstack-mitaka之编排服务(controller安装部署)
- Appium for windows 环境安装搭建部署和第一个实例demo