一堆虚拟机怎么办?

syb*_*eon 1 networking virtualization

我刚刚在家里设置了一堆虚拟机,正在寻找一些有趣的东西来玩。我只是想知道什么样的随机东西可以用这样的设置进行实验?我不打算建立独立的服务器,但我正在考虑尝试跨机器的东西。

举个例子,我有一个暴露给外界的虚拟机,上面运行着一个指向其他虚拟机的反向代理。此外,所有这些 VM 都运行 Debian,我有一个 VM 作为本地 apt 缓存运行到其余 VM。

是否有某种分布式或集群或其他一些有趣的东西可以玩?虚拟机应该很有趣!

rom*_*das 9

我知道我会用一堆 VM 做什么(XKCD #350):

到目前为止,病毒在“禁用互联网”方面确实令人失望,而且时间已经不多了。 当 Linux/Mac 在十年左右获胜时,游戏将结束。


Dav*_*ley 6

  • 看看 Hadoop、HBase 或任何其他分布式数据存储,例如 Facebook 的 Cassandra。Hadoop 是 Google Map/Reduce 基础架构的克隆。嗯,并行处理。

  • 你可以玩复制数据库;PostgreSQL 上的 slony 或 MySQL 中的本机复制。

  • 使用 keepalived、varnish 或 nginx 进行负载平衡和集群。

  • 使用 Puppet 或 Chef 进行配置管理。

  • 了解如何编写无会话 Web 应用程序,以便您可以轻松地对它们进行集群。

  • 快速配置新服务器。用于测试应用程序。

  • 您可以尝试对应用程序进行负载测试。

如果您在开发店工作,所有这些技能都会很有用。