[发明专利]进程维护管理方法、容器维护方法、装置和操作系统有效
申请号: | 201710560644.X | 申请日: | 2017-07-11 |
公开(公告)号: | CN109240809B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 陈显鹭;车漾;陈萌辉;秦妤嘉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 维护 管理 方法 容器 装置 操作系统 | ||
1.一种操作系统的容器维护方法,其特征在于,包括:
操作系统中的Daemon进程创建容器进程,并在所述容器进程的命名空间设置用于表示进程类型为容器进程的标识,并将所述容器进程在所述操作系统的内核的全局进程身份标识PID列表中的PID存储到指定存储空间;
在所述Daemon进程崩溃后,所述操作系统中的init进程接管包括容器进程在内的孤儿进程,确定所述孤儿进程中命名空间设置有所述标识的进程为容器进程,并确定保留容器进程的资源;
重启的Daemon进程获取所述指定存储空间中的PID,并恢复重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制。
2.如权利要求1所述的方法,其特征在于,
所述重启的Daemon进程恢复对所述指定存储空间中的PID对应的容器进程的控制包括:
所述重启的Daemon进程按照PID从小到大的顺序,恢复所述重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制。
3.如权利要求1所述的方法,其特征在于,
所述重启的Daemon进程恢复对所述指定存储空间中的PID对应的容器进程的控制包括:所述重启的Daemon进程按照容器进程的优先级,恢复所述重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制;
其中,所述Daemon进程将所述容器进程在全局进程身份标识PID列表中的PID存储到指定存储空间包括:所述Daemon进程将所述容器进程在所述全局PID列表中的PID及所述容器进程的优先级信息存储到所述指定存储空间。
4.如权利要求1所述的方法,其特征在于,
所述重启的Daemon进程恢复对所述指定存储空间中的PID对应的容器进程的控制包括:所述重启的Daemon进程按照容器进程所占用的资源从多到少或从少到多的顺序,恢复所述重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制;
其中,所述Daemon进程将所述容器进程在全局进程身份标识PID列表中的PID存储到指定存储空间包括:所述Daemon进程将所述容器进程在所述全局PID列表中的PID及所述容器进程所占用的资源信息存储到所述指定存储空间。
5.如权利要求1-4中任一项所述的方法,其特征在于,
所述指定存储空间为所述操作系统内存的用户态存储空间中指定的环境变量;或者
所述指定存储空间为所述操作系统内存以外的本地存储设备上的指定位置。
6.一种操作系统中的容器维护装置,其特征在于,包括:
容器创建模块,通过操作系统中的Daemon进程创建容器进程,并在所述容器进程的命名空间中标记进程类型为容器进程,并将所述容器进程在所述操作系统中的内核的全局进程身份标识PID列表中的PID存储到指定存储空间;
容器接管模块,在Daemon进程崩溃后,通过所述操作系统中的init进程包括容器进程在内的孤儿进程,确定所述孤儿进程中命名空间设置有所述标识的进程为容器进程,并确定保留容器进程的资源;
进程重启模块,用于在所述Daemon进程崩溃后重启Daemon进程;
容器恢复模块,通过重启的Daemon进程获取所述指定存储空间中的PID,并恢复所述重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制。
7.如权利要求6所述的装置,其特征在于,
容器恢复模块具体用于通过所述重启的Daemon进程获取所述指定存储空间中的PID,并按照PID从小到大的顺序恢复所述重启的Daemon进程对所述指定存储空间中的PID对应的容器进程的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710560644.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:挖矿方法、装置、计算机设备及存储介质
- 下一篇:一种任务执行方法和装置