Я работаю над проектом, который включает в себя несколько MPI всех rpi. Мой MPI работает, но я настроил его на домашнюю сеть и использовал этот IP-адрес. возможно ли генерировать IP для каждого отдельного узла и использовать эти IP-адреса для обмена узлами, а не через реальную сеть? Все они подключены к одному коммутатору и будут находиться в одной подсети.Подключение к Интернету для кластера MPI
ответ
Все старое новое снова. В конце 90-х у нас были «кластеры beowulf», которые не отличались от вашей настройки rpi.
Вы бы взяли 8 машин (я сказал, что это был конец 90-х годов) и назовем один из них «головным узлом». У этого головного узла могут быть два сетевых адаптера, один открытый (в вашей домашней сети) и другой кластер. Кластерный столбец nic и все не-головные узлы будут находиться в одной из внутренних IP-подсетей внутреннего типа (обычно 192.168.yyy.xxx или 10.xxx.yyy.zzz, потому что никто из нас не мог вспомнить, где 172. независимо от того, какая сеть началась/закончилась)
Вы можете получить фантазию и иметь головной узел в качестве сервера dhcp, или вы можете просто статически назначить каждому узлу IP-адрес и имя хоста.
Важный бит об этом дизайне - ваш головной узел не маршрутизирует IP-трафик. Вы можете ssh к нему, затем ssh от него к подчиненным узлам (если нужно), но главный узел - единственный, который выходит на остальную часть мира.
Удивительный! Я попробую это. спасибо за понимание! – octain
Добавлена тег. Мне пришлось долго размышлять, чтобы получить то, что является вашим «rpi». –