Название: Bootstrap - подготовка для установки Nodeny Отправлено: versus от 17 Сентября 2011, 15:51:43 Собственно сделал небольшой скрипт, которым накатываю начальную установку пакетов до установки нодени. Что бы постоянно не вчитыватся в мануал. Пока это просто набросок, который иногда недоставляет пакеты, не заносит нужные конфиги, все что он делает проводит первоначальную установку пакетов, стягивает жит нодени 49 и прописывает файрвол и диверт в ядро, после чего перегружает систему.
Допиливать буду еще долго и часто, привествуютеся критика и патчи ) http://code.google.com/p/nodeny49/downloads/detail?name=nodeny_installer.tar.gz Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: smallcms от 17 Сентября 2011, 17:30:57 Можно ещё в опции портов понатыкать предустановленные значения (/var/db/ports/имя_порта/options) или ставить с env BATCH=1, чтобы не отвлекаться на вопросы.
Ещё можно фетчить последний архив вместо установки жита (у вас вроде меркурикал был недавно совсем, если не ошибаюсь). Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: VitalVas от 17 Сентября 2011, 22:42:33 делюсь скриптом автоматической установки мускула
Код: #!/bin/sh через некоторое время буду заливать себе в репозиторий такие скрипты Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: smallcms от 18 Сентября 2011, 20:58:29 Ещё по дефолту в bsd.database.mk DEFAULT_MYSQL_VER=55
можно тогда убить всех ненужных зайцев: Код: PERL_VERSION=5.10.1 И дополнить менее внезапным ребутом: Код: echo "Do you want reboot now (y/n)?" Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: VitalVas от 18 Сентября 2011, 21:48:24 А можно вообще собрать себе нужные пакеты и забить на зборку
Или собрать свой установочный диск, и забить на установку p.s. возможно ты у меня видел меркурий, т.к.я им активно пользуюсь Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: VitalVas от 02 Января 2012, 01:16:57 обновил инсталятор мускула
найти его можно здесь (https://bitbucket.org/vitalvas/freebsd_auto/src) Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: Rico-X от 02 Января 2012, 20:04:00 Может я сейчас сморожу глупость, но почему все используют мускуль 5.1? На практике 5.5 дает ощутимый прирост производительности, в чем причина его игнорирования, может я о чем-то не знаю?
Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: VitalVas от 03 Января 2012, 00:14:32 потому что 5.5 не хорошо себя ведет с базами
у меня постоянно плющило триггеры, функции и несколько таблиц (view) то что дает производительность в 5.5 и хорошо и плохо хорошо если ты пишешь софт под эту версию и у тебя все летает плохо в том, что тебе придется чем-то пожертвовать, в существующей софтине, чтоб оно стабильно работало Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: smallcms от 03 Января 2012, 02:03:43 VitalVas прав. Чтобы работать в 5.5 без глюков нужно как минимум написать биллинг в транзакциях, иначе кроме как на "хихи" мускуль 5.5 не пробивает...
Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: stix от 03 Января 2012, 07:19:13 в репозитории центос до сих пор 5.3 последняя
Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: Rico-X от 03 Января 2012, 10:24:28 Понял, спасибо за разъяснения. Просто я задавал вопрос не в контексте биллинга, с ним проблем нет. Пару недель назад поднимал систему мониторинга, причем достаточно нагруженную, изначально сделал на мускуле 5.1 при этом скорость обработки запросов была в районе 40 секунд - очень грустно и неприятно, тесты показали что все упирается в скорость работы базы данных. Уже начал думать о SSD под базу или выносе всего в оперативу с переодическим сбросом на винт, но решил попробовать последний мускуль, поставил 5.5.18 из исходников прямо с сайта и обалдел, скорость запроса стала менее 2х секунд (конфиг не менял). Вот и решил поинтересоваться, может и для биллинга стоит перейти, еще раз спасибо за разъяснение.
Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: versus от 07 Января 2012, 17:55:38 Понял, спасибо за разъяснения. Просто я задавал вопрос не в контексте биллинга, с ним проблем нет. Пару недель назад поднимал систему мониторинга, причем достаточно нагруженную, изначально сделал на мускуле 5.1 при этом скорость обработки запросов была в районе 40 секунд - очень грустно и неприятно, тесты показали что все упирается в скорость работы базы данных. Уже начал думать о SSD под базу или выносе всего в оперативу с переодическим сбросом на винт, но решил попробовать последний мускуль, поставил 5.5.18 из исходников прямо с сайта и обалдел, скорость запроса стала менее 2х секунд (конфиг не менял). Вот и решил поинтересоваться, может и для биллинга стоит перейти, еще раз спасибо за разъяснение. посмотри вс торону percona, очень неплохой форк мускула и как раз для нагруженных систем. Использую в проекте с очень высокой нагрузкой порядка 200к хостов в сутки и только сейчас задумываюсь о репликации, до этого шуршала стабильно Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: Rico-X от 08 Января 2012, 09:35:47 Спасибо, потестирую обязательно. Нагрузка примерно 500 запросов в секунду (база данных системы мониторинга всего железа в сети) тоже думаю о репликации, так как сеть расширяется, единственное нет ли проблем с partitioning, так как большая часть тюнинга основана именно на нем. Если есть опыт использования на percona хотелось бы узнать.
Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: Rico-X от 09 Января 2012, 16:22:43 Офтоп
Целый день убил на тестирование percona, лично у меня не получилось заставить работать быстрее на моем железе чем обычный mysql 5.5.19, зато получил странные "подвисания" базы, протестировал разные опции рекомендованные на сайте, ускорения работы zabbix не получил, наоборот замедление. Похоже не умею я ее готовить, вернулся на мускуль. Название: Re: Bootstrap - подготовка для установки Nodeny Отправлено: Redmen от 26 Апреля 2012, 13:54:39 2 Versus
альтернативный вариант установки большёго количества портов http://isp-control.net/documentation/start/installation/freebsd (http://isp-control.net/documentation/start/installation/freebsd) установив вручную порт /usr/ports/ports-mgmt/portmaster запускаем Код: portmaster `cat /usr/home/freebsd-packages` Код: /usr/ports/www/apache22 |