Instalando VMware ESXi no Mac Pro 1,1

Neste artigo, descrevo minha experiência de instalação do VMware ESXi em um antigo Apple Mac Pro 1,1.

Instalando VMware ESXi no Mac Pro 1,1

O cliente recebeu a tarefa de expandir o servidor de arquivos. Como o servidor de arquivos da empresa foi criado em um PowerMac G5 em 2016, e como foi manter o legado criado merece um artigo à parte. Decidiu-se combinar expansão com modernização e fazer um servidor de arquivos a partir do MacPro existente. E por estar em um processador Intel, a virtualização pode ser feita.

A tarefa é bastante viável, mas tivemos que enfrentar uma série de dificuldades e coletar dados sobre sua solução aos poucos. Além disso, a busca por uma solução era muitas vezes obscurecida pelos resultados do problema inverso “instalar o Mac OS no VMware”.

Para consolidar a experiência adquirida, reunir todos os grãos em um só lugar e traduzi-los para o russo, este artigo foi criado.

Requisito para o leitor: estar familiarizado com a instalação do VMware ESXi em hardware compatível com ele, por exemplo, um servidor HP. Familiarize-se com a tecnologia Apple. Em particular, não forneço detalhes de montagem e desmontagem do MacPro, mas há muitas nuances aí.

1. Ferragens

MacPro 1,1, também conhecido como MA356LL/A, também conhecido como A1186, foi o primeiro computador da Apple com processadores Intel, produzido em 2006-2008. Apesar de ter mais de 10 anos, o computador está em excelentes condições físicas. Nenhum dos 4 ventiladores poderosos é barulhento. Requer limpeza e montagem/desmontagem padrão.

Processadores - 2 Xeon 5150 dual-core. Arquitetura totalmente de 64 bits, mas o bootloader EFI é de 32 bits. Isso é muito importante, envenena muito a vida!

RAM – 4 GB PC5300 DDR2 ECC 667 MHz padrão, pode ser facilmente expandido para 16 GB e alguns dizem mais. A memória do servidor é adequada para o antigo HP gen.5-6 e, em geral, o computador é muito semelhante a este servidor, apenas em um gabinete diferente.

HDD – 4 cestos para 3.5” (LFF). Com algumas modificações físicas, 2.5″ (SFF) caberá nas cestas. Você pode ver mais sobre isso [8] SSD no Apple Mac Pro 1.1.

Há também um DVD IDE, de até 2 unidades no formato 5.25″. Mas também existem conectores SATA. Na placa-mãe eles são chamados de ODD SATA (ODD = Optical Disk Drive). Meus experimentos mostraram que discos rígidos e SSDs podem e devem ser instalados neste local.

Mais detalhes com fotosDefinitivamente, você pode combinar dispositivos IDE e SATA. Pode até ser possível instalar 2 IDE e 2 SATA, não verifiquei.

Não se esqueça de algumas dificuldades com a alimentação: foram liberados apenas 2 molex, a capacidade de carga é desconhecida. A fonte de alimentação não é a mesma de um PC, toda a alimentação passa pela placa-mãe, os conectores de alimentação nela não são padronizados.

Conector ímpar

Instalando VMware ESXi no Mac Pro 1,1

O padrão 0.5m é um pouco curto, vai ficar apertado e só é conveniente conectá-lo no último momento antes de terminar de empurrar o cesto para dentro do corpo.

Instalando VMware ESXi no Mac Pro 1,1

Você precisará de um cabo SATA de 0.8 m, de preferência com conector angular. 1m é demais.

Instalando VMware ESXi no Mac Pro 1,1

O corpo de um CD-ROM desnecessário é perfeito como um adaptador físico 5.25-2.5. Se não houver nada desnecessário, com certeza ficará assim depois de separar o recheio do corpo.

Instalando VMware ESXi no Mac Pro 1,1

A revisão do hardware e as possibilidades para sua modernização podem ser concluídas aqui. Olhando para o futuro, direi apenas que não devemos ter pressa em montar e instalar tudo de uma vez; no processo, precisaremos remover a ferrovia.

2. Selecione ESXi

Uso Gráfico de compatibilidade VMware Você pode entender que o Xeon 5150 é compatível com no máximo ESXi 5.5 U3. Esta é a versão que iremos instalar.

ESXi 6.0 abandonou o suporte para tudo “legado”. Oficialmente, ele e outros mais recentes como o 6.7 não podem ser colocados aqui, mas, realisticamente, pode funcionar. Houve menções na Internet de que isso foi um sucesso. Mas, desta vez não, minha opinião é que a incompatibilidade do processador é um forte feitiço. Isso não é possível em produção, apenas em experimentos.

Para novas versões do ESXi, assumo os mesmos métodos para finalizar com um arquivo.

3. Finalização da distribuição com arquivo

O kit de distribuição era padrão. É possível no site ou em torrents. ESXi 5.5 U3.

Mas, lembre-se de prestar atenção na arquitetura totalmente de 64 bits, mas o bootloader EFI é de 32 bits?! É aqui que ele se encontrará. Quando tento baixar o instalador, nada acontece.
Você precisa substituir o bootloader do instalador por um mais antigo de 32 bits. Parece ser de uma versão ainda anterior à 5.0.

Isso é descrito em detalhes no artigo [2] Compatibilidade do Mac Pro com instalação do ESXi 5.0, arquivo BOOTIA32.EFI nós partimos daí.

Usamos um programa de edição iso (por exemplo, ultraiso). Encontramos a pasta EFIBOOT dentro da iso e substituímos o arquivo BOOTIA32.EFI pelo antigo, salvamos e agora está tudo carregado!

Instalando VMware ESXi no Mac Pro 1,1

4. Instale o ESXi

Sem detalhes, tudo está como sempre. A instalação foi concluída com sucesso, mas nada carrega, isso é normal!

5. Finalizando o carregador com um arquivo

O algoritmo de ações está indicado no artigo [3] Trazendo vida a um antigo Mac Pro com ESXi 6.0, também há um link para o arquivo Arquivos de inicialização de 32 bits.

5.1. Removemos o disco rígido e o conectamos a outro computador.

Usei a versão de hardware de um MacBook com adaptador sata-usb, você pode usar Linux. Se você não tiver um computador separado, poderá usar outro disco rígido, conectá-lo ao MacPro, instalar o MacOS nele e montar um disco rígido com ESXi a partir dele.

Não é possível usar o Windows! Mesmo depois de incluir este disco no sistema Windows, pequenas alterações serão feitas nele sem solicitar. Eles são pequenos e não incomodam ninguém, mas no nosso caso, carregar o ESXi terminará com o erro “Bank6 não é um banco de inicialização vmware, nenhum hipervisor foi encontrado”.

Instalando VMware ESXi no Mac Pro 1,1

Aqui está um artigo com detalhes do que acontece se você ficar preso [4] bank6 não é um banco de inicialização VMware, nenhum hipervisor foi encontrado. A aqui está o método A solução é simples e rápida – instale o ESXi novamente!

5.2 Monte a partição EFI

Abra o Terminal, certifique-se de mudar para o modo superusuário

Sudo –s

Crie um diretório para a seção futura

mkdir  /Volumes/EFI

veja as seções disponíveis

diskutil list

é disso que precisamos, uma partição EFI chamada ESXi

Instalando VMware ESXi no Mac Pro 1,1

Nós montamos

mount_msdos /dev/disk2s1 /Volumes/EFI

No disco montado, você precisará substituir os arquivos por versões mais antigas. Versões mais antigas podem ser encontradas em [3]arquivar Arquivos de inicialização de 32 bits

Arquivos de substituição:

/EFI/BOOT/BOOTIA32.EFI
/EFI/BOOT/BOOTx64.EFI
/EFI/VMware/mboot32.efi
/EFI/VMware/mboot64.efi

Instalando VMware ESXi no Mac Pro 1,1

Após a conclusão, desconecte a partição EFI montada

umount -f /Volumes/EFI

Uma nota sobre como fazer a imagem

Uma nota sobre como fazer a imagem

Idealmente, seria bom entender onde esses arquivos estão localizados dentro da distribuição. Então eles podem ser substituídos ali mesmo e lançar seu próprio kit de distribuição “ESXi 5.5 para o antigo MacPro”, totalmente pronto para uma instalação sem problemas.

Eu não consegui encontrá-los. Quase todos os arquivos com extensões como “.v00” na distribuição ESXi são arquivos tar de vários tipos. Eles contêm arquivos .vtar e também arquivos... Passei muito tempo usando o programa 7zip para vasculhar esses aninhamentos intermináveis, mas não consegui encontrar nada parecido com uma partição EFI. Principalmente existem diretórios Linux.

O arquivo efiboot.img pareceu ser o mais adequado, mas você pode abri-lo facilmente e ver que não é nada igual.

Instalando VMware ESXi no Mac Pro 1,1

5.3. Retiramos o disco rígido e instalamos no MacPro

Já estamos instalando desde sempre, aparafusando tudo e montando.

E agora o ESXi já está carregando!

Pode não parecer. Desde o momento de ligar e da tela branca até a tela preta de inicialização do ESXi, leva um pouco mais de tempo do que o habitual Apple Mac OS.

6. FIM.

Isso conclui a instalação, configurando o ESXi normalmente para configurar o ESXi.

Instalando VMware ESXi no Mac Pro 1,1

É importante notar que a instalação adicional do Mac Os em VMware instalado em equipamentos Apple é legal.

Literatura

Links para artigos, a maioria em inglês.
[1] Unidade óptica Sata no Mac Pro 1,1 = substituindo o CD IDE por SATA ou por um disco rígido.
https://discussions.apple.com/thread/3872488
http://www.tech.its.iastate.edu/macosx/downloads/MacPro-SATA-INS.pdf
[2] Compatibilidade do Mac Pro com a instalação do ESXi 5.0 = sobre a substituição do carregador de boot para instalação
https://communities.vmware.com/thread/327538
[3] Trazendo vida a um antigo Mac Pro com ESXi 6.0 = sobre como substituir os bootloaders de um ESXi já instalado.
https://neckercube.com/posts/2016-04-11-bringing-an-old-mac-pro-back-to-life-with-esxi-6-0/
[4] bank6 não é um banco de inicialização VMware nenhum hipervisor encontrado = o que acontecerá se você se conectar no Windows
https://communities.vmware.com/thread/429698
[5] O host ESXi 5.x falha ao reinicializar após a instalação com o erro: Não é um banco de inicialização VMware. Nenhum hipervisor encontrado (2012022) = e conselhos oficiais sobre como corrigi-lo
https://kb.vmware.com/s/article/2012022
[6] Como montar uma partição EFI no Mac OS
https://kim.tools/blog/page/kak-primontirovat-efi-razdel-v-mac-os
[7] Guia de compatibilidade VMware
https://www.vmware.com/resources/compatibility/search.php
[8] SSD no Apple Mac Pro 1.1 = instalando você mesmo um 2.5″ em um sled de 3.5″
http://www.efxi.ru/more/upgrade_ssd_mac_pro.html
[9] Ofereça-se para comprar adaptadores prontos para trenós
https://everymac.com/systems/apple/mac_pro/faq/mac-pro-how-to-replace-hard-drive-install-ssd.html
[10] Especificação do MacPro utilizado
https://everymac.com/systems/apple/mac_pro/specs/mac-pro-quad-2.66-specs.html

Lista de arquivos

BOOTIA32.EFI carregador de instalação de [2] Arquivos de inicialização de 32 bits, substituindo o bootloader de [3]
Fonte: habr.com

Adicionar um comentário