Skip to main content


Showing posts from February, 2018

Pure Storage PowerShell ESXi Connections

I have been using Pure Storage for a few months now and discovered that they have a PowerShell SDK to manage their storage system. My previous script for creating iSCSI connection from my host to the storage is great but it only creates the connection. The bit that was missing is to ensure the storage system authorises the ESXi to see the LUNS and usually you would need to pass the iSCSI IQN details to the storage admin. With the Pure Storage Powershell SDK I have now automated this section as well making my step towards Infrastructure as Code a step closer. I will step through my script explaining; Under the variables section we store all the relevant details We store the Pure Storage Array management IP or FQDN name $PureArrayIP = "Pure Storage Managment IP or FQDN" In Pure Storage I group all the ESXi servers in “host groups” so I store the host group that I would like to have the ESXi host place in $PureHostGroup = "Host Group Name" D

CIS Benchmark - Configuration Guides

Recently I attended a cloud security course and was introduced to Center for Internet Security ( ). They are a non-profit organisation providing guidance/best practices for securing IT systems again attacks. They have guides which are called "benchmark" and most of the guides are produce by subject matter experts, vendors and the community. These guides are very comprehensive where they explain what you can secure, why you would secure, how you can audit that particular setting, how to remediate /secure the system and what impact it may cause if you do apply the secure settings. There are guides ranging from the traditional Windows/Linux OS/Cisco to cloud (Azure/AWS) to IOS/Android and the likes of Docker/ Kubernetes . Head over to to see if there are any guides that are useful for you. You will need to provide email address to download these free guides. For VMware 6.0 onwards you will need to go to

Deploying VCSA 6.5 to Workstation

Previously to deploy VCSA to Workstation you would need to go through some painful steps to get it going. With 6.5 the process has been a lot more easier. I will go through the steps I’ve taken to just deploy a basic VCSA on Workstation 12 so that you can start playing with it. My setup: I used Workstation 12.5.7 build-5813279 running on Windows 10 and VCSA 6.5 ISO Build 7119157 (U1c). Make sure you have a working DNS server where the VCSA appliance can use and resolve to for the VCSA appliance name.  I am using Windows 10 so I am using the default built-in tool to mount the VCSA ISO. Make a note of which drive letter it has been mounted on Fire up VMware workstation and select “File > Open” Browse to the drive where the ISO has been mounted to. Go in to folder "vcsa" and you should see the “ova” file with the name starting with “VMware-vCenter-Server-Appliance-“. Select the file and click "open" Give the VM the name you want and the location o