Добро пожаловать,
Гость
|
ТЕМА: Установка серверного терминала в Ubuntu
Установка серверного терминала в Ubuntu 6 года 1 мес. назад #7
|
Как установить и настроить LTSP в Ubuntu 10.04
или как установить и настроить сервер терминал тонких клиентов в Ubuntu Linux Terminal Server Project (LTSP) - это свободно распространяемый пакет для Linux, который позволяет нескольким слабым компьютерам использовать ресурсы другого компьютера (сервера). Слабые компьютеры в данном случае будут являться тонкими клиентами. Данная статья будет интересна учителям информатики в школах, детским домам.. в общем везде где переходят на СПО -свободное программное обеспечение. С помощью LTSP можно организовать компьютерный класс, в котором будет всего один мощный компьютер, а остальные слабые. Слабые компьютеры будут использовать ресурсы сервера, то есть на тонких клиентах не каких вычислительных операций практически не происходит. Всю обработку информации производит сервер тонких клиентов. В качестве тонких клиентов у меня выступают компьютеры с оперативкой 128mb. В этом системнике можно отключить жесткий диск, привод и флопик (для экономии энергии и для уменьшения шума). В качестве сервера я использовал компьютер со следующими параметрами: AMD Athlon x2 2.2GHz/ 2Gb RAM и видеокарта NVIDIA GeForce 8600 GT. В терминальный сервер входят следующие пакеты: DHCP, TFTP, SSH, LTSP, X11 (LDM desktop manager). На работе у меня есть DHCP сервер и нужно было сделать так, что бы DHCP сервер устанавливаемый на сервер тонких клиентов не нарушил работу сети. Решил сервер тонких клиентов изолировать в отдельную сеть. В системник уставил вторую сетевую карту для отдельной сети с тонкими клиентами. Это решение значительно поможет снизить нагрузку на сеть. DHCP (Dynamic Host Configuration Protocol) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. LTSP можно установить двумя способами: 1. установка с диска alternate (установочный диск ubuntu, без графической оболочки в установщике) 2. Установкой пакетов в уже установленную Ubuntu Рассмотрим оба варианта, но они не сильно друг от друга отличаются. 1) Установка Ubuntu 10.04 LTS и LTSP с диска ubuntu-10.04.4-alternate-i386 при загрузке диска нажмите «F4″ и выберите пункт «Установить LTSP server» Дальше нажимаете «установить Ubuntu» и начнется установка системы. После установки системы назначьте на сетевую карту ip адрес 192.168.0.1. Дальше создайте загрузочный образ для тонкого клиента командой: sudo ltsp-build-client открываем терминал и вводим обновляем список пакетов: sudo apt-get update sudo gedit /etc/network/interfaces auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0 # This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0 sudo apt-get install ltsp-server-standalone openssh-server sudo ltsp-build-client Смотрим настройки DHCP сервера, если надо то редактируем «под себя»: sudo gedit /etc/ltsp/dhcpd.conf #
# Default LTSP dhcpd.conf config file.
#
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.20 192.168.0.250;
option domain-name "example.com";
option domain-name-servers 192.168.0.1;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
# next-server 192.168.0.1;
# get-lease-hostnames true;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
} Для записи образа gpxe-1.0.1-gpxe.dsk на дискету введите команду (при условии, что вы находитесь в папке с образом дискеты): sudo dd if=gpxe-1.0.1-gpxe.dsk of=/dev/fd0 На сервере тонких клиентов создайте несколько учетных записей. Вводите логин / пароль и вы входите в систему. Работает все довольно шустро. Подключенные флешки к тонкому клиенту определяются и отлично работают. Если вы устанавливаете приложение на сервере, то оно становится доступным всем тонким клиентам, которые подключены к этому серверу. На сервере для тонкого клиента требуется приблизительно 120mb (у всех по разному, в зависимости от используемого ПО), эта информация пригодится для расчета оперативной памяти. При смене ip адреса сервера необходимо выполнить команду: sudo ltsp-update-sshkeys sudo ltsp-update-image P.S.1. По первому варианту у меня не прошла команда sudo ltsp-build-client, и соответственно клиенты не загрузились. По второму все прошло как по маслу. P.S.2. Сетевые карты некоторых моих машин не поддерживают протокол PXE, и поэтому на них пришлось мастерить загрузчик с жесткого диска. P.S.3. Установка также гладко проходит и на Ubuntu 12.04. Но интерфейс unity тяжеловат для малышей, поэтому остановился на Ubuntu 10.04. А в целом все получается неплохо.... |
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Последнее редактирование: от kvlar.
|