{"id":3227,"date":"2016-11-09T09:50:45","date_gmt":"2016-11-09T08:50:45","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=3227"},"modified":"2016-11-09T09:50:45","modified_gmt":"2016-11-09T08:50:45","slug":"vmware-vsan-w-domu-czyli-crossflashing-dell-perc-h200","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=3227","title":{"rendered":"VMware vSAN w domu czyli crossflashing Dell Perc H200"},"content":{"rendered":"<p align=\"justify\">Nie b\u0119d\u0119 ukrywa\u0142, \u017ce to moje drugie podej\u015bcie do vSAN w domowym labie. Pierwsze zako\u0144czy\u0142o si\u0119 totaln\u0105 pora\u017ck\u0105 kt\u00f3r\u0105 mo\u017cna podsumowa\u0107 zwrotem \u201cza kr\u00f3tka kolejka rozkaz\u00f3w\u201d. Do drugiego podej\u015bcia przygotowa\u0142em si\u0119 bardziej solidnie a i technika si\u0119 w mi\u0119dzyczasie zmieni\u0142a. Zamiast pierwszej wersji vSAN mamy vSAN 6.2 kt\u00f3re zosta\u0142o mocno przeprojektowane pod wzgl\u0119dem wydajno\u015bci i generowanego na urz\u0105dzenia obci\u0105\u017cenia. W mi\u0119dzyczasie pojawi\u0142y si\u0119 szybsze dyski SSD oparte o 3D-NAND i troch\u0119 \u0142atwiej o kontroler z odpowiednio d\u0142ug\u0105 kolejk\u0105 rozkaz\u00f3w (queue depth). W moim labie mam tylko jeden serwer (jak na razie), zdecydowa\u0142em si\u0119 zbudowa\u0107 vSAN w oparciu o kontroler Dell Perc H200, dysk Samsung Evo 820 120GB i dysk HGST 7K1000. Kontroler H200 jest najta\u0144szym kontrolerem kt\u00f3ry mo\u017cna kupi\u0107 na wolnym rynku (Allegro), mimo \u017ce zszed\u0142 ju\u017c z VMware vSAN HCL to nadal si\u0119 \u015bwietnie nadaje do tego zadania (ma kolejk\u0119 rozkaz\u00f3w o d\u0142ugo\u015bci 600 aktualna rekomendacja to nie mniej ni\u017c 256 a najlepiej 1000). Dysku Samsung EVO 840 nie musz\u0119 przedstawia\u0107, klasa sama dla siebie, ja kupi\u0142em 120GB (rekomendacja to 10% SSD w og\u00f3lnej puli, ale to zale\u017cy ile mamy danych typu gor\u0105cego). Dyski HGST K71000 to szybkie dyski do laptop\u00f3w z 32MB cache (mam takie dwa i sprawdzaj\u0105 si\u0119 znakomicie jako local datastore w ESXi), s\u0105 ciche i nie grzej\u0105 si\u0119 zbyt mocno. Pozostaje jeszcze odpowied\u017a na pytanie po co? Oczywi\u015bcie aby zwi\u0119kszy\u0107 wydajno\u015b\u0107 zgodnie z rysunkiem poni\u017cej!<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"vsan2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan2_thumb.png\" alt=\"vsan2\" width=\"371\" height=\"229\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Zanim zaczniemy, kr\u00f3tka uwaga na temat tego co znajdziemy w Internecie. Ci bogatsi stawiaj\u0105 labowe klastry vSAN oparte o Intel NUC i dyski M.32, raz \u017ce koszt takiego rozwi\u0105zania jest ogromny a dwa, \u017ce to nadal sprz\u0119t domowy z kolejk\u0105 rozkaz\u00f3w na poziomie 32 (a czemu to ma znaczenie to poczytajcie <a href=\"http:\/\/www.yellow-bricks.com\/2014\/06\/09\/queue-depth-matters\/\">tutaj<\/a>). Dlatego zanim przyst\u0105picie do projektowania w\u0142asnego rozwi\u0105zania zastan\u00f3wcie si\u0119 dwa razy co robicie i ile to b\u0119dzie Was kosztowa\u0142o. Samo uruchomienie vSAN na poziomie vSphere nie jest trudne, oczywi\u015bcie je poka\u017c\u0119 ale tutaj chcia\u0142bym si\u0119 g\u0142\u00f3wnie skupi\u0107 na procedurze przygotowania kontrolera. Tak si\u0119 sk\u0142ada, \u017ce mo\u017cemy bez najmniejszego problemu wgra\u0107 do H200 ostatni BIOS (P20) z LSI (a w\u0142a\u015bciwie to Avago Technologies) kt\u00f3ry wspiera bezpo\u015brednie wystawianie dysk\u00f3w do systemu z pomini\u0119ciem RAID (co jest wymagane dla vSAN ale i dla np. ZFS przy FreeNAS). Ca\u0142a procedura nie jest prosta (szczeg\u00f3lnie dla posiadaczy p\u0142yty g\u0142\u00f3wnej z UEFI), ale wykonalna i co wa\u017cne, powtarzalna (nie zniszczycie kontrolera).<\/p>\n<p>W pierwszym kroku musicie przygotowa\u0107 pendrive z wgranym <a href=\"https:\/\/www.chtaube.eu\/computers\/freedos\/bootable-usb\/\">FreeDOS<\/a>, zastosujemy oryginalny firmware P20 IT:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"vsan1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan1_thumb.png\" alt=\"vsan1\" width=\"573\" height=\"74\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Plik <a href=\"http:\/\/storage.piszki.pl\/LSI-9211-8i.zip\">LSI-9211-8i.zip<\/a> z wgranymi wszystkimi potrzebnymi programami i biosami pobieracie bezpo\u015brednio ode mnie, zawarto\u015b\u0107 archiwum rozpakowujecie bezpo\u015brednio na pendrive. Posiadacze starego BIOS maj\u0105 pro\u015bciej i mog\u0105 pomin\u0105\u0107 cz\u0119\u015b\u0107 o UEFI. Posiadacze nowszych p\u0142yt g\u0142\u00f3wnych aby wystartowa\u0107 w trybie FreeDOS musz\u0105 wy\u0142\u0105czy\u0107 Secure Boot, opis poni\u017cej dotyczy p\u0142yt Asus ale jest r\u00f3wnowa\u017cny dla innych producent\u00f3w.<\/p>\n<p align=\"justify\">Procedura wy\u0142\u0105czenia UEFI:<\/p>\n<p align=\"justify\">Wchodzimy do UEFI, przechodzimy do sekcji Advanced lub od razu do sekcji Boot (pod\u0142\u0105czcie do p\u0142yty wcze\u015bniej przygotowany pendrive). Przechodzimy do pozycji Secure boot, powinna by\u0107 ustawiona na Windows UEFI. Przechodzimy do pozycji Key Management (Enter) i w pozycji Save Boot Keys zapisujemy klucze na pendrive. Nast\u0119pnie w pozycji Delete PK kasujemy klucze, robimy restart i Secure boot zosta\u0142 wy\u0142\u0105czony (procedur\u0119 mo\u017cna odwr\u00f3ci\u0107).<\/p>\n<p align=\"justify\">Wgranie nowego firmware do Perc H200 sprowadza si\u0119 do dw\u00f3ch krok\u00f3w, wymazania starego (DOS) i wgrania nowego (UEFI). Posiadacze standardowego BIOS wykonuj\u0105 wszystkie kroki, z pomini\u0119ciem startowania w UEFI, za pomoc\u0105 polece\u0144 exe (w archiwum mamy dwa polecenie sas2flash.exe i sas2flash.efi). Posiadacze p\u0142yt z UEFI musz\u0105 w pierwszym kroku wystartowa\u0107 z pendrive w trybie UEFI (w UEFI BIOS w Boot options wybieramy UEFI first). Po uruchomieniu UEFI Shell wchodzimy na w\u0142a\u015bciwy pendrive (USB) wskazuj\u0105c numer urz\u0105dzenia (w moim przypadku fs3, wpisujemy fs3: enter, jak przy zmianie dysku w Windows CMD). W pierwszym kroku wydajemy polecenie sas2flash.efi \u2013listall, wy\u015bwietli nam si\u0119 lista kontroler\u00f3w (tutaj ju\u017c po wgraniu firmware P20):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131934.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_131934\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131934_thumb.jpg\" alt=\"20161106_131934\" width=\"538\" height=\"303\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nast\u0119pnie poleceniem sas2flash.efi \u2013c 0 \u2013list wy\u015bwietlamy szczeg\u00f3\u0142y karty. W tym momencie musicie sobie spisa\u0107 numer SAS Address kt\u00f3ry zostanie wymazany i trzeba b\u0119dzie go ustawi\u0107 ponownie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_132017.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_132017\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_132017_thumb.jpg\" alt=\"20161106_132017\" width=\"540\" height=\"304\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W tym momencie robimy reboot i startujemy z pendrive w trybie FreeDOS (w UEFI w sekcji boot wymieramy USB i Standard boot). Procedur\u0119 wymazania starego firmware wykonuje si\u0119 poleceniem megarec.exe poleceniami:<\/p>\n<p>megarec.exe \u2013writesbr o sbrempty.bin (o nie zero)<\/p>\n<p>megarec.exe \u2013cleanflash o\u00a0 (o nie zero)<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_130850.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_130850\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_130850_thumb.jpg\" alt=\"20161106_130850\" width=\"539\" height=\"303\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W przypadku problem\u00f3w, zawsze mo\u017cecie ponowi\u0107 wymazanie i wgranie nowego firmware. Po poprawnym wymazaniu starego firmware robimy reboot i przechodzimy do trybu UEFI. Wbrew pozorom, aby dope\u0142ni\u0107 procedur\u0119 musimy trzykrotnie wgra\u0107 r\u00f3\u017cne \u201cbiosy\u201d. Zaczynamy od polecenia:<\/p>\n<p>sas2flash.efi \u2013o \u2013f 6GBPSAS.FW (o nie zero)<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131124.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_131124\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131124_thumb.jpg\" alt=\"20161106_131124\" width=\"537\" height=\"302\" border=\"0\" \/><\/a><\/p>\n<p>Nast\u0119pnie wgrywamy nowy firmware poleceniem:<\/p>\n<p>sas2flash.efi \u2013o \u2013f 2118it.bin (o nie zero)<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131442.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_131442\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131442_thumb.jpg\" alt=\"20161106_131442\" width=\"537\" height=\"302\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W kolejnym kroku przywracamy adres SAS poleceniem sas2flash.efi \u2013o \u2013sasadd \u201czapisany numer\u201d:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131832.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_131832\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_131832_thumb.jpg\" alt=\"20161106_131832\" width=\"535\" height=\"301\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W tym momencie mamy w pe\u0142ni funkcjonalny kontroler kt\u00f3rym mo\u017cemy zarz\u0105dza\u0107 z CLI (Linux i Windows), je\u015bli jednak chcieliby\u015bmy mie\u0107 dost\u0119p do standardowego BIOS kontrolera to musimy go dogra\u0107 trzecim poleceniem:<\/p>\n<p>sas2flas.efi \u2013o \u2013b mptsas2.rom<\/p>\n<p align=\"justify\">Wykonujemy reboot i mo\u017cemy wej\u015b\u0107 do BIOS karty, jak wida\u0107 wgrany jest firmware 20-IT, wszystkie pod\u0142\u0105czone dyski powinny by\u0107 widoczne bez problemu.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_134821.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"20161106_134821\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/20161106_134821_thumb.jpg\" alt=\"20161106_134821\" width=\"537\" height=\"302\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Jak ju\u017c pisa\u0142em, mam tylko jeden serwer, aby poprawnie uruchomi\u0107 vSAN w takiej konfiguracji nale\u017cy zmodyfikowa\u0107 odpowiednie parametry z poziomu esxcli:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan1-1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"vsan1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan1_thumb-1.png\" alt=\"vsan1\" width=\"540\" height=\"104\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Z poziomu vSphere Web Client dla wybranego klastra (zawieraj\u0105cego pojedynczy ESXi) konfigurujemy vSAN. Wida\u0107 tutaj dwa dyski podpi\u0119te do kontrolera H200 (SSD jako Cache i HDD jako Capacity).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan2-1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"vsan2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan2_thumb-1.png\" alt=\"vsan2\" width=\"534\" height=\"185\" border=\"0\" \/><\/a><\/p>\n<p>Tworz\u0119 pul\u0119 hybrydow\u0105 dlatego nie mam w\u0142\u0105czonej deduplikacji i kompresji.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border-width: 0px;\" title=\"vsan3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan3_thumb.png\" alt=\"vsan3\" width=\"287\" height=\"181\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W ostatnim kroku musimy stworzy\u0107 w\u0142asn\u0105 polityk\u0119 dyskow\u0105, domy\u015blna nie jest dostosowana do funkcjonowania na pojedynczym nodzie. Nie ma sensu np. duplikowanie danych przy pojedynczym HDD, rezerwacja 1% na cache da gwarancj\u0119, \u017ce ka\u017cda maszyna b\u0119dzie mia\u0142a sw\u00f3j udzia\u0142 w puli cache (unikniemy sytuacji w kt\u00f3rej bardzie gadatliwa maszyna wypchnie np. kontroler domeny). Oczywi\u015bcie tutaj du\u017co zale\u017cy od Waszej pomys\u0142owo\u015bci.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"vsan8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan8_thumb.png\" alt=\"vsan8\" width=\"554\" height=\"210\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Pozostaje odpowied\u017a na ostatnie pytanie, czy w takich warunkach to ma sens i czy to w og\u00f3le dzia\u0142a? Nie b\u0119d\u0119 ukrywa\u0142, \u017ce mnie osobi\u015bcie dr\u0119czy\u0142a ostatnio og\u00f3lna niewydolno\u015b\u0107 podsystemu dyskowego, w pewnym momencie ci\u0119\u017cko cokolwiek robi\u0107 gdy sta\u0142e op\u00f3\u017anienie na dyskach nie spada poni\u017cej 70 milisekund. W rozwi\u0105zaniu takim jak vSAN do wi\u0119kszo\u015bci operacji frontendem jest dysk SSD w podziale 70% dla odczytu i 30% dla zapisu i musz\u0119 przyzna\u0107 \u017ce to dzia\u0142a. Szczeg\u00f3lnie widoczne jest to przy operacjach zapisu kt\u00f3re trafiaj\u0105 w 100% w SSD, cache odczytu buduje si\u0119 powoli (mo\u017cna tym troch\u0119 sterowa\u0107 za pomoc\u0105 polityki). Osobnym problemem przy vSAN zawsze by\u0142 moment przebudowy i kopiowania danych pomi\u0119dzy SSD a HDD, w vSAN 6.2 dane s\u0105 zbierane i kopiowane ci\u0105g\u0142ym strumieniem (a nie tak jak by\u0142o przy pierwszych wersjach, w zasadzie randomowo co zarzyna\u0142o dyski). Mimo to mo\u017cna obserwowa\u0107 spore op\u00f3\u017anienia (kr\u00f3tkotrwa\u0142e) w momencie przesuwania danych, na szcz\u0119\u015bcie ca\u0142e \u015brodowisko zachowuje si\u0119 stabilnie, nie zapycha si\u0119 i pracuje wydajnie, ja jestem zadowolony jak na razie.<\/p>\n<p align=\"justify\">Tak wygl\u0105da\u0142a dotychczasowa praca lokalnego Datastore (jak wida\u0107, tragedia):<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"vsan4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan4_thumb.png\" alt=\"vsan4\" width=\"526\" height=\"101\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"vsan5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan5_thumb.png\" alt=\"vsan5\" width=\"522\" height=\"100\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">A tak po migracji wszystkich maszyn na vSAN (SSD+HDD, w planie mam do\u0142o\u017cenie kolejnego HDD wi\u0119c b\u0119dzie jeszcze lepiej):<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"vsan6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan6_thumb.png\" alt=\"vsan6\" width=\"525\" height=\"101\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"vsan7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/11\/vsan7_thumb.png\" alt=\"vsan7\" width=\"522\" height=\"100\" border=\"0\" \/><\/a><\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Nie b\u0119d\u0119 ukrywa\u0142, \u017ce to moje drugie podej\u015bcie do vSAN w domowym labie. Pierwsze zako\u0144czy\u0142o si\u0119 totaln\u0105 pora\u017ck\u0105 kt\u00f3r\u0105 mo\u017cna podsumowa\u0107 zwrotem \u201cza kr\u00f3tka kolejka rozkaz\u00f3w\u201d. Do drugiego podej\u015bcia przygotowa\u0142em si\u0119 bardziej solidnie a i technika si\u0119 w mi\u0119dzyczasie zmieni\u0142a. &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=3227\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[45],"tags":[109],"class_list":["post-3227","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-vsan"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":1,"sum_votes":5},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/3227"}],"collection":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3227"}],"version-history":[{"count":5,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/3227\/revisions"}],"predecessor-version":[{"id":3242,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/3227\/revisions\/3242"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1528"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}