From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <460B9719.1020607@votgk.com> Date: Thu, 29 Mar 2007 15:38:17 +0500 From: =?KOI8-R?Q?=FE=C5=D2=CE=CF=D7_=E5=D7=C7=C5=CE=C9=CA?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.2) Gecko/20070314 SeaMonkey/1.1.1 Mnenhy/0.7.4.0 MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <46020F30.9060804@votgk.com> <46025DA8.4050308@stc.donpac.ru> <4607CCA9.2000400@votgk.com> <4608B95F.7070003@stc.donpac.ru> <460A5194.6010809@votgk.com> <460A552F.6070909@stc.donpac.ru> In-Reply-To: <460A552F.6070909@stc.donpac.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV version 0.88.7, clamav-milter version 0.88.7 on relay.votgk.com X-Virus-Scanned: ClamAV version 0.88.5, clamav-milter version 0.88.5 on sp3.samen.elektra.ru X-Virus-Status: Clean Subject: Re: [sisyphus] =?koi8-r?b?98/Q0s/TINDPIGhlYXJ0YmVhdCwgbHZzIMkg1C7E?= =?koi8-r?b?Lg==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2007 10:36:34 -0000 Archived-At: List-Archive: List-Post: Eugene Prokopiev wrote: > Чернов Евгений пишет: > Вроде >> там все на linux-ha и ipvs завязанно. Патчик я такой же сделал сразу >> после чтения архивов. Но естественно при сборке ругань на несколько >> питоновских файлов от gui не попавших в rpm. Потом скрипту ManageRAID >> понадобился файлик /etc/conf.d/HB-ManageRAID . Пришлось править на >> /etc/mdadm.conf . Файлы SAP* были с дос-окончаниями и попытка >> find-requires обламывалась. Потом собралось но вот некоторые вещи мне >> не понравились: >> verify-elf: WARNING: ./usr/lib/libpe_rules.so.1.0.0: undefined symbol: >> crm_log_level >> verify-elf: WARNING: ./usr/lib/libpe_rules.so.1.0.0: undefined symbol: >> crm_config_error >> .....................еще куча варнингов на другие библиотеки......... >> Это опять править Makefile.am или просто я криво что-то еще сделал? > > Нет, это heartbeat крив, оттого я и задумал менять его на что-нибудь > более подходящее Как поправить по правильному? Добавить в Makefile.am строчку с путем к соответствующему .la файлу и все? > >>> Поэтому я пока на перепутье, может в ближайшее время посмотрю >>> пристальнее на jhad. Если вы меня опередите, собрав его и проверив (там >>> еще drbd надо подумать как прикрутить), я буду просто счастлив - но >>> уговор: сообщите в рассылку или лично о результатах. > > >> Ну если я и начну собирать то не раньше чем закончу с linux-ha и >> перетащу сервер рабочий на это дело. > > У тебя какие планы по поводу heartbeat: чтобы просто работало, или чтобы > работало правильно (насколько это возможно для heartbeat ;) )? Ну в rpm сначала собрать хотя бы и с кусками от клиента гуевого. А потом уже посмотреть что там отпилить можно. > > Если последнее, то я могу поделиться наработками (сам я, скорее всего, > съеду на jhad). Первое, что я сделал - вместо нескольких бинарных > пакетов собрал один, а затем с помощью ldd и тыка стал выкидывать лишнее > ;) Для моей конфигурации оказалось достаточно: А можно вот тут поподробнее про процесс выкидывания? Как ldd по правильному натравить на библиотеки? > + /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. Разумеется, все А можно посмотреть на эти изменения? > это косметика, но на большее я и не претендовал. Бороться с warnings - > это в случае heartbeat вообще борьба с мельницами :( Не зря lakostis@ > включил unresolved=relaxed ... Интересно почему так. То есть даже если все Makefile поправить какие-то проблемы потом вылезти могут?