ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Отчет о переезде на systemd
@ 2012-07-11  5:29 Sergei Epiphanov
  2012-07-11  5:39 ` Ildar Mulyukov
  2012-07-12 13:06 ` Sergei Epiphanov
  0 siblings, 2 replies; 18+ messages in thread
From: Sergei Epiphanov @ 2012-07-11  5:29 UTC (permalink / raw)
  To: devel

Итак, вчера я перетащил ещё 2 компьютера  на systemd. Хочу поделиться 
результатами своих изысканий. Сразу скажу, что система - Сизиф от 10.07.2012.


1) На данный момент переезд на systemd идёт очень тяжело. Основная проблема: 
перед первым перезапуском компьютера надо тщательно готовить систему. Самая 
большая проблема - это приоритет исполнения .service файлов над SysV и 
необходимость самому проверить и создать нужные символьные ссылки в нужных 
местах. Из-за этого я проморгал неподнятие как минимум sshd.

2) У меня почему-то нормально не работает slapd.service файл. При этом запуск 
через init.d/slapd проходит в штатном режиме. Предполагаю отсутствие нужных 
кавычек. Пришлось набросать такую заглушку для себя:

[Unit]
Description=OpenLDAP daemon
After=network.service network.target

[Service]
ExecStart=/etc/rc.d/init.d/slapd start
ExecStop=/etc/rc.d/init.d/slapd stop
ExecReload=/etc/rc.d/init.d/slapd reload
Type=forking
TimeoutSec=0

[Install]
WantedBy=network.target multi-user.target

3) Перед переходом систем на systemd *ОБЯЗАТЕЛЬНО* должны быть .service файлы 
для всех сервисов, которые требуют запуска чего-то до себя. Особенно это 
касается сервисов, требующих сети: bind, dhcpd, postfix,postgresql, privoxy, 
clamd (из того, что нарыл). Связи из заголовков initd почему-то не работают.

4) Многие из вышеуказанных сервисов без .service файла, хотя бы аналогичного 
приведённому выше, просто не запускаются, так как они уходят в форк и почему-
то падают. Что-то у systemd не срастается из-за этого. В логах информации 
ноль.

5) Нужно адекватное логирование! На данный момент если программа не ведёт свои 
логи, то узнать что-либо невозможно, так как systemd свои логи постоянно 
чистит, не сохраняя их на винте. И не хочет ими делиться с syslogd.


-- 
С уважением, Епифанов Сергей

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2012-08-22 17:29 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-11  5:29 [devel] Отчет о переезде на systemd Sergei Epiphanov
2012-07-11  5:39 ` Ildar Mulyukov
2012-07-11  6:00   ` Sergei Epiphanov
2012-07-11 11:19     ` Ildar Mulyukov
2012-07-11 11:53       ` Sergei Epiphanov
2012-07-11 14:35         ` Денис Смирнов
2012-07-12  5:27           ` Sergei Epiphanov
2012-07-11 14:18       ` Alexey Shabalin
2012-07-12  5:21         ` Anton Gorlov
2012-07-12  6:19         ` Ildar Mulyukov
2012-07-12 13:06 ` Sergei Epiphanov
2012-07-15 14:32   ` Aleksey Avdeev
2012-07-16  4:25     ` Sergei Epiphanov
2012-07-16  4:36       ` Vitaly Kuznetsov
2012-07-16  6:49         ` Aleksey Avdeev
2012-08-08 11:05         ` Aleksey Avdeev
2012-08-08 11:10           ` Alexey Shabalin
2012-08-22 17:29             ` Aleksey Avdeev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git