xfsprogs/kmod版本更新支持Mesos-Slave安装

2018年9月16日 0 条评论 1.8k 次阅读 0 人点赞

背景

最近在逐步接手公司JStorm实时计算部分的Mesos集群管理,公司的实时计算引擎目前以Alibaba JStorm为主,资源管理部分依托于Mesos+Marathon+Docker,这种部署方式在集群扩容和管理方面是非常方便的,而且通过不同角色限制可以实现多个小物理集群资源隔离。Mesos Master管理页面中,不同Frameworks代表不同的物理集群:

Marathon应用管理页面:

xfsprogs/kmod冲突

业务不断新增导致现有集群资源较为紧张需要对集群进行扩容,通过脚本自动化部署以后发现有一部分Mesos-Slave角色启动失败,登录机器后查看日志发现不同环境因版本不同会出现一些异常。(本次扩容北京机房服务器)错误信息如下:

依赖冲突问题分析

查看已经安装的模块信息,系统提示xfsprogs模块已经存在通过对比发现已经存在的版本比较低,需要手动卸载:

重新安装xfsprogs完成后如果没有更新kmod系统则会提示依赖检测失败:

手动安装kmod模块后systemctl status mesos-slave查看Mesos-Slave角色启动成功  :

参考资料

https://mesos.apache.org/

勇敢,和生活的艰难无关。

文章评论(0)