Wypowiedzi
-
mozez sprawidz z ; vmkfstools -v -q dysk.vmk z esxi czy on jest gdzies zachaczony w chain czy to jakis samotny z pomylki dysk. sprawdz plik maszyny (vmx) czy przypadkiem nie jest ujety w konfiguracji. jak nie, to nic nie stoi nap rzeszkodzie by usunac.
-
Dominik,
jesli dalej szukasz rozwiazania to daj znac, spokojnie napiszemy go razem ;) oczywiscie jak Albert stwierdzil w PowerCLI.
Gregu -
To akurat jest wazne wlasnie jaki O/S stoi. I ta tabela to pokazuje. Nie kazdy o/s i jego wersja wspiera hot add.
-
http://partnerweb.vmware.com/comp_guide2/pdf/VMware_GO...
Tabela ktory hot add dziala do jakiego o/s z uwzglednieniem vmware workstation. -
pokaz logi, daj na jakiegos pastebina, bo tak rozmawiac mozemy wiecznosc. te 2 hosty to te same cpu ? zrob ten failover manualnie i pokaz vmware.log z tej vmki, na poczatek. Btw, masz kupiony support ? Jak masz to polecam zwrocic sie do panow na telefonie, a jak nie, no to rzucaj logami i bedziemy wnikac co i jak. Dla testu zrob vmke pusta, bez o/s . I zostaw ja odpalona na hoscie na ktorym robisz failover i zobacz czy dziala. Potem przezuc ja na drugi host i zrob failover i zobacz czy dziala.
Co do vmware monitoring, jesli nie wiesz w 100% jak to pracuje, to osobiscie nie zalecam Ci korzystania z tego. Serio. Jakis szczegolny powod dla ktorego masz to wlaczone i Twoje zamierzania/cele wlaczajac to ? -
Czyzbys posiadal rezerwacji na VMkach ? Bo tak to wlasnie wyglada, host nie podniesie vm w wypadku jesli nie ma wystarczajacych zasobow. Nawet gdy AC jest wylaczone host musi respektowac ezerwacje. Chyba ze masz taka sytuacje ze np.
HostA, HostB, vmA,vmB : vmA ma rezerwacje vmB nie ma. hostB siada
-> hostA z racji HA podnosi vmB, a tu sie okazuje ze zuzycie resourcesow przez vmA jest tak duze ze nawet nie masz wystarczajacej ilosci ram(32 bodajze mb + overhead) + ilus tam cpu mhz zeby ja podniesc. Wybacz juz nie pamietam jakie sa minimalne wartosci na podniesienie vm, albo to bylo 16 albo 32 mb ramu + cos chyba jeszcze siedzialo na mhz.
Greg -
A gdyby tak mozna bylo porozmawiac z PowerCLI jak czlowiek z czlowiekiem ? Jak by to wygladalo ? Mozliwe ze mniej wiecej tak jak ponizej :) Jedyne czego zaluje ze nie napisalem tego przed PLVMUG. Implemntacja paru zwrotow. Mam nadzieje ze sie Wam spodoba. I jeszcze jedno, koncowka filmiku w zaden sposob nie byla planowana, chyba juz tak seplenie po angielsku ze mnie nawet System.Speech.Recognition.SpeechRecognitionEngine nie rozumie ;)
Ponizej link do filmiku.
http://youtu.be/1-KKuaKR2t4 -
z zycia wziete powiadasz ? :)
http://www.youtube.com/watch?v=YjSJJYk4DzA
Autor: Grzegorz Kulikowski
Tytuł: "PowerCLI, przykłady z życia wzięte"
z zycia wzieta ;)
jakbys chcial sie troche rozwinac w kierunku automatyzacji vSphere polecam rowniez cos od siebie:
psvmware.wordpress.com
Enjoy! -
Gdyby ktos chcial poczytac i sie nie wykosztowac:
http://www.amazon.com/dp/B005C1SARM/ref=as_li_tf_til?t...
Dzis i jutro jest za 0.00$ ;)
Enjoy ! -
Samsung r530 8 GB ramu, 256 SSD samsung pro. Nawet nigdy nie osiagnalem poziomu w ktorym ten zestaw sie poddawal do potrzeb testowania.
Dowod ?
http://psvmware.wordpress.com/2013/05/16/plvmug-q1-21-...
cala prezentacja odbyla sie wlasnie na tym laptopie. Podczas konferencji moze za bardzo nie bylo utylizowane, ale uwierz jak przygotowywalem sie do konferencji to ten laptop troche przezyl i wszystko dawalo rade. Bez SSD nawet byl nie probowal bo to nie ma szans.
Gregu
Ps. windows 7 na ktorym byl workstatnion z : vm: baza esxi'ow(4), + windows z AD, windows z DB, windows z VC, VC na appliance, + vmki w w esxiach ktore normalnie moglem uzytkowac. Laptop kupiony byl chyba 2 lata temu za 750 Euro ;) Ten post został edytowany przez Autora dnia 05.06.13 o godzinie 20:18 -
http://powerclipopolsku.info/index.php/2013/01/03/3-9-...
Rozkrecamy sie ;) -
Mam nadzieje ze wszystko jest zrozumiale ;) Staram sie to powoli opisywac zadne wchodzenie na gleboka wode, jak cos zostawiajcie komentarze jesli cos jest za plytko/glebo omawiane. W nastepnym poscie juz faktycznie zaczniemy cos robic, narazie wszystko tytulem wstepu.
-
http://wp.me/pAXaY-bI
Napisalem funkcje dotyczaca tego tematu kiedy powstala vmka, wszystko w linku. -
Panie i Panowie,
ruszyla inicjatywa powerclipopolsku.info
Zapraszam wszystkich do brania udzialu, mozecie juz bookmarkowac strone ;) znaczy sie dodac do ulubionych.
Z racji iz tak malo jest miejsca w sieci po polsku na ten temat postanowilem wiec stworzyc cos 'naszego' ;)
Jesli jeszcze nie masz pojecia o powercli, zapraszam!
Jesli juz slyszales o powercli, rowniez zapraszam!
Jesli jestes biegly w tematach vsphere/powercli/powershell i szukasz nowych inspiracji, lub chcesz inspirowac innych, tym bardziej zapraszam!
Na stronie http://powerclipopolsku.info znajdziecie z czasem wszystko to aby zaczac swoja przygode z automatyzacja vsphere z uzyciem powershell.
Projekt dopiero wystartowal, wiec nie nastawiajce sie ze juz jest tam sporo materialu. Wszystko pojawi sie z czsaam i od poczatku. Tak aby kazdy mial mozliwosc sie nauczyc, bedziemy zaczynac od podstaw, przez ciekawsze rzeczy, konczac na zaawansowanych podejsciach do tematu.
Strona ma rowniez na celu promowanie polskich stron o tematyce vsphere/powershell/powercli.
Jesli ktos ma wene zapraszamy do wspolpracy, kazda para rak sie przyda. -
Witam wszystkich,
chcialem ostrzec przed bugiem w kliencie vsphere build jak w temacie. Klient pochodzi z VC 5.0 bez instalacji update1.
Podczas poslugiwania sie tym klientem i robienia w klastrze vm monitoring w ha, mozecie spotkac dziwne przypadki w ktorych vm monitoring zwyczajnie nie bedzie dzialal i bedziecie sie zastanawiac godzinami dlaczego to nie dziala skoro ma dzialac. Po paru dniach testow wszystko powtwierdzilem dzisiaj podczas webexu z vmware'em. Dzialajac z tym klientem podatne sa VC 4.x i 5.x
przyczyna/solucja w linku:
http://wp.me/pAXaY-b7
Gregu -
prosz... zeby juz wszystko bylo jasne z tymi eventami.
http://psvmware.wordpress.com/2012/11/09/get-vievent-t...
wszystko zoptymalizowane pod katem pobierania eventow dla vmek.
Co warto wspomniec, zielonego pojecia nie mam ile czasu zajmie wykonanie get-vievent dla wszystkich vmkek gdzie typ eventu to typ X, ale wiem jedno, napewno to nie trwa ok. 300 ms;) jak w przypadku mojej funkcji. Do tylu udalo mi sie to zoptymalizowac. Reszta jest wyjasniona w helpie funkcji.
Zapewne to daloby sie jeszcze doszlifowac, ale jak dla mnie spelnia moje oczekiwania. Have fun !
Serio, ja wiem ze te 300 ms to wyglada na jakis absurd, sam nie moglem uwierzyc ze tak to poszlo ;) infra ponad 1k vms.
Mozecie sie podzielic wynikami u siebie ;)Grzegorz Kulikowski edytował(a) ten post dnia 09.11.12 o godzinie 23:16 -
Rafal S.:
Wiesz jakby sie to fajnie czytalo gdybys napisal
-MaxSamples ([int]::MaxValue)
Juz nie chodzi o mnie, ale o innych tez. Ludziom sie nie chce czytac 30 linii tekstu, gdzie nie ma ladu i skladu :D
BTW:
Opcja -Unique o widzo dalej pokazuje podwojne wpisy. Probowalem tego.
A teraz dla tych co chca.
function Get-VMCreationTimes {
$vms = get-vm
$vmevts = @()
$vmevt = new-object PSObject
foreach ($vm in $vms) {
#Progress bar:
$foundString = " Found: "+$vmevt.name+" "+$vmevt.createdTime+" "+$vmevt.IPAddress+" "+$vmevt.createdBy
$searchString = "Searching: "+$vm.name
$percentComplete = $vmevts.count / $vms.count * 100
write-progress -activity $foundString -status $searchString -percentcomplete $percentComplete
$evt = get-vievent $vm -MaxSamples ([int]::MaxValue) | ? {$_ -is [vmware.vim.VmBeingCreatedEvent]} | sort createdTime | select -first 1
$vmevt = new-object PSObject
$vmevt | add-member -type NoteProperty -Name createdTime -Value $evt.createdTime
$vmevt | add-member -type NoteProperty -Name name -Value $vm.name
$vmevt | add-member -type NoteProperty -Name IPAddress -Value $vm.Guest.IPAddress
$vmevt | add-member -type NoteProperty -Name createdBy -Value $evt.UserName
#uncomment the following lines to retrieve the datastore(s) that each VM is stored on
#$datastore = get-datastore -VM $vm
#$datastore = $vm.HardDisks[0].Filename | sed 's/\[\(.*\)\].*/\1/' #faster than get-datastore
#$vmevt | add-member -type NoteProperty -Name Datastore -Value $datastore
$vmevts += $vmevt
#$vmevt #uncomment this to print out results line by line
}
$vmevts | sort createdTime
}
? {$_ -is [vmware.vim.VmBeingCreatedEvent]}
uzywac jak sie ma dosc dlugi retention date dla bazy.
I chyba jakos czytelnie jest?
Jak probowales tego uniqa. I gdzie dostajesz te duplikaty. U mnie nie pokazuje duplikatow.
Get-VMCreationTimes |select -Unique
Tak robiles i dalej pokazywalo Ci duplikaty ? Wklej jakis przypaklad,output czy cos, bo ciezko sie domyslec co sie w Twoim przypadku dzieje.
PowerCLI C:\> get-vm |get-vievent -MaxSamples ([int]::MaxValue) | ? {($_ -is [vmware.vim.VmDeployedEvent]) -or ($_ -is [vmware.vim.VmBeingCreatedEvent])}|select @{N='vm name';e={$_.vm.name}},createdtime,@{n='event type';e={$_.gettype().name}}
vm name CreatedTime event type
------- ----------- ----------
xyz 9/4/2010 3:17:18 PM VmBeingCreatedEvent
zyx 10/18/2011 11:52:28 AM VmDeployedEvent
Jak to odpalisz to tez masz duplikaty?Grzegorz Kulikowski edytował(a) ten post dnia 30.10.12 o godzinie 11:02 -
Ciesze sie ze mogles sobie sie uzewnetrznic w tym poscie ;) A teraz prosze juz przestan bo robisz OT.
-
Rafal S.:
Juz nie chodzi o mnie, ale o innych tez. Ludziom sie nie chce czytac 30 linii tekstu, gdzie nie ma ladu i skladu :D
Rafal, ponownie... wez nie zartuj bo to nawet sie smiac juz z tego nie idzie ;) Dla Ciebie nie chce sie czytac, bo tak naprawde chyba nie potrzebujesz znac tej informacji. Jakbys potrzebowal to bys czytal i nie marudzil ot co.
Nie chce wdawac sie z Toba w dyskuje na temat inne niz powercli, gdyz to strata czasu. A jak sam pisales, czas to piniondz ;)