build 7bbbddf7 | content blog-content@c8490fa · 338 posts | profiles 20 · corpus 267 | 0 skipped | | format
apiVersion: soultec.ch/v1kind: Postmetadata: name: vmware-data-services-manager locale: de labels: author: yannick-gerber capability/cloud: 1.94 vendor/vmware: 0.88 annotations: source: blog-content/posts/de/vmware-data-services-manager.md route: /de/insights/vmware-data-services-manager/ schema: /nerd/schema/posts.json markdown: /de/insights/vmware-data-services-manager.mdspec: title: VMware Data Services Manager – DBaaS date: 2025-02-03 author: yannick-gerber locale: de summary: >- Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. capabilities: [cloud] vendors: [vmware] hero: /blog-assets/vmware-data-services-manager/hero.webp legacySlug: vmware-data-services-manager migrated: 2026-08-24 draft: false sections: - body: | Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. Ebenfalls integriert DSM das Lifecycle der Datenbanken, eine Backuplösung sowie Monitoring und Alerting Funktionen. DSM ermöglicht es sehr schnell einen Database-as-a-Service bereitzustellen. DSM ist komplett in VCF enthalten und benötigt keinerlei zusätzliche Lizenzen. Als Option steht Support für die provisionierten Datenbanken (Postgres, MySQL) von VMware zur Verfügung. - heading:

Voraussetzungen

body: | - vSphere Version 8 - 8 vCPU und 16GB RAM für die Provider Appliance - Ressourcen nach Bedarf für die provisionierten Datenbanken - vSphere Portgruppe mit IP Range (min 5 freie IPs) für den Workload - heading:

Installation

body: | DSM besteht aus einer Provider Appliance, welche via OVA bereitgestellt wird. Die Provider Appliance stellt das DSM UI zur Verfügung und provisioniert die Workloads. Der Workload besteht aus einen oder mehreren VMs – je nach gewünschter Hochverfügbarkeit. Das komplette Deployment wird von der Provider Appliance übernommen. DSM macht intern von Kubernetes gebraucht, hat jedoch keinerlei Abhängigkeiten zu vSphere Kubernetes Service. Bei der Installation der Provider Appliance muss ein vCenter definiert werden. In diesem vCenter wird ein zusätzliches Plugin für DSM installiert. Das Plugin ermöglicht neue Funktionen im vCenter. Initial werden einige Policies (Compute, Storage, Network) definiert, diese definieren wie die DB Workloads provisioniert werden: ![](/blog-assets/vmware-data-services-manager/01.webp) ### Login DSM Provider Appliance Die Credentials für das DSM UI werden via vCenter konfiguriert: ![](/blog-assets/vmware-data-services-manager/02.webp) Nebst lokalen User ist auch eine Active Directory Integration möglich. ### Erste Schritte Nach erfolgtem Login auf der DSM Provider UI sollten folgende Konfigurationen vorgenommen werden: - S3 Bucket für Database Backup (Provider Logs, Provider Backups) - SMTP Settings (Alerting) - Syslog Server ![](/blog-assets/vmware-data-services-manager/03.webp) - heading:

Provisionierung Datenbank

body: | Die Erstellung einer Datenbank ist via DSM UI sehr einfach gestaltet. Wir erstellen eine Postgres Datenbank. ![](/blog-assets/vmware-data-services-manager/04.webp) Nun werden diverse Parameter abgefragt, wie Postgres Version, Instanz Name sowie Credentials: ![](/blog-assets/vmware-data-services-manager/05.webp) In einem nächsten Schritt wird die Topology definiert. Für PoCs oder einfache Requirements steht die Single Node Variante zur Verfügung. Um eine Hochverfügbarkeit zu erreichen lässt sich die Postgres Datenbank auf mehre VMs aufteilen, sogar über mehrere vSphere Cluster hinweg: ![](/blog-assets/vmware-data-services-manager/06.webp) Die Compute Ressourcen für die Postgres Installation werden mittels definierter VM Classes (in vCenter via DSM Infrastructure Policies definiert) konfiguriert: ![](/blog-assets/vmware-data-services-manager/07.webp) Ein weiteres sehr nützliches Feature stellt das Maintenance Windows dar. Hier definiert der DB-Owner, wann Lifecycle Operation durchgeführt werden dürfen. Ebenfalls lassen sich Postgres (oder MySQL) spezifische Parameter anwenden. ![](/blog-assets/vmware-data-services-manager/08.webp) Zum Abschluss werden die gewünschten Parameter nochmals angezeigt, mittels «Create Database» werden nun die entsprechenden VMs in vCenter provisioniert und die Installation von Postgres gestartet. ![](/blog-assets/vmware-data-services-manager/09.webp) Der Status des Deployments lässt sich auch einfach einsehen: ![](/blog-assets/vmware-data-services-manager/10.webp) - heading:

Zugreifen auf die Datenbank

body: | Den Connection String lässt sich via DSM UI kopieren. ![](/blog-assets/vmware-data-services-manager/11.webp) ![](/blog-assets/vmware-data-services-manager/12.webp) - heading:

Fazit

body: | VMware Data Services Manager ermöglicht es mit minimalem Footprint und Setup, Datenbanken wie Postgres und MySQL einfach zu provisionieren. Mühsame manuelle Schritte wie VM Erstellung, Konfiguration des DBMS, Lifecycle Management werden komplett übernommen. In weiteren Blog Artikeln werde ich auf die Integration mit dem [DSM Kubernetes Operator](https://techdocs.broadcom.com/us/en/vmware-cis/dsm/data-services-manager/2-2/getting-started-with-vmware-data-services-manager/enabling-self-service-consumption-of-vmware-data-services-manager.html#GUID-8760E444-F096-4FA9-84F9-98A74FE02ED3-en) eingehen. Somit lassen sich DSM DBs via YAML provisionieren. Wenn du mehr zu DSM erfahren möchtest kannst du uns gerne kontaktieren. VMware bietet ebenfalls ein [Hands-on Lab zu DSM](https://labs.hol.vmware.com/HOL/catalog/lab/13929) an.status: corpus: 267 alsoLike: - {ref: posts/vmware-cloud-on-aws, score: 1.00} - {ref: posts/vcf-full-stack-ab-oktober-2027-mythos-oder-wahrheit, score: 0.71} - {ref: solutions/vmware/vsphere-foundation, score: 0.71}
{ "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": { "name": "vmware-data-services-manager", "locale": "de", "labels": { "author": "yannick-gerber", "capability/cloud": "1.94", "vendor/vmware": "0.88" }, "annotations": { "source": "blog-content/posts/de/vmware-data-services-manager.md", "route": "/de/insights/vmware-data-services-manager/", "schema": "/nerd/schema/posts.json", "markdown": "/de/insights/vmware-data-services-manager.md" } }, "spec": { "title": "VMware Data Services Manager – DBaaS", "date": "2025-02-03", "author": "yannick-gerber", "locale": "de", "summary": "Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren.", "capabilities": [ "cloud" ], "vendors": [ "vmware" ], "hero": "/blog-assets/vmware-data-services-manager/hero.webp", "legacySlug": "vmware-data-services-manager", "migrated": "2026-08-24", "draft": false }, "sections": [ { "body": "Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. Ebenfalls integriert DSM das Lifecycle der Datenbanken, eine Backuplösung sowie Monitoring und Alerting Funktionen. DSM ermöglicht es sehr schnell einen Database-as-a-Service bereitzustellen.\n\nDSM ist komplett in VCF enthalten und benötigt keinerlei zusätzliche Lizenzen. Als Option steht Support für die provisionierten Datenbanken (Postgres, MySQL) von VMware zur Verfügung." }, { "heading": "

Voraussetzungen

",
"body": "- vSphere Version 8\n- 8 vCPU und 16GB RAM für die Provider Appliance\n- Ressourcen nach Bedarf für die provisionierten Datenbanken\n- vSphere Portgruppe mit IP Range (min 5 freie IPs) für den Workload" }, { "heading": "

Installation

",
"body": "DSM besteht aus einer Provider Appliance, welche via OVA bereitgestellt wird. Die Provider Appliance stellt das DSM UI zur Verfügung und provisioniert die Workloads. Der Workload besteht aus einen oder mehreren VMs – je nach gewünschter Hochverfügbarkeit. Das komplette Deployment wird von der Provider Appliance übernommen. DSM macht intern von Kubernetes gebraucht, hat jedoch keinerlei Abhängigkeiten zu vSphere Kubernetes Service.\n\nBei der Installation der Provider Appliance muss ein vCenter definiert werden. In diesem vCenter wird ein zusätzliches Plugin für DSM installiert.\n\nDas Plugin ermöglicht neue Funktionen im vCenter. Initial werden einige Policies (Compute, Storage, Network) definiert, diese definieren wie die DB Workloads provisioniert werden:\n\n![](/blog-assets/vmware-data-services-manager/01.webp)\n\n### Login DSM Provider Appliance\n\nDie Credentials für das DSM UI werden via vCenter konfiguriert:\n\n![](/blog-assets/vmware-data-services-manager/02.webp)\n\nNebst lokalen User ist auch eine Active Directory Integration möglich.\n\n### Erste Schritte\n\nNach erfolgtem Login auf der DSM Provider UI sollten folgende Konfigurationen vorgenommen werden:\n\n- S3 Bucket für Database Backup (Provider Logs, Provider Backups)\n- SMTP Settings (Alerting)\n- Syslog Server\n\n![](/blog-assets/vmware-data-services-manager/03.webp)" }, { "heading": "

Provisionierung Datenbank

",
"body": "Die Erstellung einer Datenbank ist via DSM UI sehr einfach gestaltet. Wir erstellen eine Postgres Datenbank.\n\n![](/blog-assets/vmware-data-services-manager/04.webp)\n\nNun werden diverse Parameter abgefragt, wie Postgres Version, Instanz Name sowie Credentials:\n\n![](/blog-assets/vmware-data-services-manager/05.webp)\n\nIn einem nächsten Schritt wird die Topology definiert. Für PoCs oder einfache Requirements steht die Single Node Variante zur Verfügung. Um eine Hochverfügbarkeit zu erreichen lässt sich die Postgres Datenbank auf mehre VMs aufteilen, sogar über mehrere vSphere Cluster hinweg:\n\n![](/blog-assets/vmware-data-services-manager/06.webp)\n\nDie Compute Ressourcen für die Postgres Installation werden mittels definierter VM Classes (in vCenter via DSM Infrastructure Policies definiert) konfiguriert:\n\n![](/blog-assets/vmware-data-services-manager/07.webp)\n\nEin weiteres sehr nützliches Feature stellt das Maintenance Windows dar. Hier definiert der DB-Owner, wann Lifecycle Operation durchgeführt werden dürfen. Ebenfalls lassen sich Postgres (oder MySQL) spezifische Parameter anwenden.\n\n![](/blog-assets/vmware-data-services-manager/08.webp)\n\nZum Abschluss werden die gewünschten Parameter nochmals angezeigt, mittels «Create Database» werden nun die entsprechenden VMs in vCenter provisioniert und die Installation von Postgres gestartet.\n\n![](/blog-assets/vmware-data-services-manager/09.webp)\n\nDer Status des Deployments lässt sich auch einfach einsehen:\n\n![](/blog-assets/vmware-data-services-manager/10.webp)" }, { "heading": "

Zugreifen auf die Datenbank

",
"body": "Den Connection String lässt sich via DSM UI kopieren.\n\n![](/blog-assets/vmware-data-services-manager/11.webp)\n\n![](/blog-assets/vmware-data-services-manager/12.webp)" }, { "heading": "

Fazit

",
"body": "VMware Data Services Manager ermöglicht es mit minimalem Footprint und Setup, Datenbanken wie Postgres und MySQL einfach zu provisionieren. Mühsame manuelle Schritte wie VM Erstellung, Konfiguration des DBMS, Lifecycle Management werden komplett übernommen.\n\nIn weiteren Blog Artikeln werde ich auf die Integration mit dem [DSM Kubernetes Operator](https://techdocs.broadcom.com/us/en/vmware-cis/dsm/data-services-manager/2-2/getting-started-with-vmware-data-services-manager/enabling-self-service-consumption-of-vmware-data-services-manager.html#GUID-8760E444-F096-4FA9-84F9-98A74FE02ED3-en) eingehen. Somit lassen sich DSM DBs via YAML provisionieren.\n\nWenn du mehr zu DSM erfahren möchtest kannst du uns gerne kontaktieren. VMware bietet ebenfalls ein [Hands-on Lab zu DSM](https://labs.hol.vmware.com/HOL/catalog/lab/13929) an." } ], "status": { "corpus": 267, "alsoLike": [ { "ref": "posts/vmware-cloud-on-aws", "score": "1.00" }, { "ref": "posts/vcf-full-stack-ab-oktober-2027-mythos-oder-wahrheit", "score": "0.71" }, { "ref": "solutions/vmware/vsphere-foundation", "score": "0.71" } ] }}
apiVersion = "soultec.ch/v1"kind = "Post"[metadata]name = "vmware-data-services-manager"locale = "de"[metadata.labels]author = "yannick-gerber""capability/cloud" = "1.94""vendor/vmware" = "0.88"[metadata.annotations]source = "blog-content/posts/de/vmware-data-services-manager.md"route = "/de/insights/vmware-data-services-manager/"schema = "/nerd/schema/posts.json"markdown = "/de/insights/vmware-data-services-manager.md"[spec]title = "VMware Data Services Manager – DBaaS"date = 2025-02-03author = "yannick-gerber"locale = "de"summary = "Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren."capabilities = ["cloud"]vendors = ["vmware"]hero = "/blog-assets/vmware-data-services-manager/hero.webp"legacySlug = "vmware-data-services-manager"migrated = 2026-08-24draft = false[[sections]]body = '''Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. Ebenfalls integriert DSM das Lifecycle der Datenbanken, eine Backuplösung sowie Monitoring und Alerting Funktionen. DSM ermöglicht es sehr schnell einen Database-as-a-Service bereitzustellen.DSM ist komplett in VCF enthalten und benötigt keinerlei zusätzliche Lizenzen. Als Option steht Support für die provisionierten Datenbanken (Postgres, MySQL) von VMware zur Verfügung.'''[[sections]]heading = "

Voraussetzungen

"
body = '''- vSphere Version 8- 8 vCPU und 16GB RAM für die Provider Appliance- Ressourcen nach Bedarf für die provisionierten Datenbanken- vSphere Portgruppe mit IP Range (min 5 freie IPs) für den Workload'''[[sections]]heading = "

Installation

"
body = '''DSM besteht aus einer Provider Appliance, welche via OVA bereitgestellt wird. Die Provider Appliance stellt das DSM UI zur Verfügung und provisioniert die Workloads. Der Workload besteht aus einen oder mehreren VMs – je nach gewünschter Hochverfügbarkeit. Das komplette Deployment wird von der Provider Appliance übernommen. DSM macht intern von Kubernetes gebraucht, hat jedoch keinerlei Abhängigkeiten zu vSphere Kubernetes Service.Bei der Installation der Provider Appliance muss ein vCenter definiert werden. In diesem vCenter wird ein zusätzliches Plugin für DSM installiert.Das Plugin ermöglicht neue Funktionen im vCenter. Initial werden einige Policies (Compute, Storage, Network) definiert, diese definieren wie die DB Workloads provisioniert werden:![](/blog-assets/vmware-data-services-manager/01.webp)### Login DSM Provider ApplianceDie Credentials für das DSM UI werden via vCenter konfiguriert:![](/blog-assets/vmware-data-services-manager/02.webp)Nebst lokalen User ist auch eine Active Directory Integration möglich.### Erste SchritteNach erfolgtem Login auf der DSM Provider UI sollten folgende Konfigurationen vorgenommen werden:- S3 Bucket für Database Backup (Provider Logs, Provider Backups)- SMTP Settings (Alerting)- Syslog Server![](/blog-assets/vmware-data-services-manager/03.webp)'''[[sections]]heading = "

Provisionierung Datenbank

"
body = '''Die Erstellung einer Datenbank ist via DSM UI sehr einfach gestaltet. Wir erstellen eine Postgres Datenbank.![](/blog-assets/vmware-data-services-manager/04.webp)Nun werden diverse Parameter abgefragt, wie Postgres Version, Instanz Name sowie Credentials:![](/blog-assets/vmware-data-services-manager/05.webp)In einem nächsten Schritt wird die Topology definiert. Für PoCs oder einfache Requirements steht die Single Node Variante zur Verfügung. Um eine Hochverfügbarkeit zu erreichen lässt sich die Postgres Datenbank auf mehre VMs aufteilen, sogar über mehrere vSphere Cluster hinweg:![](/blog-assets/vmware-data-services-manager/06.webp)Die Compute Ressourcen für die Postgres Installation werden mittels definierter VM Classes (in vCenter via DSM Infrastructure Policies definiert) konfiguriert:![](/blog-assets/vmware-data-services-manager/07.webp)Ein weiteres sehr nützliches Feature stellt das Maintenance Windows dar. Hier definiert der DB-Owner, wann Lifecycle Operation durchgeführt werden dürfen. Ebenfalls lassen sich Postgres (oder MySQL) spezifische Parameter anwenden.![](/blog-assets/vmware-data-services-manager/08.webp)Zum Abschluss werden die gewünschten Parameter nochmals angezeigt, mittels «Create Database» werden nun die entsprechenden VMs in vCenter provisioniert und die Installation von Postgres gestartet.![](/blog-assets/vmware-data-services-manager/09.webp)Der Status des Deployments lässt sich auch einfach einsehen:![](/blog-assets/vmware-data-services-manager/10.webp)'''[[sections]]heading = "

Zugreifen auf die Datenbank

"
body = '''Den Connection String lässt sich via DSM UI kopieren.![](/blog-assets/vmware-data-services-manager/11.webp)![](/blog-assets/vmware-data-services-manager/12.webp)'''[[sections]]heading = "

Fazit

"
body = '''VMware Data Services Manager ermöglicht es mit minimalem Footprint und Setup, Datenbanken wie Postgres und MySQL einfach zu provisionieren. Mühsame manuelle Schritte wie VM Erstellung, Konfiguration des DBMS, Lifecycle Management werden komplett übernommen.In weiteren Blog Artikeln werde ich auf die Integration mit dem [DSM Kubernetes Operator](https://techdocs.broadcom.com/us/en/vmware-cis/dsm/data-services-manager/2-2/getting-started-with-vmware-data-services-manager/enabling-self-service-consumption-of-vmware-data-services-manager.html#GUID-8760E444-F096-4FA9-84F9-98A74FE02ED3-en) eingehen. Somit lassen sich DSM DBs via YAML provisionieren.Wenn du mehr zu DSM erfahren möchtest kannst du uns gerne kontaktieren. VMware bietet ebenfalls ein [Hands-on Lab zu DSM](https://labs.hol.vmware.com/HOL/catalog/lab/13929) an.'''[status]corpus = 267[[status.alsoLike]]ref = "posts/vmware-cloud-on-aws"score = "1.00"[[status.alsoLike]]ref = "posts/vcf-full-stack-ab-oktober-2027-mythos-oder-wahrheit"score = "0.71"[[status.alsoLike]]ref = "solutions/vmware/vsphere-foundation"score = "0.71"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Post"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>vmware-data-services-manager</name> <locale>de</locale> <labels> <author>yannick-gerber</author> <entry key="capability/cloud">1.94</entry> <entry key="vendor/vmware">0.88</entry> </labels> <annotations> <source>blog-content/posts/de/vmware-data-services-manager.md</source> <route>/de/insights/vmware-data-services-manager/</route> <schema>/nerd/schema/posts.json</schema> <markdown>/de/insights/vmware-data-services-manager.md</markdown> </annotations> </metadata> <spec> <title>VMware Data Services Manager – DBaaS</title> <date>2025-02-03</date> <author>yannick-gerber</author> <locale>de</locale> <summary>Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren.</summary> <capabilities> <item>cloud</item> </capabilities> <vendors> <item>vmware</item> </vendors> <hero>/blog-assets/vmware-data-services-manager/hero.webp</hero> <legacySlug>vmware-data-services-manager</legacySlug> <migrated>2026-08-24</migrated> <draft>false</draft> </spec> <sections> <section> <body>Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. Ebenfalls integriert DSM das Lifecycle der Datenbanken, eine Backuplösung sowie Monitoring und Alerting Funktionen. DSM ermöglicht es sehr schnell einen Database-as-a-Service bereitzustellen.DSM ist komplett in VCF enthalten und benötigt keinerlei zusätzliche Lizenzen. Als Option steht Support für die provisionierten Datenbanken (Postgres, MySQL) von VMware zur Verfügung. </body> </section> <section> <heading>

Voraussetzungen

</heading>
<body>- vSphere Version 8- 8 vCPU und 16GB RAM für die Provider Appliance- Ressourcen nach Bedarf für die provisionierten Datenbanken- vSphere Portgruppe mit IP Range (min 5 freie IPs) für den Workload </body> </section> <section> <heading>

Installation

</heading>
<body>DSM besteht aus einer Provider Appliance, welche via OVA bereitgestellt wird. Die Provider Appliance stellt das DSM UI zur Verfügung und provisioniert die Workloads. Der Workload besteht aus einen oder mehreren VMs – je nach gewünschter Hochverfügbarkeit. Das komplette Deployment wird von der Provider Appliance übernommen. DSM macht intern von Kubernetes gebraucht, hat jedoch keinerlei Abhängigkeiten zu vSphere Kubernetes Service.Bei der Installation der Provider Appliance muss ein vCenter definiert werden. In diesem vCenter wird ein zusätzliches Plugin für DSM installiert.Das Plugin ermöglicht neue Funktionen im vCenter. Initial werden einige Policies (Compute, Storage, Network) definiert, diese definieren wie die DB Workloads provisioniert werden:![](/blog-assets/vmware-data-services-manager/01.webp)### Login DSM Provider ApplianceDie Credentials für das DSM UI werden via vCenter konfiguriert:![](/blog-assets/vmware-data-services-manager/02.webp)Nebst lokalen User ist auch eine Active Directory Integration möglich.### Erste SchritteNach erfolgtem Login auf der DSM Provider UI sollten folgende Konfigurationen vorgenommen werden:- S3 Bucket für Database Backup (Provider Logs, Provider Backups)- SMTP Settings (Alerting)- Syslog Server![](/blog-assets/vmware-data-services-manager/03.webp) </body> </section> <section> <heading>

Provisionierung Datenbank

</heading>
<body>Die Erstellung einer Datenbank ist via DSM UI sehr einfach gestaltet. Wir erstellen eine Postgres Datenbank.![](/blog-assets/vmware-data-services-manager/04.webp)Nun werden diverse Parameter abgefragt, wie Postgres Version, Instanz Name sowie Credentials:![](/blog-assets/vmware-data-services-manager/05.webp)In einem nächsten Schritt wird die Topology definiert. Für PoCs oder einfache Requirements steht die Single Node Variante zur Verfügung. Um eine Hochverfügbarkeit zu erreichen lässt sich die Postgres Datenbank auf mehre VMs aufteilen, sogar über mehrere vSphere Cluster hinweg:![](/blog-assets/vmware-data-services-manager/06.webp)Die Compute Ressourcen für die Postgres Installation werden mittels definierter VM Classes (in vCenter via DSM Infrastructure Policies definiert) konfiguriert:![](/blog-assets/vmware-data-services-manager/07.webp)Ein weiteres sehr nützliches Feature stellt das Maintenance Windows dar. Hier definiert der DB-Owner, wann Lifecycle Operation durchgeführt werden dürfen. Ebenfalls lassen sich Postgres (oder MySQL) spezifische Parameter anwenden.![](/blog-assets/vmware-data-services-manager/08.webp)Zum Abschluss werden die gewünschten Parameter nochmals angezeigt, mittels «Create Database» werden nun die entsprechenden VMs in vCenter provisioniert und die Installation von Postgres gestartet.![](/blog-assets/vmware-data-services-manager/09.webp)Der Status des Deployments lässt sich auch einfach einsehen:![](/blog-assets/vmware-data-services-manager/10.webp) </body> </section> <section> <heading>

Zugreifen auf die Datenbank

</heading>
<body>Den Connection String lässt sich via DSM UI kopieren.![](/blog-assets/vmware-data-services-manager/11.webp)![](/blog-assets/vmware-data-services-manager/12.webp) </body> </section> <section> <heading>

Fazit

</heading>
<body>VMware Data Services Manager ermöglicht es mit minimalem Footprint und Setup, Datenbanken wie Postgres und MySQL einfach zu provisionieren. Mühsame manuelle Schritte wie VM Erstellung, Konfiguration des DBMS, Lifecycle Management werden komplett übernommen.In weiteren Blog Artikeln werde ich auf die Integration mit dem [DSM Kubernetes Operator](https://techdocs.broadcom.com/us/en/vmware-cis/dsm/data-services-manager/2-2/getting-started-with-vmware-data-services-manager/enabling-self-service-consumption-of-vmware-data-services-manager.html#GUID-8760E444-F096-4FA9-84F9-98A74FE02ED3-en) eingehen. Somit lassen sich DSM DBs via YAML provisionieren.Wenn du mehr zu DSM erfahren möchtest kannst du uns gerne kontaktieren. VMware bietet ebenfalls ein [Hands-on Lab zu DSM](https://labs.hol.vmware.com/HOL/catalog/lab/13929) an. </body> </section> </sections> <status> <corpus>267</corpus> <alsoLike> <item> <ref>posts/vmware-cloud-on-aws</ref> <score>1.00</score> </item> <item> <ref>posts/vcf-full-stack-ab-oktober-2027-mythos-oder-wahrheit</ref> <score>0.71</score> </item> <item> <ref>solutions/vmware/vsphere-foundation</ref> <score>0.71</score> </item> </alsoLike> </status></manifest>
Beitrag · 2025-02-03

VMware Data Services Manager – DBaaS

Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren.

2025-02-03Datum
Yannick GerberAutor
3Min. Lesezeit
Themen Cloud 1.94
Hersteller VMware 0.88

Mittels VMware Services Manager (DSM) lassen sich Datenbanken (MySQL, PostgresDB) sowie MinIO S3 Buckets einfach provisionieren. Ebenfalls integriert DSM das Lifecycle der Datenbanken, eine Backuplösung sowie Monitoring und Alerting Funktionen. DSM ermöglicht es sehr schnell einen Database-as-a-Service bereitzustellen.

DSM ist komplett in VCF enthalten und benötigt keinerlei zusätzliche Lizenzen. Als Option steht Support für die provisionierten Datenbanken (Postgres, MySQL) von VMware zur Verfügung.

Voraussetzungen

  • vSphere Version 8
  • 8 vCPU und 16GB RAM für die Provider Appliance
  • Ressourcen nach Bedarf für die provisionierten Datenbanken
  • vSphere Portgruppe mit IP Range (min 5 freie IPs) für den Workload

Installation

DSM besteht aus einer Provider Appliance, welche via OVA bereitgestellt wird. Die Provider Appliance stellt das DSM UI zur Verfügung und provisioniert die Workloads. Der Workload besteht aus einen oder mehreren VMs – je nach gewünschter Hochverfügbarkeit. Das komplette Deployment wird von der Provider Appliance übernommen. DSM macht intern von Kubernetes gebraucht, hat jedoch keinerlei Abhängigkeiten zu vSphere Kubernetes Service.

Bei der Installation der Provider Appliance muss ein vCenter definiert werden. In diesem vCenter wird ein zusätzliches Plugin für DSM installiert.

Das Plugin ermöglicht neue Funktionen im vCenter. Initial werden einige Policies (Compute, Storage, Network) definiert, diese definieren wie die DB Workloads provisioniert werden:

Login DSM Provider Appliance

Die Credentials für das DSM UI werden via vCenter konfiguriert:

Nebst lokalen User ist auch eine Active Directory Integration möglich.

Erste Schritte

Nach erfolgtem Login auf der DSM Provider UI sollten folgende Konfigurationen vorgenommen werden:

  • S3 Bucket für Database Backup (Provider Logs, Provider Backups)
  • SMTP Settings (Alerting)
  • Syslog Server

Provisionierung Datenbank

Die Erstellung einer Datenbank ist via DSM UI sehr einfach gestaltet. Wir erstellen eine Postgres Datenbank.

Nun werden diverse Parameter abgefragt, wie Postgres Version, Instanz Name sowie Credentials:

In einem nächsten Schritt wird die Topology definiert. Für PoCs oder einfache Requirements steht die Single Node Variante zur Verfügung. Um eine Hochverfügbarkeit zu erreichen lässt sich die Postgres Datenbank auf mehre VMs aufteilen, sogar über mehrere vSphere Cluster hinweg:

Die Compute Ressourcen für die Postgres Installation werden mittels definierter VM Classes (in vCenter via DSM Infrastructure Policies definiert) konfiguriert:

Ein weiteres sehr nützliches Feature stellt das Maintenance Windows dar. Hier definiert der DB-Owner, wann Lifecycle Operation durchgeführt werden dürfen. Ebenfalls lassen sich Postgres (oder MySQL) spezifische Parameter anwenden.

Zum Abschluss werden die gewünschten Parameter nochmals angezeigt, mittels «Create Database» werden nun die entsprechenden VMs in vCenter provisioniert und die Installation von Postgres gestartet.

Der Status des Deployments lässt sich auch einfach einsehen:

Zugreifen auf die Datenbank

Den Connection String lässt sich via DSM UI kopieren.

Fazit

VMware Data Services Manager ermöglicht es mit minimalem Footprint und Setup, Datenbanken wie Postgres und MySQL einfach zu provisionieren. Mühsame manuelle Schritte wie VM Erstellung, Konfiguration des DBMS, Lifecycle Management werden komplett übernommen.

In weiteren Blog Artikeln werde ich auf die Integration mit dem DSM Kubernetes Operator eingehen. Somit lassen sich DSM DBs via YAML provisionieren.

Wenn du mehr zu DSM erfahren möchtest kannst du uns gerne kontaktieren. VMware bietet ebenfalls ein Hands-on Lab zu DSM an.

Passt ausserdem