FreeBSD

Jan
23
2016

FreeNAS – BackupServer mit rsnapshot

Wir verwenden aktuell FreeNAS 9.3 als Storagelösung. Für das tägliche Backup soll täglich eine komplette Kopie auf einem dedizierten Backupserver erstellt werden. Der Backupserver wird ebenfalls mit FreeNAS betrieben und stellt durch das ZFS Filesystem eine verläßliche Datenablage zur Verfügung. Als Backuptool der Wahl kommt rsnapshot zum Einsatz. rsnapshot erstellt bei der Datensicherung zuerst eine komplette Kopie des letzten Backups. Danach wird mittels rsync geprüft, welche Daten sich seit dem letzten Backup geändert haben. Diese Daten werden dann zum Backupserver übertragen und aktualisieren damit die Kopie der letzten Sicherung. Durch diesen Mechanismus wird eine performante Komplettsicherung erreicht, ohne dass jedes...

More
Sep
05
2015

Bit-Rot, Silent-Data-Corruption – warum Backup und Raid nicht wirklich helfen

Bei meiner Suche nach Informationen zu einem ganz anderen Thema, ist mir ein sehr schöner Beitrag zum Thema Datenkorruption, warum Backups und Raid-Systeme dagegen nicht schützen und wie man das Problem löst, aufgefallen. Der Beitrag in englischer Sprache. Die Kernaussage des Artikels ist (unter anderem natürlich), dass ein gekipptes Datenbit von Raid-Controllern im Allgemeinen nicht erkannt wird, da ein Raid-Controller den Ausfall einer Festplatte kompensiert. Wenn ein einzelnes Bit kippt, könnte der Raid-Controller zwar erkennen, dass die Parityinformation nicht mehr stimmt, aber er kann nicht feststellen, durch welche Festplatte der Fehler hervorgerufen wurde. Bei Raid-Systemen ist man also darauf angewiesen,...

More
Mai
02
2015

htop statt top

Viel schöner als das altbekannte top ist htop. http://hisham.hm/htop Die Unterschiede der beiden Tools (lt. Author): In ‚htop‘ you can scroll the list vertically and horizontally to see all processes and complete command lines. In ‚top‘ you are subject to a delay for each unassigned key you press (especially annoying when multi-key escape sequences are triggered by accident). ‚htop‘ starts faster (‚top‘ seems to collect data for a while before displaying anything). In ‚htop‘ you don’t need to type the process number to kill a process, in ‚top‘ you do. In ‚htop‘ you don’t need to type the process number...

More
Sep
20
2006

Entwicklungsleiter, Systemarchitekt, Projektleitung, Administration

Entwicklungsleiter, Systemarchitekt, Projektleitung, Administration (2001-2006, Projektdauer: 6 Jahre)   Konzeption, Planung und Realisierung eines Serverframeworks als Plattform für die Entwicklung von Logistikmodulen. Unterstützung von verteilten Systemen, Lastverteilung, Intelligente Datenverteilung (Replica). Konzeption und Integration einer intelligenten Datenverteilung. Anforderungen: transparente Datenübermittlung, Verschlüsselung der Daten, selbstorganisierte Vermittlung der Daten zum Zielhost, Bildung eines Adhoc-Netzwerks mit dynamisch verfügbaren Nodes, wenig Overhead für die Paketvermittlung, Cache für temporär nicht verfügbare Nodes, Streamingfähigkeit für Bild und Tonübertragung, zentral überwachbar aus Leitstand, Skalierbarkeit, Möglichkeit zur temporären Verbindung von Inselnetzen. Integration von Nagios zur Systemüberwachung. Entwicklung von Modulen für Logistik und Lagerhaltung, Datenschnittstellen, Workflowsteuerung. Prototypentwicklung unter Python, später...

More
Jun
01
1999

Softwareentwickler, Datenanbindung

Softwareentwickler, Datenanbindung (1999, Projektdauer: 3 Monate)   Erstellung einer B2B XMLRPC-Datenschnittstelle. Anbindung  eines  Warenwirtschaftssystems  an  externe  Datenbestände.  Zum  Austausch  von Artikelbestandsdaten  wurde  eine  XMLRPC-Datenschnittstelle  zu  einem  WebSphere ApplicationServer  entwickelt.  Die  Datenschnittstelle  formuliert  einen  XMLRPC-Aufruf  zur Gegenstelle.  Die  Antwortdaten  des  Servers  werden  validiert  und  mit  der  lokalen  Datenbank abgeglichen. Im Fehlerfall wird ein Protokoll zu einer vordefinierten Emailadresse gesandt.   Skills:  Perl, Apache, Java, XML, FreeBSD, Postfix, SMB, PostgreSQL, Kerneloptimierung, SQL, SSL, Datenanbindung, Administration

More
Mrz
01
1999

Webmaster, Administrator, Softwareentwickler

Webmaster, Administrator, Softwareentwickler (1999, Projektdauer: 1 Jahr)   Planung, Design und technische Umsetzung des Internetauftritts der Cancom AG. Erstellung einer Content-Management-Lösung  zur  serverseitigen  Erstellung  von  Webseiten  on  Demand. Aufbau eines Intranets, Installation und Anbindung eines LDAP-Systems, Anbindung von Außenstandorten über SSL/VPN. Installation und Administration FreeBSD Webserver.   Skills: Perl, Apache,  FreeBSD,  LDAP,  SSL,  FTP,  VPN,  JavaScript,  Postfix,  MS-Access,  SMB, PostgreSQL,  Kerneloptimierung,  SQL,  SSL,  Datensicherungskonzept,  Datenanbindung, Administration

More
Jan
23
1999

Softwareentwickler, Administrator, Webmaster

Softwareentwickler, Administrator, Webmaster (1999, Projektdauer: 1 Jahr)   Programmierung einer Internetauktionssoftware zur Versteigerung von Lagerware programmiert. Die Software wurde als Perl CGI-Script auf einem Apache Webserver konzipiert. Die Auktionssoftware benutzt  dabei  eine  HTML-Templating  Engine  (SCM),  um  die  Programmlogik  vom  Webdesign getrennt  pflegen  zu  können.  Die Auktionssoftware  unterstützt  Benutzerkonten,  Warengruppen, Emailbenachrichtigung bei neuen Artikeln und eine Newsletterfunktion.   Skills: Perl,  JavaScript,  MS-IIS, Apache,  proftpd,  FreeBSD,  Postfix,  Imap,  SMB,  PostgreSQL, VMware, SQL, HTML, Administration

More