Rccmd USV Shutdown Client Installation im Textmodus unter Linux

Aus Wiki Thomas-Krenn.AG
Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt wie Sie rccmd (remote control command) im Textmodus unter Linux installieren können. Weitere Informationen zu rccmd und zur grafischen rccmd Installation unter Linux finden Sie im Artikel Rccmd USV Shutdown Client Installation unter Linux.

Inhaltsverzeichnis

Software beziehen

Siehe dazu Rccmd USV Shutdown Client Installation unter Linux#Software beziehen.

Installation Teil 1: Software-Installation

Zur Installation führen Sie folgende Schritte durch:

  1. Entpacken Sie das tar Archiv.
  2. Passen Sie die Installationsparameter in der Datei installer.properties an. Wählen Sie dazu folgende Optionen in der Datei:
    • INSTALLER_UI=silent
    • GXLICENSEKEY=1XXXXX1-012345678901 (ersetzen Sie dabei diesen Dummy-Key durch Ihren Lizenzschlüssel für das System)
    • CHOSEN_DIALOG_BUTTON=0
  3. Starten Sie die Installation durch Aufruf des Installationsprogrammes installRCCMD.bin.

Das folgende Beispiel zeigt diese drei Schritte (als Lizenzkey ist hier ein Dummy-Key angeführt, für eine erfolgreiche Installation ist ein gültiger Lizenzkey erforderlich):

[root@server-ohne-x ~]# cd rccmd
[root@server-ohne-x rccmd]# tar xvf rccmdinst.tar 
installRCCMD.bin
installRCCMD.md5
installer.properties
[root@server-ohne-x rccmd]# vi installer.properties 
[root@server-ohne-x rccmd]# grep = installer.properties 
INSTALLER_UI=silent
GXLICENSEKEY=1XXXXX1-012345678901
CHOSEN_DIALOG_BUTTON=0
#INST_LANG=en
#USER_INSTALL_DIR=/usr/local/rccmd
[root@server-ohne-x rccmd]# ./installRCCMD.bin 
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Preparing SILENT Mode Installation...

===============================================================================
RCCMD                             (created with InstallAnywhere by Macrovision)
-------------------------------------------------------------------------------




===============================================================================
Installing...
-------------

 [==================|==================|==================|==================]
 [------------------|------------------|------------------|------------------]

Installation Complete.
[root@server-ohne-x rccmd]# 

Installation Teil 2: Konfiguration von einem anderen System beziehen

Das rccmd Konfigurationstool erfordert eine grafische Umgebung. Um eine Nachinstallation der grafischen Umgebung am Server zu vermeiden können Sie folgenden Weg wählen:

  1. Installieren Sie rccmd im grafischen Modus temorär auf einem anderen Linux System mit grafischer Oberfläche (z.B. auf Ihrem Linux Arbeitsplatz-PC). Informationen dazu finden Sie im Artikel Rccmd USV Shutdown Client Installation unter Linux.
  2. Im Zuge der Installation können Sie dort die Konfiguration durchführen. Wählen Sie dabei die Konfigurationsparameter so wie Sie diese später am eigentlichen Server (der im Textmodus läuft) nutzen möchten.
  3. Kopieren Sie die Konfigurationsdatei von grafischen System auf den eigentlichen Server.
  4. Starten Sie rccmd am Server neu. Damit wird die neue Konfiguration aktiv.
  5. Überprüfen Sie ob rccmd richtig läuft.

Die Schritte 3 bis 5 sind hier im Beispiel ersichtlich:

[root@testserver ~]# cd /usr/rccmd/
[root@testserver rccmd]# scp rccmd.cfg root@192.168.1.151:/usr/rccmd/
root@192.168.1.151's password: 
rccmd.cfg                                                                                  100%  718     0.7KB/s   00:00    
[root@testserver rccmd]# ssh root@192.168.1.151
root@192.168.1.151's password: 
Last login: Wed Aug 12 08:50:52 2009 from 192.168.1.52
[root@server-ohne-x rccmd]# /etc/init.d/rccmd restart
stopping rccmd listener... ok!
starting rccmd listener... ok!
[root@server-ohne-x rccmd]# cat /usr/rccmd/rccmd.log 
08/12/2009,09:00:11, rccmd[30794]: Listen Mode started.
08/12/2009,09:39:46, rccmd[00641]: Listen Mode stopped
08/12/2009,09:39:46, rccmd[00673]: Listen Mode started.
[root@server-ohne-x rccmd]# ps -eaf | grep rccmd
root       673     1  0 09:39 ?        00:00:00 /usr/rccmd/rccmd -l
root       775 29164  0 09:41 pts/1    00:00:00 grep rccmd
[root@server-ohne-x rccmd]# netstat -tapen | grep rccmd
tcp        0      0 0.0.0.0:6003                0.0.0.0:*                   LISTEN      0          35601      673/rccmd           
[root@server-ohne-x rccmd]# 

Hinweis: die rccmd Software kann auf dem grafischen System wieder entfernt werden:

[root@testserver ~]# /etc/init.d/rccmd stop
stopping rccmd listener... ok!
[root@testserver ~]# /usr/rccmd/Uninstall_RCCMD/Uninstall_RCCMD
[...]

Anhang: Beispiel der Konfigurationsdatei

Dieses Beispiel zeigt eine Konfigurationsdatei die mit dem rccmd Konfigurationstool erstellt wurde. Der Lizenzkey wurde für die Darstellung hier durch einen ungültigen Dummy-Key ersetzt.

[root@server-ohne-x rccmd]# cat /usr/rccmd/rccmd.cfg
#
# rccmd.cfg
#

Password=EMIL
RedundancyLevel=0
MailProg=/usr/rccmd/rccmd_mail.sh
AliveEnabled=false
MsgProg=/usr/rccmd/rccmd_message.sh
LogfileName=/usr/rccmd/rccmd.log
SSLRejectExpiredCert=false
Key=1XXXXX1-012345678901
ListenAddress=0.0.0.0
RedundancyBatchFile=/usr/rccmd/ShutdownSuppressed.sh
AliveProg=/usr/rccmd/rccmd_notalive.sh
ListenPort=6003
AlivePort=5769
AliveAddresses=
RedundancyAddresses=
MsgDatName=/usr/rccmd/messages.dat
AliveInterval=1800
ListenTimeout=10
SSL=false
PASSWORD=EMIL
ExecProg=/usr/rccmd/rccmd_execute.sh
RedundancyEnabled=false
RedundancyBatchSuppress=false
LogfileSize=1024
ShutdownProg=/usr/rccmd/rccmd_shutdown.sh
AllowedAddresses=
AliveRetries=5
ListenUDP=true
LogfileEnabled=true
[root@server-ohne-x rccmd]# 

Share/Save/Bookmark  Feedback zu diesem Artikel geben
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Kategorien
Drucken/exportieren
Werkzeuge