Rccmd USV Shutdown Client Installation im Textmodus unter Linux
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:
- Entpacken Sie das tar Archiv.
- Passen Sie die Installationsparameter in der Datei
installer.propertiesan. 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
-
- 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:
- 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.
- 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.
- Kopieren Sie die Konfigurationsdatei von grafischen System auf den eigentlichen Server.
- Starten Sie rccmd am Server neu. Damit wird die neue Konfiguration aktiv.
- Ü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]#