Aqui falaremos sobre os procedimentos que utilizamos para criar um DVD com a instalação do ESXi já com uma série de configurações, poupando tempo e evitando falhas humanas.
Esses procedimentos foram feitos sobre a versão 6.2 disponível no site da VMWare, imagens já personalizadas (de fabricantes) pode ser necessário alguma alteração no procedimento a ser feito. Se precisar, entre em contato com nossa equipe.
Abra a ISO e copie o arquivo isolinux.cfg. Obtenha o arquivo /etc/vmware/weasel/ks.cfg de um servidor vmware que tenha sido instalado mais próximo ao padrão que você deseja criar.
Com os dois arquivos, edite-os (sugerimos usar no notepad++) e configure-os da seguinte forma (abaixo estão apenas sugestões, altere conforme desejar), depois insira esses arquivos na ISO, grave o CD e execute a instalação automática.
O arquivo isolinux.cfg
No arquivo isolinux.cfg localize a linha APPEND -c boot.cfg e adicione em seu final ks=usb://ks.cfg ou ks=cdrom://ks.cfg (no nosso caso, iremos sempre gravar o ISO numa mídia para a empresa, por isso usamos cdrom.
O arquivo ks.cfg
Crie um arquivo chamado ks.cfg com o seguinte conteúdo:
#Sample scripted installation file
vmaccepteula
#rootpw senha_sem_criptografia
#se quiser usar senha criptogragada, use --iscrypted e pegue a senha em /etc/shadows num servidor vmware com a senha correta
rootpw --iscrypted -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ .
#pode ser install ou upgrade, como usaremos em novos servidores utilizaremos install
install --firstdisk --overwritevmfs
network --bootproto=dhcp --device=vmnic0<
network --bootproto=static --device=vmnic0 --ip=192.168.0.20 --netmask=255.255.0.0 --gateway=192.168.0.1 --nameserver=192.168.0.2,192.168.0.3 --hostname=imagem.dominio.local
reboot
%post --interpreter=python --ignorefailure=true
import time
stampFile = open('/finished.stamp', mode='w')
stampFile.write( time.asctime() )
%firstboot --interpreter=busybox
#Inserir a licença
vim-cmd vimsvc/license --set ABCDE-ABCDE-ABCDE-ABCDE-ABCDE
#Configuracoes no vSwitch
esxcli system module parameters set -m tcpip3 -p ipv6=0
esxcli network ip set --ipv6-enabled=false
Adicionar uma placa de rede fisica vmnic1 ao vswitch0
esxcli network vswitch standard uplink add --uplink-name vmnic1 --vswitsh-name vSwitch0
#Criar Vnetworks
esxcli network vswitch standard portgroup add --portgroup-name=Switch1-Laboratorio --vswitch-name=vSwitch0
esxcli network vswitch standard portgroup set -p Switch2-DMZ --vlan-id 16
#Configurar ambas placas de rede fisicas como ativas
esxcli network vswitch standard policy failover set --active-uplinks vmnic0,vmnic1 --vswitch-name vSwitch0
#Habilitar o VMotion
esxcli network ip interface tag add -i vmk0 -t VMotion
#Configurar o SNMP
esxcli system snmp set --enable=true --syscontact=suporte@dominio.com --syslocation=SUAEMPRESA --communities=SUACOMUNIDADESNMP
#Para as alterações persistirem
/sbin/auto-backup.sh
#Enter maintenance mode
esxcli system maintenanceMode set -e true
#Needed for configuration changes that could not be performed in esxcli
esxcli system shutdown reboot -d 60 -r "rebooting after host configurations"
vim-cmd hostsvc/maintenance_mode_exit
Fontes/Referências
https://youtube.com/watch?v=5UlSqweiIqI
Mais Informações
Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.
Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.