All posts
352 practical guides, field notes, and technical fixes.
20261
202510
- Bridging Old Hypervisors to Cloud Native Platforms: What You’ll Learn at Cisco Live Amsterdam
- How to Increase CPU & Memory Limits and Set Node Selector for Splunk Operator on Kubernetes
- Cilium Network Policies, from first principles to production
- Fixing “Kubernetes configuration file is group-readable or world-readable” warnings
- Zoom Error 5456000 - An unknown error occurred - Unable to Connect
- Safely Clean Up Orphaned First Class Disks (FCDs) in VMware vSphere with PowerCLI
- Learn KubeVirt: Deep Dive for VMware vSphere Admins
- Kubernetes Finalizers: Deep Dive into PVC Deletion
- Kubernetes Scheduling: nodeSelector vs nodeAffinity
- Highlight Kubernetes Labels in your Terminal with AWK
20247
- vSphere CSI Driver Images unable from gcr.io - quick fix
- So you want to work in Technical Marketing or other associated roles?
- Understanding cilium_event_type when using Cilium & Hubble
- KubeVirt - Creating Data Volume fails - DataVolume.storage spec is missing accessMode and volumeMode
- Cilium Hubble CLI - Configure Auto Completion
- Cilium Hubble CLI - Using a local configuration file
- How to migrate from Red Hat OpenShiftSDN/OVN-Kubernetes to Cilium
202312
- vSphere data loss bug returns - CBT issues in vSphere ESXI 8.0 update 2
- Grafana - unable to login "User already exists"
- Google Analytics GA4 - Fix Thresholding Applied and get granular refferal source data
- Script to uninstall and cleanup VMware Fusion
- Kubernetes Metric Server - cannot validate certificate because it doesn't contain any IP SANs
- Quick Tip: Supercharge Kubernetes Resource Retrieval with 'kubectl get -f'
- Red Hat OpenShift - Sorry, your reply was invalid: IP expected to be in one of the machine networks
- How to delete Kubernetes namespaces or pods with a specific pattern or name
- Collect VM Notes in (Aria) vRealize Operations: A Step-by-Step Guide
- How to run the last command as Sudo in Linux
- How to Add vSphere Tags to vRealize Operations Alert Emails using a Custom Payload
- VMware Aria Hub and AWS Setup: A Guide to Getting Started
202238
- Tanzu Kubernetes Grid 1.6 - Management Cluster deployment failure - unable to patch the cluster object
- vRealize Operations - Where did my "Object Relationships" view go?
- Configuring DNS Delegation from CloudFlare to Azure DNS
- How to Deploy a Tanzu Kubernetes Grid cluster using the Cilium CNI
- vRSLCM - SaltStack Config upgrade fails - LCMUPGRADEVSSC10103
- Creating a kubeconfig file for a Kubernetes Service Account
- Tanzu Observability - Configuring vRealize Operations Cloud Integration
- Sending vRealize Operations Alerts to ElasticStack (ELK)
- Deploying a Windows VM using vRealize Automation & configuring with SaltStack Config - Part 2
- Deploying a Windows VM using vRealize Automation & configuring with SaltStack Config - Part 1
- A debugging example of Salt Win-Repo issues
- vRealize Automation - Deploying a GKE Cluster with Code Stream, add to Tanzu Mission Control & Tanzu Service Mesh
- Interview with Daniel Bryant, Ambassador Labs - Kubernetes, PaaS, Err what's next?
- VMware Cloud on AWS - Managed Tanzu Kubernetes Grid with Tanzu Mission Control
- CloudHealth - Configuring vRealize Operations cost visibility for your private datacenters
- Tanzu Kubernetes Grid - Upgrading a Management and Workload Cluster deployed to vSphere
- vRealize Automation - Active Directory Integration - Configure LDAPS
- Tanzu Mission Control - Upgrading attached Tanzu Kubernetes Grid Clusters fails with error "updates to immutable fields are not allowed"
- vRealize Operations - Costing Setup and Configuration Deep Dive
- Tanzu Kubernetes Grid - Manual Certificate Renewal
- vRealize Automation - Property groups deep dive
- VMware Cloud on AWS Deep Dive - Activating, Deploying and Using the managed Tanzu Kubernetes Grid Service
- Openshift-install CLI Tool - Crash - Unable to decode instructions - Apple MacBook M1
- EKS - Kubectl - Unable to connect to the server - Exec plugin is configured to use API version client.authentication.k8s.io/v1alpha1
- Tanzu Service Mesh - Monitor Service Level Objectives and Configure Service Autoscaling
- GKE - User cannot create resource - requires one of ["container.roles.create"] permission(s)
- Google Cloud - Invitation email not received - Project IAM role pending
- OpenShift 4.10 on VMware - Introducing the out-of-the-box vSphere CSI Driver installation
- vRealize Operations Management Pack Builder - Building your first management pack
- Tanzu Observability - First look at monitoring OpenShift & VMware Cloud on AWS
- Configuring DNS Delegation from CloudFlare to AWS Route53
- Deploying vSphere with Tanzu Clusters using vRA and Cluster Plans
- Exploring the Git command line - A getting started guide
- Tanzu Service Mesh - First look at deploy, configure and managing an app between clusters
- Quick Fix - AWS Console - Current user or role does not have access to Kubernetes objects on this EKS Cluster
- OpenShift on VMware - Integrating with vSphere Storage, Networking and Monitoring.
- Using vRealize Automation Cloud Template to execute a Code Stream Pipeline
- Using the new vSphere Kubernetes Driver Operator with Red Hat OpenShift via Operator Hub
202169
- Deleting AWS EKS Cluster Fails? Learn How to Fix "Cannot Evict Pod as it Violates Disruption Budget" Error
- Creating and hosting a Helm Chart package to install Pac-Man on Kubernetes
- Deploying Nvidia GPU enabled Tanzu Kubernetes Clusters
- VMC vCenter email alerts not supported - Workaround with vRealize Log Insight Cloud
- vRealize Operations - Monitoring Kubernetes with Prometheus and Telegraf
- Upgrading the vSphere CSI Driver (Storage Container Plugin) from v2.1.0 to latest
- First Look - Setup Tanzu Build Services and rebuilding Pac-Man
- vRealize Log Insight - How to reset and unlock the local admin password
- Tanzu Kubernetes Grid - How to edit Node resources and Scale a Cluster Vertically With kubectl
- Quick Tip - Kubernetes - Delete all evicted pods across all namespaces
- vSphere with Tanzu - Can I disable DRS?
- Using vRealize Log Insight Cloud to archive on-premise Log Insight Data
- Kasten K10 - Air gap installation using Harbor Image Registry
- How to create vRO Dynamic Types for vRA Custom Resources
- Kubernetes Troubleshooting - Kubelet Unable to attach or mount volumes - timed out waiting for the condition
- vSphere with Tanzu - Creating cluster fails with "storage class is not valid"
- Data Management for VMware Tanzu with vRealize Automation as Custom Resources
- vRealize Automation 8.5 - Code Stream - Unexpected character ('\\' (code 92))
- MongoDB Container data loss issue - A Journey
- vRealize Operations - Creating interactions between separate dashboards
- Data Management For VMware Tanzu API Postman Collection
- Data Management for VMware Tanzu - Self-Service DBaaS
- Data Management for VMware Tanzu - Getting Started
- Configuring Kasten Multi-Cluster Manager across Tanzu and OpenShift
- Terraform vSphere Provider - Error while creating vApp properties
- vRealize Operations - Error: Failed to Test adapter instance - Finding Adapter Logs
- Resolving VMC - Objects with non-compliant storage policies in SDDC
- How to Escape Strings in Terraform with a Dollar Sign ($)
- Authenticate Docker to Harbor Image Registry with a Robot Account
- Tanzu Mission Control - Using custom policies to ensure Kasten protects a deployed application
- Deploying OpenShift clusters (IPI) using vRA Code Stream
- Passing JSON into vRA Code Stream CI Task - MalformedJsonException
- Postman Collection for Tanzu Mission Control REST APIs
- VMUG Recording - Understanding Data Protection for your VMware Tanzu Container Workloads
- Recording - Kubernetes 101 - Getting started in the cloud native world
- Tanzu Mission Control - TKG Management support and provisioning new clusters
- Walk through - Using vRA to deploy vSphere with Tanzu Namespaces & Guest Clusters
- vSphere with Tanzu - cidrBlocks intersects with the network range of the external ip pools
- Deploying Tanzu Kubernetes Grid to AWS fails with 'InstanceProvisionFailed'
- Using vRA to deploy Azure AKS Clusters and register with Tanzu Mission Control
- vRA Code Stream - Preserving files and artifacts created in a CI Task
- Using vRA to deploy AWS EKS Clusters and register with Tanzu Mission Control
- Postman - Logging in results in losing my offline work
- Getting the GitHub Verified commit badge when using Visual Code on Mac OS X
- VMware CMTY Podcast Appearance - Discussing Tanzu Mission Control and vROPs
- Ubuntu - apt-get update fails "The repository no longer has a Release file"
- Understanding the VMware Tanzu Kubernetes Terminology
- Tanzu Mission Control - Upgrading Kubernetes for a provisioned cluster
- Tanzu Mission Control - Delete a provisioned cluster
- Tanzu Mission Control - Deploying TKG Clusters to AWS
- Download Releases from Github using Curl and Wget
- Using Docker to update and commit to a container image
- Kubestr - Open-Source Kubernetes Storage benchmarking tool
- vRealize Operations integration with Tanzu Mission Control for auto cluster discovery
- Deploying Tanzu Kubernetes Grid Workload Cluster to Microsoft Azure
- Deploying Tanzu Kubernetes Grid Management Cluster to Microsoft Azure
- VMUG Recording - Protecting your Tanzu Kubernetes Workload with Kasten by Veeam
- VCF - SDDC Manager - How to delete bundles
- How to backup and restore your container workloads using Kasten by Veeam
- Installing and configuring Kasten to protect container workloads on VMware Tanzu Kubernetes Grid
- How to install and configure Kasten to protect container workloads on Red Hat OpenShift and VMware vSphere
- Check how long a VM is turned off in vSphere using vROPs
- How to update Kasten to the latest version
- How to build a vROPs dashboard for tracking Total VMs deployed and Growth Trend
- VMware Tanzu Mission Control – Using the Data Protection feature for backups and restores
- Enabling Tanzu Mission Control Data Protection on Red Hat OpenShift
- Using Google Analytics to view your visitors exact referral page and landing page
- How to configure Red Hat OpenShift to forward logs to VMware vRealize Log Insight Cloud
- OpenShift - Cluster-Monitoring-Operator Pod Error - cannot verify user is non-root
202061
- TAM Lab 079 - Using vRA Cloud to operate a Multi-Cloud Environment
- Deploying the VMware Appliance for Folding@Home using Terraform
- How to delete vCenter Roles in VMC
- Interview with Nikola Pejkova - Technical Analyst & Community Manager @Veeam
- How to deploy the VMware Appliance for Folding@Home
- How to specify your vSphere virtual machine resources when deploying Red Hat OpenShift
- Learn How to Add Characters to the Start & End of Lines in Notepad++
- Red Hat OpenShift on VMware vSphere - How to Scale and Edit your cluster deployments
- A guide to vSphere with Tanzu Kubernetes - Day 2 Operations for the VI Admin
- vRealize Operations - What is the Guest|Page In/Out Rate Metric?
- How to build vROPs dashboard for tracking VM Growth over X days
- How to use FAHControl to manage multiple Folding@Home Client instances
- How to generate self-signed certificates in AVI Networks for use with Windows Services
- vCenter patching failed to update the VAMI build "Got exception while trying to save metadata to a file: Unexpected content in /etc/issue file"
- How To Fix A PVC Stuck in Terminating Status in Kubernetes: Troubleshooting Guide
- Dean's top 10 session picks for VMworld 2020
- Using the vSphere CSI Driver with OpenShift 4.x and VSAN File Services
- How to backup vRealize Automation 8.x using Veeam
- Veeam - Script finished execution with unexpected exit code: 126
- How to Install and configure vSphere CSI Driver on OpenShift 4.x
- How to deploy OpenShift 4.3 on VMware vSphere with Static IP addresses using Terraform
- Veeam Backup For Azure - Integrating with Veeam Backup and Replication
- Veeam Backup for Azure - Configuring your first Backup Policy
- Veeam Backup for Microsoft Azure - Restoring a Backup
- Veeam Backup for Microsoft Azure - Getting Started: Setting up the Infrastructure
- Veeam Backup for Azure - Service Endpoint from virtual network to Microsoft.Storage doesn't exist
- Kubernetes command line: tips and tricks
- VMware Tanzu Mission Control - Getting started with your first cluster
- VMware Tanzu Mission Control - Workspaces and Policies
- VMware Tanzu Mission Control - Cluster Inspections
- vRealize Operations - Monitoring OpenShift Container Platform environments
- PowerCLI - Import-VApp Name or service not known
- vCenter 7.0 - Image based backup is still supported, but won't be in future versions
- Veeam Backup for Azure - Unable to check required permissions.
- vROPs Dashboard - Display port group with VLAN ID and map to virtual machines
- London VMUG Recording - Horizon on VMC
- Creating a redirection on your wordpress domain
- Joining VMware and the Folding@Home Project - FAQ
- Using FAHControl to monitor multiple Folding@Home Clients
- Migrating User and Password Objects between Active Directory Forests
- Powershell snippet - text to secure string and output to XML file
- vRSLCM - vRA fails to update from 8.0 to 8.0.1 - LCMVRAVACONFIG90030
- Windows Server 2019 Evaluation - Activation fails
- Kubernetes basics - kubeadm token create --print-join-command
- Horizon on VMC - Considerations and setting up a lab environment
- Introducing the VMware UK&I TAM Spotify playlist
- Join VMware & the Folding@Home project in the fight against COVID-19
- Link-O-Rama - VMware Announcements - Tanzu, vSphere 7, Cloud Foundation 4.0 and More
- Introducing VMware TAM Lab YouTube Channel
- Building a Veeam Lab - Testing Scenarios
- Building a Veeam Lab - a recommended architecture
- Veeam VMCE 2020 - Beta course and exam
- vRSLCM - Replacing vRA key fails with "Failed to apply License key - LCMVRAVACONFIG590007"
- vRealize LifeCycle Manager - New License - Exception while loading DLF
- Nested VCF Lab - Error while creating NFS datastore
- Naming Conventions and Standards for Systems and Devices
- VeeamPN 2.1 - Configure static IP for Network Hub
- Interview - Matthew Steiner - Cloud Technologist and Author
- Support Ticket Template - Helping you help your vendor support teams
- Synology - Moving a package between volumes
- How to Elevate to Root Access with WinSCP
201918
- VMware Horizon Blast - Failed to Connect to Connection Server
- VDI Cleanup script I use before sealing any golden image before deployment
- vRealize Automation 8.0 - Wildcard SSL certificate support and deployment issues - LCMVRAVACONFIG590003
- vRSLCM 8.0 - vROPs 7.5 upgrade fails due to Admin password expiry
- vRSLCM 8.0 - Default Storage is too small
- VMware LifeCycle Manager - Migration error "SSH is not enabled or invalid" - LCMMIGRATION15102
- VMware vRealize LifeCycle Manager 8 - Migration Process Screenshots
- VMware Ports and Protocols - All in one place!
- VMware Cloud Foundation - SDDC Manager License key is not valid
- PowerCLI with a GUI - Clone a machine, add DHCP Reservations, alter CPUID
- vROPs - What is the "IsGreenForPlacement" Metric + Dashboard
- Using vROPs to track adoption - Such as VMware Tools upgrades
- Recipe: Grilled Mexican Chicken perfect for Tacos
- Notes from the field - Penetration tests
- Interview - Ian Sanderson talks community and career growth
- Virtually Speaking Podcast - Guest appearance - Ep 109 - Fire, Flood, Blood
- vBrownbag Session - Upgrading from vSphere 5.5 to 6.x
- vBrownBag Session - Microsoft Azure for vSphere Admins
20183
201712
- VMworld Europe 2017 - Day 1
- First Look - Leveraging the Nimble Secondary Flash Array with Veeam - Setup guide
- Setting up a Nimble Secondary Flash Array from scratch
- Now available - VMware vSphere 6.5 Host Resources Deep Dive
- Video Blogs I appeared on at #VeeamON
- #VeeamON 2017 Announcements - Now the dust has settled
- HP IMC 7.2 - won't backup config of Cisco Nexus 9K switch
- Interview - Chris Wahl - Author, Blogger, IT Consultant
- HPE Stealthily Buys Nimble Storage - Someone was bound to do it
- Interview - Dave Kawula - MVP, Consultant, Author
- Nimble Storage - The life of a failed disk
- Interview - Matt Crape - Community Blogger & IT Manager
201611
- Interview - Joe Baguley, VMware EMEA CTO
- HP FlexFabric Switches - AirFlow direction is not prefered
- Trend Deep Security - Agentless Deployment with NSX - Issues with Web Reputation Service
- First look at Veeam 9.5 & Nimble Storage Integration – Part 2
- First look at Veeam 9.5 & Nimble Storage Integration - Part 1
- What happens when a Nimble Storage disk drive fails?
- Powershell - Get-ADuser and output the homedrives to CSV file
- How to produce good documentation – Part 5 – Diagraming your (Veeam) Backups
- Finally, a OneDrive for Business client for Mac OS X, that works!
- Veeam v9 Backup and replication / ONE upgrade from v8
- PowerCLI - Setup Host networking and storage ready for ISCSI LUNs
201545
- Further ESXi 6.0 CBT bug info - Reset your CBT!!!
- [Quick Post] Sharing a generic Troubleshooting poster I found online #vDM30in30
- [Quick Post] Citrix Receiver - Clean uninstall tool - #vDM30in30
- Exam Experience - VMware VCP6-DT #vDM30in30
- ESXi 6.0 CBT Issue KB 2136854 - Resolved #vDM30in30
- My daily tool kit - IT gadgets and software - #vDM30in30
- HP 2920 Switch - Reboot issue on firmware ver 15.18.0006 #vDM30in30
- Yet again, ESXi 6.0, CBT issues #vDM30in30
- Book Review - Citrix XenDesktop CookBook Third Edition - #vDM30in30
- Book Review - Countdown to Zero Day #vDM30in30
- Exam Experience - Cisco CCNP Datacenter - 642-998 Designing Cisco Data Center Unified Computing (DCUCD) - #vDM30in30
- Using Command Prompt to log off terminal / Remote User - #vDM30in30
- Citrix XenDesktop - Password Reset not working on Wyse Terminals
- Guest appearance on the AdminAdmin Podcast
- Citrix StoreFront - Creating a Public SSL Certificate
- HP Virtual Connect - Upgrade from version 3.30 to 4.41
- And more blogs and sites I’ve been reading and sharing
- Last Minute VeeamON:Forum London plug!!!
- Deploy a Cisco UCS system – Part 4 – Upgrading the Firmware
- Deploy a Cisco UCS system - Part 3 - from scratch for VMware ESXi
- Deploy a Cisco UCS system - Part 2 - from scratch for VMware ESXi
- Deploy a Cisco UCS system - Part 1 - from scratch for VMware ESXi
- VCP5-DCV Exam Experience
- One year blogging
- vCenter 6.0 Client Application GUI bug - VM's showing Snapshots?
- ESXi 6.0 - More CBT woes
- Veeam Endpoint - Connect to a Backup Repository
- Veeam VMCE v8 Exam Experience
- Cisco UCS - Install ESXi 6.0
- Deploying VCSA 6.0 fails with supplied system name is invalid
- Getting to grips with the Cisco UCS Emulator
- MAC'ing the move (Windows to OS X)
- Password Reset on Cisco MDS 9100 Series Fibre Channel Switch
- Using VMware Update Manager to automatically download Dell Drivers to ESXi
- Upgrade VCSA to VMware vCenter 6
- VMware Software Manager - a quick guide
- Setting up LACP on Synology NAS and HP Switches
- More Blogs and sites I've been reading and sharing
- Invited to speak at North West England VMUG - 25th February 2015
- Patch Released - Major bug in VMware’s CBT function. KB2090639
- DCPromo Fails - The directory service is missing mandatory configuration information
- Revision notes from VMware Network Virtualization Fundamentals Course
- Veeam Hidden Feature - Backup Validator
- Blog posts I've been reading and sharing recently
- How to produce good documentation – Part 4 – Diagraming a network
201465
- Predictions in the world of IT for 2015
- Cisco CCNP TSHOOT - Exam Experience
- Applying the TSHOOT methodology to everything
- A look back on #vDM30in30 and blogging
- Veeam v8 - Backup Fails - NFC storage connection is unavailable
- VMware NSX - Just an introduction
- Taking Exams? Know your learning style
- Screen Capture Software of Choice - SnagIT
- Profwiz: Migrating users profiles to a new domain
- Veeam v8 - Active Directory Restore Wizard in action
- How to produce good documentation – Part 3 – Network IP's & Interfaces
- Accepted for Cisco Champion Program 2015
- VMware Horizon View - Connection Server Services dont load with Public SSL Cert
- vCenter lost DVS configuration - Fixing the hosts
- Extending your Server 2003 Disk Partitions using Dell Extpart
- Installing VMware Horizon View Composer fails with Error 1920
- VMware Update Manager - Fixing vCenter Plugin Issues
- Back to the Future - Configure ESX 4.0 iSCSI Multipathing
- Veeam ONE v8 - New Look, New Features
- Veeam: High Level End user case study, from an engineer’s perspective
- Setting iLO IP Address via ESXi CLI
- Using PowerCLI to create Virtual Machine Port Groups
- Get-PowerShelling or Remove-JobRole
- What an employer is looking for in a Technical Role
- Looking back at a VMware VDI Deployment
- HP-AMS Driver causes ESXi memory leak
- Veeam upgrade to v8 - Enterprise Manager fails with Access Control List error
- Embracing Social Media in the IT world
- Now bringing you CaaS – Confused-as-a-Service
- Veeam v8 is here - New Features and Upgrade Process
- How to produce good documentation – Part 2 – Rack and Server Diagrams
- Cisco CCNP 624-813 Switch Exam Experience
- Cisco CCNP Training - Bootcamp Roundup
- Using VMware Update Manager to automatically download HP Drivers to ESXi
- Cisco CCNP Training Course – Day 8 – SWITCH
- Major bug in VMware's CBT function. KB2090639 (Causes data corruption for backups)
- Cisco CCNP Training Course – Day 7 – SWITCH
- Veeam VMCE Course & Exam Experience
- VMware 5.1 vCenter Appliance - Call "EventHistoryCollector.SetLatestPageSize" for object "SessionID" on vCenter Server failed.
- Cisco CCNP Training Course – Day 6 - SWITCH
- #VMworld Day 3 & 4 - Final Notes
- VMworld #VMworld - Day 2 - Keynote, Sessions on NSX, EUC and performance
- #VMworld 2014 - Day 1
- Signing off to hit #VMworld & plus a republish of my last post
- How to produce good documentation - Part 1 - The foundation of any IT infrastructure
- VMworld Barcelona 2014 - Here I come
- Using VMware and CDP information (HP and Cisco Switches)
- Creating VPN tunnel between Cisco ASA and Watchguard XTM
- VMware ESXi - Test Jumbo Packets using VMKping
- Microsoft Exchange - No DNS servers could be retrieved from network adapter
- How to setup Veeam Direct SAN Backup over iSCSI - Unleash the Speed!
- Cisco CCNP Training Course – Day 5 - ROUTE
- Nimble Storage - How to update an array
- Nimble Storage - How to configure a device in 4 steps (Using the GUI Tool)
- Cisco CCNP Training Course - Day 4 - ROUTE
- Cisco CCNP Training Course – Day 3 - ROUTE
- Cisco CCNP Training Course – Day 2 - ROUTE
- Cisco CCNP Training Course - Day 1 - ROUTE
- Nimble Storage - How to configure a device from scratch (Using the CLI)
- Nimble Storage - How to create a Volume
- HP Chassis and Virtual Connect Firmware Upgrades - Don't bother
- Server 2012 R1/R2 Creating a Network Team and enable Jumbo Frames
- Cisco ASA - Allow traffic between two same security level interfaces
- VMware ESXi 5.5 u1 PSOD on HP ProLiant G7 PSOD
- Welcome to my lightbulb moment