OpenVZ Forum


Home » International » Russian » Обновленный шаблон для CentOS-5 (vztmpl-centos-5)
Обновленный шаблон для CentOS-5 (vztmpl-centos-5) [message #37134] Thu, 20 August 2009 12:15 Go to next message
lithium is currently offline  lithium
Messages: 78
Registered: April 2007
Member
Привет всем.

Насколько я понял, официального шаблона (не кэша) для CentOS-5 не существует, есть только ссылка на http://www.neonhost.com/openvz/ в вики. Попробовал его использовать -- нашел две ошибки, подозреваю, что будут еще (наверное, за год много чего поменялось). Если у меня получится его допилить до рабочего состояния, есть предложение выслать его разработчикам и после проверки на других системах сделать официальным (чтобы баги искал и правил не один человек, а все вместе). Imho при наличии матаданных гораздо удобнее создавать готовые кэши (то что лежит в tar.gz -- не совсем разобрался с терминологией на русском). Собственно, вопрос разработчикам, надо это или нет?

[Updated on: Fri, 21 August 2009 14:06]

Report message to a moderator

Re: Шаблон для CentOS-5 (vztmpl-centos-5) [message #37143 is a reply to message #37134] Fri, 21 August 2009 12:57 Go to previous messageGo to next message
lithium is currently offline  lithium
Messages: 78
Registered: April 2007
Member
Вообщем, переделал шаблон.
Основано на http://www.neonhost.com/openvz/

#################################################
Изменения:

1. Ошибки при сборе кэшей minimal и default:

*** sed: can't read /etc/init.d/syslog: No such file or directory

добавил пакет sysklogd и minimal.list и default.list. Атоматом по зависимостям ставился не syslog, а rsyslog.

*** cannot access `/etc/cron.daily/mlocate.cron': No such file or directory

Заменил slocate на mlocate в default.list, добавил mlocate в minimal.list (в CentOS 5 slocate заменен на mlocate).

*** chmod: cannot access `/etc/cron.daily/makewhatis.cron': No such file or directory

в minimal.list не ставился пакет man, добавил. Не знаю, как это и предыдущее действие с minimal.list совпадает с планами составителя оригинального пакета, но нет времени разбираться глубже.

2. Удалил файл config/gpgkeys/RPM-GPG-KEY-centos4

3. В install-post заменил строку
chmod a-x /etc/cron.daily/{rpm,slocate.cron,makewhatis.cron}; exit 0
на
chmod a-x /etc/cron.daily/{rpm,mlocate.cron,makewhatis.cron}; exit 0
#################################################

Дополнительно чешутся руки переписать список пакетов в default.list:

1. Всем ли в нужен bind, httpd, rsync? (это под вопросом)
2. Всем ли нужны portmap, caching-nameserver, fetchmail, finger, finger-server, samba, talk, talk-server, unixODBC? (это под бОльшим вопросом)
2. Не стоит ли заменить sendmail на postfix?

#################################################

Вообщем, если это кому окажется нужно (особенно разработчикам), можно обсудить.

Файлы в архиве:

template-centos-5.full.patch - разница между оригинальным vztmpl-centos-4 и окончательным вариантом (полный патч, использовать вместо centos-5-metadata-v2.diff с www.neonhost.com/openvz)
template-centos-5.my.patch (разница между vztmpl-centos-5 с www.neonhost.com/openvz и окончательным вариантом)
vztmpl-centos-5-2.0-2.i386.rpm -- готовая rpm'ка
vztmpl-centos-5.src.tar.bz2 -- исходники того, что получилось.

Все было проверено установкой, созданием defailt и minimal - кэшей и установкой контейнеров. Вроде работает.

Вроде все, если ничего не забыл. Если кто найдет баги -- пишите (лучше сразу с патчами, я в rpm и make-файлах не сильно разбираюсь). Ну и хотелось бы чтобы после совместной доработки включили в официальные пакеты, если не трудно.
Re: Шаблон для CentOS-5 (vztmpl-centos-5) [message #37270 is a reply to message #37143] Sun, 30 August 2009 11:23 Go to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Написал письмо maintainer'у насчет включить rpm в contrib.
http://download.openvz.org/template/metadata/contrib/
Previous Topic: когда ожидается vzctl-3.0.24 ?
Next Topic: OpenVZ & 3 ip из разных подсетей
Goto Forum:
  


Current Time: Fri Apr 26 13:02:59 GMT 2024

Total time taken to generate the page: 0.01683 seconds