June 18, 2013 in Programming2 minutes
Name: UltimateUCSBuild.ps1
Author: Matthew Oswalt
Created: 6/10/2013
Current Version: v0.2 (ALPHA)
Revision Date: 6/18/2013
Description:
–THIS SCRIPT IS VERY NEW, EXPECT FREQUENT CHANGES AND IMPROVEMENTS–
A script that starts with a completely blank UCS system and configures it to completion.
This version of the script is very non-modular and static, but that will change in future versions.
My long-term vision for this script is to be simple, yet powerful. I want it to have the ability to provision lots of stuff very quickly, with minimal code changes. As it stands, this script can configure a UCS system completely from scratch (after the initial configuration like management IP adddresses, etc), in under a minute and a half.
**Download Link **- https://github.com/Mierdin/UltimateUCSBuilder
------------------------
RELEASE NOTES
------------------------
v0.2 (ALPHA) - Cleaned up a lot of stuff, made the script a little easier to read.
Changes:
--Automated the creation of the Host Firmware Package, but right now it is a blank policy.
Still needs to be manually configured if it is to do anything of value.
--Added comments
v0.1 (ALPHA)
My goal with this version was to define a workflow first,
then in later versions, make it more efficient on a module-by-module basis.
Features:
--Populates VLAN/VSAN databases
--Performs all configuration in a sub-organization, to allow for multi-tenancy right out of the gate
--Creates all MAC/WWPN/WWNN/UUID/Server Pools
--Creates most commonly-used policies
--Creates vNIC and vHBA Templates (updating)
--Creates Service Profile Templates that use the vNIC and vHBA Templates for simplicity (updating)
--Spawns a few SPs per SPT as a final configuration step
------------------------