私有云OpenStack

web服务器的全球排名,每月一次。
netcraft.com (只排前4)
 apache
 nginx
 google
 iis
前三名都是linux操作系统,iis是Windows的
如图所示:
在这里插入图片描述
ldap协议
账户集中管理(一个账户登录多个平台,像腾讯)
微软:AD
linux开源:openldap
域控服务器
LDAP 轻量级目录访问协议(用来做账户集中管理,公司有很多产品,每个产品都要注册,注册一个账户适用于所有产品)
微软AD(做的最好) Openldap(linux中开源,用的最多)
如游戏公司,一个账号多个游戏,一般游戏独立运行,不同账号.
用了域控

健康检查可以用Tengine(淘宝的二次开发)
原版Nginx中没有健康检查,Tengine中有(在Nginx基础上进行二次开发)
更好的方法是直接修改Nginx的内存,通过Api接口修改后端服务器,直接在内存中修改值,表现的就是重启之后的效果(需要开发搞,如链家).
—————————————————————————
官方网站:
docs.openstack.org

openstack的每一个版本第一个字符的字母:
a b c d e f g h i j k l m n o p q r s t u v w x y z
例如:第i版
icehouse

部署openstack,倾向于新版。
可以联想一下,开发版本时间长,好几年不开发一个新版本,倾向于用旧版(稳定版);开发时间短,版本更新频繁,倾向于新版本。

官网的安装文档
M版
L版

注意:官方文档也会有问题。例如:之前T版有个配置文件没写。

部署文档:installation guide
在这里插入图片描述
首先环境,安装7个
然后五大组件,现在是六大组件
然后创建云主机

概念:
   云:把全球的资源集中起来管理,在用虚拟化的技术按需分配出去
   kvm   产品:vps
       虚拟机(GestOS)
       libvirtd  功能:提供用户和kvm的内核模块联系的api库
          virsh命令行的
          virt-manager图形的
          Python也能调用库提供的接口   在这里插入图片描述
   openstack核心组件
      组件有几十个
      核心组件有6个
         keystone
         glance
         nova
         neutron
         placement  在这里插入图片描述
         以上5个是OpenStack平台的核心组件,缺一不可。
         horizon (不算核心,没有web界面,可通过命令行或者api接口操作)
   组件之间的关系
     keystone  注册认证中心
     glance    提供镜像服务(kvm中模板镜像文件)
     nova      专门跟hypervisor通信
     neutron   提供网络服务   linux_bridge  ovs ----做sdn---> SDN   linux_bridge用 brctl操作,如brctl addif  br0  vnet0。用neutron代替brctl和linux_bridge通信
     placement 用来跟踪资源的可用资源信息
     horizon   dashboard界面  
 
 组件架构(旧版)
 在这里插入图片描述   cellometer   计费组件  
   cinder       提供块存储(相当于硬盘,真正的后端存储)
   swif         对象存储,用swif的原因就是快
   
新版组件架构:
在这里插入图片描述    
    
部署:
   2台机器
      1 controller  3G以上 双核以上 20G
      1 computer    3G以上 双核以上 根据要创建几台云主机,在这里给40G
      
      2块网卡  固定ip
         1  nat  10.0的网段不要求上网,上网也行,这只是管理网络
         1  桥接    要求上网,固定ip
   解析:
    10.0.0.11   controller
    10.0.0.31   compute1
   系统:
      centos7.6
      纯洁的机器,
   安全:
      防火墙  selinux 关闭
具体要求如图:
在这里插入图片描述
   初始环境

部署核心组件
   创建实例
   登陆dashboard进行web操作的测试

报错:
1在安装keystone时,因为本地解析有误,会报服务器内部错误500.
解决方法:本地解析修改后,把软连接的文件删掉,重新软连,跟着官方文档继续做。
2安装glance时,报错信息如下在这里插入图片描述
解决方法:不要带public,就行了。

3安装nova组件时,报错信息如下
在这里插入图片描述
解决方法:
这是因为创建了多个nova服务实体,删掉,重新弄就好。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、错误
https://www.cnblogs.com/hardy46/p/11243540.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值