Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

Posts Tagged ‘vmware

VSphere 5.1 i Realtek 8139 (8139too) w jednym stali domu.

Korzystając z zaległego urlopu postanowiłem wykonać dawno odkładaną aktualizację domowego labu z VSphere 5.0 do 5.1.  Jeden z serwerów zaopatrzony jest w kartę sieciową Realtek 8168, drugi w kartę Intela. O ile sam upgrade przebiegł bez żadnych większych zarzutów o tyle maszyna zaopatrzona w (on-board) 8168 wszelakie operacje sieciowe zaczęła po prostu … ignorować.

W logach serwera DHCP widać było poprawne uwierzytelnienie, cały cykl DORA zakończony sukcesem, interfejs po stronie VSphere uparcie pokazywał 0.0.0.0, po pewnym czasie przechodząc na adresację APIPA, nadanie adresu statycznego kończyło się podobnym efektem.

Na szybko szukając rozwiązania problemu (zostałem bowiem z hostem bez sieci) zauważyłem iż jest to popularna bolączka, na którą tak naprawdę nie ma porządnego rozwiązania. Podmiana sterowników z wersji 5.0 nie załatwiała sprawy – do wyboru zostało mi poszukiwanie oficjalnie wspieranego interfejsu lub nieoficjalnie acz działającego.

Padło na poniewierające się i w miarę uniwersalne Realteki 8139 (C/D), których zawsze mam kilka w odwodzie.

W jaki jednak sposób dorzucić nowe sterowniki nie posiadając sieci? Możemy wypalić je na płycie CD (o ile nasz host takowy napęd posiada), możemy skorzystać z USB – co raczej w maszynie zdarza się zawsze. Musimy jednak się odpowiednio przygotować.

1. Pendrive z jakiego skorzystamy powinien mieć partycję sformatowaną w FAT16, nie większą niż 2GB (moja była na poziomie 1.5). Plik vib możemy pobrać z tego miejsca: net-8139-1.0.0.x86_64

2. Po zalogowaniu,  z konsoli hosta wydajemy polecenie:

# /etc/init.d/usbarbitrator stop

ew. wyciagamy i wsadzamy nasz napęd.

3.W katalogu /vmfs/volumes powinien pojawić się nasz zamontowany napęd jako NO NAME.

Przechodzimy do niego i kopiujemy vib do datastore: (sprawdzcie tylko nazwę Waszego datastore)

# cp net-8139-1.0.0.x86_64 /vmfs/volumes/datastore1

4. Wchodzimy do Maintenance Mode i pozwalamy na dorzucanie sterowników:

# esxcli system maintenanceMode set -e true -t 0
# esxcli software acceptance set --level=CommunitySupported    [OPCJA]

5. Dorzucamy sterownik:

#esxcli software vib install -v /vmfs/volumes/datastore1/net-8139-1.0.0.x86_64

6. Opuszczamy Maintenance Mode

#esxcli system maintenanceMode set -e false -t 0

Reboot.

Gwoli wyjaśnienia: w systemach produkcyjnych szczerze nie polecam dorzucania plików z nieznanego źródła, w home labie – gdzie do tego nie chcę wydawać majątku na wspierane karty – mogę sobie na to pozwolić.

Written by marcinbojko

Luty 20, 2013 at 11:40

Hop siup – ESXi to nie przelewki.

A zaczęło się niewinnie – od przeniesienia P2V (Physical to Virtual) jednego z głównych serwerów na ESXi 3.5 – patrz poprzedni post. W zachwycie i bielmie na oczach zlekceważyliśmy fakt iż podnoszenie wirtualki nieco trwało, a i sam skrypt od regułek ładował się prawie 4 minuty. Drugim sygnałem było zużycie prawie 100% 4 wirtualnych rdzeni procesora w maszynie-gościu.

Krótki test hdparm -t pokazał wstrząsającą prawdę – 14 MB/s. Transfer na poziomie zombie.

Co jest nie tak? Podejrzewaliśmy (i słusznie) poprzednią wersję VMware Tools – która to lekceważąc nas całkowicie odinstalować się nie dała. Nowa wersja zasugerowała źle przygotowany kernel (PIII max, a tu Xeony na pokładzie) i rozłożyła wirtualne kopytka. Jako że czasu już najwyższy przejść na kolejnego customa – wyrok padł na 2.6.25.13 z projektu Linuxbox.

Pierwotna wersja (bez przygotowanych IMQ, z schedulerem deadline, bez iptables i iproute) pokazała na hdparmie 54 MB/s. Sukces jest – ponad czterokrotne przyspieszenie operacji dyskowych. W tej chwili leci wersja właściwa (ze 30 minut kompilowania zostało), później iptables i iproute.

Zdam relacje na żywo 😉

Update 1 – 21:30

Kernel 2.6.25.13 custom edition przygotowany, iptables+iproute2 skompilowane. Maszyna po restarcie na 2 rdzeniach wyciaga już 74 MB/s i 456 MB/S dla cached readings.

To już pozwala przenieść z powrotem usługi z fizycznej na wirtualną. Jutro na wykresie performance zobaczymy jak je minął dzień z luserami 🙂

Written by marcinbojko

Czerwiec 8, 2009 at 20:14

Napisane w Uncategorized

Tagged with , , ,

Z cyklu – u nas na Allegro ;)

Zadziwiające jakie okazje czasami (a nawet często) można trafić na naszym wszędobylskim portalu aukcyjnym. Jak widać poniżej – całkiem fajna konfiguracja:

  • dwa procesory (Xeon 3.0 Mhz 512MB cache)
  • dwa zasilacze (redundantne)
  • Dwie karty sieciowe (100 Mbit i 1 Gbit)
  • 6 dysków 72GB UW320 SCSI
  • kontroler macierzowy SmartArray 6400+BBWC
  • 4096 MB RAM z ECC, hot spare i RAID ON MEMORY
  • redundantne wiatraki 🙂

200906055672009060556320090605564

Uwierzycie – 810 zł? VMware ESXi 3.5 hula pięknie, już jedna z maszyn przeniesiona na wirtualkę. Jestem pełen podziwu … sam dla siebie 😉 A waży skubaniec coś ponad 45 kg 😉

#########################

Daily Coffee Show 😉

DSC01345

Written by marcinbojko

Czerwiec 6, 2009 at 17:02

Napisane w Uncategorized

Tagged with , , ,

%d blogerów lubi to: