Prehod na virtualizacijo se je začel s samimi težavami. Nekaj zaradi tega, ker sem to počel prvič, nekaj pa zaradi neprepoznavanja strojne opreme s strani programske opreme. Največji problem je bil ravno v tem, da VMware ESXi ni zaznal kontrolerja. Po dolgih urah mi je uspelo (skoraj) nemogoče. Sledijo podrobna navodila kako prepričati ESXi, da prepozna kontroler LSI Logic MegaRAID 300-8XLP. Pomembni podatki. V mašini je 6 diskov, od tega jih je 5 v RAID-u 5, eden pa je samostojen. Na samostojni disk sem ŽE namestil ESXi. ESXi je zagnan in gledam glavno konzolo.
- za vstop v “skriptno” konzolo pritisni ALT+F1
- vpiši “unsupported” in pritisni ENTER
- vpiši geslo od uporabnika “root”
- #lspic
- poišči svoj kontroler
- lspic -n
- vsi podatki se sedaj izpišejo v ID-jih strojjne opreme v enakem vrstnem redu. Tukaj poiščeš ID kontrolerja. V mojem primeru je to 0409.
- cd /tmp/
- mkdir -p oem/etc/vmware
- mkdir -p oem/usr/share/hwdata
- cd oem/etc/vmware
- cp /etc/vmware/simple.map simple.map
- vi simple.map
- dodaj ID za svoj kontroler. V mojem primeru sem poiskal vrstico z ID 0408 in jo skopiral, popravil številko in dodal opis
- zapri vi – pritisni ESC in vpiši :wq
- cd /tmp/oem/usr/share/hwdata
- cp /usr/share/hwdata/pci.ids pci.ids
- vi pci.ids
- Dodaj opis kontrolerja (opis bo prikazan v konzoli in v VI klientu)
- zapri vi – pritisni ESC in vpiši :wq
- cd /tmp/oem
- chown -R 201:201 ./etc
- chown -R 201:201 ./usr
- chmod -R 755 ./etc
- chmod -R 755 ./usr
- chmod 644 ./etc/vmware/simple.map
- chmod 644 ./usr/share/hwdata/pci.ids
- tar -cvzf oem.tgz etc usr
- cp oem.tgz /bootbank/oem.tgz
- cd /bootbank/
- chmod 755 oem.tgz
- reboot
Reference:
- Customizing your ESXi install with oem.tgz
- LSI MegaRAID 300-8X
- How to access the VMware ESXi hidden console
- SATA ’support’ for ESX Server
