当前位置: 首页 > 工具软件 > JAIL > 使用案例 >

mysql jail_2.1.5 jail在生产环境下的注意事项

杨俊茂
2023-12-01

2.1.5 jail在生产环境下的注意事项

我们将jail用在线上的生产环境,发现其中有许多需要注意的事项,如下所示:

1)线上的服务器用的jail机器还是挺多的,通常一台Dell PowerEdge710至少要装10台左右的子jail机器,高峰期间有1000多个PHP程序在运行,所以CPU的负载很大,于是Nagios很负责地认为这台机器的负载很大了,所以就狂报警,这其实是一种误报,所以要将jail机器的CPU报警阈值适当调大些。

2)子jail机器多了以后对磁盘的需求很大,所以刚开始规划时请尽量选择大的磁盘,预留空间给jail,对于那些对磁盘占用特别大的子jail机器,要么分配新磁盘,要么就不用jail来做。

3)机器太多不方便管理,所以我建议创建和管理jail都用ezjail工具,它采用纯Shell脚本编写,创建和管理jail虚拟机方便且有效率,尤其适用于大规模部署、大规模的虚拟机集群环境。

4)在一次IP迁移工作中我们发现,如果jail宿主机的网关发生更改,则必须重新启动宿主机才能生效。

5)如果是MySQL数据库这种对磁盘I/O读写频繁的应用服务,我不太建议放在jail下;不过,如果是开发MySQL数据库,由于读写磁盘I/O并不频繁,也可以放在jail下面。

ezjail在jail机器的创建和管理上确实很有优势,推荐大家在工作中用此工具来创建和维护jail虚拟机,你将会发现,这样工作起来会更得心应手,事半功倍。

【责任编辑:book TEL:(010)68476606】

点赞 0

 类似资料: