[经验交流] 设置 mesos 各框架资源使用比例

前段时间我在办公网搭建了一套mesos平台,用于docker 集群相关的调研和测试,mesos + marathon + docker 架构运行正常。但是在启用了chronos后,marathon无法再部署新的app。

查看 http://master1:5050/#/frameworks,发现 chronos 把所有资源都占用了。判断是此原因造成 marathon 无法部署新app。

通过查询参考文档,我按照如下设置把系统资源按比例分配给marathon和chronos,之后marathon又恢复正常了。

注:我的mesos、marathon、chronos都是用mesosphere的yum源安装的。

1. 为mesos框架设置role

echo "chronos" > /etc/chronos/conf/mesos_role
echo ‘MARATHON_MESOS_ROLE="marathon"‘ > /etc/sysconfig/marathon
echo "marathon,chronos" > /etc/mesos-master/roles

2. 设置资源使用比例

echo "marathon=10,chronos=1" > /etc/mesos-master/weights

注:我把marathon和chronos的资源使用比例设置为10:1

3. 重启marathon、chronos、mesos-master服务

如有问题,可尝试删除/var/lib/mesos/*,然后重启服务器

时间: 2024-07-28 16:28:39

[经验交流] 设置 mesos 各框架资源使用比例的相关文章

[经验交流] 在 Mesos Marathon 上部署 cAdvisor + InfluxDB + Grafana Docker监控

关于 Docker 容器的监控,google cAdvisor 是个很好的工具,但是它默认只显示实时数据,不储存历史数据.为了存储和显示历史数据.自定义展示图,可以把将cAdvisor与InfluxDB.Grafana 集成起来,国外的专家 Brian Christner 写了一篇文章”How to setup Docker Monitoring“,描述了部署方法. Brian 的方法是手动运行 docker run 命令进行部署,为了能在 Mesos Marathon 平台上自动部署,我对他的

网上开店的经验交流

第一.网店装修篇: 1.首先要把网店好好化妆一下,把宝贝描述.公告.分类都美化一下,这样我的店虽然刚开,但起码给客户感觉我是打算用心做好这个店.至于如何美化,自己动手或者购买网店装修都可以,我的网店是自己做的. 2.有必要的朋友,建议买个简易的商品小摄影棚(200元),这样拍出来的实物很漂亮,一眼就能吸引客户,但描述中一定要实事求是,不要夸大汇品国际网络创业平台http://www.hp116.com. 3.购物的说明/协议/可能发生问题的处理方法,最好想的仔细些,在商品中列出来,重要的放在前面

cgroup实现cpu绑定和资源使用比例限制

背景原理:部分物理服务器上部署了多个应用,为了避免由于部分应用异常造成机器负载过高,影响其他应用,对每个应用所属进程进行cpu使用限制. 限制内容:A,绑定应用使用除0号cpu以外的其他cpu:B,设定cpu资源使用比例,当资源充足时候,可以使用超过预设比例的cpu资源,当资源紧张时候,按照比例使用cpu资源. 启动脚本如下: #!/bin/bashsource /etc/profile#获取cpu核心数量并减去1,保留cpu 0cpuNumber=$(cat /proc/cpuinfo |gr

[经验交流] Active-Active 方式设置 kubernetes master 多节点高可用

关于 kubernetes master 多节点以及高可用,网上的方法多采取 Active-Standby 方式,即: 通过 pacemaker 等软件使得某种 master 服务(apiserver,scheduler,controller-manager)同一时间只运行一个实例.具体来说,如果有多台master node,上面都安装了scheduler,controller-manager, apiserver: 对于schduler服务,同一时间只在一台master 节点上运行, 对于co

JVM调优(二)经验参数设置

调优设置具体解析 堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制:系统的可用物理内存限制.32位系统下,一般限制在1.5G~2G:64为操作系统对内存无限制. 在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m. 典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k  -Xms3550m:设置JVM最大可用堆内存为355

基于Metronic的Bootstrap开发框架经验总结(8)--框架功能总体界面介绍

在前面介绍了一系列的<基于Metronic的Bootstrap开发框架经验总结>的随笔文章,随笔主要是介绍各个知识点的内容,对框架的总体性界面没有很好的阐述,本篇随笔主要介绍这个Bootstrap框架的总体性功能界面,介绍其中用到的知识点和整体性的界面.希望读者对框架有一个更加直观.真实的认识了解,界面设计以及相关思路可以借鉴提高,也可以对相关的内容进行相互探讨,共同提高. 1.<基于Metronic的Bootstrap开发框架>技术特点 1)采用最新最炫的Bootstrap响应式

[经验交流] Mesos-dns 和 Marathon-lb 简要使用方法

Mesos-dns 和 Marathon-lb 是mesosphere 官网提供的两种服务发现和负载均衡工具.官方的文档主要针对DCOS,针对其它系统的相关中文文档不多,下面是我在Centos7上的安装说明和使用总结. 1. Mesos服务发现与负载均衡 默认情况下,mesos marathon会把app发布到随机节点的随机端口上,当mesos slaves和app越来越多的时候,想查找某组app就变得困难. mesos提供了两个工具:mesos-dns和marathon-lb.mesos-dn

[经验交流] (最新)移动App应用安全漏洞分析报告 !

漏洞扫描方式主要分为静态和动态,静态扫描的漏洞类型主要包含SQL注入风险.webview系列.文件模式配置错误.https不校验证书.database配置错误等.动态扫描的漏洞类型主要包含拒绝服务攻击.文件目录遍历漏洞.file跨域访问等. 本报告选取11类android app中同等数量的热门app,其活跃用户量可覆盖83%的移动端网民,根据阿里巴巴移动安全中心对这些app的漏洞检测,得到以下结论: 参与检测的android app中,近97%的app都存在漏洞问题,且平均漏洞量高达40个.

[经验交流] 试用基于 influxdb+kapacitor 的监控系统

两个月前试用了基于 elasticsearch + xpack (watch) 的监控系统,发现了一个问题:elasticsearch 作为时序数据库使用时性能较差,在我目前的硬件配置下(es 主机内存 8G),使用 grafana 展示两个月以上的数据时,在读取数据的过程中出现明显卡顿,es 的资源占用率几乎到100%.因此,我又试用了 基于 influxdb+kapacitor 的监控系统. 1. 数据搜索性能 初步印象:搜索大量时序数据时 influxdb 的性能强于 es.可能是 es和