[ALTSP] LTSP server под ALT Linux 7.0.5 Centaurus (Pholus)

Nrbrtx nrbrtx at gmail.com
Sat Nov 28 01:11:47 MSK 2015


>$ grep ^[^#] /etc/sysconfig/rpcbind
>CONTROL_ARGS="-l"
>
>При этом монтирование на другой машине через nfs проходит успешно.

Спасибо, Александр!
Заработало!

Получается такой список действий для базовой установки ALTSP на 7-й
платформе:
0. Установил starterkit сервера (altlinux-p7-server-20150912-i586.iso) под
VirtualBox (режим Custom в установщике, hostname server.ltsp, IP по dhcp),
1. создал сеть NatNetwork для машин сервера и клиента без DHCP. Получились
такие адреса:
ltsp-server IP - 192.168.0.7
ltsp-clients IP - 192.168.0.20 - 192.168.0.250

2. Поставил и настроил ALTSP (сетевой адаптер переключил в режим bridged,
переполучил адрес с помощью команд service network stop, dhcpcd eth0).

#!/bin/bash

apt-get update
apt-get dist-upgrade -y

apt-get install ltsp-server-basic -y
ln -s /etc/ltsp/dhcpd.conf /etc/dhcp/dhcpd.conf

sed -i -e 's/192.168.0.1/192.168.0.7/' /etc/dhcp/dhcpd.conf
sed -i -e 's/}/\tonly_from = 192.168.0.0\/24\n}/' /etc/xinetd.d/tftp

chkconfig dhcpd on
chkconfig tftp on
chkconfig xinetd on
chkconfig rpcbind on # no portmap
chkconfig nfs on

# edit ltsp-build-client.conf
sed -i -e 's/ftp:\/\/ftp.altlinux.org
\/pub\/distributions\/ALTLinux\/Sisyphus/http:\/\/mirror.yandex.ru\/altlinux\/p7\/branch/'
/etc/ltsp/ltsp-build-client.conf
sed -i -e 's/led-ws/el-def/' /etc/ltsp/ltsp-build-client.conf

ltsp-build-client --debug --progress

# hosts setup
grep -q ^192.168.0.7 /etc/hosts || echo "192.168.0.7 server server.ltsp" >>
/etc/hosts
grep -q ^192.168.0.250 /etc/hosts || {
        for i in `seq 20 250`; do
                echo "192.168.0.$i ws$i ws$i.ltsp" >> /etc/hosts
        done
}

# replace broken pxelinux.0 (it is a bug, see
https://bugzilla.altlinux.org/show_bug.cgi?id=31534 )
cd /tmp
curl -O
ftp://www.kernel.org/pub/linux/utils/boot/syslinux/4.xx/syslinux-4.04.tar.bz2
tar xf syslinux-4.04.tar.bz2
cp syslinux-4.04/core/pxelinux.0 /var/lib/tftpboot/ltsp/i586/pxelinux.0
cd /

# rpcbind tune
sed -i -e 's/^CONTROL_ARGS/#CONTROL_ARGS/' /etc/sysconfig/rpcbind

# change net to NAT and reboot
# reboot



Осталось разобраться как настроить в chroot рабочий стол.
Есть какая-нибудь краткая актуальная инструкция?
Например, для рабочего стола MATE или Xfce.


2015-11-23 8:08 GMT+03:00 Александр Шеметов <berkut_174 �� mail.ru>:

> >Пока я этого делать не умею. Хотелось бы иметь готовое рабочее решение.
>
> Я брал чрут из образа, ссылку на кот. приводил выше, а софт устанавливал
> как раз на основе минимальной установки Centaurus 7.0.4. Но я сборку чрута
> не делал, взял готовый и его просто подсунул, изменив при этом некоторые
> конф.-файлы. Можно попробовать воспроизвести алгоритм действий...
>
> >Не понимаю куда копать и как дебажить.
>
> Действительно ошибка 111 появляется когда не получается установить
> соединение вообще.
> Я попробовал воспроизвести ваш случай, когда смонтировать можете вручную,
> а на LTSP не работает.
> Получилось так:
>
> $ grep ^[^#] /etc/sysconfig/rpcbind
> CONTROL_ARGS="-l"
>
> При этом монтирование на другой машине через nfs проходит успешно.
> Может быть у вас нечто подобное ?
> Если убрать этот параметр, то всё нормально запускается.
> Посмотрите там же ещё конф.-файлы, может где-то какой-то параметр
> затесался лишний.
>
> --
> С уважением,
> Александр Шеметов
> berkut_174 �� mail.ru
>
> _______________________________________________
> Ltsp-server mailing list
> Ltsp-server �� lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/ltsp-server
>
>
----------- ��������� ����� -----------
�������� � ������� HTML ���� �������...
URL: <http://lists.altlinux.org/pipermail/ltsp-server/attachments/20151128/4b33ce41/attachment.html>


More information about the Ltsp-server mailing list