Auto Deploying ESXi

1. Create a software depot

Download ESXi image from VMware website. This is zip file and available only for those who have purchased software. ISO file wouldn’t help you in creating software depot. Download zip file and extract it to suitable folder of your choice.

clip_image001

I have extracted the file to C:vSphere5.0ImageBuilder201111001 as shown below

clip_image002

Now create software depot using power cli CMDLET’s

clip_image004

 

SNAGHTML242caa31

 

SNAGHTML242ed823

 

 

 

 

SNAGHTML2432bd34

Rules can be created in various ways. Below you can find various examples of the rules and their explanations.


Examples

New-DeployRule –Name “AssignImageRule” –Item “ESXi-5.0.0-381646- standard” –Pattern “ipv4=10.91.243.1-10.91.243.254”

Above CMDLET creates deployrule  “AssignImageRule”, assigns a profile “ESXi-5.0.0-381646-standard” to all ESXi host which boots in 10.91.243.1-10.91.243.254 subnet

 

Add-DeployRule AssignImageRule

Above CMDLET moves the rule ”AssignImageRule” into active rule set

 

New-DeployRule –Name “AssignClusterRule” –Item “DC1-CLUS1” –Pattern “ipv4=10.91.243.1-10.91.243.254”

Above cmdlet creates a new rule “AssignClusterRule”, which moves the host in the subnet 10.91.243.1 – 10.91.243.254 into DC1-CLUS1 cluster. Activate this rule by using

Add-DeployRule “AssignClusterRule”

 

New-DeployRule –Name “AssignHostProfileRule” –Item “ADS-Host- Profile-1” –Pattern “ipv4=10.91.243.1-10.91.243.254”

Above cmdlet creates a new rule ”AssignHostProfileRule”, which assigns host profile “ADS-Host-Profile-1” to all hosts which boots from 10.91.243.1-10.91.243.254 subnet. Activate this rule by using

Add-DeployRule “AssignHostProfileRule”

As seen above we have created three rules, these rules have been activated.To check which rules are active use

Get-DeployRuleSet command

When the host is PXE’ed, first rule “AssignImageRule” will assign image to all host in 10.91.243.x subnet, then second rule “AssignClusterRule” will add these hosts to DC1-CLUS1 cluster and finally third rule “AssignHostProfileRule” will apply the host profile “ADS-Host- Profile”-to all these hosts.­­


Create DHCP reservation for ESXi hosts

Open DHCP Console, right click the “Reservations” and select “New Reservations”

clip_image011

Enter “Reservation Name”

Enter “IP Address”. This IP is offered by DHCP server every time based on “Mac Address” which is to be entered next.

Enter “Description” and press “Add”

clip_image012

Create DNS Record

Now create a DNS record. Please note when ESXi host is added to vCenter (using Auto Deploy mechanism), it does a reverse lookup check. If reverse lookup is not resolved, it adds the host using IP address.

1. Open DNS Console

2. Browse to your dns name/domain name. e.g. coalclub.com (in my case)

3. Right click on white space and select new Host (A) ….

clip_image014

clip_image015

clip_image016

Power On ESXi host

image

 

image

image

image