diff --git a/Angebot.md b/Angebot.md index 9520986b..ae2a71f4 100644 --- a/Angebot.md +++ b/Angebot.md @@ -41,4 +41,4 @@ Das Angebot der Mint System umfasst Know-how, Dienstleistungen, Hosting-Lösunge * [[Terminal Zeiterfassung]] * [[Odoo Maintenance]] -* [[Managed Service]] +* [[Wartungsauftrag]] diff --git a/Hosting.md b/Hosting.md index e92995c8..96787023 100644 --- a/Hosting.md +++ b/Hosting.md @@ -34,7 +34,6 @@ Unser Ticketsystem und Forum steht Ihnen zu Verfügung. Bei dringenden Notfälle [[Wartungsvertrag]]\ [[Supportvertrag]] - ### Service Level Agreement Das offertiete Hosting kann als Service Level Agreement (SLA) festgehalten werden. diff --git a/Koordination Wartung.md b/Koordination Wartung.md new file mode 100644 index 00000000..e9369842 --- /dev/null +++ b/Koordination Wartung.md @@ -0,0 +1,29 @@ +--- +tags: +- Assets +--- +# Koordination Wartung + +Beschreibt die Verantwortung des Kunden und Mint System für bestimmte Aufgaben im Rahmen des [[Wartungsauftrag]]. + +## Odoo + +### Docker Image aktualisieren + +Einmal im Monat aktualisiert Mint System die Odoo Revision gemäss [[Prozesse Infrastruktur - Odoo Revision]]. +### Odoo Apps in Produktion aktualisieren + +Mint System stellt sicher, dass Odoo Apps auf die Odoo-Umgebungen des Kunden bereitgestellt werden. Das Deployment erfolgt Kunden-spezifisch. + +Der Kunde aktualisiert und testet die Apps in der Testumgebung und nimmt die Aktualisierung in der Produktion selbständig vor. +### Datenbank upgraden + +Ein Datenbank-Upgrade ist ein iterativer Prozess und erfordert eine enge Zusammenarbeit zwischen Kunden und Mint System. Der Upgrade-Prozess ist unter [[Odoo Enterprise Upgrade]] und [[Odoo Community Upgrade]] beschrieben. + +## Jenkins + +### Probleme Build Pipelines lösen + +Der Kunde prüft die Fehlermeldung der Build-Pipeline und führt nach Bedarf ein Rollback aus. Der Kunde sammelt Log-Daten und Metriken und das Problem zu beschreiben. + +Die Mint System analysiert anhand Log-Daten und Metriken das Problem und entwickelt eine Lösung. diff --git a/Managed Server.canvas b/Managed Server.canvas index 36284813..8a0a2670 100644 --- a/Managed Server.canvas +++ b/Managed Server.canvas @@ -1,17 +1,17 @@ { "nodes":[ - {"id":"f9ab671edcd9cb77","type":"group","x":-740,"y":-30,"width":385,"height":180,"color":"1","label":"Unscheduled"}, - {"id":"21a5a999522bd963","type":"group","x":-320,"y":-40,"width":460,"height":100,"color":"4","label":"Scheduled"}, - {"id":"2bd44708f8b75227","type":"group","x":-820,"y":-260,"width":335,"height":100,"color":"3","label":"Continuously"}, - {"id":"490aa50d54b58cfc","type":"text","text":"Linux Server Patching","x":-65,"y":-20,"width":175,"height":60}, - {"id":"ab3fe1059ea3e64d","type":"text","text":"Execute Maintenance Tasks","x":-300,"y":-20,"width":210,"height":60}, + {"id":"f9ab671edcd9cb77","type":"group","x":-740,"y":-30,"width":385,"height":180,"color":"1","label":"Ungeplant"}, + {"id":"21a5a999522bd963","type":"group","x":-320,"y":-40,"width":460,"height":100,"color":"4","label":"Geplant"}, + {"id":"2bd44708f8b75227","type":"group","x":-820,"y":-260,"width":335,"height":100,"color":"3","label":"Laufend"}, {"id":"c82448b23df0045b","type":"text","text":"Server","x":-475,"y":-400,"width":200,"height":60,"color":"5"}, {"id":"d4b076bddc391eae","type":"text","text":"Managed Server","x":-475,"y":-540,"width":200,"height":60,"color":"6"}, {"id":"60d95148e61b4806","type":"text","text":"Capacity Management","x":-540,"y":-10,"width":160,"height":60}, {"id":"569a83571c073349","type":"text","text":"OS Upgrade","x":-720,"y":-10,"width":160,"height":60}, {"id":"bde2e96c73a49c89","type":"text","text":"Server Relocation","x":-720,"y":70,"width":160,"height":60}, {"id":"2cce7346ad9897c3","type":"text","text":"Monitor System","x":-805,"y":-240,"width":120,"height":60}, - {"id":"da463637299492a8","type":"text","text":"Configuration Management","x":-660,"y":-240,"width":160,"height":60} + {"id":"da463637299492a8","type":"text","text":"Configuration Management","x":-660,"y":-240,"width":160,"height":60}, + {"id":"490aa50d54b58cfc","type":"text","text":"Linux Server Patching","x":-65,"y":-20,"width":175,"height":60}, + {"id":"ab3fe1059ea3e64d","type":"text","text":"Execute Maintenance Tasks","x":-300,"y":-20,"width":210,"height":60} ], "edges":[ {"id":"9bfd158624a24965","fromNode":"2bd44708f8b75227","fromSide":"top","toNode":"c82448b23df0045b","toSide":"left","toEnd":"none"}, diff --git a/Managed Service.md b/Managed Service.md deleted file mode 100644 index c2547b37..00000000 --- a/Managed Service.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: -- Assets ---- -# Managed Service - -Ein managed Service ist eine Kombination aus Hosting-Lösungen. - -## Leistung - -Die folgende Grafik gibt eine Übersicht über die Leistungen im Rahmen des [[ITIL - Service Catalogue Management]]: - -![[Managed Server.canvas|Managed Server]] - -![[Service Maintenance.canvas|Service Maintenance]] \ No newline at end of file diff --git a/Mintsys Cloud.md b/Mintsys Cloud.md index 8526434d..3e2e3df6 100644 --- a/Mintsys Cloud.md +++ b/Mintsys Cloud.md @@ -6,4 +6,4 @@ tags: Ist ein Hosting-[[Angebot]] der Mint System. -Siehe [[Managed Service]]. \ No newline at end of file +Siehe [[Wartungsauftrag]]. \ No newline at end of file diff --git a/Odoo Entwicklungsumgebung.md b/Odoo Entwicklungsumgebung.md index 863a55cc..f870eb29 100644 --- a/Odoo Entwicklungsumgebung.md +++ b/Odoo Entwicklungsumgebung.md @@ -6,7 +6,7 @@ tags: Mint System hat zur Entwicklung von Odoo eine Entwicklungsumgebung: [[Odoo Build]]. -Odoo Versionen werden in [[Odoo Revisions]] definiert. +Odoo Versionen werden in [[Odoo Revisionen]] definiert. Für Odoo-Installationen und Module werden verschiedene Skripte und Konfigurationen geschrieben: diff --git a/Odoo Revisionen.md b/Odoo Revisionen.md new file mode 100644 index 00000000..139cf355 --- /dev/null +++ b/Odoo Revisionen.md @@ -0,0 +1,17 @@ +--- +tags: +- Assets +--- +# Odoo Revisionen + +Odoo Revisionen sind Snapshots der Entwicklungshistory zu einem bestimmten Zeitpunkt. Mit einem [[Git]]- und [[Docker]]-Hash wird der Snapshot festgehalten. + +## [[Odoo 13 Revisions]] + +## [[Odoo 14 Revisions]] + +## [[Odoo 15 Revisions]] + +## [[Odoo 16 Revisions]] + +## [[Odoo 17 Revisions]] diff --git a/Odoo Revisions.md b/Odoo Revisions.md deleted file mode 100644 index 7ceb4a0c..00000000 --- a/Odoo Revisions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -tags: -- Assets ---- -# Odoo Revisions - -Odoo Revsions sind Snapshots der Entwicklungshistory zu einem bestimmten Zeitpunkt. Mit einem [[Git]]- und [[Docker]]-Hash wird der Snapshot festgehalten. - -## [[Odoo 13 Revisions]] - -## [[Odoo 14 Revisions]] - -## [[Odoo 15 Revisions]] - -## [[Odoo 16 Revisions]] - -## [[Odoo 17 Revisions]] diff --git a/Odoo-Release.md b/Odoo-Release.md index 813771c3..d8826591 100644 --- a/Odoo-Release.md +++ b/Odoo-Release.md @@ -4,4 +4,4 @@ tags: --- # Odoo-Release -Jedes Jahr wird ein neuer Major-Release von Odoo veröffentlich. Im Verlaufe des Jahres werden dann [[Odoo Revisions]] erstellt. \ No newline at end of file +Jedes Jahr wird ein neuer Major-Release von Odoo veröffentlich. Im Verlaufe des Jahres werden dann [[Odoo Revisionen]] erstellt. \ No newline at end of file diff --git a/Prozesse Infrastruktur - Odoo Revision.md b/Prozesse Infrastruktur - Odoo Revision.md index 3e09cc1a..564fd781 100644 --- a/Prozesse Infrastruktur - Odoo Revision.md +++ b/Prozesse Infrastruktur - Odoo Revision.md @@ -9,7 +9,7 @@ Bereitstellung einer Odoo Revision. Arbeitsschritte: * Aufrufen Docker Tag mit ausgewählter Odoo Version * Datum von `ODOO_RELEASE` notieren und *DIGEST* kopieren -* Neuer Eintrag in [[Odoo Revisions]] mit Datum von Docker Tag erstellen +* Neuer Eintrag in [[Odoo Revisionen]] mit Datum von Docker Tag erstellen * Anpassen Revision-Nummer * Anzeigen letzter Odoo Commits an oder vor Datum und kopieren SHA-Hash * Anzeigen letzter Odoo Enterprise Commits an oder vor Datum und kopieren SHA-Hash diff --git a/Service Level Agreement Hosting.md b/Service Level Agreement Hosting.md index db43b78d..60f8f1d2 100644 --- a/Service Level Agreement Hosting.md +++ b/Service Level Agreement Hosting.md @@ -48,6 +48,10 @@ Die Sicherheit Ihrer Daten ist uns sehr wichtig und wir haben unsere Systeme und ## Wartung +In der SLA ist ein Wartungsauftrag enthalten. Eine Übersicht der Leistungen: + * Die Server werden regelmässig mit Sicherheitsupdates gepatcht. * Anwendungen und Dienste werden gemäss Releasezyklus zeitnah aktualisiert. -* Der verfügbare Speicherplatz wird verwaltet und proaktiv erweitert. \ No newline at end of file +* Der verfügbare Speicherplatz wird verwaltet und proaktiv erweitert. + +Weitere Details sind im [[Wartungsauftrag]] beschrieben. diff --git a/Service Maintenance.canvas b/Service Maintenance.canvas index 6a08be6c..08636f30 100644 --- a/Service Maintenance.canvas +++ b/Service Maintenance.canvas @@ -1,26 +1,26 @@ { "nodes":[ - {"id":"f9075eaf9f08493c","type":"group","x":-820,"y":980,"width":860,"height":180,"color":"1","label":"Unscheduled"}, - {"id":"0df9f79ef33ed953","type":"group","x":-820,"y":720,"width":860,"height":180,"color":"4","label":"Scheduled"}, - {"id":"80e9eaafc22fd78c","type":"group","x":-820,"y":460,"width":860,"height":180,"color":"3","label":"Continuously"}, - {"id":"6fe8e917abac5b70","type":"text","text":"Run Daily Backups","x":-800,"y":480,"width":250,"height":60}, - {"id":"2a1885b922b47d94","type":"text","text":"Run Daily Backups","x":-515,"y":480,"width":250,"height":60}, - {"id":"a61e6e41d6b2a4b8","type":"text","text":"Run Daily Backups","x":-230,"y":480,"width":250,"height":60}, - {"id":"fc9dcac86ba4d014","type":"text","text":"Monitor Application Metrics","x":-800,"y":560,"width":250,"height":60}, + {"id":"f9075eaf9f08493c","type":"group","x":-820,"y":980,"width":860,"height":180,"color":"1","label":"Ungeplant"}, + {"id":"0df9f79ef33ed953","type":"group","x":-820,"y":720,"width":860,"height":180,"color":"4","label":"Geplant"}, + {"id":"80e9eaafc22fd78c","type":"group","x":-820,"y":460,"width":860,"height":180,"color":"3","label":"Laufend"}, + {"id":"6fe8e917abac5b70","type":"text","text":"Tägliche Backups ausführen","x":-800,"y":480,"width":250,"height":60}, + {"id":"2a1885b922b47d94","type":"text","text":"Tägliche Backups ausführen","x":-515,"y":480,"width":250,"height":60}, + {"id":"a61e6e41d6b2a4b8","type":"text","text":"Tägliche Backups ausführen","x":-230,"y":480,"width":250,"height":60}, + {"id":"fc9dcac86ba4d014","type":"text","text":"Applikationsmetriken monitoren","x":-800,"y":560,"width":250,"height":60}, {"id":"9d64d0ff365db36b","type":"file","file":"Odoo.md","x":-800,"y":303,"width":250,"height":77,"color":"5"}, {"id":"156005be5b1fe1aa","type":"file","file":"Jenkins.md","x":-510,"y":298,"width":245,"height":82,"color":"5"}, {"id":"d0758d6aecca5464","type":"text","text":"Service Maintenance","x":-510,"y":60,"width":250,"height":60,"color":"6"}, {"id":"ffd6c22345e7a755","type":"file","file":"Keycloak.md","x":-227,"y":298,"width":247,"height":82,"color":"5"}, - {"id":"f7ab7e64867f72c7","type":"text","text":"Update Docker Image","x":-800,"y":740,"width":250,"height":60}, - {"id":"3247e97fe98b8fd1","type":"text","text":"Update Docker Image","x":-515,"y":740,"width":250,"height":60}, - {"id":"31ce2a6a2aa730f2","type":"text","text":"Update Development Environment","x":-800,"y":1000,"width":250,"height":60}, - {"id":"00b71600f8e32405","type":"text","text":"Update Development Environment","x":-227,"y":1000,"width":250,"height":60}, - {"id":"d000856dff58e355","type":"text","text":"Update Docker Image","x":-230,"y":740,"width":250,"height":60}, - {"id":"4facfc4d81a308d1","type":"text","text":"Update Odoo Apps in Production","x":-800,"y":820,"width":250,"height":60}, - {"id":"8b2660fa48a62d07","type":"text","text":"Database Upgrade","x":-800,"y":1080,"width":250,"height":60}, - {"id":"fc8c942ae61a2c15","type":"text","text":"Database Upgrade","x":-230,"y":1080,"width":250,"height":60}, - {"id":"0cdeaba5b2924c4b","type":"text","text":"Maintain Build Pipelines","x":-515,"y":1000,"width":250,"height":60}, - {"id":"ec6daf31080039b5","type":"text","text":"Fix Pipeline Issues","x":-515,"y":1080,"width":250,"height":60} + {"id":"f7ab7e64867f72c7","type":"text","text":"Docker Image aktualisieren","x":-800,"y":740,"width":250,"height":60}, + {"id":"3247e97fe98b8fd1","type":"text","text":"Docker Image aktualisieren","x":-515,"y":740,"width":250,"height":60}, + {"id":"31ce2a6a2aa730f2","type":"text","text":"Entwicklungsumgebung aktualisieren","x":-800,"y":1000,"width":250,"height":60}, + {"id":"00b71600f8e32405","type":"text","text":"Entwicklungsumgebung aktualisieren","x":-227,"y":1000,"width":250,"height":60}, + {"id":"d000856dff58e355","type":"text","text":"Docker Image aktualisieren","x":-230,"y":740,"width":250,"height":60}, + {"id":"4facfc4d81a308d1","type":"text","text":"Odoo Apps in Produktion aktualisieren","x":-800,"y":820,"width":250,"height":60}, + {"id":"8b2660fa48a62d07","type":"text","text":"Datenbank upgraden","x":-800,"y":1080,"width":250,"height":60}, + {"id":"fc8c942ae61a2c15","type":"text","text":"Datenbank upgraden","x":-230,"y":1080,"width":250,"height":60}, + {"id":"0cdeaba5b2924c4b","type":"text","text":"Build Pipelines anpassen","x":-515,"y":1000,"width":250,"height":60}, + {"id":"ec6daf31080039b5","type":"text","text":"Probleme Build Pipelines lösen","x":-515,"y":1080,"width":250,"height":60} ], "edges":[ {"id":"2b411a4905707c80","fromNode":"d0758d6aecca5464","fromSide":"bottom","toNode":"9d64d0ff365db36b","toSide":"top","toEnd":"none"}, diff --git a/Supportvertrag.md b/Supportvertrag.md index ce92b59a..572438c0 100644 --- a/Supportvertrag.md +++ b/Supportvertrag.md @@ -50,7 +50,6 @@ Kosten pro Jahr: 960 CHF\ Mit dem MINT+ Supportvertrag erhalten Sie zusätzlich: * Zugriff auf die direkte Nummer des Betreuers -* ein monatliches Guthaben von 1 Stunde für Telefonsupport * eine Antwort innerhalb von 4 Stunden Ihre Kontaktmöglichkeiten: diff --git a/Wartungsauftrag.md b/Wartungsauftrag.md new file mode 100644 index 00000000..4225b1ae --- /dev/null +++ b/Wartungsauftrag.md @@ -0,0 +1,27 @@ +--- +tags: +- Assets +--- +# Wartungsauftrag + +Der Wartungsauftrag ist eine Kombination aus verschiedenen Hosting-Lösungen. + +## Leistung + +Die folgende Grafik gibt eine Übersicht über die Leistungen im Rahmen des [[ITIL - Service Catalogue Management]]: + +![[Managed Server.canvas|Managed Server]] + +![[Service Maintenance.canvas|Service Maintenance]] + +## Intervalle + +Die Intervalle aus dem Leistungsbeschrieb definieren sich wie folgt: + +- **Laufend**: Diese Aufgaben werden automatisch und durchgehend ausgeführt. +- **Geplant**: Diese Aufgaben werden einmal im Monat durchgeführt. +- **Ungeplant**: Diese Aufgaben werden manuell und nach Bedarf ausgeführt. + +## Koordination + +Bestimmte Aufgaben erfordern eine Koordination zwischen Mint System und Kunden: [[Koordination Wartung]].