从同一磁盘启动两台服务器?

我正在阅读关于Memcached的Linux Journal上的一篇文章 ,它提到了从单个根映像中引导多个服务器的Netbooting:

LiveJournal的Web节点都是无盘的,从一个普通但冗余的NFS根映像networking启动。 这不仅便宜,而且需要大大减less维护。

这如何与日志logging工作? 每个节点是否写入同一个地方? 那么configuration静态IP地址呢? 如果机器A写入磁盘,机器B是否会读取它? 当他说“networking节点”,他的意思只是networking服务器? 我假设这也意味着Web应用程序(PHP / Perl),是否正确?

这是一个好主意(主要是使用RAM)?

iSCISI能做到这一点吗?

日志logging通常通过设置系统日志来写入networking中央位置来完成。 系统日志可以用最less的更改来完成。 服务器系统日志必须configuration为接受TCP连接,客户端才会被告知写入该服务器。

对于像Apache这样的东西,你可能会根据名称写入不同的目录,或者你可以把它抽到系统日志或其他东西中。

这是个好主意吗? 当然,效果很好!

同样的事情也不像iSCSI那么容易,你必须把根分区放在集群文件系统上,比如OCFS或GFS,iSCSI不是文件系统,它是一个联网的块设备。