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 😀

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

  1. Boa noite Rodrigo. Primeiramente quero agradeço e dar os parabéns a esse post que me ajudou muito com a personalização da ISO, mas parecia estar indo tudo bem e quando finalizou a instalação apresentou a seguinte mensagem “The installation profile cloud not be validated due to the following erros: VIB VFrontDe_bootbank_net51-r8169_6.011.00-2vft.510.0.0.799733 requires vmkap i_2_1_0_0, but the requirement cannot be sat satisfied within the ImageProgile”.

    Gostaria se possível de uma ajuda com relação a esse erro, desde já agradeço.

    Obs.: Sou novato no VMware

  2. Boa Tarde Rodrigo! Primeiramente quero agradecer esse post por me ajudar a resolver problema com drivers. Estava feliz e de repente no final da instalação apresentou a seguinte mensagem:
    “The instalation profile could not be validated due to the following errors: VIB VFrontDe_bootbank_net51-r8169_6.011.00-2vft.510.0.799733 requires vmkapi_2_1_0_0, but the requeriment cannot be satisfied within the ImageProfile.”
    Procurei sobre esse possível erro, mas não encontrei nem sobre vmkapi2100. Gostaria se possível ajuda no que estou errando, pois sou novato no VMware ESXi; desde já agradeço pela ajuda.

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.