Связаться по:
vkarabedyants Telegram Viber
+7 (499) 350-10-69

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

LTSP сервер на базе CentOS7

Программисты и эксперты в сфере ИТ-технологий часто описывают серверы, поэтому статья «LTSP сервер на базе CentOS7» – не исключение. В интернете не так много информации об LTSP на CentOS 7. Команды и коды применяются при настроенном DHCP. Также должен быть подключен TFTP-сервер. В примере используется ВиртуалБокс для стенда CentOS 7 LTSP.

Инструкция по настройке CentOS 7 LTSP

Для начала процесса вам понадобится ввести команду yum install ltsp-server-standalone. После ввода становится понятным, что пакета нет  ни в одном репозитории. Если попробовать изменить наименование пакета на другое, все равно желаемого результата не получается добиться. Стоит перейти на официальный сайт проекта. В списке систем надо отыскать Cent OS LTSP сервер. Но там и его может не быть.

Необходимо открыть Гугл, введя запрос: ltsp-server-standalone CentOS 7. Затем надо пролистать несколько страниц результатов, чтобы найти необходимый репозиторий. Нам понадобится awale.qc.ca, поскольку в нем присутствует нужный пакет.

После обнаружения пакета пользователь вводит команду: rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/ltsp-server-5.4.5-19.20130427.08.el6.x86_64.rpm. После данного действия получится открыть список с пакетами, которые нужны для сервера. Происходит установка пакета: yum, install bridge-utils. Затем нужно повторить ввод предыдущей команды, чтобы доустановить остальные пакеты.

Далее вводим yum install ldm и смотрим, есть ли пакет в репозитории. Если он отсутствует, то понадобится взять пакет из репозитория выше. Самый простой, по мнению программистов, – yum install nc. С помощью Гугла можно разобраться с зависимостями и ключевыми моментами. Установка продолжается с yum install lsb (более 150 пакетов), затем все последующие:

  •   rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/ldm-2.2.11-4.el6.x86_64.rpm;
  •   rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/ldminfod-2.2.11-4.el6.x86_64.rpm;
  •   rpm -ihttp://awale.qc.ca/CentOS/ltsp5/el6/x86_64/ltspfs-1.1-7.el6.x86_64.rpm;
  •   rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/mock-1.1.32-1.el6.noarch.rpm.

Пользователь может столкнуться с очередной ошибкой. Появится уйма зависимостей, которые необходимо решить. Начинается постановка пакетов. Первый – yum-utils. Вводим yum install yum-utils, затем rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/pigz-2.2.5-1.el6.x86_64.rpm (ведь пакет в репозитарии отсутствует). Может оказаться, что установлен yum install perl, а остальные – нет: yum install nfs-utils, yum install mock, yum install tftp-server, yum install xinetd. Может не оказаться в репо пакета и rpm -i http://awale.qc.ca/CentOS/ltsp5/el6/x86_64/perl-File-BaseDir-0.03-12.1.noarch.rpm и может быть найден rpm -i https://kojipkgs.fedoraproject.org//packages/xorg-x11-xdm/1.1.11/20.fc31/x86_64/xorg-x11-xdm-debugsource-1.1.11-20.fc31.x86_64.rpm.

Далее следуют: yum install libxaw, yum install libXdmcp, yum install xorg-x11-xinit-session, yum install libXxf86misc, rpm -i https://kojipkgs.fedoraproject.org//packages/xorg-x11-xinit/1.4.0/4.fc30/x86_64/xorg-x11-xinit-debugsource-1.4.0-4.fc30.x86_64.rpm.

Должно остаться как минимум 2 зависимости. Стоит двигаться дальше и не останавливаться, чтобы разобраться в LTSP на Cent OS. Еще остаются yum install squashfs-tools, yum install perl-NetAddr-IP, затем rpm -ihttp://awale.qc.ca/CentOS/ltsp5/el6/x86_64/ltsp-server-5.4.5-19.20130427.08.el6.x86_64.rpm.

Наконец-то пакет должен установиться, и можно приступать к сборке тонких клиентов.

Запуск скрипта для CentOS 7 LTSP

Понадобится запустить скрипт под названием ltsp-build-client. После действия начнет передвигаться полоса прогресса, создавая образ. Возможно, будет в очередной раз ошибка: Could not retrieve mirrorlist http://ltsp.repo.inode0.com/mirrorlist.php&dist=el6&arch=i386&repo=ltsp error was 12. Если такое случится, то значит, что наступил таймаут соединения. Понадобится поработать без репозитария.

Инструкция:

1.Следуем по пути /etc/ltsp/mock/.

  1. Находим файл с наименованием epel-6-i386.cfg.
  2. Делаем комментарии, относящиеся к репо LTSP Server CentOS 7.

Происходит запуск ltsp-build-client, после чего можно наблюдать за сборкой клиента.

После завершения процесса в созданный образ получится установить программное обеспечение. Для этого вводится команда ltsp-chroot. После того как установка программ завершится, стоит обновить образ с помощью команды ltsp-image-update. Это был последний этап установки и длительной настройки сервера.

Что делать, если не получается настроить CentOS LTSP сервер

Если не удается настроить сервер самостоятельно, то стоит обратиться за помощью к специалистам. На официальном сайте system-admins.ru работники в режиме онлайн помогут справиться с ошибками, связанными с настройкой CentOS 7.

Также наша компания предоставляет другие услуги, в том числе защиту, администрирование и  аренду готовых и отлично функционирующих серверов. Гибкие тарифы и круглосуточная поддержка всегда к Вашим услугам.

 

 

 

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.