手动搭建openstack的悲伤经历

2.3.ocata本子一键安装

           
 在https://github.com/BillWang139967/openstack_install.git中下载openstack_install-master安装包,这些本子方今立异为O版本。

     
  

 

1.布局实施-安顿实施

④劳动启动后自然要看日志(grep -i ‘error’)

1.3.安插网卡

        
配置完CentOS7后率先件事是给controller和compute配置网络接口,

        
在命令行输入# vi /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

        
1、将controller和compute的首先块网卡变成网络接口

       
     
因为给每台机器配置了三个网卡,先只需将controller和compute的首个接口变成网络接口,如图1-3。

                                          
               
图片 1

                                                                                 
图1-3

            2、将controller和compute的第二块网卡作为provider网络

                 打开第一个网卡#vi  
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME 

               
 设置如图1-4,DEVICE=INTERFACE_NAME TYPE=Ethernet ONBOOT="yes" BOOTPROTO="none"``

                                               
          图片 2

                                                                             
    图1-4

                 
如若centos7添加新网卡,系统不识其余解决办法:可详细http://www.cnblogs.com/yaohong/p/7253222.html

 
         3、关掉 NetworkManager 和 防火墙

#systemctl stop NetworkManager

#systemctl disable NetworkManager

#systemctl stop firewalld

#systemctl disable firewalld

 
         4、重启网络

           
      # systemctl restart network

有关运行虚拟机日志报错NovaException: Unexpected
vif_type=binding_failed.:的解决方案

2.openstack部署

③尽量将劳动多重启几遍看是不是会报错,有些服务就算起步的时候显得的ok,可是尚未启动起来。

1.1环境须要

      controller 4G内存 1核 双网卡

      compute  2G内存 1核 双网卡

1.用neutron agent-list 查看各组件工作状态是否正常。

正文

     
OpenStack作为一个由NASA(美利坚同盟国国家航空航天局)和Rackspace合营研发并发起的,开放源代码项目标云统计管理平台项目。具体知识我会在后边小说中做出介绍,本章首要按步骤给我们演示在CentOS7上哪些安顿OpenStack。

     
怎么着设置CentOS7可参考《CentOS
7.3.1611系列装置配置图解教程
》。

       openstack icehouse

2.2.手动执行ocata版本详解

 

                openstack ocata
 版本搭建详细步骤
http://www.cnblogs.com/yaohong/p/7601470.html

 

沾满一张成功后的美图:

2.1.手动执行mitaka版本详解

             openstack mitaka版本搭建详细步骤 :http://www.cnblogs.com/yaohong/p/7368297.html

 

     
我是按照openstack的原版手册安装的,安装keystone,glance和compute都很顺遂,但是到了neutron的时候就痛心了,google了瞬间关于neutron的篇章,全是说又何其多么的复杂性,对于一个新手来说真的是一个冲天的打击啊。(不能,依旧要一步一步的走下来)。在这几个历程中破产了不少次,最终弄了两周终于弄好了。

1.2.安装操作系统

        
CentOS7.3 双网卡(两台)

        
Minimal Install

        
[timezone] Asia/Shanghai

        
[language] English

        
解释:此为CentOS7.3设置步骤中应该注意的,可详见CentOS7.3安装。

1.安插cinder时要把cinder
volumes上的部署文件中volumes_dir=$state_path/volumes
改为volumes_dir=/etc/cinder/volumes
2.将/etc/rc.d/init.d/openstack-cinder-volume
中的配置文件只保留–config-file $config,删除-config-file
$distconfig,防止失误
eg: daemon –user cinder –pidfile $pidfile “$exec –config-file $config
–logfile $logfile &>/dev/null & echo \$! > $pidfile”
3.cinder voleme节点配置文件中volume_group =
stack-volumes-lvmdriver-1项表示默许vg为stack-volumes-lvmdriver,启动cinder
volume前必须先创造名为stack-volumes-lvmdriver的卷组。

1、Neutron的安插文件中要把auth_uri换成identity_uri;(其他服务可以用auth_url,可是neutron服务必须要改为identity_url,否则不可能正常运转) 

2、各布署文件属组应该为对应的劳动的运行者用户身份,否则其将不可能访问导致服务启动战败;

删除neutron网络的步骤:
1.router-gateway-clear
2.router-interface-delete
3.subnet-delete
4.router-delete

1.油但是生上述错误首先检查ml2布署文件是不是安排不错
2.翻看网络节点metadata_agent.ini配置文件是不是错误,metadata是承受将对neutron的操作保存在数据库(metadata_agent配置文件填写错误日志不会报错。eg:将admin_tenant_name
= service 写成 dmin_tenant_name = service)
3.禁用虚拟机网络成效看是还是不是可以正常运作,如若能运作那么问题出在netron上,假如也无法运行那么就必要检讨其余了。

①蒙受问题势须要门可罗雀,不要甩掉,要善于思考。

二、总结

②openstack的题目一般都是计划文件漏洞百出引起的

 

       系统平台cnetos6.7 X86

图片 3

     
 openstack真的是一个可怜缠绵悱恻的东西,好在有全自动陈设工具,即便有自动陈设工具得以便宜大家陈设使用,可是读书的话,第一遍最权威动计划,因为手动计划更能大家明白openstack的办事流程和各组建之间的关系。

 

假定日志不报错但服务不健康,例如实例无法博取到p。

⑤各主机时间必须共同

 

一旦事态不正规请查看各节点时间是否不联合。(日志不报错,但情形不健康基本上都是光阴不同步造成的)

neutron服务遭遇的题目:

设置glance蒙受的题材:

一、注意事项