Generated by All in One SEO v4.9.7.2, this is an llms.txt file, used by LLMs to index the site. # virtutechnotes.in VMware VCF and Openshift technical blog ## Sitemaps - [XML Sitemap](https://virtutechnotes.in/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Blog](https://virtutechnotes.in/blog/) - [Upgrading from VCF 9.0 to VCF 9.1 - High level overview](https://virtutechnotes.in/upgrading-from-vcf-9-0-to-vcf-9-1-high-level-overview/) - In this blog, I would like to share my recent experience upgrading VMware Cloud Foundation (VCF) from version 9.0.2 to 9.1. VCF 9.1 introduces several significant architectural changes, including the introduction of VCF Management Services (VMS), the new License Server component, and the removal of the Fleet Management Appliance. These enhancements make the upgrade process - [High level overview of VCF Management services in VCF 9.1](https://virtutechnotes.in/high-level-overview-of-vcf-management-services-in-vcf-9-1/) - VCF 9.1 introduces VCF management services, which are a set of components that enable VCF Operations to perform centralized functions like life cycle management, log management, network analytics and more. A set of these components run on each VCF instance. VCF Management services platform (VMSP) is a Kubernetes cluster that is running on a set - [Part 6 Publish template to catalog and customize the request form in VMApps](https://virtutechnotes.in/part6-publish-template-to-catalog-and-customize-the-request-form-in-vmapps/) - Before continuing with this blog, I recommend read other parts of the blog series to get the full understanding of this series. Part 1: Automate VM Builds in VCF9 Automation VM Apps Org – Sample Project Part 2: Configure VCF SSO as Identity Provider in VM Apps Organization Part 3: Configuring VM Apps Organization for Automated VM Builds - [Part 5 VM Apps organization - VM build blueprint design](https://virtutechnotes.in/part-5-vm-apps-organization-vm-build-blueprint-design/) - In this blog, we will design a VM deployment template and validate the placement logic by performing a test deployment. This is a continuation of my automation blog series, where we are building a complete end-to-end VM automation solution using VMware Cloud Foundation Automation- VM Apps Organization. I recommend read other parts of the blog - [Part4 Integrating embedded VRO with VM Apps organization in VCFA](https://virtutechnotes.in/integrating-embedded-vro-with-vm-apps-organization-in-vcfa/) - In my previous blog, we configured the VM Apps Organization to enable automated VM provisioning. To implement more advanced use cases such as custom hostnames, automating DNS record requires VRO capabilities. To achieve this, we will leverage the embedded vRealize Orchestrator (vRO) within the VM Apps Organization. I recommend read other parts of the blog - [Part 3 Configuring VM Apps organization for Automated VM Builds](https://virtutechnotes.in/configuring-vm-apps-organization-for-automated-vm-builds/) - Welcome back to my blog series, we discussed sample project requirements in part1, if not please read it here to understand the project requirement and current infrastructure details. Part 1: Automate VM Builds in VCF9 Automation VM Apps Org – Sample Project Part 2: Configure VCF SSO as Identity Provider in VM Apps Organization Part 3: Configuring VM - [Part2 Configure VCF SSO as Identity provider in VM Apps Organization](https://virtutechnotes.in/configure-vcf-sso-as-identity-provider-in-vm-apps-organization/) - In this blog, we will configure VCF SSO as identity provider for a VM Apps Organization. We have already created a VM Apps organization with a first user as administrator, we login VM Apps organization as administrator then follow below steps to configure the Identity provider. I recommend reading other parts of the blog series - [Part1 - Automate VM Builds in VCF9 Automation VM Apps Org - Sample Project](https://virtutechnotes.in/automate-vm-builds-in-vcf9-automation-vm-apps-org-sample-project/) - Provisioning virtual machines is one of the most common tasks performed by infrastructure and virtualization teams. Most enterprise environments already have some level of automation in place for VM provisioning, but every organization has unique requirements, naming standards, storage policies, and network constraints and post provisioning requirements. In this blog series, we will walk through - [vCenter sharing between VM Apps and All Apps Organization](https://virtutechnotes.in/vcenter-sharing-between-vm-apps-and-all-apps-organization/) - In VCF9 Automation, there are two types of Organizations. VM Apps Organization All Apps Organization VM Apps Organization provides similar experience as with VMware Aria Automation 8.x, It is primarily used for VM deployments. It is now considered as legacy. Use VM Apps for existing workflows transitioning from Aria Automation 8.x, or if you do not have - [Installing and testing Velero in VKS cluster - Quick Demo](https://virtutechnotes.in/installing-and-testing-velero-in-vks-cluster-quick-demo/) - In this blog, we will install Velero on a VMware Kubernetes Service (VKS) cluster and validate its backup and restore functionality. While there is already an excellent blog by Cormac Hogan covering Velero on VKS, the goal of this post is to walk through a hands-on implementation and independently verify Velero backup and restore behavior - [Exploring Velero Backup with MinIO Onprem storage - Quick Demo](https://virtutechnotes.in/exploring-velero-backup-solution-with-a-demo/) - In the VMware (by Broadcom) ecosystem—and across industries in general—containerization and Kubernetes platforms have become the de-facto standard for building and running modern applications. VMware enables organizations to run Kubernetes clusters and Kubernetes pods alongside traditional virtual machines by leveraging vSphere Kubernetes Services (VKS), formerly known as vSphere with Tanzu. This unified platform allows enterprises - [VCF Operations - Exploring Custom Dashboards - A quick hands-on](https://virtutechnotes.in/vcf-operations-creating-a-custom-dashboard-a-quick-hands-on/) - On this topic of custom dashboards, there are many blogs published and many details are covered in those blogs. Especially Brock Peterson's blogs are most useful for understanding this topic. Highly recommend viewing his collection of many different custom dashboards, which you can import and tryout in your lab or for your customer use case. - [Setting up Keycloak Identity Provider for VCF SSO - Quick Demo](https://virtutechnotes.in/setting-up-keycloak-identity-provider-for-vcf-sso-quick-demo/) - This is part1 of configuring VCF SSO. To setup VCF SSO, we need to configure an Identity Provider. In the part2 we will configure VCF SSO using this Keycloak IdP. VCF9 supports below different types of identity providers as listed below. For this lab setup I am choosing Keycloak IdP. Keycloak is an open-source Identity - [Configuring VCF SSO with embedded vIDB and Keycloak - Quick Demo](https://virtutechnotes.in/configuring-vcf-sso-with-embedded-vidb-and-keycloak-quick-demo/) - In the previous blog, we have configured the Keycloak IdP on Ubuntu VM. Today, we will configure VCF SSO in embedded vIDB mode and use this Keycloak IdP. I have verified that I am able to access the Keycloak IdP from the vCenter and from VCF Ops VM. Next login to VCF Ops console as - [Deploy VCF using Terraform vcf provider - Quick Demo](https://virtutechnotes.in/deploy-vcf-using-terraform-vcf-provider-quick-demo/) - In this blog, we will explore how we can deploy a VCF Fleet using terraform VCF provider. Terraform is widely popular Infrastructure as Code tool, which is used to deploy various infrastructure resources. You can define the desired state of your infrastructure by terraform code and terraform will take the required actions to deploy/modify/destroy the - [VCF9 Configuration Templates and Cluster configuration profiles](https://virtutechnotes.in/vcf9-configuration-templates-and-cluster-configuration-profiles/) - In this blog, we will look at two new features that are introduced in VCF9. vCenter Configuration templates Cluster Configuration profiles Creating vCenter configuration templates A configuration template refers to a standardized set of configurations representing the desired state of a software system or application. Configuration template enables administrators to define and enforce a specific - [Exploring the VCF9 deployment with logs](https://virtutechnotes.in/exploring-the-vcf9-deployment-with-logs/) - In this blog post we will explore the important and commonly used log files and their locations in VCF9 environment. Logs are essential for troubleshooting any failure during the initial deployment or during the day2 tasks and daily operations as well. VCF installer is the new appliance to deploy VCF Fleet and VCF instances. VCF - [Step by step guide to deploy your first VCF9 Fleet](https://virtutechnotes.in/step-by-step-guide-to-deploy-your-first-vcf9-fleet/) - In this blog post, we will do a VCF9 deployment and understand the process of deploying VCF9 fleet for the first time. Pre-requisites: Before we start deploying our first VCF instance, we need to ensure that pre-requisites are completed. All the pre-requisite check list is documented and available in VCF Planning and Preparation Workbook, we need - [Setting up Redhat Openshift Local on your Laptop](https://virtutechnotes.in/setting-up-redhat-openshift-local-on-your-laptop/) - OpenShift is a powerful Kubernetes-based platform for deploying and managing applications. If you’re just getting started, Red Hat OpenShift Local (previously CodeReady Containers -CRC) is a quickest way to run a local and single node OpenShift cluster on your laptop or VM. In this guide, we’ll walk through installing OpenShift Local, deploying a sample Node.js - [What is new in VMware Cloud Foundation VCF9?](https://virtutechnotes.in/what-is-new-in-vmware-cloud-foundation-vcf9/) - VMware Cloud Foundation (VCF) delivers a unified, software-defined platform that integrates compute, storage, networking, and management into a consistent cloud operating model. This abstraction and automation simplify cloud management and enable enterprises to run modern workloads with agility and efficiency. In my previous blog, I walked through the VCF architecture and its core components. In - [Get started with VCF9 SDDC API using Postman client](https://virtutechnotes.in/get-started-with-vcf9-sddc-api-using-postman-client/) - In this blog post, we will explore SDDC Manager APIs and learn how to use the Postman client to call these APIs and retrieve information from a VMware Cloud Foundation (VCF) environment. Every action we perform in the VCF Operations UI or SDDC Manager UI—whether it’s viewing clusters, checking hosts, or managing domains—triggers an underlying - [VCF Automation Publish content to catalog](https://virtutechnotes.in/vcf-automation-publish-content-to-catalog/) - In Previous blogs we discussed about VCF Automation basics, Provider portal management, Organization (Tenant) portal management. Part 1 – VCF9 Automation for a Cloud-Like Experience Part 2 – VCF Automation: Step by step guide to setup Provider Management Part 3 – VCF Automation: Step by step guide to setup Organization management In this blog, we - [Part 3 - VCF Automation step by step guide to Organization Management](https://virtutechnotes.in/part-3-vcf-automation-step-by-step-guide-to-organization-management/) - This is part 3 of a 3 part series on VCF Automation. In this blog, we will discuss about Organization (Tenant) management In Part 2, we have created provider region, created an Organization called Sample_Org, assigned region quotas, configured organization networking. Lets proceed to our organization, then proceed with next steps. We can login to - [Part 1- VCF9 Automation for a Cloud-Like Experience](https://virtutechnotes.in/vcf-9-automation-for-a-cloud-like-experience/) - In earlier blogs, we explored the VCF architecture, its core components, and the new capabilities introduced in VCF 9. High level overview of VCF9 What is new in VCF9 In this post, we shift focus to the VCF Automation. This is Part 1 of a 3 part series, In Part 1 we discuss about VCF - [What is vSphere Supervisor?](https://virtutechnotes.in/what-is-vsphere-supervisor/) - With the release of vSphere 9 and VCF 9, VMware Broadcom has reimagined how modern applications and infrastructure are consumed on vSphere. In earlier versions of vSphere 8, enabling workload management transformed a cluster into a Supervisor Cluster, primarily focused on running Kubernetes workloads. While this was a big step forward, VMs and container-based applications - [Part 2 - VCF Automation: Step by step guide to setup Provider Management](https://virtutechnotes.in/step-by-step-guide-to-setup-vcf-automation-provider-management/) - This is part 2 of a 3 part series on VCF Automation. In Part 1 VCF 9 Automation for a Cloud-Like Experience we discussed about basics of VCF Automation 9, its foundations and what are the important components in it. Part 1 - VCF9 Automation for a Cloud-Like Experience Part 2 - VCF Automation: Step - [Upgrading existing vSphere to VCF9](https://virtutechnotes.in/upgrading-existing-vsphere-to-vcf9/) - If you already run a vSphere environment, you may be evaluating the available paths to converge and upgrade your existing infrastructure into VMware Cloud Foundation (VCF) 9.0—Broadcom’s fully integrated private cloud platform. The upgrade path depends on the current footprint of your vSphere deployment and the VMware Aria components in use. Below are the common - [High level overview of VCF9](https://virtutechnotes.in/understanding-vmware-cloud-foundation-vcf9-architecture/) - A clear understanding of the VCF architecture and its components is essential for successfully deploying, configuring, and managing a Cloud Foundation environment. In this blog, I will cover: VCF architecture and its core components Infrastructure appliances in VCF Simple vs. High Availability (HA) deployment models Deployment pathways overview VCF Architecture and components VMware Cloud Foundation ## Pages - [Home](https://virtutechnotes.in/) - Discover practical, hands-on articles on VMware VCF ,Red Hat OpenShift, and cloud technologies designed to empower IT professionals and enthusiasts. - [About](https://virtutechnotes.in/about/) - Virtutechnotes.in by Raju Atmakuri This is Raju Atmakuri, Welcome to My blog "Virtutechnotes.in". Here is a quick intro about me I have 12+ years of IT experience, with the last 8 years focused on deploying and managing VMware Cloud Foundation (VCF) on VxRail and native VCF or VxRail-only clusters. With over 30 successful VCF/VxRail cluster ## Categories - [VCF](https://virtutechnotes.in/category/vcf/) - [VCF Automation](https://virtutechnotes.in/category/vcf/vcf-automation/) - [OpenShift](https://virtutechnotes.in/category/openshift/) ## Tags - [VCF9](https://virtutechnotes.in/tag/vcf9/) - [VCF Automation](https://virtutechnotes.in/tag/vcf-automation/) - [VCF Provider Management](https://virtutechnotes.in/tag/vcf-provider-management/) - [vSphere supervisor](https://virtutechnotes.in/tag/vsphere-supervisor/) - [IaaS](https://virtutechnotes.in/tag/iaas/) - [vSphere](https://virtutechnotes.in/tag/vsphere/) - [NSX](https://virtutechnotes.in/tag/nsx/) - [VCF instance](https://virtutechnotes.in/tag/vcf-instance/) - [Private cloud](https://virtutechnotes.in/tag/private-cloud/) - [VCF Fleet](https://virtutechnotes.in/tag/vcf-fleet/) - [LCM](https://virtutechnotes.in/tag/lcm/) - [Upgrade](https://virtutechnotes.in/tag/upgrade/) - [Import](https://virtutechnotes.in/tag/import/) - [workload domain](https://virtutechnotes.in/tag/workload-domain/) - [VKS](https://virtutechnotes.in/tag/vks/) - [Kubernetes](https://virtutechnotes.in/tag/kubernetes/) - [Velero](https://virtutechnotes.in/tag/velero/) - [minIO](https://virtutechnotes.in/tag/minio/) - [S3](https://virtutechnotes.in/tag/s3/) - [ObjectStorage](https://virtutechnotes.in/tag/objectstorage/) - [Backup](https://virtutechnotes.in/tag/backup/) - [Data protection](https://virtutechnotes.in/tag/data-protection/) - [Tanzu](https://virtutechnotes.in/tag/tanzu/) - [Kuberenetes](https://virtutechnotes.in/tag/kuberenetes/) - [K8s](https://virtutechnotes.in/tag/k8s/) - [PVC](https://virtutechnotes.in/tag/pvc/) - [PV](https://virtutechnotes.in/tag/pv/) - [StorageClass](https://virtutechnotes.in/tag/storageclass/) - [Supervisor](https://virtutechnotes.in/tag/supervisor/) - [VM Builds](https://virtutechnotes.in/tag/vm-builds/) - [VRO](https://virtutechnotes.in/tag/vro/) - [Orchestrator](https://virtutechnotes.in/tag/orchestrator/) - [VMApps Organization](https://virtutechnotes.in/tag/vmapps-organization/) - [VCFA VCF Automation](https://virtutechnotes.in/tag/vcfa-vcf-automation/) - [VM Apps](https://virtutechnotes.in/tag/vm-apps/) - [All Apps](https://virtutechnotes.in/tag/all-apps/) - [VCFA](https://virtutechnotes.in/tag/vcfa/) - [OIDC](https://virtutechnotes.in/tag/oidc/) - [VCF SSO](https://virtutechnotes.in/tag/vcf-sso/) - [IDP](https://virtutechnotes.in/tag/idp/) - [Subscription](https://virtutechnotes.in/tag/subscription/) - [blueprint](https://virtutechnotes.in/tag/blueprint/) - [Templates](https://virtutechnotes.in/tag/templates/) - [customize form](https://virtutechnotes.in/tag/customize-form/) - [Catalog](https://virtutechnotes.in/tag/catalog/)