Windows HPC Server 2008 предоставляет возможность автоматического развертывания образов ОС на новом узле кластера с помощью служб развертывания Windows. Однако для этого требуется, чтобы кластер HPC был настроен с топологией сети «частная сеть».
Из справки HPC Cluster Manager: «Топология сети« Все узлы только в корпоративной сети »: поскольку все узлы подключены только к корпоративной сети, вы не можете использовать службы развертывания Windows для развертывания образов вычислительных узлов с помощью новых инструментов развертывания в Windows HPC Server. 2008. "
При выборе «Вычислительные узлы, изолированные в частной сети» в качестве топологии сети мастер настройки сети HPC указывает, что «для этой топологии необходимы 2 сетевых адаптера». Нет проблем для кластера физических машин.
У меня вопрос: если вычислительный кластер состоит из виртуальный машины (работающие на нескольких хост-машинах), как я могу настроить «виртуальную сеть» для всех виртуальных машин? И есть ли способ настроить какой-то виртуальный сетевой коммутатор на головном узле, который HPC принимает в качестве второго сетевого адаптера?
Кстати. это для тестовой среды, производственный кластер состоит из физических машин.
Мой вопрос: если вычислительный кластер состоит из виртуальных машин (работающих на нескольких хост-машинах), как я могу настроить «виртуальную сеть» для всех виртуальных машин?
Это действительно зависит от вашего гипервизора. И в VMWare, и в Hyper-V вы можете создавать частные сети, в которых, хотя виртуальные машины физически разделены, все они подключены к одному логическому коммутатору.
Другой способ сделать это - добавить второй виртуальный сетевой адаптер к каждой виртуальной машине, а затем назначить его VLAN. Таким образом, они остаются подключенными к одной и той же физической локальной сети, но изолированы внутри этой локальной сети.
В качестве очень краткого примера, вам может понадобиться такая установка:
Если вы посмотрите, вы увидите, что все эти виртуальные машины подключены к частной сети, к которой не подключены физические адаптеры, а это означает, что она полностью изолирована от остального мира.
Настроить виртуальную сетевую карту на головном узле относительно просто: вы можете использовать Адаптер обратной связи Microsoft для создания фиктивного интерфейса. Я рекомендую использовать это в качестве корпоративной сети; учитывая, что это тестовая среда, вам не нужно изолировать свои вычислительные узлы.
Точная конфигурация ваших виртуальных машин зависит от того, как вы выполняете виртуализацию, но краткий ответ заключается в том, что вы хотите настроить общий сетевой мост на всех ваших хост-машинах. Вы хотите, чтобы все ваши виртуальные машины на каждом хосте имели доступ к физическому сетевому адаптеру (если у них разные IP-адреса, они не должны конфликтовать), и подключили хосты, чтобы все они находились в одной сети с Частная сеть головного узла.
Настройка моста зависит от вашего решения для визуализации. Если вы используете KVM в Ubuntu, например, вот хороший ресурсе. Если вы используете виртуальные машины Hyper-V, вы можете посмотреть Вот.