Gentoo и кластер
vinetic 7 апреля, 2010 - 10:18
Кто нибудь устанавливал на Gentoo кластерный LVM ?
Есть где нибудь оверлей кластерный ?
»
- Для комментирования войдите или зарегистрируйтесь
$ emerge -pv lvm2 These are
$ emerge -pv lvm2
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-fs/lvm2-2.02.56-r2 USE="lvm1 readline static (-clvm) (-cman) (-selinux)" 0 kB
Это крайне замечательно. Но
Это крайне замечательно. Но есть много но...
1. юз замаскирован (бог с ним можно размаскировать)
2. cman'а нет в дереве
3. cman не хочу, это костыль, хочется corosync или openais.
Да и вообще больше риторический вопрос, есть ли оверлеи...
Так то бог с ним напишу сам...
$ eix corosync*
$ eix corosync
* sys-cluster/corosync [1]
Available versions: ~1.2.0 {ssl}
Homepage: http://www.corosync.org/
Description: OSI Certified implementation of a complete cluster engine
[1] "scarabeus_local_overlay" layman/scarabeus
$ eix openais
[I] sys-cluster/openais
Available versions: 0.80.3-r1[2] ~0.80.6[2] ~1.1.1[1] {debug}
Installed versions: 0.80.3-r1[2](18:56:04 17.03.2010)(-debug)
Homepage: http://www.openais.org/
Description: Open Application Interface Specification cluster framework
[1] "scarabeus_local_overlay" layman/scarabeus
[2] "wolf31o2" layman/wolf31o2
PS. Если не секрет, что за кластер делать собрался?
Версии староватые ... Сделал
Версии староватые ... Сделал свои билды ...
OpenAIS
CoroSync
CLVM
OCFS2
Виртуализация серверов... Только что прикрутил CLVM отломав все рэдхатовские костыли типа CMAN/DLM и прочей порноты...
Но нарвался на
node0 etc # lvcreate -L10G -s -n backup /dev/vg/kvm
File descriptor 6 (pipe:[48890]) leaked on lvcreate invocation. Parent PID 5518: bash
Clustered snapshots are not yet supported.
+
можно обоснованый ответ почему это костыли? желательно в сравнении с альтернативами.
наверно надо lvmconf --enable-cluster не?
there is only war...
Прежде чем про "не?"
http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/Cluster_Logical_Volume_Manager/snapshot_command.html
"LVM snapshots are not cluster-aware, so they require exclusive access
to a volume. For information on activating logical volumes on
individual nodes in a cluster, see Section 4.8, Activating Logical
Volumes on Individual Nodes in a Cluster."
"To activate logical volumes exclusively on one node, use the lvchange
-aey command."
# lvchange -aey /dev/vg00/lvol1
# lvcreate --size 100M --snapshot --name snap /dev/vg00/lvol1
Clustered snapshots are not yet supported.
Looking at the LVM2 code (LVM2.2.02.40, tools/lvcreate.c:640):
/* FIXME Allow exclusive activation. */
if (vg_is_clustered(vg)) {
log_error("Clustered snapshots are not yet supported.");
return 0;
}
Только что прикрутил CLVM
А мужуки то и не знаютЪ, и лепят рхел в одну калитку
Если заставить слакварщика админть другой дистр, то он у него бустро превращается в шлаку :(
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)