ISO personalizada do ESXi (Homelab)

Salve Salve Pessoa!

As pessoas que são mais próximas de mim, sabem que estou montando um novo homelab.

Tive a necessidade de fazer uma ISO personalizada do ESXi devido os drivers de rede e os drivers de disco não serem homologados pela VMware.

Dessa forma, resolvi fazer um post, mostrando como criar essa ISO personalizada e como configurar da melhor maneira para seu ambiente.

Para podermos criar essa ISO personalizada utilizamos o script em  PowerShell do Andreas Peetz @VFrontDe, é um script bastante simples, porém é necessário que você conheça bem o seu hardware para saber qual driver vai adicionar a ISO.

No meu caso, a placa de rede onboard da minha placa mãe tem os drivers RTL8168(Realtek), mais informações sobre a placa no link abaixo:

http://www.gigabyte.com/products/product-page.aspx?pid=4970#sp

Como precisei comprar mais 4 placas de rede PCI off, comprei 4 placas TP-Link TG-3269, essas placas tem os drivers RTL8169(Realtek), mais informações no link abaixo:

http://www.tp-link.com/en/download/TG-3269.html

Como uso uma placa mãe normal, o driver da controladora de disco dela é o SATA AHCI Controller.

Podemos baixar o script acessando o site do Andreas – http://www.v-front.de/ ou clique no link abaixo:

ESXi-Customizer-PS-v2.4.ps1

Existe também um wiki dedica apenas a esse projeto – https://vibsdepot.v-front.de/wiki/index.php/Welcome

Nesta wiki, podemos ver a lista de drivers e softwares disponíveis para adicionarmos a nossa ISO personalizada – https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

Aconselho parar um pouco e dedicar alguns minutos a leitura de toda a documentação 😉

No meu caso, preciso de 3 drivers dessa lista:

net55-r8168
net51-r8169
sata-xahci

Então, se já baixei o script e sei quais os drivers que preciso, vamos meter a mão na massa 😀

Obs: Caso apresente algum aviso de segurança na execução do script, você pode desabilitar o mesmo seguindo os passos do link abaixo: (use a opção bypass) 😉

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/29932.como-habilitar-a-execucao-de-scripts-em-powershell.aspx

É necessário que você execute o script utilizando o PowerCLI, dessa forma abra o PowerCLI e navegue até a pasta onde você fez o download do script:

01

Agora execute o script com a opção -h, para que ele possa mostrar o help dele:

.\ESXi-Customizer-PS-v2.4.ps1 -h

captura-de-tela-2016-09-13-as-21-36-57

Agora vamos executar o script passando as seguintes opções:

-v60 – Versão do ESXi que queremos usar, no meu caso a 6.

-vft – Se conecta ao site V-Front para baixar os pacotes necessários.

-load – Informamos os drivers que queremos adicionar a ISO, no meu caso são net55-r8168, net51-r8169, sata-xahci.

-ipname – Nome do arquivo, no caso nossa ISO vai ficar com o nome ESXi-6-Homelab.iso.

-ipvendor – Personalizamos o nome do fornecedor da ISO, nome que vai aparecer quando você acessar o ESXi usando o cliente ou navegador.

Nós podemos passar outros parâmetros, mas para a minha necessidade são apenas esses, veja quais se adequam a sua necessidade.

.\ESXi-Customizer-PS-v2.4.ps1 -v60 -vft -load net55-r8168,net51-r8169,sata-xahci -ipname ESXi-6-Homelab -ipvendor Homelab

captura-de-tela-2016-09-13-as-21-56-51

Depois de executar o script, ele vai fazer as devidas conexões e os downloads:

captura-de-tela-2016-09-13-as-22-10-26

Como o script vai baixar todos os drivers e a ISO online, ele deve demorar um pouco dependendo da sua conexão.

Pronto, a ISO está pronta para ser usada, ela vai ficar no mesmo local do script, desde que você tenha usado os mesmos parâmetros mostrados acima:

captura-de-tela-2016-09-13-as-22-11-28-2

Agora é só instalar 😀

Maiores detalhes da utilização do script você pode acessar o link abaixo:

http://www.v-front.de/p/esxi-customizer-ps.html

Espero que tenham gostado e até a próxima 😀

2 thoughts to “ISO personalizada do ESXi (Homelab)”

Deixe uma resposta