20 Mar

vCenter Server Appliance(vCSA) as TFTP Server


One way to minimize the configuration of servers needed for the Auto Deploy infrastructure is to use the vCenter Server Appliance (vCSA) as the TFTP server.  Since Auto Deploy is built into the vCSA it has all the building blocks you need.

  1. Deploy your new vCSA
  2. Login and make sure all services are stopped (https://x.x.x.x:5480):
  3. SSH into the vCSA:
  4. Start the TFTP service:
  5. Set chkconfig:
  6. Verify Changes:
  7. Your TFTP directory is located at /tftpboot/
  8. The directory already contains the necessary files for Auto Deploy( tramp file, undionly.kpxe.vmw-hardwired, etc) with the exception of the deploy-tftp.zip.   This needs to be downloaded from you vCenter Server and scp’d to here.



20 Mar

Red Hat/CentOS TFTP Server Setup


There are many options for setting up a TFTP server. It can be Linux, Windows, or even ran right off of the vCenter Server Appliance (VCSA). Here are the steps I used to setup TFTP on CentOS:

    • Add the -c to this line:
  1. Check to see if the service is up:
    • Make sure you see the :69 to verify that it is running?
  2. Modify iptables to allow udp traffic or turn it off
    • Edit: /etc/sysconfig/iptables
    • Or turn iptables off completely (not the most secure option)
28 Jan

Auto Deploy 5.1 with standalone vCSA as Auto Deploy server


While trying to setup a pair of vCenter Server Appliances (vCSA) I noticed that the documentation was confusing and incorrect. My goal was to have one vCSA as the vCenter Server, and another as the Auto Deploy Server.

  1. You need to make sure that the Auto Deploy service is not running on the vCSA that you are using as your vCenter.  If you already have the Auto Deploy service running on your vCSA that you are using as your vCenter, you need to unregistered it from the local vCenter and set the service to not auto start.
  2. On the vCSA that you are using as your Auto Deploy server you must register with the vCenter Server