VMWare ESXi pe Mac Mini 2009
  [ Ignoră ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

A instalat cineva VMWare ESXi pe Mac-uri ?
Am un Mac Mini 2009 cu 8 Gb de RAM, HDD+SSD care sta acum nefolosit.
Incepand cu ESXi 5.0, VMWare suporta oficial Mac-urile ca hardware pentru ESXi si masini virtuale cu OS X pe ele.
Mac Mini 2009 cica merge cu ESXi 5.1u3

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRankRank
Sr. Member
Din: București
Macuser din: 23.03.09

Pe Mini 2011 am pus, pe 2009 nu. Mai demult, prin 2012-13. Între timp am refăcut mini-ul cu OS X normal și am ESXi-ul pe un Intel Nuc i3.

 Semnătură 

Mac Mini Intel MGEN2LL/A, MC815LL/A - Sierra, MC239LL/A - ESXI 5.5, MB138LL/A Lion
Power Mac G4 M8787LL/A OpenBSD/macppc
Power Mac G5 Leopard
AppleTV2, iPhone 6+/64, iPhone 4, iPhone 2G

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: Dublin, Ireland
Macuser din: 07.05.09

Singura problema ar putea fi suportul pentru placa de retea, 5.0 este compatibil cu mai multe placi low end. Poti sa il testezi rulanad de pe usb.

 Semnătură 

Navighez pe net deci exist smile

MBA ‘15 | iPad mini 4 & 10.5 Pro | iPhone 6 & 7 | Apple Watch IV | aptv 4K

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRankRank
Sr. Member
Din: București
Macuser din: 23.03.09

La vremea respectivă a trebuit să fac o imagine iso personalizată cu driverul pentru interfața Broadcom inclus.
http://www.virtuallyghetto.com/2012/05/thats-so-cool-running-esxi-5-on-apple.html

La fel cum trebuie pentru Intel NUC.

Ce e fain la Mini 2011 este că odată inclus driverul este detectată și interfața Gigabit Thunderbolt, care este tot un Broadcom. Am avut astfel interfață separată pentru storage iSCSI / NFS, iSCSI target fiind serverul de fișiere HP Microserver / FreeBSD / ZFS.

 Semnătură 

Mac Mini Intel MGEN2LL/A, MC815LL/A - Sierra, MC239LL/A - ESXI 5.5, MB138LL/A Lion
Power Mac G4 M8787LL/A OpenBSD/macppc
Power Mac G5 Leopard
AppleTV2, iPhone 6+/64, iPhone 4, iPhone 2G

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Scriu aici pașii pe care i-am urmat și link-urile utile.

Recomand ESXi 5.1 pentru acasă.

ESXi 5.5 este mai nou dar:
- Au fost sterse o gramada de drivere “ne-oficiale” de Hardware OS X care existau in 5.0 si 5.1
- Masinile virtuale nou create, Versiunea 10, nu mai pot fi administrate din vSphere Client și doar din noua lor interfață de administare Web. Care interfață web este cu licență demo și expiră in 60 de zile

Vă înregistrați la VMWare pe site, downloadați ESXi 5.1 u2 ISO

Daca aveti untitatea optica functională, scrieti IOS-ul pe un CD si bootati de pe el.
Eu am făcut instalarea bootând de pe un stick USB și instalând pe același stick USB.
Pentru rulat ESXi de pe stick trebuie un stick de 8Gb sau 16Gb (mai mare de atat ramane neutilizat). Se poate instala si pe un card SD.
Daca vreti doar sa bootati de pe Stick si sa instalati direct pe HDD_ul mac-ului, ajunge si un stick de 512Mb

Stickul este făcut cu UNetbootin și ca să îl vadă mac-ul la boot când apeși Alt: http://perpetual-notion.blogspot.com/2011/08/unetbootin-on-mac-os-x.html cu urmatoarele modificari:

Inserați stickul in mac, porniti Disk Utilities, Info pe stick sa vedeti ce device /dev/diskN are, partition, 1 partiton, MSDOS, Options->MBR

Apoi in terminal ca root si raspundeti ca da la ce intreaba.

fdisk -/dev/rdiskN
f 1
write
exit 

Eject la stick, conectat la loc, verificat din nou in Disk Utilities, Info pe stick sa vedeti ce device /dev/diskN are
Click pe partitia MSDOS de pe stick, Unmount

Mers pe aplicatia unetbootin, Show Package Contents -> Contents -> Resources. localizati mbr.bin

In terminal din nou ca root.

dd conv=notrunc bs=440 count=if=(aici drag-n-drop cu mouse-ul din finder mbr.binof=/dev/diskN 

Acum discul e gata de pus ISO-ul pe el cu Unetbootin. Cand va intreaba la sfarsitul instalarii daca sa suprascrie un fisier, zicati ca nu

Bootati mac-ul cu Alt, alegesi discul USB cu EFI Boot, si instalati ESXi (pe stick sau HDD, după preferinte)

La mine ESXi nu mi-a vazut controller-ul SATA. Am dat drumul la ESXi Shell si SSH din “Troubleshooting” și apoi am updatat driverul de SATA:

http://www.v-front.de/2013/11/how-to-make-your-unsupported-sata-ahci.html

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 5 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Deci șmecheria asta nu o știam.

Cum alegi discul implicit de pornire a mac-ului dacă nu ai OS X sau Windows+drivere de Bootcamp ?

Ții apăsat Alt ca să apară lista de discuri botabile și apeși Ctrl înainte să click pe discul de pe care să plece. Și de acum încolo, pe ăla îl va încerca primul.

http://www.virtuallyghetto.com/2013/01/configure-apple-mac-mini-to-default.html

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 6 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

vSphere Client merge pe OS X cu CrossOver și un pic de muncă: https://www.codeweavers.com/compatibility/browse/name/?app_id=8014;tips=1#tip5555 (vedeti la Tips & Tricks)
Accesarea consolelor masinilor virtuale nu merge, dar există workaround, se pot accesa cu orice client VNC http://www.breaknenter.org/2011/03/poor-mans-vmware-infrastructure-client-for-os-x/
Și așa se modifică firewall-ul de pe serverul ESXi ca sa permita conectarea la console cu VNC http://www.unixarena.com/2014/02/configuring-vmware-esxi-virtual-machine-console-vnc.html

[ Modificat: 05 Februarie 2015 02:34 AM de psergiu ]
 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 7 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Merge ... e dăștept. Dacă detectează că e instalat pe un mac, îți apare și “Mac OS X” în lista de sisteme de operare când creezi o mașină virtuală nouă. Și citește direct din InstallESD.dmg

Imagini atașate
ESXi_Lion.png
 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 8 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

10.7 & 10.8 se instalează direct, bootând din InstallESD.dmg
Pentru 10.9 procedura e un pic mai complicată http://techiezone.rottigni.net/2013/11/installing-mavericks-on-esxi-5-1/
Pentru 10.10 se clonează instalarea de 10.9 http://www.dedoimedo.com/computers/vmware-esxi-clone-machine.html și se face upgrade la 10.10 din app store.

E interesant să vezi cum se schimbă OS-X de la o versiune la alta.
Incepând cu 10.8 nu mai știe să creeze user-ul cu username-ul tău preferat (in 10.5-10.7 stia) și inventează un username pe baza numelui întreg (ca in 10.0-10.4)
Incapand cu 10.9 nu mai știe să seteze timezone-ul automat și nici nu te intreabă de el - toată lumea e în California.
Setupul de 10.9 nu te lasa sa continui daca nu ii bifezi sa accepte iMessage pe mac

Sfaturi generale pt cine vrea sa instaleze OS X pe VmWare
1) Instalați VmWare tools de OS X. Da, există și merg.
2) Dezactivati “put HDD to sleep”, screensaverele si sleep-ul de la mac & display
3) Daca folositi clientul de VNC Chicken pt a accesa consola de ESXi, dezactivați din protocoale Tight și JPEG.
4) Din Sharing, schimați numele hostname-ul mac-ului și tați drumul la Screen Sharing pt userul vostru - e mai rapid decât acesarea consolei ESXi

Am acum 4 OSX-uri rulând deodată în momentul ăsta. O să încerc să instalez și 10.4, 10.5 & 10.6.

Imagini atașate
4osx.png
 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
  [ Ignoră ]   [ # 9 ]
Avatar
RankRankRankRank
Sr. Member
Din: București
Macuser din: 23.03.09

Deci tocmai am dat peste chestia asta și sunt extaziat:
https://labs.vmware.com/flings/esxi-embedded-host-client

 Semnătură 

Mac Mini Intel MGEN2LL/A, MC815LL/A - Sierra, MC239LL/A - ESXI 5.5, MB138LL/A Lion
Power Mac G4 M8787LL/A OpenBSD/macppc
Power Mac G5 Leopard
AppleTV2, iPhone 6+/64, iPhone 4, iPhone 2G

Profil