From: Eugene Prokopiev <prokopiev@stc.donpac.ru> To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org> Subject: Re: [sisyphus] Вопрос по heartbeat, lvs и т.д. Date: Thu, 29 Mar 2007 22:52:51 +0400 Message-ID: <460C0B03.4040408@stc.donpac.ru> (raw) In-Reply-To: <460B9719.1020607@votgk.com> >>Если последнее, то я могу поделиться наработками (сам я, скорее всего, >>съеду на jhad). Первое, что я сделал - вместо нескольких бинарных >>пакетов собрал один, а затем с помощью ldd и тыка стал выкидывать лишнее >>;) Для моей конфигурации оказалось достаточно: > > А можно вот тут поподробнее про процесс выкидывания? Как ldd по > правильному натравить на библиотеки? Достаточно натравить ldd на исполняемые файлы, которые заведомо нужны - так мы получим список библиотек, о которых исполняемый файл еще до запуска знает, что они ему потребуются ;) Но это не все, многое heartbeat догружает, основываясь на конфигах и еще неизвестно на чем ... вот тут метод исключения и потребуется. >>+ /etc/ha.d/ocf/resource.d, перенесенный из /usr/lib/ocf (и замена пути >>в скриптах) >> >>+ ldd /usr/lib/heartbeat/heartbeat ;) >> >>Инитскрипт там тоже можно значительно упростить, убрав, как минимум, >>использование ha_logd. >> >>Вот это все (не считая ресурсов) я планировал упаковать в пакет >>heartbeat, под каждый необходимый мне ресурс я планировал держать >>отдельный пакет вида linux-ha-resource-[name] или >>linux-ha-resource-ocf-[name]. ha_logd и ha_logger я планировал выносить >>в отдельный пакет и писать для первого отдельный инитскрипт. Еще один >>пакет - это heartbeat-crm, куда я планировал положить все, необходимое >>для того, чтобы описать свою конфигурацию в стиле 2.x. Еще отдельно >>нужно было бы упаковать heartbeat-management и haclient. Разумеется, все > > А можно посмотреть на эти изменения? Это все только в мечтах ... Материализовался лишь спек, в котором все запихивается в один бинарный пакет вместо нескольких - да и тот на 2.0.8 еще не переехал. Список файлов для минимального пакета с конфигурацией в стиле 1.x я только определил, но не упаковал. >>это косметика, но на большее я и не претендовал. Бороться с warnings - >>это в случае heartbeat вообще борьба с мельницами :( Не зря lakostis@ >>включил unresolved=relaxed ... > > > Интересно почему так. То есть даже если все Makefile поправить какие-то > проблемы потом вылезти могут? Ты записался в Team? Если еще нет, пиши на join@ и иди в devel@ - там объяснят значительно лучше, чем я. Тем более сейчас как раз решается вопрос комплектации серверного дистрибутива - я вызвался было допинать heartbeat и содержать его в виде, пригодном по крайней мере для active/standby, но появились иные обстоятельства ... Может ты возьмешься? -- С уважением, Прокопьев Евгений
next prev parent reply other threads:[~2007-03-29 18:52 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2007-03-22 5:08 Чернов Евгений 2007-03-22 10:42 ` Eugene Prokopiev 2007-03-26 13:37 ` Чернов Евгений 2007-03-27 6:27 ` Eugene Prokopiev 2007-03-28 11:29 ` Чернов Евгений 2007-03-28 11:44 ` Eugene Prokopiev 2007-03-29 10:38 ` Чернов Евгений 2007-03-29 18:52 ` Eugene Prokopiev [this message] 2007-03-29 18:22 ` Michael Shigorin 2007-03-30 4:50 ` Eugene Prokopiev 2007-03-30 8:36 ` Michael Shigorin 2007-03-23 12:13 ` Igor Zubkov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=460C0B03.4040408@stc.donpac.ru \ --to=prokopiev@stc.donpac.ru \ --cc=sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git