Posted On March 31, 2019

VMware ESX Installation Procedures

kimconnect 0 comments
blog.KimConnect.com >> Virtualization >> VMware ESX Installation Procedures
1. Install ESX from ISO
  • Putty
  • Rufus
  • MWware-VCSA-all-6.0.0-2562643.iso
  • VMware-viclient.exe
  • KVM console (ie. Lantronix)
2. Install vCenter Appliance
  • Download vSphere client for Windows
  • Add ntp servers: pool.ntp.org, etc.
  • Set automatically start and stop with host
  • set DNS to point toward target vCenter Appliance
  • #vi /etc/hosts  (edit this file to include the IP address of the vCenter Appliance)
  • Mount ISO and run  E:\vsca\VMware-ClientintegrationPlugins-6.0.0.exe and E:\vcsa-setup.html
  • install certificate at /var/lib/vmware/vmca/root.cer
3. Install other appliances
  • OpenVPN
  • CyberPower (USP graceful shutdowns)
  • Veeam Endpoint Backup
  • OpenDNS Umbrella + integration with Active Directory (or just add DNS forwarders to AD DNS: 208.67.222.222, 208.67.220.220)
  • ScreenConnect
  • Snort
  • Squid
  • pfSense
 
Other things:
ESX change password complexity requirement:
1. Enable support mode
vim-cmd hostsvc/enable_ssh
vim-cmd hostsvc/start_ssh
vi /etc/pam.d/passwd
—–
Change
password requisite /lib/security/$ISA/pam_passwdqc.so retry=8,8,8,7,7
—–
 
2. Increase the maximum number of VMs per core (1024 cores per CPU x 2 = 2048 possible VMs)
esxcli system settings kernel set -s maxVCPUsPerCore -v 1024
esxcli system settings kernel set -s maxVMs -v 1024

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Cisco Fabric Switch – MDS Zoning Template

<# What this script does: 1. Checks to see if an Internet connection via PowerShell…

Install vCenter

- Download VMware-VCSA-all-6.0.0-2656757.iso - Download VirtualCloneDrive - Mount VCSA as virtual CD ROM - Disable…

PowerShell: Restart a Service on All Hyper-V Hosts of a Cluster

$serviceName='vmms' $clusterName='HyperV-cluster001' function restartServiceAllClusterNodes($service='vmms',$clusterName){ function restartService($serviceName){ $waitSeconds=40 $isValidProcess=try{[bool](get-service $serviceName -EA Stop)}catch{$false} if($isValidProcess){ try{ $process=Start-Process -FilePath…