Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FMK2018- Migration tool Philipp Puls

77 views

Published on

Philipp Puls stellt das "base72 DataMigration", ein open source Tool der 72solutions GmbH um die DataMigration aus einem Produktiv-File in einen Clone weitgehend zu automatisieren.

Published in: Education
  • Be the first to comment

FMK2018- Migration tool Philipp Puls

  1. 1. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 www.filemaker-konferenz.com … per Hand oder geht das doch bequemer Philipp A. Puls Das neue Migrationstool
  2. 2. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Mag. Philipp A. Puls Geschäftsführender Gesellschafter der 72solutions GmbH 1992 – 1999 – 2002 – 2003 – _ 2011 – 2012 – _ 2013 – _ _ _ _ _ 2015 – Erste kommerzielle FileMaker Datenbank Event-Sponsoring, Marketing & PR Gründungseigentümer RADIX Group GmbH Uni Wien, Abschluss des Studiums der theoretischen Physik Verkauf der Anteile an der Radix Group Mitglied im Führungsteam der Stefan Pusch Unternehmensberatungs KG (base72) Gesellschafter der 72solutions GmbH, welche die Geschäfte der base72 weiterführt Jährliche Vorträge auf der dot[x]FMP Zertifiziert für:
  3. 3. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls FileMaker Datamigration Tool • was ist das… ➡Spezialist Volker Kambrich (mit einem tollen Vortrag dazu auf der dot[x]FMP-Berlin 2018 —> https://dotfmp.berlin/files/168 • Verwendung im CLI: Alle weiteren Parameter sind optional
  4. 4. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls FileMaker DataMigration Tool
  5. 5. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Neue Lizenzierung ‣ Die drei FileMaker Server unserer Kunden • Bei der Lizenzierung der «Workplace Innovation Plattform» erhalten unsere Kunden ab dem 5ten Workplace 3 Server Lizenzen. ‣ Setup • Serverlizenz 1 ist beim Kunden im Einsatz —> der Produktiv-Server • Serverlizenz 2 läuft entweder beim Kunden oder in einer VM bei uns —> der Test-Server • Wir betreiben einen zentralen Server, mit allen Entwicklungsversionen —> der Development-Server ‣ Connectivity • Jeder FileMaker Server beim Kunden muss eine WAN Verbindung zu unserem Development-Server öffnen können.
  6. 6. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Neue Arbeitsweise ‣ Development • Ein FileMaker Server auf dem die Masterversion jedes Files liegt, das bei Kunden im Einsatz ist. ‣ Testung • Je Kunde einer seiner nun 3 FileMaker Server • Hierher werden abgeschlossene Entwicklungsversionen migriert (mit BackUp Daten des Kunden verschmolzen) • Hier testet der Kunde daher mit seinen eigenen Daten, bis eine Entwicklungsstufe freigegeben wird ‣ Produktion • Nach der Freigabe wird die getestete Version in den Live-Betrieb migriert.
  7. 7. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Was ist ein Clone ‣ Charakteristik • Kopie eines .fmp Files ohne jegliche Daten • HASH Wert des Files ‣ Erzeugung • Lokal: «Kopie Sichern unter» —> Clone • Server: ✓ Backup-Plan mit Clone-Erstelung ✓ CLI dirket am Server (siehe nächste Folie) ‣ Zerstörung • man öffnet das File —> HASH stimmt nicht mehr, also kein Clone
  8. 8. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Der Weg des Clones ‣ Entstehung • Am Development-FileMaker Server wird ein Backup inkl. Clone ausgelöst • fmsadmin BACKUP $FILE $scrPath -k 1 -d $DestPath -n -x ‣ Übertragung • Wir übertragen unsere Clones (e@r) via nextcloud Client zu allen Kundenservern • Das base72 MigrationTool lädt aber auch den Clone in einen Container ‣ Migration • Die Dateien werden am passenden Ort abgelegt, umbenannt & migriert ‣ Going-Live • Das migrierte File wird wieder in den FileMaker Server zurückgelegt und geöffnet
  9. 9. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Wie man sich das Leben schwer macht… • Username • Password • Filenamen • e@r Schlüssel ‣ ~ ‣ ! ‣ @ ‣ # ‣ $ ‣ % ‣ ^ ‣ & ‣ * ‣ ( ‣ ) ‣ _ ‣ + ‣ ^ ‣ | ‣ - ‣ = ‣ ‣ ] ‣ [ ‣ { ‣ } ‣ ‘ ‣ ; ‣ : ‣ " ‣ / ‣ . ‣ ^ ‣ > ‣ ? ‣ , ‣ < Folgende Zeichen sind besonders dazu angetan, es sich schwer zu machen:
  10. 10. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Technische Voraussetzungen ‣ File • .fmp12 Dateiformat ‣ fmdmt • Lizenz mit FDS oder FBA Membership ‣ base72 DataMigration • Volle Funktionalität mit: ✓ FileMaker Pro 17 ✓ MBS-Plugin (auch im Demo-Mode)
  11. 11. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Herausforderung Ich bin dafür nicht geschaffen, … ich muss mir alles aufschreiben… Aber zum Glück kann man sich da ja helfen (lassen) hier werden die gewünschten Parameter bequemer auswählbar
  12. 12. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Prozessunterstützung [1/2] ‣ Erzeugen der Clones und Bereitstellung für den Testserver Hier werden die Serverdaten angegeben Um die FileListe im angegebenen Ordner zu erhalten, hier klicken In diesem Feld können abweichende e@r Schlüssel hinterlegt werden Hier können die entsprechenden Ordner geöffnet, oder wenn nicht vorhanden, angelegt werden. Eine Liste aller angelegten Development Dateien Die Historie der erzeugten Versions- Clones der aktuellen Datei
  13. 13. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Prozessunterstützung [2/2] ‣ Migration der Daten aus dem Live-File in den Clone Hier werden die Serverdaten angegeben Um die FileListe im angegebenen Ordner zu erhalten, hier klicken Mit den Radio-Buttons kann man den passenden Schritt für eine Ein-Schritt Migration auswählen Eine Liste aller angelegten Produktivserver Die Migrationshistorie dieses Produktivservers Die Migrationshistorie umfasst auch das MigrationsProtokoll im Volltext, das Migrationsdatum, die Laufzeit der Migration und den damals verwendetetn Clone Hier werden die Produktiv- Server spezifischen Daten der e@r gespeichert Hier werden die Produktiv- Server spezifischen Daten der Clone Datei verwaltet
  14. 14. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Was man dafür braucht ‣ Tools • fmdatamigration (für die Migration selbst) • MBS Plugin • für die File-Operations am Server • um die CLI anzusprechen, ohne dort in der History alle Masterpasswords zu hinterlassen.
  15. 15. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Warum wir das hier herzeigen GPL - Verwenden, verbessern, NICHT verkaufen!
  16. 16. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls DEMO
  17. 17. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Das neue Migrationstool/… per Hand oder geht das doch bequemer? | Philipp A. Puls Wo bekommt man das Tool ‣ http://go.base72.at/98hef • Nach der Registrierung erhält man einen Link per eMail unter dem die Datei zum Download steht. • Registrierte Benutzer werden per Newsletter von Neuerungen oder Anpassungen informiert. • Im File selbst logt man sich mit Admin | Admin ein und ändert das Passwort. Damit sehen wir die Bedingungen der GPL als angenommen an! Bitte Verbesserungen einschicken! Dann haben alle was davon
  18. 18. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages

×