Централизованное управление в сети Linux на базе NIS и NFS Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:централизованное_управление_linux [2010/10/27 09:41]
wiki:централизованное_управление_linux [2016/02/17 06:56]
[Вступление] Если сердце скрипит, к врачу обратиться надо
Строка 5: Строка 5:
 ===== Вступление ===== ===== Вступление =====
  
-Не секрет,​ что за использование нелицензионного ПО в организации администратор может всхлопотать от 2-ух до 5-ти лет. Сложнее становится администраторам работающим в образовательных учреждениях,​ т.к. в ходе изучения как правило используется множество пакетов-гигантов,​ таких как photoshop, corel, flash и прочих. Если школы что-то могут еще получить худо-бедно от государства,​ то дополнительному образованию государством практически ничего не выделяется! +Не секрет,​ что за использование нелицензионного ПО в организации администратор может всхлопотать от 2-ух до 5-ти лет. Сложнее становится администраторамработающим в образовательных учреждениях,​ т.к. в ходе изучениякак правилоиспользуется множество пакетов-гигантов,​ таких как photoshop, corel, flash и прочих. Если школы что-то могут еще получить худо-бедно от государства,​ то дополнительному образованию государством практически ничего не выделяется! 
-Вобщем в конце-концов,​ пригрозив начальству увольнением,​ начальство согласилось переходить на свободное ПО. +В общемв конце-концов,​ пригрозив начальству увольнением,​ начальство согласилось переходить на свободное ПО. 
  
-Выбор клиентской ​ ОС был недолгим :). И, конечно,​ самым первым вопросом был вопрос о централизованном управлении и сетевых ресурсах. Домен под самбой и авторизация в самбе линукс-клиентов был отметен сразу, овчинка выделки не стоит из-за массы проблем с этой авторизацией. Сказать что готовых систем управления для Unux очень мало - это ничего не сказать. Мне удалось найти 3: nowell, какой то дистр за 10 т.р. Linux Xp и вроде как у дебиана что-то есть. Но хотелось реализации на Ubuntu, т.к. разбираться с новыми системами времени уже нет, сентябрь не загорами.  +Выбор клиентской ​ ОС был недолгим :). И, конечно,​ самым первым вопросом был вопрос о централизованном управлении и сетевых ресурсах. Домен под самбой и авторизация в самбе линукс-клиентов был отметен сразу, овчинка выделки не стоит из-за массы проблем с этой авторизацией. Сказатьчто готовых систем управления для Unux очень мало - это ничего не сказать. Мне удалось найти 3: nowell, какой то дистр за 10 т.р. Linux Xpи вроде как у дебиана что-то есть. Но хотелось реализации на Ubuntu, т.к. разбираться с новыми системами времени уже нет, сентябрь не загорами.  
-В качетсве серверной ОС планировалось взять любимую FreeBSD, но, даже настроив авторизацию клиентов linux в NIS домене FreeBSD, существовала еще куча проблем с оборудованием,​ в частности с поддержкой принтеров,​ и прочих мелких недочетов по совместимости linux и FreebSD. Скрипя сердцем и раскинув мозгами была выбрана Ubuntu Server, все-таки совместимости с клиентами будет больше да и с оборудованием по легче.+В качетсве серверной ОС планировалось взять любимую FreeBSD, но, даже настроив авторизацию клиентов linux в NIS домене FreeBSD, существовала еще куча проблем с оборудованием,​ в частности с поддержкой принтеров,​ и прочие мелкие недочеты по совместимости linux и FreebSD. Скрепя сердце и раскинув мозгамибыла выбрана Ubuntu Server, все-таки совместимости с клиентами будет больше да и с оборудованием полегче.
  
-Вобщем,​ выбр пал на Ubuntu 8.04 Server, Ubuntu 9.04 desktop и на связку NIS и NFS. Каких то готовых how-to по этой связке очень мало, в основном все разбросано по малым кусочкам. Если NIS домен поднять сложностей не составляет,​ то вопросы,​ например,​ по автомонтированию шар для клиентов (да еще для каждого свои ресурсы),​ разобраны очень скудно. ​ В процесе сборки выявлялось масса мелких недочетов,​ которые тормозили весь процесс.+В общем, выбор пал на Ubuntu 8.04 Server, Ubuntu 9.04 desktop и на связку NIS и NFS. Каких-то готовых how-to по этой связке очень мало, в основном все разбросано по малым кусочкам. Если NIS домен поднять сложностей не составляет,​ то вопросы,​ например,​ по автомонтированию шар для клиентов (да еще для каждого свои ресурсы),​ разобраны очень скудно. ​ В процесе сборки выявлялось масса мелких недочетов,​ которые тормозили весь процесс.
  
 Собственно перед вами HOW-TO: **Централизованное управление в Linux сети на базе NIS и NFS**. Собственно перед вами HOW-TO: **Централизованное управление в Linux сети на базе NIS и NFS**.
Строка 18: Строка 18:
 **Примечание к статье** **Примечание к статье**
  
-Ув. читатели! В качестве серверной ОС я всегда использовал FreeBSD под свои нужды, она мне ближе, но здесь будет описана конфигурация Server Ubuntu. Кто пользует FreeBSDзнает, что часто синтаксис и конфигурация в этих системах имеют расхождения. ​ В связи с этим, если вдруг вы увидели,​ что тот или иной момент решен, так сказать,​ костылем,​ просьба предложить лучший вариант. ​+Ув. читатели! В качестве серверной ОС я всегда использовал FreeBSD под свои нужды, она мне ближе, но здесь будет описана конфигурация Server Ubuntu. Кто пользует FreeBSD знает, что часто синтаксис и конфигурация в этих системах имеют расхождения. В связи с этим, если вдруг вы увидели,​ что тот или иной момент решен, так сказать,​ костылем,​ просьба предложить лучший вариант. ​
 Приведенная конфигурация администрирования вполне успешно внедрена в государственном учреждении дополнительного образования и не менее успешно функционирует в учебном процессе. Приведенная конфигурация администрирования вполне успешно внедрена в государственном учреждении дополнительного образования и не менее успешно функционирует в учебном процессе.
  
Строка 127: Строка 127:
 </​code>​ </​code>​
  
-Этот файл заставляет Ubuntu искать информацию в порядке приоритета указанном здесь ​ту или иную информацию. Например запись **hosts: files dns** (определение ИП адреса хоста),​ заставляет сначала обратиться в файл **/​etc/​host**,​ если запись там не найдена,​ то обратиться к DNS серверу.+Этот файл заставляет Ubuntu искать ​ту или иную ​информацию в порядке приоритета указанном здесь. Например запись **hosts: files dns** (определение ИП адреса хоста),​ заставляет сначала обратиться в файл **/​etc/​host**,​ если запись там не найдена,​ то обратиться к DNS серверу.
  
 А вот теперь интересный момент. Если вы используете DHCP сервер в своей сети, то можете столкнуться с проблемой тормозни при загрузке компьютера. **Yapbind** будет слишком долго подключаться к серверу. Чтобы этого не происходило уберите в файле **/​etc/​default/​nis** у параметра **YPBINDARGS** ключ **-no-dbus**. Также можно немного отодвинуть запуск nis клиента. Для этого в **/​etc/​rc5.d** переименуйте ссылку **@S18nis** в **@S80nis**((Заметьте,​ что при переименовании символ «@» писать не нужно.)). А вот теперь интересный момент. Если вы используете DHCP сервер в своей сети, то можете столкнуться с проблемой тормозни при загрузке компьютера. **Yapbind** будет слишком долго подключаться к серверу. Чтобы этого не происходило уберите в файле **/​etc/​default/​nis** у параметра **YPBINDARGS** ключ **-no-dbus**. Также можно немного отодвинуть запуск nis клиента. Для этого в **/​etc/​rc5.d** переименуйте ссылку **@S18nis** в **@S80nis**((Заметьте,​ что при переименовании символ «@» писать не нужно.)).
Строка 251: Строка 251:
 /​media/​Work/​tmp 192.168.3.23(async,​secure,​ro) 192.168.3.20(async,​ro) /​media/​Work/​tmp 192.168.3.23(async,​secure,​ro) 192.168.3.20(async,​ro)
 /​media/​Work/​testdir @test(sync,​rw) /​media/​Work/​testdir @test(sync,​rw)
-/​media/​Profil/​home ​     (rw)+/​media/​Profil/​home ​     ​*(rw)
 </​code>​ </​code>​
  
Строка 281: Строка 281:
  
 Все. :) На всякий случай конфиг используется этот: **/​etc/​default/​nfs-common**. Клиент готов монтировать ресурсы NFS. Все. :) На всякий случай конфиг используется этот: **/​etc/​default/​nfs-common**. Клиент готов монтировать ресурсы NFS.
-Монтирование шар NFS производится командой **mount**. Самый простейший способ смонтирова,​ такой:+Монтирование шар NFS производится командой **mount**. Самый простейший способ смонтировать, такой:
  
 <​code>​sudo mount sytserver:/​media/​Work/​tmp /​mnt</​code>​ <​code>​sudo mount sytserver:/​media/​Work/​tmp /​mnt</​code>​
Строка 659: Строка 659:
     * **user="​username"​** - имя пользователя.     * **user="​username"​** - имя пользователя.
     * **uid="​number"​** или **uid="​number-number"​** - UID или диапазон UIDов.     * **uid="​number"​** или **uid="​number-number"​** - UID или диапазон UIDов.
-    * **pgrp="​groupname"​** - основаня группа пользователя.+    * **pgrp="​groupname"​** - основная группа пользователя.
     * **gid="​number"​** или **gid="​number-number"​** - GID или диапазон GIDов.     * **gid="​number"​** или **gid="​number-number"​** - GID или диапазон GIDов.
     * **sgrp="​groupname"​** - группа пользователя (основная или дополнительные).     * **sgrp="​groupname"​** - группа пользователя (основная или дополнительные).
Строка 1374: Строка 1374:
  
 Итак, начнем. Итак, начнем.
 +
 +//​(Раздел на стадии редактирования)//​
  
 ====== Исправления и замечания разделов ====== ====== Исправления и замечания разделов ======
Строка 1381: Строка 1383:
 <​note>​**01.09.2010** - Пакета **aufs-tools** более нет в репозиториях начиная с Ubuntu 10.04. Его необходимо устанавливать вручную из репозитория Debian. См. ссылку ([[http://​help.ubuntu.ru/​wiki/​централизованное_управление_linux#​fnt__12|12]])</​note>​ <​note>​**01.09.2010** - Пакета **aufs-tools** более нет в репозиториях начиная с Ubuntu 10.04. Его необходимо устанавливать вручную из репозитория Debian. См. ссылку ([[http://​help.ubuntu.ru/​wiki/​централизованное_управление_linux#​fnt__12|12]])</​note>​
  
-<​note>​**02.09.2010** - В Ubuntu 10.04 опять всплыла проблема при загрузке компьютера,​ когда **nis** клиент пытался подключиться к домену. По моему решение найдено (в статье действия уже скорректированы) и должно работать и в других версиях Ubuntu. Новый учебный год - новая система :). Если в предыдущих версиях Ubuntu прием не сработает,​ то смотрите редакцию статьи от 1 сентября 2010г.</​note>​+<​note>​**02.09.2010** - В Ubuntu 10.04 опять всплыла проблема при загрузке компьютера,​ когда **nis** клиент пытался подключиться к домену. По моему решение найдено (в статье действия уже скорректированы) и должно работать и в других версиях Ubuntu. Новый учебный год - новая система :). Если в предыдущих версиях Ubuntu прием не сработает,​ то смотрите редакцию статьи от 1 сентября 2010г. 
 +</​note>​ 
 + 
 +<​note>​**27.10.2010** - В статье внесено замечание,​ опять-таки по теме тормозов при входе в домен **nis** в случае использования в сети статической IP адресации. См. раздел [[централизованное_управление_linux#​настройка_клиента_nis|Настройка клиента NIS]]</​note>​
  
 ====== Обсуждение статьи ====== ====== Обсуждение статьи ======