Inhaltsverzeichnis
- Connect Direct
- Client Interface (cli)
- C:D stoppen
- C:D starten
- Fehlercodes anzeigen
- Verzeichnisse
- NODE umbenennen (bzw. komlettes C:D von anderer Maschine übernehmen)
- Spezialfall „Loadbalancer“ node01/02
- Secure+ Admin Tool für ))ConnectDirect((
- Connect:Direct UNIX Examples
Connect Direct
Client Interface (cli)
Stop/Start Client Interface (cli)
Start des Client Interface (cli)direct
Verlassen des Client Interface (cli)
quit;
Starten des Client Interface (cli) aus Scripten
ndmcli -x << EOF sel proc; quit; EOF
Starten des Client Interface (cli) mittels Dateien
ndmcli < [file]
Starten des Client Interface (cli) über PIPE
echo ”sel stat pnum=??? det;” | ndmcli
Prozeß Infos
Anstehende Prozesse listensel proc;
detailierte Infos für speziellen Prozess
sel proc pnumber=??? detail=yes; sel proc pnumber=??? detail=no;
Prozeß Status
Status von gelaufenen Prozessen listen:
sel stat pnum=??? detail=yes; sel stat detail=no startt=(02/08/2004); sel stat detail=no startt=(01/05/04,3:00) stopt=(01/05/04,3:30); sel stat detail=no startt=(,17:30);
Status eines Prozesses ändern
change proc pnum=??? release;
C:D / Prozesse stoppen
Killen von Prozessen
flush process pnum=$1 pname=$2 force=yes; delete process pnum=$1 pname=$2;
C:D stoppen
stoped force;
C:D starten
Für das starten des ConnectDirect liegt unter dem script directory ../cdtools ein shell script:# startcd
Fehlercodes anzeigen
Der Befehl /usr//local//bin/msg ist ein shell script weches das ConnectDirect commando ndmmsg (siehe manual pages) benutzt um weitergehende Informationen bzgl. eines ausgegebenen Fehlercodes auszugeben.# msg [Fehlercode]
alternativ kann der originale Befehl benutzt werden:
ndmmsg -f /opt/cdunix/ndm/cfg/msgfile.cfg [Fehlercode]
Verzeichnisse
Configuration:
Netzwerk:netmap.cfg; User:userfile.cfgDie Verzeichnis liegen unter [ConnecDirect]/cdunix/ndm/cfg/[NODE]
Logfiles:
Die Log files sind unter [ConnecDirect]/cdunix/work/[NODE] zu finden.netmap.cfg
hier werden die Knoten eingetragen mit denen eine Verbindung aufgebaut werden soll
Beispiel:
ccf-consulting.net:\
:conn.retry.stwait=00.00.30:\
:conn.retry.stattempts=3:\
:conn.retry.ltwait=00.10.00:\
:conn.retry.ltattempts=6:\
:tcp.max.time.to.wait=60:\
:runstep.max.time.to.wait=0:\
:contact.name=Reinhold Flecke CCF:\
:contact.phone=+49 700 93000093:\
:descrip=:\
ess.total=1:\
ess.pnode.max=1:\
ess.snode.max=1:\
ess.default=1:\
:comm.info=ccf-consulting.net;1364:\
:comm.transport=tcp:\
:comm.bufsize=4096:\
:pacing.send.delay=0:\
:pacing.send.count=0:
userfile.cfg
hier legt man die User fest gegebenenfalls auch ein chroot? für in/out directories
Beispiel:
rflecke@ccf-consulting.net:\
:local.id=cdirect:\
:pstmt.upload=y:\
:pstmt.upload_dir=/ccf/global/upload:\
:pstmt.download=y:\
:pstmt.download_dir=/ccf/global/download:\
:pstmt.run_dir=/ccf/global/jobs:\
:pstmt.submit_dir=:\
:descrip=:
:local.id=cdirect:\
:pstmt.upload=y:\
:pstmt.upload_dir=/ccf/global/upload:\
:pstmt.download=y:\
:pstmt.download_dir=/ccf/global/download:\
:pstmt.run_dir=/ccf/global/jobs:\
:pstmt.submit_dir=:\
:descrip=:
NODE umbenennen (bzw. komlettes C:D von anderer Maschine übernehmen)
Folgende files/directories müssen angepasst werden.Umbenennen oder neuanlegen des Verzeichnisses
[ConnecDirect]/cdunix/work/[nodename]
Der neue nodename muß in den folgenden files angepaßt werden:
[ConnecDirect]/cdunix/ndm/cfg/[nodename]/initparm.cfg
[ConnecDirect]/cdunix/ndm/cfg/[nodename]/netmap.cfg
[ConnecDirect]/cdunix/ndm/cfg/[nodename]/userfile.cfg
[ConnecDirect]/cdunix/ndm/cfg/cliapi/ndmapi.cfg
Spezialfall „Loadbalancer“ node01/02
Bei deser Konfiguration werden z.B node01/node02 von außen über einen Loadbalancer angesprochen (ccf-consulting.net). Beide nodes benötigen die gleichen Einträge in der netmap.cfg, userfile.cfg und die gleichen keys für Secure+.- einrichten auf von ))ConnectDirect(( und Secure+ auf node01
- tar des Verzeichnisses /opt/cdirect/cdunix/ndm/secure+/nodes des node1
- sichern des Verzeichnisses /opt/cdirect/cdunix/ndm/secure+/nodes auf dem server node02
- entpacken des tar Archives unter /opt/cdirect/cdunix/ndm/secure+/nodes auf dem server node02
- anschließend beide ))ConnectDirect(( instancen neu gestartet werden
Secure+ Admin Tool für ))ConnectDirect((
Knoten müssen mit der netmap.cfg synchronisiert werden:Achtung!!! API ist sehr sehr langsam
Secure+ Programmaufruf
Die Software wird aufgerufen mit:[[ConnecDirect]/cdunix/ndm/bin/spadmin.sh
Konfiguration
Die Knoten müssen auf allen Knoten auf denen Secure+ installiert ist, dort auch bekannt gegeben werden. Der netmap.cfg file wird ausgewählt und die neu hinzugekommenen Knoten eingebunden.- Datei
- Sync with Netmap
- ...
- Sync with Netmap
Anschließend werden die Knoten den Anforderungen angepasst. Markieren des Knoten und Update vornehmen.
- Edit
- Update Record
- ...
- Update Record
Einrichtung einer sicheren Verbindung:
Secure+ Admin Dokumentation folgt