有没有更好的方法来进行环境验证? Usecase是一个虚拟化环境,接近其他人创建的300台服务器,并且需要在接受它们之前进行验证(即在我安装自定义软件并在事后查找问题之前).
这些都是目前用纸质清单手动完成的
> ssh到linux服务器[这是以下测试从框中运行]
>对于与之通信的每台服务器:
> ping -c 20个目标服务器,Linux服务器应该与之通信,检查数据包丢失和RTT平均/最大/偏差
> telnet目标服务器,以确保适当的端口是打开的,并可访问它们提供的服务(即1433 sql server,3306 MysqL,80 webservice,25 smtp)
> nslookup以确保在DNS上设置服务器.
有没有更好的方法进行系统验证?
这些都是目前用纸质清单手动完成的
> ssh到linux服务器
> cat / proc / cpuinfo检查cpu核心数和时钟速度是否是请求的
> df检查已分配的磁盘空间
> free -m检查内存量
是否有更好的方法的例子,例如在检查中设置期望值或范围然后只是运行“所有”测试进行通过/失败检查?