我正在建立一个非常小的贝奥武夫集群有一个主节点(我的联想笔记本电脑)和两个服务器节点(戴尔 Optiplex 760s),目前都使用 Ubuntu 14.04。我可以使用非托管消费级交换机吗?还是我需要一个托管的?
注意:网络上还会有另外一名用户(在他自己的笔记本电脑上),他将不参与集群,但仍需要使用互联网连接。
答案1
我认为,如果您打算只使用两个服务器节点,则不需要托管交换机的额外功能。当您需要自定义每个端口或需要网络段相互查看时,托管交换机很有用。我认为您可以拥有一台非托管交换机,并且您可能只使用 Linux 为您的网络设置提供的功能。
答案2
非管理型交换机不可配置,也没有任何配置界面和选项。只需插入即可使用。
管理型交换机,支持多种方法来更改设置,通过使用控制台电缆连接来配置交换机的操作,您也可以使用 telnet、SNMP、SSH、SSL 来管理交换机。
托管交换机是最佳选择。但是,托管交换机的成本比非托管交换机高很多。如果您不需要托管交换机提供的额外功能,我建议您使用非托管交换机。
答案3
扩展@allan的回答:您不需要托管交换机。您可以在消费级交换机上运行十几个或更多节点。
升级的原因包括托管交换机通常具有更高的吞吐量(每秒数据包数)以及运行冗余交换机的能力。一些托管交换机允许将端口捆绑成一个组以增加带宽和/或冗余。(请参阅 LACP 和 Linux 以太网绑定。)
托管交换机通常具有监控使用情况的功能,这对于帮助管理集群非常有用。有此功能很好,但不是必需的。您可以通过监控每个节点上的网络使用情况来做到这一点。
托管交换机通常用于将流量隔离到虚拟局域网 (VLAN)。这对于将计算流量与存储流量隔离非常有用。您可以使用两台专用的非托管交换机执行相同操作。