RedHat Cluster Suite GFS2 und Fencing Probleme
Verfasst: 29.06.2010, 08:42
Guten Morgen zusammen,
ich habe leider ein Problem mit einem kleinen Redhat-Cluster in unserer ESX-Farm. Die ESX-Hosts sind auf dem Stand 208167 - aktiviert sind HA und DRS.
Die drei virtuellen RedHat-Maschinen liegen in einem eigenen VLAN und haben jeweils eine Boot-Platte aus dem VMFS sowie ein gemeinsames SAN-Volume von 500GB mit GFS2.
Jeweils hängt die Boot-Platte an SCSI-Controller I und das GFS2-Volumen an SCSI-Controller II.
Der Controller II ist als physikalisch und unabhängig definiert.
Jetzt habe ich das Problem, dass die VMs fast immer beim Booten bei "starting fencing" hängen bleiben. Anschließend ist auch das GFS2 nicht eingebunden und die VMs nicht nutzbar.
Habe ich die VMs auf einem ESX-Host und eine VM läuft erstmal, so kann ich die anderen beiden ohne Probleme starten. Fencing und die gesamte Clusterkonfig starten sofort und funktioieren.
Sobald ich aber die VMs auf unterschiedlichen ESX-Hosts betreiben möchte, bleiben sei beim Starten von Fencing hängen. Als Fence-Device ist nur "manual" definiert.
So sieht meine cluster.conf aus:
Weiterhin bekomme ich bei einer Live-Migration einer VM folgende Meldung:
Mein Latein ist an dieser Stelle leider nahezu am Ende...
Ich bin über jede Idee dankbar
VanHaakonnen
ich habe leider ein Problem mit einem kleinen Redhat-Cluster in unserer ESX-Farm. Die ESX-Hosts sind auf dem Stand 208167 - aktiviert sind HA und DRS.
Die drei virtuellen RedHat-Maschinen liegen in einem eigenen VLAN und haben jeweils eine Boot-Platte aus dem VMFS sowie ein gemeinsames SAN-Volume von 500GB mit GFS2.
Jeweils hängt die Boot-Platte an SCSI-Controller I und das GFS2-Volumen an SCSI-Controller II.
Der Controller II ist als physikalisch und unabhängig definiert.
Jetzt habe ich das Problem, dass die VMs fast immer beim Booten bei "starting fencing" hängen bleiben. Anschließend ist auch das GFS2 nicht eingebunden und die VMs nicht nutzbar.
Habe ich die VMs auf einem ESX-Host und eine VM läuft erstmal, so kann ich die anderen beiden ohne Probleme starten. Fencing und die gesamte Clusterkonfig starten sofort und funktioieren.
Sobald ich aber die VMs auf unterschiedlichen ESX-Hosts betreiben möchte, bleiben sei beim Starten von Fencing hängen. Als Fence-Device ist nur "manual" definiert.
So sieht meine cluster.conf aus:
Code: Alles auswählen
<?xml version="1.0"?>
<cluster alias="www" config_version="31" name="www">
<fence_daemon clean_start="0" post_fail_delay="0" post_join_delay="3"/>
<clusternodes>
<clusternode name="www1.xxx.de" nodeid="1" votes="3">
<fence>
<method name="1">
<device name="manual" nodename="www1.xxx.de"/>
</method>
</fence>
</clusternode>
<clusternode name="www2.xxx.de" nodeid="2" votes="3">
<fence>
<method name="1">
<device name="manual" nodename="www2.xxx.de"/>
</method>
</fence>
</clusternode>
<clusternode name="www3.xxx.de" nodeid="3" votes="3">
<fence>
<method name="1">
<device name="manual" nodename="www3.xxx.de"/>
</method>
</fence>
</clusternode>
</clusternodes>
<cman/>
<fencedevices>
<fencedevice agent="fence_manual" name="manual"/>
</fencedevices>
<rm>
<failoverdomains/>
<resources/>
</rm>
</cluster>
Weiterhin bekomme ich bei einer Live-Migration einer VM folgende Meldung:
Die virtuelle Maschine ist zur Verwendung eines Gerätes definiert, das den Vorgang verhindert: Das Gerät SCSI-Controller 1 ist ein SCSI-Controller der an einer gemeinsamen Busnutzung beteiligt ist.
Mein Latein ist an dieser Stelle leider nahezu am Ende...
Ich bin über jede Idee dankbar
VanHaakonnen