{"id":1491,"date":"2014-10-14T13:20:00","date_gmt":"2014-10-14T11:20:00","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=1491"},"modified":"2015-04-01T07:54:59","modified_gmt":"2015-04-01T05:54:59","slug":"emc-vnx-for-file-simulator-instalacja-i-konfiguracja","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=1491","title":{"rendered":"EMC VNX for File Simulator &ndash; instalacja i konfiguracja."},"content":{"rendered":"<p align=\"justify\">Cz\u0119sto jest tak, \u017ce nie mamy dost\u0119pu do sprz\u0119tu danego Vendora. Macierze s\u0105 bardzo drogimi zabawkami i nie pojawiaj\u0105 si\u0119 ot tak w domowych labach. Na szcz\u0119\u015bcie firmy takie jak EMC udost\u0119pniaj\u0105 emulatory. Emulator macierzy VNX na przyk\u0142ad. Oczywi\u015bcie jest to produkt pozbawiony cz\u0119\u015bci blokowej (FC) ale za to z w pe\u0142ni funkcjonaln\u0105 cz\u0119\u015bci\u0105 plikow\u0105 (w\u0142\u0105czaj\u0105c w to ca\u0142y interfejs zarz\u0105dczy) NAS. Ca\u0142kowicie za darmo. Brzmi to wszystko do\u015b\u0107 zaskakuj\u0105co, prawda? Co nam to daje? Mo\u017cliwo\u015b\u0107 sprawdzenia w praktyce jak wygl\u0105da obs\u0142uga profesjonalnej macierzy dyskowej oraz mo\u017cliwo\u015b\u0107 przetestowania kilkunastu rozwi\u0105za\u0144 w tym np. replikacji pomi\u0119dzy macierzami (wymaga to uruchomienia dw\u00f3ch symulator\u00f3w). No i oczywi\u015bcie, zaspokojenie ciekawo\u015bci, w ko\u0144cu jak zawsze, g\u0142\u00f3wnie o to chodzi. A testowali\u015bcie ju\u017c wirtualne <a href=\"https:\/\/vm.piszki.pl\/synology-dsm-5-jako-wirtualna-maszyna\/\">Synology DSM<\/a>?<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/EMC_VNX_UK_Price.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=\"EMC_VNX_UK_Price\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/EMC_VNX_UK_Price_thumb.png\" alt=\"EMC_VNX_UK_Price\" width=\"240\" height=\"177\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">W tym po\u015bcie poka\u017c\u0119 jak zainstalowa\u0107 i skonfigurowa\u0107 tytu\u0142ow\u0105 macierz VNX for File (w nast\u0119pnym po\u015bcie b\u0119dzie o instalacji EMC Isilon a w nast\u0119pnym o EMC VIPR). Symulator jest dost\u0119pny za darmo, bez licencji (a raczej z wgranymi licencjami na obs\u0142ug\u0119 NFS, CIFS, Snapshot, Replicator i File retention) na stronach EMC, komu jednak nie chce si\u0119 szuka\u0107 mo\u017ce pobra\u0107 bezpo\u015brednio ode <a href=\"http:\/\/storage.piszki.pl\/8.1.0-38015.ova\">mnie<\/a>. Maszyn\u0119 importujemy do vSphere (lub do VMware Workstation\/Player) standardowo:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx1.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=\"vnx1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx1_thumb.png\" alt=\"vnx1\" width=\"464\" height=\"128\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Wersja VNX to 8.1 czyli na t\u0119 chwil\u0119 najnowsza (mo\u017cna to sprawdzi\u0107 i ewentualnie wykona\u0107 upgrade (na w\u0142asne ryzyko) za pomoc\u0105 Unisphere Service Manager do pobrania z sekcji Support):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx2.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=\"vnx2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx2_thumb.png\" alt=\"vnx2\" width=\"465\" height=\"296\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Mo\u017cemy te\u017c <a href=\"http:\/\/storage.piszki.pl\/VNX-7.1.6.2.ova\">\u015bci\u0105gn\u0105\u0107<\/a> wersj\u0119 7.1.6 (taka wersja jest zainstalowana w macierzach VNX5300) z jednym kontrolerem (mniejsze wymagania). Maszyna ma dwa interfejsy i potrzebuje dw\u00f3ch adres\u00f3w IP, w przypadku posiadania w\u0142asnego serwera DNS, najlepiej od razu stworzy\u0107 w\u0142a\u015bciwe rekordy A\/PTR (u\u0142atwi to nam podmian\u0119 certyfikat\u00f3w SSL). Oczywi\u015bcie nie jest to krok wymagany do poprawnego dzia\u0142ania. Mowa jest tutaj tylko o adresach zarz\u0105dczych, dodatkowo b\u0119dzie potrzebny minimum jeden adres IP dla wystawianych us\u0142ug.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx0.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=\"vnx0\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx0_thumb.png\" alt=\"vnx0\" width=\"467\" height=\"35\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Po uruchomieniu maszyny logujemy si\u0119 do niej jako root\/nasadmin (u\u017cytkownikami, w tym spi\u0119ciem VNX z AD lub LDAP, zarz\u0105dzamy z poziomu Unisphere):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx3.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=\"vnx3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx3_thumb.png\" alt=\"vnx3\" width=\"455\" height=\"82\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I konfigurujemy sie\u0107 wydaj\u0105c polecenie netconfig \u2013d eth0 (i eth1):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx4.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=\"vnx4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx4_thumb.png\" alt=\"vnx4\" width=\"458\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W skonfigurowaniu interfejs\u00f3w wydajemy polecenie ifup eth0 (i eth1). W pliku \/etc\/sysconfig\/network mo\u017cemy wy\u0142\u0105czy\u0107 ipv6:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx10.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=\"vnx10\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx10_thumb.png\" alt=\"vnx10\" width=\"219\" height=\"67\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Na tym etapie to wszystko, mo\u017cemy si\u0119 wylogowa\u0107 (odczeka\u0107 kilka minut) i przej\u015b\u0107 do interfejsu zarz\u0105dczego. \u0141\u0105czymy si\u0119 przez przegl\u0105dark\u0119 na adres pierwszego interfejsu (w moim przypadku: <a href=\"http:\/\/vnx1a.piszki.pl\">http:\/\/vnx1a.piszki.pl<\/a>), je\u015bli wszystko jest ok, widzimy to:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx5.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=\"vnx5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx5_thumb.png\" alt=\"vnx5\" width=\"436\" height=\"120\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Prawda, \u017ce proste? Mo\u017cemy uruchomi\u0107 Unisphere i przejrze\u0107 konfiguracj\u0119 (login i has\u0142o to root\/nasadmin). Unisphere do dzia\u0142ania potrzebuje Javy i ustawienia opcji Security na Medium (Panel sterowania \u2013&gt; Java). Aby skorzysta\u0107 z naszego symulatora, musimy jeszcze aktywowa\u0107 po kolei wszystkie (lub wybrane) licencje, robimy to w sekcji \u201cSettings \u2013&gt; Manage Licenses\u201d:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx8.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=\"vnx8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx8_thumb.png\" alt=\"vnx8\" width=\"454\" height=\"240\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Macierz w takiej formie jest gotowa i mo\u017cna si\u0119 ni\u0105 bawi\u0107, je\u015bli chcemy j\u0105 wykorzysta\u0107 do powa\u017cniejszych test\u00f3w (pami\u0119tajmy jednak \u017ce wydajno\u015b\u0107 nie b\u0119dzie najwi\u0119ksza) musimy wykona\u0107 jeszcze trzy kroki. W pierwszym kroku wy\u0142\u0105czamy macierz i dodajemy jej 2GB RAM (tak aby mia\u0142a minimum 6GB RAM), bez tego zapasowy kontroler (data_mover3) b\u0119dzie niesprawny (komunikat \u201cslot_empty\u201d). W drugim kroku przenosimy jeden z dw\u00f3ch kontroler\u00f3w (data_movers) na drugi, skonfigurowany przez nas wcze\u015bniej, interfejs sieciowy (katalog \/opt\/blackbird\/tools) za pomoc\u0105 polecenia configure_nic (drugi \u201ckontroler\u201d przydaje si\u0119 w trakcie podnoszenia wersji VNX):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx6.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=\"vnx6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx6_thumb.png\" alt=\"vnx6\" width=\"448\" height=\"224\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I ostatni krok, restartujemy macierz poleceniem reboot. Po restarcie mo\u017cemy zweryfikowa\u0107 poprawno\u015b\u0107 nowej konfiguracji:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx7.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=\"vnx7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx7_thumb.png\" alt=\"vnx7\" width=\"448\" height=\"360\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/10\/vnx12.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=\"vnx12\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/10\/vnx12_thumb.png\" alt=\"vnx12\" width=\"449\" height=\"79\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Macierz ma na starcie skonfigurowane dwie pule oznaczone jako economy (ok 20GB) i performance (ok 90GB) co powinno wystarczy\u0107 do test\u00f3w w zupe\u0142no\u015bci. Ja osobi\u015bcie zainstalowa\u0142em sobie dwie takie macierze, b\u0119d\u0105 mi potrzebne do test\u00f3w EMC VIPR o kt\u00f3rych napisz\u0119 w innym po\u015bcie. Posiadacze w\u0142asnego CA, kt\u00f3rzy b\u0119d\u0105 chcieli podmieni\u0107 certyfikaty SSL kt\u00f3rymi przedstawia si\u0119 Control Station (Unisphere), mog\u0105 zajrze\u0107 <a href=\"https:\/\/community.emc.com\/docs\/DOC-24125\">tutaj<\/a>. Przygotowanie odpowiedniego DATASTORE mo\u017cemy zrobi\u0107 na dwa sposoby. Spos\u00f3b pierwszy, tradycyjny, <a href=\"http:\/\/my-virt.alfadir.net\/2012\/06\/part-3-configuring-vnx-data-mover-simulator\/\">nudny<\/a> i passe czyli tworzymy na macierzy udzia\u0142 i pod\u0142\u0105czamy go pod ESXi tradycyjnie. Jako \u017ce jest to pierwszy z moich post\u00f3w na temat produkt\u00f3w EMC, opisz\u0119 tutaj spos\u00f3b drugi. Tym sposobem w \u015bwiecie programowo zdefiniowanych przestrzeni dyskowych jest EMC VSI for vSphere. Jest to plugin do vCenter Web Clienta instalowany jako wirtualny appliance i dostarczaj\u0105cy zintegrowan\u0105 obs\u0142ug\u0119 produkt\u00f3w EMC (<a href=\"http:\/\/nas.piszki.pl\/webalizer\/emc_solutions_integration_service_x86_64_OVF10.v6.2.ova\">udost\u0119pniany<\/a> jest za darmo). Instalacja jest bardzo prosta, po wgraniu, skonfigurowaniu i uruchomieniu appliance, logujemy si\u0119 do interfejsu administracyjnego VSI i integrujemy go z naszym vCenter (https:\/\/IP_appliance:8443\/vsi_usm\/admin\u00a0 Login: admin\/ChangeMe):<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi1.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=\"vsi1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi1_thumb.png\" alt=\"vsi1\" width=\"445\" height=\"278\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W nast\u0119pnym kroku przechodzimy do vSphere Web Client i sekcji \u201cvCenter\u2014&gt;EMC VSI\u2014&gt;Solutions Integration Services\u201d podpinamy nasz VSI:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi2.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=\"vsi2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi2_thumb.png\" alt=\"vsi2\" width=\"444\" height=\"377\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Jak wida\u0107 zwrotnie zostanie u\u017cyty ten sam login co przy podpinaniu vCenter do VSI, dlatego potrzebne s\u0105 uprawnienia Administratora vCenter dla tego loginu. Efekt integracji:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi3.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=\"vsi3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi3_thumb.png\" alt=\"vsi3\" width=\"438\" height=\"150\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Teraz w sekcji Storage Systems dodajemy po kolei nasze wirtualne macierze VNX:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi5.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=\"vsi5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi5_thumb.png\" alt=\"vsi5\" width=\"441\" height=\"521\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Integracja przebiega bez problemu:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi6.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=\"vsi6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi6_thumb.png\" alt=\"vsi6\" width=\"438\" height=\"135\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I na ko\u0144cu mo\u017cemy stworzy\u0107 nasz nowy DATASTORE na wirtualnych macierzach VNX z poziomu menu dost\u0119pnego po klikni\u0119ciu na poziomie klastra lub pojedynczego serwera:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi7.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=\"vsi7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vsi7_thumb.png\" alt=\"vsi7\" width=\"441\" height=\"584\" border=\"0\" \/><\/a><\/p>\n<p>Parametry przyk\u0142adowego dysku:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx11.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=\"vnx11\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/09\/vnx11_thumb.png\" alt=\"vnx11\" width=\"452\" height=\"682\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Taka metoda tworzenia potrzebnej przestrzeni dyskowej jest du\u017co wydajniejsza i szybsza od modelu tradycyjnego. Symulatory macierzy dzia\u0142aj\u0105 bardzo dobrze, bardzo polecam przetestowanie ich. Instrukcj\u0119 instalacji macierzy mo\u017cna te\u017c pobra\u0107 <a href=\"http:\/\/nas.piszki.pl\/webalizer\/VNX-for-File-Simulator.pdf\">st\u0105d<\/a>, jest w niej te\u017c napisane jak rozszerzy\u0107 przestrze\u0144 dyskow\u0105. Je\u015bli b\u0119d\u0105 jakiekolwiek pytania to ch\u0119tnie odpowiem na nie.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Cz\u0119sto jest tak, \u017ce nie mamy dost\u0119pu do sprz\u0119tu danego Vendora. Macierze s\u0105 bardzo drogimi zabawkami i nie pojawiaj\u0105 si\u0119 ot tak w domowych labach. Na szcz\u0119\u015bcie firmy takie jak EMC udost\u0119pniaj\u0105 emulatory. Emulator macierzy VNX na przyk\u0142ad. Oczywi\u015bcie jest &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=1491\">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":"","footnotes":""},"categories":[6],"tags":[70,69],"class_list":["post-1491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lab","tag-emc","tag-vnx"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":3,"sum_votes":15},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1491"}],"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=1491"}],"version-history":[{"count":13,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1491\/revisions"}],"predecessor-version":[{"id":2118,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1491\/revisions\/2118"}],"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=1491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}