Автор Тема: Centaurus 6.0.0 Server - сервер сетевых установок (на VirtualBox)  (Прочитано 3639 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Добрый вечер.
Вот решил опробовать новый дистрибутив. Установил на виртуальную машину Centaurus 6.0.0 Server. Настроил DHCP, FTP, NAT... и т.д. Все работает - с другой машину и по web'у захожу и инет работает, вообщем все хорошо. И решил я воспользоваться установкой по сети. Зашел с другой ВМ по web'у на сервер. Перешел в раздел Серверы->Сервер сетевой установки. Подгрузил образ с SL 6.0.1 CD на сервере и добавил его в список доступных образов для установки по сети. Копирование завершилось. Потом явно выбрал образ с SL и нажал выбрать. Все. Далее создаю ещё одну виртуальную машину, выбираю внутреннюю сеть и загрузку с сетевого адаптера. Но загрузка по сети не происходит, пишет: FATAL: Could not read from the boot medium! System halted.
Что не так делаю? Или нужно запустить какую-н. доп. службу? Или это проблема VirtualBox?
Заранее спасибо.  ;)
« Последнее редактирование: 09.11.2011 18:08:43 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
В "ещё одной виртуальной машине" при старте жмите F12, затем l ("л" латинская) -- LAN.

И ещё один важный момент, как сконфигурированы виртуальные сетевые адаптеры в каждой из ВМ? Если NAT -- работать не должно.
« Последнее редактирование: 09.11.2011 17:47:36 от bormant »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
В "ещё одной виртуальной машине" при старте жмите F12, затем l ("л" латинская) -- LAN.
Так тоже не грузит.
И ещё один важный момент, как сконфигурированы виртуальные сетевые адаптеры в каждой из ВМ? Если NAT -- работать не должно.
Виртуальная машина в роли сервера (настройки в свойствах ВМ): eth0 - NAT, eth1 - внутренняя сеть 'LAN1'. В самой системе (Centaurus 6): eth0 - DHCP, eth1 - static.
На клиенте с которого пытаюсь загрузиться: eth0 - внутренняя сеть ('LAN1')
« Последнее редактирование: 09.11.2011 17:57:35 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Виртуальная машина в роли сервера (настройки в свойствах ВМ): eth0 - NAT, eth1 - внутренняя сеть.
ВМ2 в роли клиента, который пытается поставиться по PXE, eth0 - внутренняя сеть. И никак иначе.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Виртуальная машина в роли сервера (настройки в свойствах ВМ): eth0 - NAT, eth1 - внутренняя сеть.
ВМ2 в роли клиента, который пытается поставиться по PXE, eth0 - внутренняя сеть. И никак иначе.
Да. Выше дописал.
Сноси Винду, переходи на Линукс ! :)

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Хм, тогда такой вопрос, отвечает ли dhcpd на интерфейсе eth1 в ВМ1 ?
Нет ли чего в логах Кентавра в ВМ1 на предмет ответа на запрос dhcp ?
Подключите в ВМ2 в качестве CD привода .iso от SL, загрузитесь в Live, посмотрите, получил ли он адрес от DHCP из ВМ1 ?

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Пункт 6.5 руководства VB содержит такую фразу
Цитировать
Unless you configure the (virtual) network cards in the guest operating systems that are participating in the internal network to use static IP addresses, you may want to use the DHCP server that is built into VirtualBox to manage IP addresses for the internal network.
Полагаю, нужно проверить, не перекрывает ли встроенный в VB сервер DHCP запросы от ВМ2. Что будет, если его отключить на время эксперимента?
« Последнее редактирование: 09.11.2011 18:27:26 от bormant »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Хм, тогда такой вопрос, отвечает ли dhcpd на интерфейсе eth1 в ВМ1 ?
Нет ли чего в логах Кентавра в ВМ1 на предмет ответа на запрос dhcp ?
Подключите в ВМ2 в качестве CD привода .iso от SL, загрузитесь в Live, посмотрите, получил ли он адрес от DHCP из ВМ1 ?
На сервере тихо, как будто ничего и не было...
При загрузке с LiveCD или любой другой ВМ (в параметрах выставлена внутренняя сеть) DHCP срабатывает, т.е. IP-адрес выдается и на сервере фиксируется.
Полагаю, нужно проверить, не перекрывает ли встроенный в VB сервер DHCP запросы от ВМ2. Что будет, если его отключить на время эксперимента?
Отключил DHCP-сервер в VirtualBox - результат тот же.
Сноси Винду, переходи на Линукс ! :)

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Получается, на стадии загрузки ВМ2 запросы DHCP не достигают ВМ1 по какой-то причине.
Если выбрать для eth1 в ВМ1 и для eth0 в ВМ2 другой режим сетевого адаптера, вместо "внутренняя сеть" выбрать "сетевой мост", изменится ли картина?

ps. Что отображается в ВМ2 после выбора загрузки по сети?

CLIENT MAC ADDR:  -- есть?
CLIENT IP:        -- есть? какой?
GATEWAY IP:       -- есть? какой?
TFTP.             -- есть?
PXE-??            -- есть? что следом?
... TFTP Error    -- есть? какая?
« Последнее редактирование: 09.11.2011 19:12:53 от bormant »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Получается, на стадии загрузки ВМ2 запросы DHCP не достигают ВМ1 по какой-то причине.
Именно так.
Если выбрать для eth1 в ВМ1 и для eth0 в ВМ2 другой режим сетевого адаптера, вместо "внутренняя сеть" выбрать "сетевой мост", изменится ли картина?
Проверю. Пробовал на клиенте ставить NAT (просто для проверки, что пишет в этом случае) - пишет то же самое: FATAL: Could not read from the boot medium! System halted. (на черном экране вверху)
ps. Что отображается в ВМ2 после выбора загрузки по сети?
Сразу же на черном экране: FATAL: Could not read from the boot medium! System halted. И все. Т.е. DHCP даже не находит! Наверно это проблема VirtualBox... Попробую сегодня обновиться до последней версии и потом ещё попробую.
Сноси Винду, переходи на Линукс ! :)

Оффлайн bormant

  • Завсегдатай
  • *
  • Сообщений: 358
Значит, сетевая загрузка у вас по тем или иным причинам и не начинается.
Вот смотрю на VB 3.2.10, старт ВМ, F12, L, вижу вывод о начале работы PXE:
Intel UNDI, PXE-2.1
PXE Software Copyright (C) 1997-2000 Intel Corporation
Copyright (C) 2010 Oracle Corporation
и следом уже сообщения PXE клиента:
CLIENT MAC ADDR: ...
CLIENT IP: ...
GATEWAY IP: ...
TFTP.
PXE-T01: File not found
PXE-E3B: TFTP Error - File Not Found
PXE-M0F: Exiting Intel PXE ROM
и только после этого
FATAL: Could not read from the boot medium! System halted.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Все пошла загрузка :)
В настройках ВМ (клиент) сменил Intel PRO/1000 MT Desktop (82540EM) на PCnet-FAST III (Am79C973) и загрузка пошла. Сейчас дальше буду разбираться. :) Спасибо за помощь ;)
P.S. Сейчас ещё одну темку с вопросом про Кентавр наверно создам, т.к. сам не могу разобраться пока...
Сноси Винду, переходи на Линукс ! :)