[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cluster mit Squeeze



Hi Leute,

Ich spiele mit dem Gedanken, einen Cluster einzurichten, der einige NFS-
und Samba-Shares sowie VMS via KVM verwaltet. Dazu hab ich mir auch
gleich das O'Reilly Buch Clusterbau zugelegt. Soweit so gut.

Als System verwende ich Debian Squeeze. Zum Testen nehme ich zwei
KVM-VMs auf meiner 64bit Squeeze-Kiste.

Ich habe mich also entschieden, pacemaker und corosync zu verwenden und
bin beim Kapitel "fuer die ganz ungeduldigen" angelangt. :)
Hier wird beschrieben, wie man eine IP-Ressource anlegt: 

<primitive class="ocf" id="resIPint" provider="heartbeat"
type="IPaddr2">
 <instance_attributes id="resIPint-instance-attributes">
  <nvpair id="resIP" name="ip" value="192.168.10.160" />
  <nvpair id="resIPint-nic" name="nic" value="eth0" />
  <nvpair id="reIPint-cidr" name="cidr_netmask" value="24" />
 </instance_attributes>
</primitive>

Das ganze funktioniert auch ganz gut, ich einen einen Host auf Standby
setzen, die IP antwortet noch, alles super - Solange ich die Rechner
nicht neu boote. Dann geht meist gar nix mehr. Im Buch steht
geschrieben, dass die Prozesse sich so darstellen sollten (was sie
anfangs, vor dem Booten, auch machten):

# ps afx
[...]
 /usr/sbin/corosync
  \_ /usr/lib/heartbeat/stonithd
  \_ /usr/lib/heartbeat/cib
  \_ /usr/lib/heartbeat/lrmd
  \_ /usr/lib/heartbeat/attrd
  \_ /usr/lib/heartbeat/pengine
  \_ /usr/lib/heartbeat/crmd

bei meiner Testumgebung schaut es jetzt aber so aus:

# ps afx
[...]
 /usr/sbin/corosync
  \_ /usr/sbin/corosync
  \_ /usr/sbin/corosync
  \_ /usr/sbin/corosync
  \_ /usr/sbin/corosync
  \_ /usr/sbin/corosync
  \_ /usr/sbin/corosync

Versuche ich, mit crm_mon --one-shot -V den status abzufragen, gibts bei
beiden Hosts nur den Fehler, dass er nicht verbinden kann (connection to
cluster failed). Das daemon.log schaut (auf beiden hosts) nicht
verdaechtig aus:










Reply to: