As I begin to wind down the VMware webinar series, I wanted to bring all the content I have been working on for this series into a single blog write-up. Enabling Self-Service VMs and Containers for Users This series began with the automation of virtual infrastructure components including Virtual Machines and Kubernetes clusters. This solution included vRealize […]
Tag: VMware
Using the default VMware-Privileged PodSecurityPolicies on TKG
Issue: After deploying k8s clusters I usually run through a yelb app deployment to test and validate the cluster fundamental operations. After deploying TKG and the yelb app in a new namespace I noticed the ReplicaSets were not bringing pods online. kubectl get pods shows no pods and kubectl get rs shows the below. After […]
VM Template Updater with Ansible
I was working on a process for keeping Windows VM templates up to date in vSphere. I have seen this done before either by hand, which seems to never meet cadence expectations, and automated fashions with scripts. I have recently been exploring Ansible modules for Windows and decided to give this one a shot using […]
General Automation Thoughts and a Video
Humor me for a moment here… I have been reading a lot of books on k8s and I realized that you could probably categorize automation into three categories. Very similar to the Kubernetes object types used inside K8s clusters to support applications. We will forego the "Set" lingo and just use the main terms. Daemon […]
Ansible Variables, Prompts and T-Shirt Size VMs
This post describes a technique for using Ansible variables to create a menu driven request for vSphere VMs and allowing for "t-shirt sizes" to govern CPU and memory. This technique could be used to size system disks as well as other enhanced request offerings for menu driven requests. This post also shows examples of vars_prompt, […]
Part 3 – NSX-T Edge and Transport on 2 vmnic hardware
Deploy Tier0 Logical Router This is a continuation of the Part 1 and 2 found here.. This assumes you have completed configuring ESX Cluster for NSX as described in Part 1 of this series and deployed the Edge as described in Part 2 of this series. Deploy the Tier0 Router Here we are going to […]
Part 2 – NSX-T Edge and Transport on 2 vmnic hardware
Deploy Edge This is a continuation of the Part 1 found here. This assumes you have completed configuring ESX Cluster for NSX as described in Part 1 of this series. Create Edge Create the new Edge VM from the NSX manager Select the size required for your deployment. Provide Password and Enable SSH login for […]
Part 1 – NSX-T Edge and Transport on 2 vmnic hardware
Configure ESX hosts for NSX-T Install NSX Manager and Compute Manager etc… Add Segments for your required VLAN ports. Add two IP Pool ranges for TEP interfaces from separate subnets. You will need the following Segments for the existing vmkernel ports edge and router interfaces. ESXi Management VMotion TEP Interface Edge Edge Management (you could […]
NSX-T Edge and Transport on 2 vmnic hardware
3 Part Series I intended this to be a single article but it got very long. Goal: Have NSX-T configured on bare-metal ESXi hosts with a two physical ethernet port hardware limitation. These will need to be configured in a three host cluster configured for both transport and edge serving VLAN and Overlay NVDS. Environment: […]
vRealize Orchestrator – RestAPI Action to Input Form Field
I have come back to vRealize Orchestrator after some time as I have colleagues that use the product. I have always found it fairly tough to use as it is highly dependent on Javascript and I dont really spend much time writing in Javascript. As well as Javascript documentation is generally web focused I find […]
VM Alarm Script
The python script here does the stuff below. Although I built this to write the attributes you could easily stub in a CMDB or something and it would happen every time on create. Could be to far out there but some cool stuff anyway. You could also make those attributes whatever you wanted. I just […]