3

Может ли кто-нибудь из вас предложить какой-либо метод (идею) для загрузки ОС с удаленного сервера на жесткий диск локальной машины. Пожалуйста, смотрите сценарий здесь, для получения дополнительной информации.

Представь, что у одного парня своя компания. У него 5 сотрудников и 5 машин, по одной машине на каждого работника. Теперь он хочет настроить что-то вроде этого. Каждый сотрудник может сидеть на любом из 5 компьютеров. Сотрудники Операционные системы были настроены на серверном компьютере в формате «восстановление на локальный компьютер» (что-то вроде клона). Всякий раз, когда сотрудник включает перед собой компьютер, ему необходимо загрузить свою ОС с удаленного сервера на свой локальный компьютер. Это означает, что здесь нет конкретного компьютера для работника. Сотрудники могут сидеть где угодно. Только им нужно загрузить соответствующую операционную систему на локальный компьютер.

Я надеюсь, что вы получите сценарий. Пожалуйста, спросите, есть ли недопонимание с моим объяснением. Пожалуйста, предложите несколько хороших идей для настройки вышеуказанного сценария в локальной сети.

Благодарю.

2 ответа2

2

Это необычно (хотя и не случайно) загружать целые ОС по сети. Сетевым трафиком от этого будет довольно сложно управлять, не говоря уже о других трудностях для повседневного использования. Есть загрузка по сети (через PXE), хотя она чаще используется для загрузки образов восстановления или установки, а не для полного резервного копирования / восстановления ОС при каждом запуске.

Есть две другие технологии, которые могут быть более подходящими для вашего случая использования:

  • Удаленный доступ / тонкие клиенты

  • Сетевые / роуминговые учетные записи пользователей


Удаленный доступ

Удаленный доступ включает запуск ОС на сервере, а также полных ОС или тонких клиентов для пользователей, когда они входят в сеанс на сервере и фактически имеют только локальный экран, клавиатуру и мышь - локальный компьютер не обрабатывает и не хранит данные , Это не совсем подходит для задач, которые требуют большой вычислительной мощности (все это выполняется на сервере), но может быть более простым способом управления установленными программами, а тонкие клиенты могут быть дешевле, чем полнофункциональные настольные компьютеры.


Роуминг профили

Это означает, что профиль пользователя, который обычно содержит все пользовательские настройки (/home/username по умолчанию в Linux и \Users\username в Windows), является общим. Для этого существует множество технологий, в зависимости от того, какую ОС вы используете. Windows имеет Active Directory. Есть и другие для Linux, которые обычно включают в себя отображение сетевого общего хранилища в качестве местоположения профиля. В этой настройке все программы устанавливаются локально на машине, как правило, с идентичными образами, и пользователь просто переносит их профиль с собой.

0

Вы также можете сделать это с гипервизором.

Основная ОС на гипервизоре может аутентифицировать каждого человека. Как только это будет сделано, выбранный виртуальный диск ОС будет передан им через сеть в некоторой сильно сжатой форме.

Такой подход помогает повысить производительность, поскольку гипервизор может реализовать кэширование с обратной записью и использовать сеть гораздо лучше, без задержки, которая становится проблемой для записи.

В противном случае, индивидуальное решение, вероятно, в порядке. Он может основываться на сетевом стеке UEFI. UEFI может обрабатывать графику достаточно хорошо и может использоваться для аутентификации. Затем их диск передается в систему через что-то вроде iPXE.

В любом случае потребуется тщательная архитектура виртуальных дисков, чтобы компоненты ядра и ядра ОС были достаточно маленькими по размеру, которые должны были бы передаваться за один раз. Остальное можно передавать как обычные файлы.

Данные должны храниться целиком на сервере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .