Download the VCSA ISO from VMware website and then extract the files from ISO
Here I am going to show how to install VCSA using windows machine
Navigate to ~vcsa-ui-installerwin32 in it run the installer as administrator
Click install to start the process
Here I am installing vCenter server with Embedded PSA so keep it default and click Next
Enter the Esxi host or vCenter server details with credentials where you want to deploy VCSA then click Next
NOTE: This certificate warning we are getting because I don't have valid certificate installed in my Esxi server. If you have valid certificate installed you will not get this warning
Once you click Yes it will validate the credentials and prompt to next window
Provide the VM name and assign the root password for VCSA and click Next
Select deployment size according to your requirement and click next.
NOTE : If you are not sure keep it as default
Select the datastore where you want to deploy VCSA and click Next.
NOTE: Check the box for Enable Thin Disk Mode if you want to use thin provisioning
Select the Network and fill all the networking parameters required. You can enter the System name if you have valid hostname entry in your DNS server or else you can leave it empty and it will be automatically field with your provided IP address.
Review all the settings and for any mistakes go back and re enter. once you click Finish you will be not able to change some of the parameters. click Finish