当前搜索:

3分钟,让你了解 OpenStack Kata Containers 项目

导读 Linux 容器模型飞速发展,因为容器轻巧,快速且易于集成到许多不同的应用程序工作流程中。 任何有关 Linux 容器的讨论总是会涉及容器技术和虚拟化之间的差异。现在,由OpenStack Foundation 管理的开源 Kata Containers 项目正在利用这些差异来使Linu...
阅读(21) 评论(0)

十多年研发、架构经验老司机的技术选型哲学

不谈具体技术,从更高层面看,技术选型应该怎么做? 写在前面 技术选型是一个很热门的话题,最近我看到自己的微信朋友圈有好几篇关于技术选型的文章,读者对这类主题的热情很高。在技术组织内部,技术人员经常会面临技术选型问题,有时候,技术选型还常常牵扯好几波干系人,相互之间还会产生争议,有的甚至还可...
阅读(143) 评论(2)

浅谈服务治理、微服务与Service Mesh(二) Spring Cloud从入门到精通到放弃

作为本系列文章的第二篇(第一篇:浅谈服务治理、微服务与Service Mesh(一)Dubbo的前世今生),本文主要为大家介绍下微服务概念中非常火热的Spring Cloud开发框架。由于网上关于Spring Cloud的文章多如牛毛,为了让大家阅读后能有不一样的收获,因此本文将用一个相对轻松的叙...
阅读(133) 评论(0)

OpenStack Queens 版本新特性总结

1. Cinder Multi-Attach :此功能使用户能够将单个块存储卷挂载到多个服务器,以及从多个服务器访问单个块存储卷。此功能的用例包括 active-active 和 hot-standby 场景——有多台服务器需要访问卷上的数据,以在出现故障时快速恢复或能够处理系统中增加的负载。在 ...
阅读(131) 评论(0)

Volume is smaller than the minimum size specified in image

一、环境 OpenStack M版,后端存储 Ceph J版(nova,cinder,glance都对接ceph集群)。 二、问题描述 先用 boot from volume 方式创建一台虚机 vm1,卷大小选11 G (大于镜像大小)。 镜像大小为10G,格式为raw 。(当Op...
阅读(77) 评论(0)

如何构建OpenStack镜像

本文以制作CentOS7.2镜像为例,详细介绍手动制作OpenStack镜像详细步骤,解释每一步这么做的原因。镜像上传到OpenStack glance,支持以下几个功能: 支持密码注入功能(nova boot时通过–admin-pass参数指定设置初始密码) 支持根分区自动调整(根分区自动调...
阅读(174) 评论(0)

浅谈服务治理、微服务与Service Mesh(一)Dubbo的前世今生

本系列文章将为大家介绍当下最流行的服务治理、微服务等相关内容,从服务治理、SOA、微服务到最新的服务网格(Service Mesh)进行综合介绍和分析。易商阜极自2017年开始积极引进微服务的理念,并运用于多个项目实践中,为项目升级改造带来了显著效果。本文将以Dubbo为例,向大家介绍SOA、服务...
阅读(282) 评论(0)

关于OpenStack数据库时间和系统时间不一致问题

比如我们在Horizon界面批量操作新建5台虚拟机 但是在nova数据库instances表中看到的时间却差8个小时 安装OpenStack的服务器操作系统设置的时区是UTC+8 # date -R Tue, 30 Jan 2018 11:07:57 +0800 显然数据库中保...
阅读(298) 评论(0)

Ceph命令总结

环境:Ceph版本J版,操作系统CentOS7.4 1.集群相关 查看集群健康状况 [root@ceph-client ~]# ceph health HEALTH_OK 查看集群状态 [root@ceph-client ~]# ceph -s cluster 9c4...
阅读(194) 评论(0)

清除OpenStack数据库中已删除虚机数据

OpenStack数据库使用的是软删除,查看nova数据库显示有2个实例已经被删除: 我们要清除这两个实例相关的所有记录,使用命令 nova-manage db archive_deleted_rows 加上--verbose 可以返回清除的相关表及清除的行数。 nova-manage ...
阅读(129) 评论(0)

centos7.4 上面 docker 启动 cAdvisor 报错问题解决

docker 启动 cAdvisor,操作系统CentOS7.4。 docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:rw \ --volume=/sys:/sys:ro \ --volume=/var...
阅读(167) 评论(0)

kolla pike 版本安装时 Checking docker SDK version 问题解决

我们在安装kolla pike版本的时候,可能会遇到这个问题: TASK [prechecks : Checking docker SDK version] *******************************************************************...
阅读(286) 评论(0)

微服务架构技术栈选型手册

一、前言 2014 年可以认为是微服务 1.0 的元年,当年有几个标志性事件,一是 Martin Fowler 在其博客上发表了”Microservices”一文,正式提出微服务架构风格;二是 Netflix 微服务架构经过多年大规模生产验证,最终抽象落地形成一整套开源的微服务基础组件,统称 N...
阅读(371) 评论(0)

Kubernetes存储系统介绍及机制实现

本文分为三大部分。第一部分主要介绍Kubernetes中常用的几种存储,及其使用场景和生命周期等等。第二部分试图介绍一些设计原则和基本架构,并简要介绍各种存储plugin的实现机制及持久卷的一些特性,例如访问模式、回收策略等等。动态卷供给是一个Kubernetes独有的功能,这一功能允许按需创建存...
阅读(158) 评论(0)

Kolla集成外接ceph存储

一、概述 在实际交付过程中,由于某些原因,可能会碰到不需要kolla部署ceph,而是集成一套已存在ceph集群的情况,这种需求也是合理的。 在这种情况下,需要调整部分kolla的配置。 二、环境准备 1. 已存在的ceph集群(关于ceph的安装部署请参考http://blog.csd...
阅读(337) 评论(6)

Kolla的日志收集及展示

一、日志方案简介 Kolla 默认的日志收集工具是 Fluentd,当我们部署完 OpenStack 后,每个节点上都有一个 Fluentd容器运行,进行各个服务的日志收集。Fluentd 是一个开源的数据收集器,它目前有超过 500 种的plugin,可以连接各种数据源和数据输出组件。 我们...
阅读(267) 评论(0)

使用 prometheus + grafana 监控 ceph 集群

一、Prometheus简介 Prometheus是一个开源的系统监控和报警的工具包,最初由SoundCloud发布。它通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上。它提供了一个简单的网页界面、一个功能强大的查询语言以及HTTP接口等等。Prometheus通过安装在远程机器上...
阅读(697) 评论(0)

CentOS7环境下ceph J版安装部署

一、环境准备 安装环境为VMWare Workstation虚拟机 1.准备5台虚拟机 ceph-deploy:作为管理节点,后续的ceph-deploy工具都在该节点上进行操作。 ceph-node1、ceph-node2 、ceph-node3 :即做mon节点又做osd节点,都有3块...
阅读(379) 评论(0)

模式之Service Mesh

分布式系统为我们带来了各种可能性,同时也引入了各种问题。如果系统不是很复杂,工程师们一般会尽量避免进行远程交互,降低分布式系统与生俱来的复杂性。使用分布式系统最安全的方式就是尽可能避免分布式,尽管这样会让散布的系统出现重复的逻辑和数据。但行业的发展促使我们迈出更大的步伐,大型的集中式服务变成了数百...
阅读(82) 评论(0)

原理解析Service Mesh与ESB、API管理与消息代理的关系

转载自公众号 EAWorld。作者:Christian Posta 译者:海松 原题:Application Network Functions With ESBs, API Management, and Now.. Service Mesh?
阅读(386) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 9万+
    积分: 1582
    排名: 3万+
    博客专栏
    最新评论