Re: А возможно ли сделать след. на OpenVZ [message #6238 is a reply to message #6149] |
Tue, 12 September 2006 13:14   |
Rommer
Messages: 25 Registered: January 2006 Location: Belarus
|
Junior Member |

|
|
ok. вот мои наработки:
http://dl.activeby.net/rpms/gfs-ovz/
Я использовал 2.6.9-023stab016.2-enterprise, но в нём нужно включить POSIX_ACL, иначе gfs не подгрузится. Я сделал это так:
1. Нужно скачать и установить:
http://download.openvz.org/kernel/rhel4/023stab016.2/ovzkern el-2.6.9-023stab016.2.src.rpm
2. /usr/src/redhat/SPEC/kernel-ovz.spec нужно заменить на этот:
http://dl.activeby.net/rpms/gfs-ovz/ovzkernel/kernel-ovz.spe c
3. Вот этот патч
http://dl.activeby.net/rpms/gfs-ovz/ovzkernel/enterprise-pos ix-acl.patch
нужно положить в /usr/src/redhat/SOURCES
4. Ну и пересобрать enterprise ядро:
# cd /usr/src/redhat/SPEC
# rpmbuild --target=i686 -bb kernel-ovz.spec
Теперь как я ставлю gfs:
Во первых тестирую всё локально, т. е. block device использую локальный (в моём случае /dev/hdc1)
1. Нужно пересобрать все rpm-ки из
http://dl.activeby.net/rpms/gfs-ovz/
Я делал это на centos-4.2.
Получившееся ранее ovzkernel-2.6.9-023stab016.2.i686.rpm с включенным POSIX_ACL должно быть установлено.
Патч к GFS находится в
http://dl.activeby.net/rpms/gfs-ovz/GFS-kernel-2.6.9_023stab 016.2-58.3.centos4.src.rpm
В остальных я ничего не менял, либо менял только spec-файл чтобы собралось под 2.6.9-023stab016.2-enterprise
2. Всё, что собралось нужно поставить (кроме *-debuginfo-*)
3. Далее так ({hostname} - это имя сервера, должно резолвится не в 127.0.0.1):
# gfs_mkfs -t cluster:st01 -p lock_dlm -j 2 /dev/hdc1
...
# ccs_tool create cluster
# ccs_tool addfence manual fence_manual
# ccs_tool addnode -v 1 -f manual {hostname}
# reboot (в новое ядро 2.6.9-023stab016.2-enterprise)
...
4. После ребута:
# mkdir /vz
# mount -t gfs /dev/hdc1 /vz
5. Теперь стандартная установка vzctl, vzctl-lib, vzquota, и т. д. и т. п.
Ошибки начинают вылазить не сразу - где-то через минуты 2 после старта VPS'а. Квоты не считаются никак.
[Updated on: Tue, 12 September 2006 13:42] Report message to a moderator
|
|
|