In my most recent post, we looked at how to send email alerts via SMTP from VMware Data Services Manager (DSM) v1.5. In this post, we will look at how to send alert notifications using a different method, webhooks. For the purposes of this post, we will examine the steps involved in sending webhook notifications to a slack channel. However, VMware Data Services Manager v1.5 also supports the option to configure webhook notifications to ServiceNow as well as custom webhook configurations for other applications. We will begin this post by first creating a slack application, enabling the web hook features…
Another nice feature of VMware Data Services Manager to help administrators to manage and monitor their fleet of databases is integration with SMTP, the Simple Mail Transport Protocol. This feature allows database owners to receive email notifications when there is an operational issue or failure with their database. In this post, I’ll show you the very simple configuration steps to enable SMTP notifications. I will also show you how to verify that this functionality is behaving as expected by introducing a few failure scenarios to some newly created and existing databases. We are using VMware DSM v1.5 in this post.…
I had an interesting query earlier this week in relation to PostgreSQL Extensions in VMware Data Services Manager (DSM) v1.5. We do not give out superuser (postgres user) privileges when creating databases via DSM, although it is still possible to find those credentials and access the database with those privileges if necessary. Instead, we focus on the default user that we create when we deploy a database, a user that we have named ‘dbaas’. The query was how should extensions be added to PostgreSQL if ‘dbaas’ is not a superuser? The answer lies in our DSM documentation where we describe…
This session was selected by the VMware User Group (VMUG) for their Global Virtual Event which was held on June 27, 2023. As part of the session, some of the fundamentals of Kubernetes (K8s) are discussed. The talk then moves onto areas where vSphere Administrators can begin to onboard with Kubernetes, particularly when K8s control plane and worker nodes are deployed as a set of virtual machines on top of vSphere infrastructure. The two areas which are discussed in significant detail are the external Load Balancers and the vSphere CSI driver. The talk examines the options for different Load Balancers…
A very short post to let you all know about a new VMware Hands On Lab (HoL). This HoL is focused on getting started with VMware Data Services Manager (DSM). Many readers will have seen the multiple posts that I have been sharing since the beginning of this year on VMware DSM. Now you can get some “hands-on” with the product through the lab. We believe that one of the main use cases for VMware DSM is the self-service of database instances, notably for developers who quickly need to spin up a database instance as part of their testing process.…
The ability to gather logs is an essential part of troubleshooting any product. Logs can help you to resolve issues on your own, but may also be necessary should you need to engage with a technical support organizations. In this post, we will look at the various log bundles which can be gathered from a VMware Data Services Manager (DSM) deployment. We will see the different logs associated with the different layers of VMware DSM. We will also examine which roles have permissions to gather the various log bundles. Roles in VMware DSM Let’s begin with a review of the…
In this post, I want to look at how VMware Data Services Manager v1.5 implements backup, restore and recover operations. I also want to highlight the difference between a restore operations and a recover operation since they are significantly different. We will look at these operations from the point of view of the different databases which are available in DSM, namely PostgreSQL, MySQL and MS SQL Server for Linux. Restore vs. Recover Let’s begin with a discussion on the differences between a restore and a recover in VMware DSM. The most significant difference is that a restore operations recovers the…