运维云架构庞杂小计

1.centos6无法正常运行openstack是因为,开发centos6的是python2.6。而openstack需要python2.7版本开发的centos7来支撑正常运行。

2.docker是基于沙盒机制来建立的一种轻量级虚拟化服务,它主要分为镜像、容器、镜像仓库,通过镜像生成容器已达到方便快捷、可任意拖拽的效果。可以再任意服务器、虚拟机、云主机上快速搭建使用。同时配合dockerfile创建自定义镜像,来达到不同用户的不同需求!docker的核心思维便是极致的精小化,多一个组件便是累赘,少一个组件服务便无法运行!

3.运维相关微信公众号:docker  DBAplus社群  高效运维  高效开发运维  红帽  infoq  架构师之路  聊聊架构  openstack中国社群  运维帮

4.mysql数据库数据文件保留到/usr/lib/mysql下。

5.--link 连接:连接不同的容器使其不需要暴露端口号在一定程度上确保容器的安全性,目前只能实现单向连接,所以需要注意link的顺序。

6.数据卷:数据卷是指一个容器只做存储,没有服务。其他服务容器通过关联数据卷来调用相关数据。

7.容器中的IP源于网桥,也可起到容器间的隔离作用。

8.Fail2ban一种流量的控制器,主要体现为:可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(相应屏蔽动作可以自定义,也可使用自带正则表达式)主要用于防御大量恶意访问等。同时还支持第三方工具(如邮件通知等)。

9.rabrit消息队列(与rabrit一样的有kafka,同样做消息队列但比rabrit强大)

10.memcached:会话共享、数据缓存。高性能的分布式内存对象缓存系统,可以有效减少服务器的工作量。

11.Amoeba:读写分离(现amoeba不再发布更新,目前多使用mycat来代替。)

12.在做数据库主从复制时为了避免丢包的现象,我们因应用半同步主从复制,而非传统的异步主从复制。有效避免数据库备份缺失的情况发生。

13.openstack的超用概念。指将原本分配给某台云主机但云主机未利用的资源进行重新分配的概念,主要包括cpu(乘6倍)、内存(乘1.5倍)等(括号内为默认值可自定义)。

14.openstack创建的每一台云主机所用的资源都由单独的某一台计算节点提供,以目前技术无法做到由多台计算节点共同提供资源。

15.noav-schdule:调度查询计算节点是否满足所创建云主机的资源要求,若满足则创建云主机,不满足则创建失败。

16.云主机的创建快照,相当于备份,可将快照文件移动到新的计算节点上开启。创建云主机是根据设定好的资源模板进行创建(定义了cpu、内存、磁盘等)而资源模板可以自定义。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,591评论 15 147
  • 第一章 OpenStack基础 OpenStack管理的资源及提供的服务OpenStack做为一个操作系统,...
    sgt_tiger阅读 12,987评论 4 72
  • 写这篇文章主要是为了今后毕业论文素材上的整理,同时对docker进行巩固温习。大纲: docker简介docker...
    胡图仙人阅读 7,478评论 2 96
  • 代码调用与属性如下 效果图 需要的可以前往下载
    帮助你阅读 203评论 0 0
  • Kotlin 提供了向一个类扩展新功能的能力, 而且不必从这个类继承, 也不必使用任何设计模式, 比如 Decor...
    jinkui阅读 838评论 0 0