Einen Client Bereitstellen
Dieses Thema enthält Anweisungen für betriebssystembasierte Client-Bereitstellungen. Hydden empfiehlt, die Client-Dienste lokal zu installieren, anstatt nur den Dienst auszuführen, obwohl das eine Option ist, aber nicht für kontinuierliche Überwachung und Leistung empfohlen wird.
Sobald ein Client basierend auf den nachstehenden Bereitstellungsinformationen installiert ist, wird er automatisch aktualisiert, wenn neue Client-Pakete veröffentlicht werden.
Paketnamen:
- hydn-[Version]-[BS(-Variante)]-[Architektur]
Wobei:
- [Version] ist eine Zahlenfolge, zum Beispiel 0.5.639 basierend auf einem aktuellen Build.
- [BS(-Variante)] kann Linux, Windows, OSx (kommt bald) mit Varianten- und Versionsinformationen sein, wie ubuntu22.04 oder rhel8, zum Beispiel.
- [Architektur] bezieht sich auf die System-Chip-Informationen, zum Beispiel amd64.
Hydden verwendet Port 22101 als Standard-Bootstrap-Port.
Windows Client-Bereitstellung
Öffnen Sie als Administrator ein cmd prompt-Fenster auf einem vernetzten System.
Führen Sie die Paketinstallation aus:
cmdC:\Users\administrator>C:\Users\administrator\Desktop\hydn-1.0.114-windows-amd64.exe 2024-05-06T20:21:46.629-0400 INFO Installing Hydden Service {"pid": 8104, "tid": "123YourTenant456YourTenant7", "name": "hydn-1.0.114-windows-amd64"} 2024-05-06T20:21:46.629-0400 INFO Installing service {"pid": 8104, "path": "C:\\Program Files\\Hydden\\hydns\\bin\\hydn.exe"} 2024-05-06T20:21:50.017-0400 INFO Service installed successfully {"pid": 4952, "name": "hydn-client"} 2024-05-06T20:21:52.679-0400 INFO Service started successfully {"pid": 4952, "name": "hydn-client"} 2024-05-06T20:21:54.347-0400 INFO Executing module {module: "controller", name: "Hydden Client", pid: 5708, tenant: "123YourTenant456YourTenant7"} 2024-05-06T20:21:54.347-0400 INFO Starting Hydden Client {pid: 5708, version: "0.5.735"} 2024-05-06T20:21:55.343-0400 INFO Hostname {hostname: "TWin10.demo.corp", maxprocs: 1, ncpu: 1, pid: 5708} ... 2024-05-06T20:22:01.312-0400 INFO Communications connected {client: "Hydden Client", mod: "controller", pid: 5708, server: "tls://portal.hydden.com:22103", tid: "123YourTenant456YourTenant7"} 2024-05-06T20:22:07.827-0400 INFO Client installed successfully {"pid": 4952, "name": "hydn-client"}Der Client-Dienst ist installiert und gestartet.
Überprüfen Sie, dass der Dienst auf Ihrem System läuft, indem Sie zu Ihrem Dienste-Manager navigieren:

Verwaltung des Dienstes nach der Installation
hydn-1.0.114-windows-amd64.exe service -?
flag provided but not defined: -?
Usage of service:
-E value
environment variable
-install
install the hydn Client service
-name string
specify the service name for the hydn Client service (default "hydn-client")
-restart
restart the hydn Client service
-start
start the hydn Client service
-status
hydn Client status
-stop
stop the hydn Client service
-uninstall
uninstall the hydn Client service
-unregister
unregister hydn grid
-user string
specify the service user for the hydn Client service (default "NT Service\\hydn-client")Linux Client-Bereitstellung
Als Root-Benutzer oder mit erhöhter Root-Shell oder unter Verwendung des sudo-Befehls mit einer entsprechenden Richtlinie können Sie den Dienst mit folgendem Befehl installieren:
cmdroot@US-Bunty1:/mnt/dc01# chmod +x hydn-0.5.639-linux-ubuntu22.04-amd64 root@US-Bunty1:/mnt/dc01# hydn-0.5.639-linux-ubuntu22.04-amd64Eine erfolgreiche Installation und Registrierung wird mit den folgenden Meldungen bestätigt:
cmdhydn-0.5.639-linux-ubuntu22.04-amd64 2024-04-22T21:07:45.412-0400 INFO Installing Hydden Service {"pid": 217532, "tid": "123YourTenant456YourTenant7", "name": "hydn-0.5.639-linux-ubuntu22.04-amd64"} 2024-04-22T21:07:45.412-0400 INFO Installing service {"pid": 217532, "path": "/opt/Hydden/hydn/bin/hydn"} 2024-04-22T21:07:47.896-0400 INFO Service installed successfully {"pid": 217541, "name": "hydn-client"} 2024-04-22T21:07:47.927-0400 INFO Service started successfully {"pid": 217541, "name": "hydn-client"} 2024-04-22T21:07:47.955-0400 INFO Executing module {module: "controller", name: "hydn Client", pid: 217626, tenant: "123YourTenant456YourTenant7"} 2024-04-22T21:07:47.955-0400 INFO Starting Hydden Client {pid: 217626, version: "0.5.639"} ... 2024-04-22T21:07:55.038-0400 INFO Storing tenant token {pid: 217626, tid: "123YourTenant456YourTenant7"} 2024-04-22T21:07:55.239-0400 INFO Reload requested {name: ".reload", pid: 217626} 2024-04-22T21:07:55.239-0400 INFO Reloading enabled modules {modules: [collector.linux grid.client node.client], pid: 217626} 2024-04-22T21:08:02.929-0400 INFO Client installed successfully {"pid": 217541, "name": "hydn-client"}Der Client-Dienst ist installiert und gestartet.
Um zu überprüfen, dass der Dienst auf Ihrem System läuft, verwenden Sie den folgenden Befehl:
cmdsystemctl status hydn-clientSie werden die folgende Ausgabe sehen:
cmdroot@US-Bunty1:~# systemctl status hydn-client hydn-client.service - Hydden Client Loaded: loaded (/etc/systemd/system/hydn-client.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2024-04-05 12:14:54 EDT; 5 days ago Main PID: 416464 (hydn-0.5.527-ub) Tasks: 28 (limit: 2261) Memory: 34.8M CPU: 3min 30.685s CGroup: /system.slice/hydn-client.service ├─416464 /mnt/dc01/hydn-0.5.527-ubuntu2204-amd64 └─416473 /mnt/dc01/hydn-0.5.527-ubuntu2204-amd64 collector linux Apr 05 12:14:54 US-Bunty1.demo.corp systemd[1]: Started Hydden Client.
Verwaltung des Dienstes nach der Installation
hydn-0.5.610-linux-rhel9-amd64 service -?
flag provided but not defined: -?
Usage of service:
-E value
environment variable
-install
install the hydn Client service
-name string
specify the service name for the hydn Client service (default "hydn-client")
-restart
restart the hydn Client service
-start
start the hydn Client service
-status
hydn Client status
-stop
stop the hydn Client service
-uninstall
uninstall the hydn Client service
-unregister
unregister hydn grid
-user string
specify the service user for the hydn Client service (default "hydn")