使用开源工具使OpenStack监控堆栈高可用

负责维护生产环境的运营者正在依靠监控堆栈来获得关于资源利用的洞察力,以及来处理停机时间带来的威胁。监控堆栈最关键的功能是提供警报,从而触发缓解措施以确保环境保持运行。服务停机对业务影响巨大,并且往往具有极高的成本后果。

 

潜在的低效率和使资源使用量更大的停机时间的增加,使得在云环境中工作的运营者特别依赖监控堆栈。监视堆栈所提供的资源的持续可见性和警报,使其成为任何云的基础组件。

希望利用OpenStack等开源云环境的企业数量在不断增加,这带来了对开源监控解决方案的需求。Telegraf Influx Grafana Kapacitor(TIGK)是在OpenStack云中使用的解决方案,具有Ansible部署。以下是构成TIGK的组件的组合,允许TIGK从系统CPU、RAM和I / O(网络和磁盘)捕获、存储、显示和触发警报提示:

T = Telegraf,用于…

详细内容

深度|x86服务器中网络性能分析与调优

> 网络性能理论极限

网络数据包处理的性能指标,一般包括吞吐、延时、丢包率、抖动等。

 

数据包有大有小,数据包的大小对这些性能指标有很大的影响。

 

一般认为服务器处理能力很强,不是数据包处理的瓶颈,而通过物理线路能够传送数据包的最大速率,即线速(Wire Speed)才是网络性能的瓶颈点。

 

随着物理线路和网卡的不断发展,这个线速不断增大,带宽从100Mpbs、1Gbpbs、10Gbpbs、25Gbpbs、40Gbpbs,甚至到100Gpbs。此时服务器数据包处理能力越显重要。原有的服务器数据包处理方式已不能满足要求,一方面服务器硬件需要更新,另一个方面软件处理方式也需要变化。

 

物理线路上传送的这些0、1电或光信号,当有了格式规定就有了意义,我们知道以太网中有OSI七层模型和简化的TCP/IP四层模型,这些模型规定了一个数据包的格式,下面是一个以太帧(Ethe…

详细内容

使用最新的Ocata版本来搞定OpenStack的扩展性问题

OpenStack仍是一项正在进行的工作,其各个组件处于不同的稳定和成熟阶段——这意味着企业继续面临OpenStack部署的挑战,特别是在可扩展性和网络化方面。

 

为了解决这些问题,最新的OpenStack版本Ocata于2017年2月发布,并在短短四个月的发布周期内执行,而不是正常的六个月。曾经由于OpenStack的可扩展性不够好,将许多用户限制在小型配置中,现在这一点有所改进。Ocata版本可以更容易扩展至大型的、生产规模的配置,这可能带来更多基于OpenStack的私有云。尤其是OpenStack Neutron服务的网络稳定性也随着Ocata而改善。

总体而言,OpenStack社区将Ocata视为迈向成熟的重要一步,Project Navigator是显示每个OpenStack项目或模块状态的工具,现在它将OpenStack Nova、Neutron、S…

详细内容

如何设置工作环境成为OpenStack开发人员

虽然有关于如何开始使用OpenStack的developer和wiki指南,但我发现对一个初学者来说,这些资料过于繁杂。在阅读各种文档并请求我导师(OpenStack的核心贡献者)的帮助后,我想出了以下易于理解的指南。如果你在设置环境时仍面临其他问题,请随时评论。

 

1.将Ubuntu安装在Oracle Visual Box中

 

建议使用虚拟机(VM),因为通常我们不希望在日常环境中安装大量的依赖项。另外,如果在某个时候搞砸了,使用虚拟机从头开始更容易。

1.为操作系统下载合适的Oracle Visual Box。
2.下载所需的Ubuntu iso文件。
3.安装并启动Oracle Virtual Box。
4.点击向导中的“New”按钮,给新的虚拟机取名,在“Type”区域中选中“Linux”,并在“Version”区域中选择“Ubun…

详细内容

私有云市场萎缩?那OpenStack怎么办

有时你必须挖掘标题后面的内容仔细分析才能了解真正发生的情况,IT世界也不例外。

 

我对今年《RightScale 2017云状态报告》的标题感到有点惊讶(这一系列报告通过对超过1000名IT专业人员的调查提供了有关云使用的见解,我每年都会看这个报告)。今年的标题是“公有云采用增长,私有云萎缩”。由于对OpenStack私有云的强烈兴趣,我很担心。这是真的吗?我经过一番挖掘后,找到了“是”和“否”的答案。

下面是一些事实。

根据该调查的主要结果,现在采用私有云的受访者的百分比为72,低于一年前的77%。从表面上看,这似乎是一个令人担忧的趋势。但是有更多的故事。

实际内容显示企业更有可能选择私有云。RightScale报告说,企业现在在私有云中运行43%的工作负载,而在公有云中这一数字为32%。当在数据中包括SMB时,公有云和私有云之间的差距更加明显(公有云41…

详细内容

OpenStack可能没有你想象的那么复杂

OpenStack似乎以其复杂性而闻名。它不是一个单一的开源项目,而是一个框架,旨在让由不同的部分组成的项目能够一起工作。不同的团队按照自己的进度在每个子系统上工作。

 

有用于块存储的Cinder和用于对象存储的Swift,也有用于网络的Neutron和用于计算的Nova。还有用于身份管理的Keystone和用于系统映像管理的Glance,以及用于仪表板监视信息的Horizon。

最初,这么多不同的事情在不同的地方发生,除了最精通的实施者之外,下一步需要注意、学习和安装的东西都令人困惑。

Red Hat的首席云架构师Julio Villarreal-Pelegrino想要在一定程度上消除人们认为实在太大型和太复杂的看法——这些有时阻碍了公司在计划下一个IT云项目选择OpenStack。

“RedHat在与客户构建OpenStack云方面拥有丰富的经验,我们希…

详细内容

40个人在搞事情,还是决定OpenStack未来的大事情

上周,来自OpenStack技术委员会、用户委员会、董事会和基金会员工的约40人在波士顿召开会议,讨论OpenStack的未来。我们坦率地讨论了作为一个社区面临的挑战,以及为什么我们提供开放基础设施的使命比以往任何时候都更重要。

为了探讨问题的解决之道,Mark Collier详细介绍了社区的力量,在不同行业中大规模运行OpenStack的用户数量以及在相关开源项目上取得的进展。

 

OpenStack是全球最大的开源社区之一。仅在2016年,就有来自几十个国家的3479个宝贵的开发者、数百个机构为OpenStack做出了贡献,合并的变化数量同比增长了26%。OpenStack社区的规模和多样性是一个巨大的优势,但像任何大型组织一样,规模本身就意味着一系列挑战。

Allison Randal(他为组织策略会议事先做了很多工作),提出了一些代表OpenStack所…

详细内容

深度| NUMA为何成为云计算的关键技术

进入21世纪后,计算机的体系结构并没有停止前进的步伐,尤其是在处理器领域所取得的技术突破奠定了包括云计算、大数据,以及近几年炙手可热的机器学习的基础,在软件定义时代来临之后,硬件的作用却丝毫没有降低,反而越发显得重要。

 

随着制造工艺越来越接近极限,计算场景化的不断丰富,在通用计算场景下,可编程能力显的极为重要,在专用计算场景下,大规模并行与低延迟又变的不可或缺,面对这一前所未有的复杂局面,比较可行的办法是软件与硬件的高度协同,通过对硬件层面能力的控制权直接暴露给操作系统,乃至运行于用户态的Application来满足可编程与性能等不同场景的要求,这种做法比比皆是,其中之一就是NUMA(Non Uniform Memory Acess)技术,接下来我们深入其中看一看这项技术的来龙去脉以及如何影响到云平台的。

 

 术语:

 

>> NUMA 结构简…

详细内容

使用OpenStack回归私有云(上)

有一种说法是计算是免费的,但存储不是。就公有云来说,更恰当的说法是计算和存储是免费的,一个区域内的入站网络也是如此,但是在公有云中跨区域移动数据非常昂贵,并且涵盖各个区域更贵。

所以,在一定规模后,模仿大型公有云的显著特点,建立自己的数据中心并创建自己的基础设施硬件和软件堆栈是有意义的什么是规模上的颠覆点取决于业务和支持它的IT架构的复杂性——英特尔认为在大约1200到1500个节点附近。公有云具有规模效益,并不意味着它能将所有这些好处传递给客户。只需要考虑Amazon Web Services的运营利润就可以看到这一点。

 

并不是说AWS不为其服务提供价值。但在最近一个季度,它在销售额不到35亿美元的情况下利润接近10亿美元,要知道这是一个非常重视建立数据中心基础设施的企业的软件利润。

有些公司说,运行OpenStack项目的人出于经济原因正在从公有云回归到建…

详细内容

实战技巧l在AWS上部署OpenStack

云在云上!

 

是的,你没看错!这篇文章将向你展示如何在AWS EC2之上安装OpenStack。

当我们使用QEMU仿真器在虚拟机内启动虚拟机时,在嵌套的虚拟机管理程序环境中安装OpenStack不是一件难事。然而,与通常的嵌套虚拟机管理程序设置不同,在AWS EC2实例上安装OpenStack将不得不绕过一些限制来使OpenStack安装程序正常工作。本文概述了在AWS EC2虚拟机之上运行OpenStack的限制和解决方案。

 

限制

只有在AWS网络环境中知道/注册了MAC地址时,AWS环境才允许数据包在其网络中流动。此外,MAC地址和IP地址被严格映射(如果为给定IP地址注册的MAC地址不同,AWS环境将不允许数据包流动)。

你可能想知道上述限制是否会影响AWS EC2上的OpenStack设置。答案是:是的,会!

在配置Neutr…

详细内容