Sie sind hier: HowTos > Sun Software > Sun Cluster 3.2 > SUNW.gds Data Service
12.12.2017 : 7:40

Sun Cluster 3.2 Generic Data Service

Der Generic Data Service wird benutzt, um einfache Applikationen in Failover- oder Scalable Resource-Gruppen verfügbar zu machen.
Die Applikationen können mit oder ohne Netzwerkanbindung betrieben werden.

 
Beispiel einer Applikation in einer Failover Resource-Gruppe ohne Netzwerkanbindung

  • Registrieren von benötigten Resource-Typen
  • Anlegen der Failover Resource-Gruppe für die Applikation
  • Anlegen der Resourcen für LogicalHost,Storage und der Applikation
  • Testen der Failover Resource-Gruppe

clrt register SUNW.HAStoragePlus
clrt register SUNW.gds

clrg create -n clunix1,clunix2  app-rg
clrs create -g app-rg -t SUNW.HAStoragePlus -p AffinityOn=True -p FilesystemMountpoints=/export/app app-stor-rs

clrs create -g app-rg -t SUNW.gds \
     -p Start_command=/usr/local/app/bin/application \
     -p Probe_command=/bin/true \
     -p Network_aware=false \
     app-rs

clrg online -M app-rg
clrg status -v
clrs status -v
clrs list -v

clrg switch -n clunix2 app-rg
clrg switch -n clunix1 app-rg

 

Beispiel einer Applikation in einer Failover Resource-Gruppe mit Netzwerkanbindung

  • Anlegen der Einträge für den Logical-Host in /etc/hosts (auf allen Nodes)
  • Registrieren von benötigten Resource-Typen
  • Anlegen der Failover Resource-Gruppe für die Applikation
  • Anlegen der Resourcen für LogicalHost,Storage und der Applikation
  • Testen der Failover Resource-Gruppe

vi /etc/hosts
     192.168.20.90  app-host

clrt register SUNW.HAStoragePlus
clrt register SUNW.gds

clrg create -n clunix1,clunix2  app-rg
clrslh create -g app-rg -h app-host app-lh-rs
clrs create -g app-rg -t SUNW.HAStoragePlus -p AffinityOn=True -p FilesystemMountpoints=/export/app app-stor-rs

clrs create -g app-rg -t SUNW.gds \
     -p Start_command=/usr/local/app/bin/application \
     -p Probe_command=/usr/local/app/bin/probe_cmd \
     -p Network_aware=true \
     -p Port_list="5678/tcp" \
     -p Network_resources_used=app-lh-rs \
     -p Failover_enabled=true \
     app-rs

clrg online -M app-rg
clrg status -v
clrs status -v
clrs list -v

clrg switch -n clunix2 app-rg
clrg switch -n clunix1 app-rg