Milestone1:InstallingESXi - echadbourne/SYS-350 GitHub Wiki
Introduction
In this lab we installed ESXi on our in class servers and laid the groundwork for our virtual environments. Below find each of the steps used to complete this lab. Pictures are included where I felt they were needed.
Create a bootable ESXi USB
- Download and install Rufus
- Run Rufus and select your blank USB
- Select the ISO you want (In this case ESXi)
- Leave all the defaults
- Run it and if it asks anything select yes
This is what the download section of the page looks like:
I did not actually do this part myself so I do not have any pictures of the process itself, just the webpage where you download Rufus
Install ESXi on the super
- Plug in the USB and restart the server ("Set Power Reset" in the KVMI/HTML5 interface)
- Spam F11 to reach the boot menu
- Select UEFI: USB 2.0 option (I forgot to get a picture of this but I think this is what it is called)
- Select the smallest disk - DO NOT Install to the USB, that would definitely cause problems
- Set a root password - Remember this root password because if you forget you will have to restart the whole class
After installation is complete it should reboot automatically
Network Setup
Configure the applicable IP addresses and subnets
Plug in the interface and turn it on in the network management settings
Creating a new Datastore
Go to the "storage" tab and create a new datastore. Use the default options and name the new one "datastore2-super5"
Browse the new datastore and create a new directory called isos, then upload pfsense and ubuntu isos to the directory
Create VSwitch
Networking > Add a standard virtual switch
Internal portgroup
pfsense
The pfsense setup was pretty standard, I had to create a new virtual machine with the following settings:
- EXSi6.5 Compatability
- Other, FreeBSD (64-bit)
- Put it in datastore2
- 2GB RAM
- THIN Provision on the disk
- 2 network cards - 1 on VM Network, 2 on 350-Internal (One of these will need to be added)
- CD points to pfSense ISO file
Install pfSense
Use all the defaults, and make sure to select the disk by pressing space when it comes up
Before reboot:
- Power off
- disconnect cd by changing to "host device"
- Take a snapshot called base
Configure the Firewall
Go through the prompts and set the correct IP addresses, then go to 10.0.17.2 to finish setting up the firewall. Default username and password are "admin" and "pfsense"
mgmt1
Xubuntu VM
New VM, Linux distro and Ubuntu (x64). Used these settings for it:
- 5GB RAM
- 2 CPU
- 30 GB THIN disk
- Put it on VMNetwork for installation
- Point it to the xubuntu ISO
Installing Xubuntu
Minimal installation, and make the useraccount generic, like Champuser. Then wait for it to install
Final Check
Ping a couple different things to make sure internet connectivity is working
Reflection
Most tips and tricks are interwoven into the rest of the entry, but I think most of the learning curve for this milestone was learning how to use the ESXi UI to do everything we needed to do. The VM Creation is very similar to the settings I've seen on the VMs we've used for past classes, so that made sense to me. Most of the installations used the default options, and I didn't run into any problems with installation, firewall setup, or mgmt setup.