Sun Cluster 3.1 Handbuch Datendienst für Sun ONE Message Queue Guide

So registrieren und konfigurieren Sie Sun Cluster HA for Sun ONE Message Queue als Failover-Datendienst

 

Führen Sie folgende Schritte aus, um die Konfiguration abzuschließen.

  1. Melden Sie sich als Superbenutzer bei einem Cluster-Mitglied an.

  2. Fügen Sie die Ressourcengruppe für Sun ONE Message Queue hinzu, wenn Sie die Schritte in Konfigurieren und Aktivieren von Netzwerkressourcen nicht ausgeführt haben.


    # scrgadm -a -g Ressourcengruppe [-h Knotenliste]
  3. Fügen Sie der Ressourcengruppe die Ressource "logischer Hostname" hinzu, wenn Sie die Schritte in Konfigurieren und Aktivieren von Netzwerkressourcen nicht ausgeführt haben.


    # scrgadm -a -L -g Ressourcengruppe -l logischer Hostname
    
  4. Registrieren Sie den Ressourcentyp für den Datendienst.


    # scrgadm -a -t SUNW.s1mq
    
    -a

    Fügt den Ressourcentyp des Datendienstes hinzu.

    -t SUNW.s1mq

    Gibt den vordefinierten Namen des Ressourcentyps an.

  5. Wenn die Erweiterungseigenschaft Smooth_Shutdown auf TRUE eingestellt ist, erstellen Sie eine Datei namens scs1mqconfig im Verzeichnis $IMQ_VARHOME/instances/Broker /. Fügen Sie der erstellten Datei folgende Zeile hinzu:


    Password Passwort
    

    Eine Beschreibung der Erweiterungseigenschaft Smooth_Shutdown finden Sie unter Grundlegendes zum Fehler-Monitor von Sun Cluster HA for Sun ONE Message Queue.

  6. Fügen Sie der Failover-Ressourcengruppe die Sun ONE Message Queue-Ressourceninstanz hinzu.


    [Wenn Smooth_Shutdown auf FALSE eingestellt ist (Standardeinstellung):]
    # scrgadm -a -j resource -g resource-group -t SUNW.s1mq \
    -x Confdir_list=$IMQ_VARHOME/instances/broker \
    -x Broker_Name=broker \
    -y Network_Resources_Used=logical hostname \
    -y Port_list=port/tcp[,port/tcp]
    

    [Wenn Smooth_Shutdown auf TRUE eingestellt ist:]
    # scrgadm -a -j resource -g Ressourcengruppe-t SUNW.s1mq\
     -x Confdir_list=$IMQ_VARHOME/instances/Broker \
    -x Broker_Name=Broker \
    -x Broker_User=Benutzer \
    -y Network_resources_used=logischer Hostname \
    -y Port_list=port/tcp[,port/tcp] \
    -x Smooth_Shutdown=TRUE
    

    Die Ressourcengruppe mit den Anwendungsressourcen ist dieselbe Ressourcengruppe, die Sie für die Netzwerkressourcen in So konfigurieren und aktivieren Sie Netzwerkressourcen erstellten.

    -j Ressource

    Gibt den Ressourcennamen der Sun ONE Message Queue-Anwendung an.

    -t SUNW.s1mq

    Gibt den Typ der hinzuzufügenden Ressource an.

    -x Confdir_list =$IMQ_VARHOME/instances/Broker

    Gibt einen Pfad für das Sun ONE Message Queue-Konfigurationsverzeichnis an. Die Erweiterungseigenschaft Config_list ist erforderlich. Die Erweiterungseigenschaft Confdir_list muss genau einen Eintrag haben.

    -x Broker_Name =Broker

    Gibt den Namen des Brokers an, der überwacht werden soll.

    -x Broker_User =Benutzer

    Gibt den Benutzernamen des verwalteten Brokers an.

    -y Network_resources_used =Netzwerkressource

    Gibt eine kommagetrennte Liste mit Netzwerkressourcen (logische Hostnamen) in Ressourcengruppe an, die Sun ONE Message Queue verwenden muss.

    -y Port_list =Port-Nummer/Protokoll

    Gibt eine Port-Nummer und das Protokoll an, die verwendet werden sollen, wie zum Beispiel 80/tcp. Die Eigenschaft Port_list muss einen Eintrag oder zwei Einträge aufweisen.

    -x Smooth_Shutdown=TRUE

    Zum Herunterfahren des Brokers. Mit dem Befehl impcmd wird das Broker-Passwort in der Befehlszeichenkette imqcmd offen gelegt.

  7. Bringen Sie die Ressourcengruppe online.


    # scswitch -Z -g Ressourcengruppe
    
    -Z

    Aktiviert die Ressource und die Überwachung.

    -g Ressourcengruppe

    Gibt den Namen der Anwendungsressourcengruppe an, die aktiviert wird.

  8. Prüfen Sie, ob die Ressourcengruppe und die Anwendungsserverressource online sind.


    # scstat -g
    # ps -ef
    

Beispiel—Registrieren und Konfigurieren von Sun Cluster HA for Sun ONE Message Queue

In diesem Beispiel wird das Registrieren von Sun Cluster HA for Sun ONE Message Queue dargestellt.


Cluster-Informationen
Knotennamen: phys-schost-1, phys-schost-2
Logischer Hostname: schost-1
Ressourcengruppe: resource-group-1 (für alle Ressourcen)
Ressourcen: schost-1 (logischer Hostname),
SUNW.s1mq (Sun ONE Message Queue-Anwendungsressource) 
 
(Erstellen einer Failover-Ressourcengruppe.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Hinzufügen einer Ressouce vom Typ "logischer Hostname" zur Ressourcengruppe.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Registrieren des SUNW.s1mq-Ressourcentyps.)
# scrgadm -a -t SUNW.s1mq
 
(Erstellen einer Sun ONE Message Queue-Ressource und Hinzufügen zur 
Ressourcengruppe.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Confdir_list=$IMQ_VARHOME/instances/hamq1 \
-x Broker_Name=hamq1 \
-y Network_resources_used=schost-1 \
-y Port_list=7676/tcp

 (Aktivieren der Anwendungsressourcengruppe.)
# scswitch -Z -g s1mq-rg

Beispiel—Registrieren und Konfigurieren von Sun Cluster HA for Sun ONE Message Queue mit aktivierter Eigenschaft Smooth_Shutdown

In diesem Beispiel wird das Registrieren von Sun Cluster HA for Sun ONE Message Queue mit aktivierter Eigenschaft Smooth_Shutdown dargestellt.


Cluster-Informationen
Knotennamen: phys-schost-1, phys-schost-2
Logischer Hostname: schost-1
Ressourcengruppe: resource-group-1 (für alle Ressourcen)
Ressourcen: schost-1 (logischer Hostname),
	s1mq-1 (Sun ONE Message Queue-Anwendungsressource) 
 
(Erstellen einer Failover-Ressourcengruppe.)
# scrgadm -a -g resource-group-1 -h phys-schost-1,phys-schost-2
 
(Hinzufügen einer Ressource vom Typ "logischer Hostname" zur Ressourcengruppe.)
# scrgadm -a -L -g resource-group-1 -l schost-1
 
(Registrieren des SUNW.s1mq-Ressourcentyps.)
# scrgadm -a -t SUNW.s1mq
 
(Erstellen einer Sun ONE Message Queue-Ressource und Hinzufügen zur 
Ressourcengruppe.)
# scrgadm -a -j s1mq-rs -g s1mq-rg \
-t SUNW.s1mq \
-x Confdir_list=$IMQ_VARHOME/instances/hamq1 \
-x Broker_Name=hamq1 \
-x Broker_User=admin \
-y Network_resources_used=schost-1 \
-y Port_list=7676/tcp \
-x Smooth_Shutdown=TRUE 
(Aktivieren der Anwendungsressourcengruppe.)
# scswitch -Z -g s1mq-rg