LTSP/VirtualBox

Материал из ALT Linux Wiki
< LTSP
Версия от 22:36, 21 января 2012; MichaelShigorin (обсуждение | вклад) (было, но прошло)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Тестирование инсталятора ALTSP в виртуальной машине

Для тестирования использовались и qemu/kvm, но в vbox довольно удобно сделана возможность организовать «внутреннюю» сеть, на которой прекрасно тестируется сетевая загрузка.

Приборы и материалы:

  • apt-get install virtualbox (проверено на 3.0.10/x86_64)
  • виртуальная машина для терминального сервера:
    • 256Mb RAM, 8Mb VRAM
    • 15Gb IDE HDD (при авторазбивке)
    • CD-ROM: симлинк на установочный iso-образ
    • eth0: PRO/1000T[1], internal network 'ltsp'; при необходимости доступа к миру ещё eth1: PCnet[2], NAT
    • загрузка: CD-ROM, HDD
  • виртуальная машина для тонкого клиента:
    • 32Mb RAM, 4Mb VRAM (можно и 16/2)
    • без HDD/CD-ROM
    • eth0: PCnet, internal network 'ltsp'
    • загрузка: Network

Устанавливаем терминальный сервер, загружаем[3]; если догрузился до dm, можно приступать к загрузке тонкого клиента.

Тут возможен случай, когда eth0/eth1 поднимутся не в нужном порядке — см. тогда /etc/iftab (на 4.0/branch) либо /etc/udev/rules.d/70-persistent-net.rules (на 5.1/branch) насчёт обмена местами eth0 и eth1; после этого следует либо ребутнуть виртуальную машину на скору руку, либо аккуратно

service network stop
rmmod сетевые драйверы
modprobe сетевой_для_eth0
modprobe сетевой_для_eth1
service network start

Сервер ALTSP в VirtualBox

Необходимо:

  1. VirtualBox
  2. дистрибутив ALTSP

Решение:

  1. устанавливаем сервер ALTSP в качестве гостя
  2. переключаем "внутренний" сетевой интерфейс в режим моста (в настройках VirtualBox)
  3. подключаем хост с виртуальной машиной в реальную сеть
  4. загружаем терминальные клиенты.

Примечания

  1. неважно, на самом деле
  2. аналогично: только для удобства различения
  3. возможно, придётся в failsafe — у меня при нормальной происходил сбой virtualbox в районе service dm start