Using the VCF 9.x CLI to troubleshoot a DSM database running on VKS

As many readers are now aware, databases provisioned from DSM via VCF Automation have the option to create a vSphere Kubernetes Service cluster to host the database. The decision to use a VKS cluster or whether to use DSM’s own Kubernetes cluster is based on the Infrastructure Policy. If the Infrastructure Policy is built on traditional vSphere resources, then DSM’s own K8s is used. If the Infrastructure Policy points to a Supervisor Namespace, then VKS is used. In this post, I wanted to provide some tips and tricks on accessing and troubleshooting the DSM database and VKS cluster backing the…

DSM 9.0.1 – Using IaaS Resource Policies to fine-tune database deployments in VCF Automation

In this post, we will take a look at another new feature of VCF Automation, IaaS Resource Policies. I will demonstrate how these IaaS policies can be used with Data Service Policies and DSM provisioned databases to fine-tune certain parameters related to the database. You may have already seen the concept of Data Service Policies in previous posts. These are policies set at the Provider level which can dictate which database engines, which database versions and which backup locations a tenant of an organization can consume. However additional validations or constraints in an IaaS policy can be applied at an…

Support for iSCSI in VMware Cloud Foundation 9.0

I recently received a query regarding support for iSCSI in VMware Cloud Foundation 9.0. To be exact, the query was related to iSCSI-backed VMFS volumes, and if VCF 9.0 could be built using these volume types. It took a little bit of digging, and a few questions to our product management team, but I finally got an answer to the question. It is multi-faceted, as there is of course the VCF Management Domain and the VCF Workload Domains. There is also the concept of Principal and Supplemental storage to consider. Finally, there is the concept of “greenfield”, new deployments of…

VCF 9.0 Volume Service – Consuming static RWX volumes via VKS

Following on from my previous post on this topic, a number of people reached out to ask about how to add read-write-many (RWX) volumes to a Pod in VKS. Again, for dynamic volumes, this is quite simple to do. But what about some static volumes which were initially created by the Volume Service. This is a summary of what I posted in my previous blog in relation to RWX volumes. “Since RWX volumes are back by vSAN File Shares in VCF 9.0, you will need to have vSAN File Service enabled and configured. You will also have to tell the…

VCF 9.0 Volume Service – Consuming static volumes via VKS

I have been spending some time looking at the new Volume Service in VMware Cloud Foundation (VCF) 9.0. Through VCF Automation, is is possible for tenants of VCF to provision their own volumes. These volumes can be consumed by the VM Service, something that has been a part of the Supervisor Services for many years. However, it is also possible for workloads running in VKS, the vSphere Kubernetes Service, to consume the static volumes provisioned via the Volume Service. In this post, I will show you the steps to create a static volume via the Volume Service, and then create…

Getting started with DSM 9.0 and VCF Automation (Videos)

Continuing on from the VMware Data Services Manager (DSM) 9.0 introductory videos from my most recent post, these next two videos look at how to configure VMware Cloud Foundation (VCF) Automation in VCF 9.0 with DSM to provide a true DBaaS (Database as a Service) experience to your VCF tenants and end users. The first video looks at the setup steps and goes on to provision a Postgres database using a traditional, DSM-Manager infrastructure policy through VCF Automation. The second video uses a new feature of DSM 9.0 and VCF Automation. It demonstrates how one can build an Infrastructure Policy…