{"id":1689,"date":"2014-11-10T10:30:00","date_gmt":"2014-11-10T09:30:00","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=1689"},"modified":"2015-03-26T07:21:42","modified_gmt":"2015-03-26T06:21:42","slug":"emc-isilon-simulator-instalacja-i-konfiguracja","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=1689","title":{"rendered":"EMC Isilon Simulator &ndash; instalacja i konfiguracja"},"content":{"rendered":"<p align=\"justify\">Nowe czasy i nowe wymagania dla przestrzeni dyskowych, u\u017cywanych przez firmy, przynios\u0142y nowe rozwi\u0105zania. Jednym z tych rozwi\u0105za\u0144 jest EMC Isilon. W ogromnym uproszczeniu mo\u017cna powiedzie\u0107 \u017ce jest to NAS. Nie macierz dyskowa tylko NAS w\u0142a\u015bnie. Jest to jednak niezwyk\u0142y nas, kt\u00f3rego sercem jest OneFS. Architektura opiera si\u0119 na rozwi\u0105zaniu klastrowym (minimalna startowa liczba jednostek to trzy nody), OneFS zapewnia pe\u0142n\u0105 automatyk\u0119 konfiguracji (inicjalizacja klastra trwa kilka minut) i dystrybucj\u0119 danych na wszystkich nodach. Jest kilkana\u015bcie zalet takiego rozwi\u0105zania, g\u0142\u00f3wn\u0105 zalet\u0105 jest oczywi\u015bcie brak pojedynczego punktu awarii. Pada nod? Pod\u0142\u0105czamy nowego, reszta dzieje si\u0119 sama. Kolejn\u0105 zalet\u0105 jest skalowalno\u015b\u0107, kt\u00f3ra jest praktycznie nieograniczona, dok\u0142adamy kolejne nody do klastra i zwi\u0119kszamy tym samym dost\u0119pn\u0105 przestrze\u0144 (automatycznie, zero wymaganej konfiguracji). Do tego dochodzi deduplikacja, kompresja, ochrona danych i klika innych us\u0142ug. Wspomnie\u0107 te\u017c nale\u017cy o ogromnej wydajno\u015bci tego rozwi\u0105zania. Kolejne nody powi\u0119kszaj\u0105 nie tylko dost\u0119pn\u0105 przestrze\u0144 ale te\u017c zwi\u0119kszaj\u0105 wielokrotnie wydajno\u015b\u0107 (za <a href=\"https:\/\/www.emc.com\/collateral\/TechnicalDocument\/docu44126.pdf\">producentem<\/a>: explosive growth in performance and capacity). I ostatnia zaleta, API. OneFS dostarcza REST API za pomoc\u0105 kt\u00f3rego wszelkie manipulacje na plikach mo\u017cna przy\u015bpieszy\u0107 wielokrotnie. Sprz\u0119t sprz\u0119tem, firma EMC dostarcza te\u017c w pe\u0142ni funkcjonalny emulator Isilona! Emulator to z\u0142e s\u0142owo, jest to w pe\u0142ni funkcjonalny Isilon, tylko zwirtualizowany. Jego wydajno\u015b\u0107 oczywi\u015bcie b\u0119dzie o rz\u0105d wielko\u015bci mniejsza ale zasada dzia\u0142ania taka sama jak w przypadku sprz\u0119towego klastra. Bardzo zach\u0119cam do test\u00f3w, EMC Isilon mo\u017cna pobra\u0107 <a href=\"https:\/\/www.emc.com\/products-solutions\/trial-software-download\/isilon.htm?PID=SWD_isilon_trialsoftware\">st\u0105d<\/a> (wymagane konto Powerlink, jest to wersja dla VMware Workstation\/Player) lub bezpo\u015brednio ode mnie (wersja 7.1.1, plik <a href=\"http:\/\/storage.piszki.pl\/Isilon-7.ova\">OVA<\/a>). Pisz\u0119 tutaj o emulatorze, jednak konfiguracja sprz\u0119towego klastra wygl\u0105da praktycznie tak samo!<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi1.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=\"isi1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi1_thumb.png\" alt=\"isi1\" width=\"193\" height=\"169\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Sam emulator ma jeszcze jedn\u0105 mo\u017cliwo\u015b\u0107 w stosunku do wersji sprz\u0119towej, mo\u017cna go zainstalowa\u0107 w wersji jeden node (ale my zainstalujemy trzy). Na pocz\u0105tek wgrywamy pierwszy appliance (plik ova) lub importujemy maszyn\u0119 do Playera (plik vnx). Uruchamiamy, czekamy, i odpowiadamy po kolei na zadane pytania:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi3.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=\"isi3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi3_thumb.png\" alt=\"isi3\" width=\"453\" height=\"74\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi4.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=\"isi4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi4_thumb.png\" alt=\"isi4\" width=\"454\" height=\"123\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi5.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=\"isi5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi5_thumb.png\" alt=\"isi5\" width=\"451\" height=\"154\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">SupportIQ nie b\u0119dzie nam potrzebne, w ko\u0144cu nie mamy wsparcia EMC na emulator:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi6.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=\"isi6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi6_thumb.png\" alt=\"isi6\" width=\"450\" height=\"75\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Konfigurujemy sie\u0107 wewn\u0119trzn\u0105 (int-a), po kt\u00f3rej komunikuj\u0105 si\u0119 nody (bez bramy), adresacja dowolna:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi9.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=\"isi9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi9_thumb.png\" alt=\"isi9\" width=\"450\" height=\"148\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Konfigurujemy sie\u0107 zewn\u0119trzn\u0105, po tych adresach dost\u0119pny b\u0119dzie interfejs zarz\u0105dczy i wystawiane b\u0119d\u0105 us\u0142ugi (na wszystkich jednocze\u015bnie, jak to w klastrze). Isilon nie rozr\u00f3\u017cnia adres\u00f3w w stylu g\u0142\u00f3wny i zapasowe, wszystkie s\u0105 r\u00f3wnorz\u0119dne:<a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi10.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=\"isi10\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi10_thumb.png\" alt=\"isi10\" width=\"454\" height=\"140\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Konfigurujemy nasze serwery DNS:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi12.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=\"isi12\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi12_thumb.png\" alt=\"isi12\" width=\"447\" height=\"138\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Wybieramy spos\u00f3b pod\u0142\u0105czenia nowych nod\u00f3w, w przypadku sprz\u0119towego klastra dzieje si\u0119 to po magistrali Inifiband (automatycznie), tutaj b\u0119dziemy dodawa\u0107 nody r\u0119cznie:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi13.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=\"isi13\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi13_thumb.png\" alt=\"isi13\" width=\"445\" height=\"80\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nast\u0119pnie b\u0119dziemy konfigurowa\u0107 dat\u0119 i stref\u0119 czasow\u0105, tutaj najlepiej klepn\u0105\u0107 enter a prawid\u0142owe warto\u015bci ustawi\u0107 z interfejsu webowego. Teraz konfigurujemy adres serwisowy SmartConnect, jest to wa\u017cny punkt i go nie pomijajmy (aczkolwiek mo\u017cna go p\u00f3\u017aniej zdefiniowa\u0107 z interfejsu webowego). Po tym adresie komunikowa\u0107 b\u0119d\u0105 si\u0119 us\u0142ugi zewn\u0119trzne EMC, np. ViPR.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi11.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=\"isi11\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi11_thumb.png\" alt=\"isi11\" width=\"448\" height=\"103\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Podsumowanie naszej konfiguracji, wpisujemy yes i czekamy na zako\u0144czenie konfiguracji klastra:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi14.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=\"isi14\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi14_thumb.png\" alt=\"isi14\" width=\"446\" height=\"203\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Ten komunikat oznacza, \u017ce wszystko jest OK. Powinni\u015bmy te\u017c m\u00f3c pingowa\u0107 dwa adresy, pierwszy zewn\u0119trzny (91) i serwisowy (94).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi15.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=\"isi15\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi15_thumb.png\" alt=\"isi15\" width=\"450\" height=\"66\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Przechodzimy na konsol\u0119 webow\u0105 (w moim przypadku https:\/\/172.18.28.91:8080\/):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi17.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=\"isi17\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi17_thumb.png\" alt=\"isi17\" width=\"446\" height=\"238\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Jako \u017ce kolejne nody ci\u0105gn\u0105 konfiguracj\u0119 z pierwszego, zanim je dodamy, doko\u0144czmy podstawow\u0105 konfiguracj\u0119. Przede wszystkim ustawmy poprawnie czas (i najlepiej serwer NTP):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi16.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=\"isi16\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi16_thumb.png\" alt=\"isi16\" width=\"449\" height=\"217\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Je\u015bli dysponujemy w\u0142asnym Active Directory, to mo\u017cemy od razu doda\u0107 klaster do domeny. Dzi\u0119ki temu mo\u017cemy eksportowa\u0107 udzia\u0142y sieciowe zgodne z uprawnieniami AD:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi18.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=\"isi18\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi18_thumb.png\" alt=\"isi18\" width=\"454\" height=\"104\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Sam interfejs zarz\u0105dczy jest bardzo prosty (to zaleta OneFS), sprowadza si\u0119 do manipulacji parami uprawnienia&lt;-&gt;udzia\u0142y. Tworzymy Access Zony z precyzyjnie zdefiniowanymi uprawnieniami (lokalnymi, z AD, z NIS etc.) i \u0142\u0105czymy je z udzia\u0142ami (np. SMB lub NFS). Przestrze\u0144 systemu plik\u00f3w jest jedna, nie mamy na ni\u0105 wp\u0142ywu. Teraz mo\u017cemy doda\u0107 kolejnego noda, procedura jest podobna, po wgraniu i uruchomieniu wybieramy 2:<a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi30.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=\"isi30\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi30_thumb.png\" alt=\"isi30\" width=\"446\" height=\"238\" border=\"0\" \/><\/a><\/p>\n<p>Nowy node wykrywa nasz klaster i si\u0119 pod niego podpina:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi31.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=\"isi31\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi31_thumb.png\" alt=\"isi31\" width=\"449\" height=\"146\" border=\"0\" \/><\/a><\/p>\n<p>Ca\u0142a procedura trwa kilka minut. W ten sam spos\u00f3b dodajemy trzeciego noda i wynikowo mamy prawid\u0142owo skonfigurowany klaster.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi32.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=\"isi32\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi32_thumb.png\" alt=\"isi32\" width=\"431\" height=\"194\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Na koniec kilka s\u0142\u00f3w o wydajno\u015bci. W przypadku instalacji wirtualnej, jest zale\u017cna od tego gdzie b\u0119dzie posadowiona (wirtualne czy fizyczne ESXi) i jakie dyski zostan\u0105 pod\u0142\u0105czone. W tej chwili jeste\u015bmy na etapie konfiguracji testowego, fizycznego klastra ESXi z du\u017c\u0105 ilo\u015bci\u0105 dysk\u00f3w wewn\u0119trznych. Gdy ju\u017c wszystko b\u0119dziemy mieli przygotowane, to postaram si\u0119 przeprowadzi\u0107 odpowiednie testy i zamie\u015bci\u0107 tutaj kilka wykres\u00f3w jak sprawuje si\u0119 wirtualny Isilon posadowiony na porz\u0105dnym hardware. Je\u015bli chodzi o sprz\u0119towy klaster EMC Isilon to jego wydajno\u015b\u0107 jest fenomenalna, poni\u017cej dwa wykresy z syntetycznego testu wykonanego io meterem. 8k pliki zapis:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/8k_RW.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=\"8k_RW\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/8k_RW_thumb.png\" alt=\"8k_RW\" width=\"429\" height=\"595\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Przy odczycie dochodzimy do 900Mb\/s, przypominam, \u017ce nie jest to macierz z zaawansowanym wspieraniem odczytu. Test by\u0142 przeprowadzony na maszynie wirtualnej le\u017c\u0105cej na udziale NFS. Bez \u017cadnej zaawansowanej filozofii czy optymalizacji! Zwracam te\u017c uwag\u0119 na minimalne obci\u0105\u017cenie CPU.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/100R_I.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=\"100R_I\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/100R_I_thumb.png\" alt=\"100R_I\" width=\"424\" height=\"598\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I wykres (mo\u017ce odrobin\u0119 nieczytelny) z wielogodzinnego testu na zapis i odczyt 50000 plik\u00f3w o zmiennej wielko\u015bci. Dane podane w MB\/s (test zrobiony naszym w\u0142asnym oprogramowaniem):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi21.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=\"isi21\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/11\/isi21_thumb.png\" alt=\"isi21\" width=\"426\" height=\"250\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Wnioski s\u0105 dwa, w EMC Isilon tkwi moc! Prawie 300MB\/s z (prawie) zwyk\u0142ego NAS. Drugi wniosek to taki, \u017ce da si\u0119 go docisn\u0105\u0107 tak, \u017ce si\u0119 zapcha do\u015b\u0107 mocno (ale \u015bredni\u0105 nadal ma fenomenaln\u0105). Wykres zrobiony na sprz\u0119cie demo sk\u0142adaj\u0105cym si\u0119 z 3 nod\u00f3w. Teraz pomy\u015blmy co b\u0119dzie dzia\u0142o si\u0119 przy 9, 18, 36 nodach\u2026<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Nowe czasy i nowe wymagania dla przestrzeni dyskowych, u\u017cywanych przez firmy, przynios\u0142y nowe rozwi\u0105zania. Jednym z tych rozwi\u0105za\u0144 jest EMC Isilon. W ogromnym uproszczeniu mo\u017cna powiedzie\u0107 \u017ce jest to NAS. Nie macierz dyskowa tylko NAS w\u0142a\u015bnie. Jest to jednak niezwyk\u0142y &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=1689\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1533,"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":"Other","footnotes":""},"categories":[45],"tags":[70,72],"class_list":["post-1689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-emc","tag-isilon"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1689"}],"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=1689"}],"version-history":[{"count":8,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1689\/revisions"}],"predecessor-version":[{"id":2101,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1689\/revisions\/2101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1533"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}