Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
echecker:derbycycle:echecker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
echecker:derbycycle:echecker [2016/11/03 18:39] – [echecker1] 79.230.18.125echecker:derbycycle:echecker [2024/04/15 00:43] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== echecker1 ======+====== echecker ======
 [[:eChecker]] bei [[:echecker:DerbyCycle]]. Alle eChecker müssen gleich konfiguriert sein. Erlaubte Abweichungen: [[:eChecker]] bei [[:echecker:DerbyCycle]]. Alle eChecker müssen gleich konfiguriert sein. Erlaubte Abweichungen:
  
Line 6: Line 6:
   * /etc/hostname   * /etc/hostname
   * /etc/hosts   * /etc/hosts
-===== Cronjobs =====+ 
 +===== Setup ===== 
 + 
 +==== Authorized Keys ==== 
 +Damit man von den Servern auf die echecker kommt. (Backup) 
 +''/root/.ssh/authorized_keys'' 
 +<file> 
 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCvV+vs+zsF1DkBPcBI2AFOEcnVIKid8ixioF5FR7ePV9Fur+3iWJ547pin5Z5TwVzW4cXGur/E7X56KwlZMNb9CzuJ7hHFhfOiMMTLlSfVipjlt1waQ2OEZGL5s86wq8VyEx+CcSbuejDXV4dqTZI4YLYGdA3ggBbTXUxXJoiQH5Zg0akV2I3ErZwf/k2cSLKaftjNLXj5o4sE/eV0YrV6D66BPw2kwSuszn3whmHjLpZSxTvUgKctRQUsqpu5oBQRA+zXXSto1IOdU1JreOqtgHfW4hfdQr3GYBRmkbHOaEF0olZk0gjjpUZtHyOgvUUMvvi1IgoQ6gKyN/jnV9vReU8qV6JWgC2CxCUXBm4mtVwsDmPLU/vugb5L06Ouq5Qs7mB4RBNV7u8gF+p98ST8R8PRJ/zIBfsHrlGn7dZO1Fpy4bA+IjoMJ+kxL2/B48KZRYMqBKIjfxW0cDejGDrhuZDmmkoORhcKp2sEW19FzYAGLoPsKepjmVwV6yD+UFtdElZdNT00lZ+6tcAImLDhoDE/yZN4uDqs3jmadrqGGfD3DwKXay8mA1X4eEGwLv+XQkF5y5Q86ALCGa35F/gmHmZyUextzSpFGyNlkG0f9/kvdPtEStRAA6mWmEjpPNbZlf8Tw+EplODFXBJMHd0S23JRCFA97CCT7BPHWPsyHw== root@ecsrv1 
 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDAOgspL2MyU/Fp9VrKArMLw3JLM54HDiowxkkmPA/CIUbKRaEXZmvQiNO43ijl7d+RXdXtZjeQFkHp0OBkvdDcR9JZZ6kkoBnzonDyKX5lZJByvFSUi/ADrYBXGHWX8wrkQzihvISYs/zoAMcy8mVx4T/33SZRs8Pqk5XcAHs0f89GNJxWCy82tW1sLCRRVvw/MJlGygq6E1zzPYWxXd6hhHYpm0ucsPIfhLnoN+Y84f4mGbI2Q9vsmGJUKHzefQqWd9bnsLDEUaNPtghn+Vgx38daOD6PKsxp8jojoMB9jGSd6HztBGmWEQFQonEIE0EBhjXtKr9DrG8ndBGma9sbhDxlJWfjyH6uCwF2UDOEhLWt1Txsbyb0/EFG2YfhmKQTzJVhpljecewWseFGqZsMOmouknFC5Z+tLEnrrPot6kQ0G8CHL2MntM7Fo1HXJQIDPGHocJTWRZnfMa2X+N+k32aC+Ib15m1uQoHNqTqRb4p0M7yXTe8HNg8xzPt6JyqYz4uip5dEyinryM1JmkIrtWfu0itcL/zYaQKuhYJKfPaRhou6MOC/d8DmxB3Sa44EXGQrpMD91f9o+5SxtgpJj+WkO7rfwp9yi+aWUpZ3Q5K4un1l9VxfzMvzhDUPAWHtU+4lAF2plHRh+2o5QcssjA+1d4Tf/Wnn9Zcd1p+VpQ== root@ecsrv2 
 +</file> 
 + 
 + 
 + 
 +==== udev ==== 
 +Interface regeln. Wir wollen, dass der Port LAN1 eth0 und LAN2 eth1 wird. 
 +''/etc/udev/rules.d/70-persistent-net.rules'' 
 +<file> 
 +SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:60:6e:f9:81:ad", NAME="eth0" 
 +SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:60:6e:fa:3c:d0", NAME="eth1" 
 +</file> 
 + 
 +==== Interfaces ==== 
 +IP's siehe [[echecker:derbycycle#ip-adressen|Derby Cycle]] 
 +''/etc/network/interfaces'' 
 +<file> 
 +auto eth0 
 +iface eth0 inet static 
 +        address 172.10.3.123 
 +        netmask 255.255.0.0 
 +        gateway 172.10.0.6 
 +        dns-nameservers 172.10.1.94 
 +        dns-search ec.dcw.local 
 +</file> 
 + 
 +==== hosts ==== 
 +''/etc/hosts'' 
 +Diese Zeile hinzufügen. 
 +<file> 
 +172.10.1.94     ecsrv # Shared IP 
 +</file> 
 + 
 +==== Cronjobs ====
 Root's cronjobs: Root's cronjobs:
 <file> <file>
-30 12 * * * /usr/sbin/ntpdate -s ecsrv +# m h  dom mon dow   command 
-@reboot /usr/sbin/ntpdate -s ecsrv+20 0 * * * /usr/sbin/ntpdate -s time 
 +@reboot /usr/sbin/ntpdate -s time 
 +</file> 
 + 
 +==== derby-user ==== 
 +''adduser derbycycle'' 
 +**WICHTIG:** ''adduser derbycycle sudo'' 
 + 
 +> User: derbycycle 
 +> Pass: Aex4eshi 
 + 
 + 
 +==== Stand-Konfiguration ==== 
 +=== Frontend === 
 + 
 +  * ''/opt/echecker2/frontend/lib/function/configuration/config.php'' Stand-ID, MySQL Zugang für Frontend 
 + 
 +<file> 
 +# MySQL 
 +$dbhost = "ecsrv"; 
 +$dbport = 3306; 
 +$dbuser = "echecker"; 
 +$dbpass = "ahZ4chah"; 
 +$dbname = "db_echecker"; 
 + 
 +(...) 
 + 
 +# eChecker 
 +$pstd_id = 42; # Prüfstand ID (null falls nicht Prüfstand) 
 +(...) 
 +</file> 
 + 
 +=== Backend === 
 + 
 + 
 +  * ''/opt/echecker2/backend/interface/custconfig.py'' MySQL Zugang für Backend, APILVL, Bremse, co. 
 +<file> 
 +#!/usr/bin/python 
 +# -*- coding: utf-8 -*- 
 +
 +# Kunden-Konfigurationsdatei 
 +# Dynamische Konfigurationen hier machen! 
 +# Wird am ende von config.py importiert. 
 + 
 +MYSQL_HOST = "ecsrv" 
 +MYSQL_USER = "echecker" 
 +MYSQL_PASSWD = "ahZ4chah" 
 +MYSQL_DBNAME = "db_echecker" 
 + 
 +BIRNE = False # Auskommentieren falls keine Birne 
 +#SOLL_KRIECH=1700 # Sollwert Kriechgang 
 + 
 +APILVL=14 
 +LIMIT_A1=[300,4000] 
 +LIMIT_A2=[300,4000] 
 +LIMIT_SCANNER=[0,7300] 
 +KA_encoder=72 
 +V_rolle=True 
 + 
 +(...) 
 + 
 +# Bremse Typ 2: 
 +# - Schritte: 35000 
 +# - Endschalter 
 +TYP_BREMSE=2 
 +LIMIT_BREMSE=[0,32000] 
 + 
 +# Server Prüfungsexport url (%d = pdid) 
 +SRV_PRUEFEXPORT_URL = "http://ecsrv/public/pruefexport/%s"
 </file> </file>
  
echecker/derbycycle/echecker.1478194773.txt.gz · Last modified: 2024/04/15 00:43 (external edit)