Клиенты, получающие IP сервера как их шлюз по умолчанию

Просто один виртуальный хост? Или Вы подразумеваете выполнение большого количества виртуальных машин на этом поле?

Я использовал raid10, но не уверенный, если это является лучшим

Не зная намного больше о том, чего Вы пытаетесь достигнуть, мы не делаем также.

Правильный ответ зависит от того, что поля будут делать - потоковая передача больших медиа-файлов? Обслуживание файлов? Обслуживание HTTP? Вы хотите попытаться изолировать ввод-вывод от каждого VM или оптимизировать пропускную способность через них всех или получить большую часть емкости хранения от дисков?

0
задан 5 May 2014 в 04:27
2 ответа

Вы пытаетесь запустить два DHCP-сервера в одной сети уровня 2. Это рецепт катастрофы.

Серверы получают неправильный шлюз, значит, DHCP-сервер в вашем Linux-сервере неправильно настроен. Вы должны это исправить.

Но более серьезная проблема заключается в том, что с двумя серверами DHCP вы никогда не можете быть уверены, какой из них ответит первым. Некоторые клиенты PXE будут получать адреса с сервера Windows, а не с загрузки PXE. Другие обычные машины получат DHCP-адрес от Linux-машины и тоже будут иметь проблемы.

VLAN - это один из способов решения этой проблемы. По сути, виртуальные локальные сети разделяют один коммутатор на группу коммутаторов меньшего размера. Итак, если у меня есть 48-портовый коммутатор, и порты 1-24 помещены в VLAN1, а 25-47 - в VLAN2, у меня теперь почти то же самое, что и 2 отдельных 24-портовых коммутатора. Обратите внимание, я не т включить порт 48? Этот порт настраивается как магистраль, содержащая обе сети VLAN, и идет на мой брандмауэр. Брандмауэр также может обрабатывать VLAN и обеспечивает доступ в Интернет к обеим сетям. Таким образом, они остаются отдельными, но мне не нужно связывать 2 интерфейса на брандмауэре и прокладывать 2 кабеля. Они функционируют как отдельные сети, каждая со своей собственной подсетью (вы можете использовать одно и то же для обеих, но это очень быстро запутывает), свои собственные DHCP- и DNS-серверы, свой собственный шлюз и т. Д. На коммутаторе вы назначаете каждый порт для определенной VLAN.

Другой вариант - использовать параметры DHCP 66 и 67 на DHCP-сервере Windows для направления клиентов PXE на Linux-машину. Простой поиск в Google по запросу "linux pxe windows dhcp" дал множество руководств. В этом случае вы должны отключить DHCP-сервер на Linux-машине, и просто используйте DHCP-сервер Windows. Этот вариант, вероятно, будет проще, если у вас нет других причин использовать их в разных сетях.

1
ответ дан 4 December 2019 в 17:39

Вам необходимо запустить свой PXE-сервер в режиме « proxyDHCP ». Таким образом, ваш сервер Windows 2008 DHCP будет (как обычно) отвечать за назначение IP-адресов, шлюзов по умолчанию и т.п. «всем» клиентам (включая PXE-клиенты), а ваш proxyDHCP-сервер, работающий на PXE-сервере Debian, предоставит дополнительная информация DHCP, связанная с PXE, «только» для клиентов, загружающихся по протоколу PXE. Эта «дополнительная» информация DHCP для клиентов PXE в основном состоит из имени файла NBP (программы сетевой загрузки) и IP-адреса TFTP-сервера, на котором он находится (сервер Debian в вашем случае).

Затем оставьте свой текущий DHCP нетронутым и установите proxyDHCP на вашем сервере Debian PXE.

Запуск DHCP-сервера и proxyDHCP-сервера в одной подсети - это нормально.

0
ответ дан 4 December 2019 в 17:39

Теги

Похожие вопросы