模拟一个真正的“活”数据中心

我正在努力增强BI平台,插入从一个虚拟数据中心(基于Jasper收集的一堆统计数据,但这不应该真正有所作为)。

到目前为止,我有4个虚拟机pipe理程序和几TB的存储空间,所以我可能会提出可能高达100(或多或less)的虚拟机。

我想要做的是基本上模拟不同的Linux和Windows服务器的异构DC,这些服务器在日常的日常工作中,每天都有一些早晨效应和偶然的高峰,当然也有空闲时间。 所有这一切,都要在BI服务器上收集足够的伪实时数据,所以我可以开始研究缺less哪些数据,哪些报告有意义开发等等。

我想收集一些关于如何模拟一个真正的工作DC的意见,从我需要什么样的服务,到如何正确地强调它们,以及从这些压力testing中期望什么(所以我可以在以后的统计中validation)

到目前为止,我有一个电子邮件服务器,目录(AD和IPA),DHCP,监控(nagios)。 我会想要一些数据库服务器(可能是postgres和MSSQL),也许是十几种各种types的VDI桌面。

无论是在服务器方面,任何想法都会很棒,无论是在这个演示实验室都有意义的服务器,还是在如何以可测量的方式来强调它们。

您可以通过生产数据库并获取备份来模拟SQL负载,然后logging当天的所有查询。 在你假冒的数据中心里,恢复数据库并重放这些查询是模拟真实SQL服务器负载的适当时机。

您可能需要一些Web服务器(Apache / IIS / Nginx),FTP客户端/服务器(FTP,LTP,vsftpd,proftpd),ssh客户端/服务器(ssh,scp,openssh),configuration不当(开放)代理服务器,tinyproxy),数据库服务器(mysql,postgres,mssql),电子邮件服务器(sendmail,postfix等等 – 显然是发送大量的垃圾邮件),torrent客户端(rtorrent,utorrent),dns服务器(bind),安全工具(nmap)和一些滥用者模拟一个真正的DC 😉