{"id":2846,"date":"2016-02-15T11:02:08","date_gmt":"2016-02-15T10:02:08","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=2846"},"modified":"2016-02-15T11:02:08","modified_gmt":"2016-02-15T10:02:08","slug":"emc-scaleio-instalacja-i-konfiguracja-w-systemie-linuks","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=2846","title":{"rendered":"EMC ScaleIO &ndash; Instalacja i konfiguracja w systemie Linuks"},"content":{"rendered":"<p align=\"justify\">Jaki\u015b czas temu opisa\u0142em instalacj\u0119 ScaleIO w <a href=\"https:\/\/vm.piszki.pl\/instalacja-emc-scaleio-1-3-2-w-vsphere-6-0-czesc-pierwsza\/\" target=\"_blank\">VMware vSphere,<\/a> tym razem zainstalujemy ScaleIO wykorzystuj\u0105c wirtualne serwery z systemem CentOS 7. Wielk\u0105 zalet\u0105 EMC ScaleIO jest jego ogromna uniwersalno\u015b\u0107 i brak krytycznych wymaga\u0144 kt\u00f3re musieliby\u015bmy spe\u0142ni\u0107. Aby skonstruowa\u0107 na w\u0142asne potrzeby zas\u00f3b dyskowy o du\u017cej wydajno\u015bci nie musimy godzinami analizowa\u0107 list zgodno\u015bci HCL lub zastanawia\u0107 si\u0119 co musimy kupi\u0107 i ile to b\u0119dzie kosztowa\u0107. Mo\u017cemy wykorzysta\u0107 to co mamy pod r\u0119k\u0105. Dowolny serwer (lub star\u0105 stacj\u0119 robocz\u0105) z dyskami wewn\u0119trznymi. Mog\u0105 to by\u0107 te\u017c oczywi\u015bcie wirtualne maszyny, mo\u017cna zapyta\u0107: po co? EMC ScaleIO mo\u017ce by\u0107 doskona\u0142ym zamiennikiem rozproszonych system\u00f3w plik\u00f3w (open source) typu GlusterFS. Je\u015bli potrzebujemy kilku serwer\u00f3w linuks ze wsp\u00f3\u0142dzielonym zasobem (np. pod Apache) kt\u00f3re rezyduj\u0105 w dw\u00f3ch lokalizacjach (a nie mamy replikacji macierzowej) to ScaleIO jest dobrym rozwi\u0105zaniem.<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/logo.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=\"logo\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/logo_thumb.png\" alt=\"logo\" width=\"200\" height=\"90\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">\n<!--more--><\/p>\n<p align=\"justify\">Zaczynamy od przygotowania minimum trzech nod\u00f3w z systemem CentOS 7 (w moim przypadku jest to sze\u015b\u0107, im wi\u0119cej tym lepiej), wymagania sprz\u0119towe s\u0105 niewielkie, 2xCPU i 2GB RAM. Pami\u0119tajmy, \u017ce ScaleIO dzia\u0142a podobnie do klasycznego RAID, im wi\u0119cej nod\u00f3w tym wi\u0119ksze bezpiecze\u0144stwo danych i wi\u0119ksza wydajno\u015b\u0107. Wymagany jest dost\u0119p do nod\u00f3w poprzez SSH (reszta to tzw. minimal install). Zainstalujemy najnowsz\u0105 wersj\u0119 EMC ScaleIO 1.32.3 (sam proces instalacji jest bardzo prosty i zajmuje dos\u0142ownie klika minut). W pierwszym kroku na wybranego noda kopiujemy plik instalacyjny EMC ScaleIO Gateway (RPM), eksportujemy zmienn\u0105 GATEWAY_ADMIN_PASSWD wskazuj\u0105c\u0105 has\u0142o admina i instalujemy rpm.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio1.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=\"scio1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio1_thumb-1.jpg\" alt=\"scio1\" width=\"413\" height=\"129\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I to wszystko je\u015bli chodzi o CMD, teraz otwieramy przegl\u0105dark\u0119 www i wchodzimy na adres https:\\\\gateway_ip. Logujemy si\u0119 jako admin i has\u0142o kt\u00f3re ustawili\u015bmy.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio2.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=\"scio2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio2_thumb-1.jpg\" alt=\"scio2\" width=\"298\" height=\"184\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W sekcji Packages \u0142adujemy pozosta\u0142e pliki RPM.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio3.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=\"scio3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio3_thumb-1.jpg\" alt=\"scio3\" width=\"395\" height=\"181\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Tutaj podajemy parametry naszego \u015brodowiska, je\u017celi mamy tylko kilka nod\u00f3w to mo\u017cemy parametry poda\u0107 bezpo\u015brednio na tym ekranie. Przy wi\u0119kszych ilo\u015bciach lepiej wcze\u015bniej przygotowa\u0107 stosowny plik CSV zawieraj\u0105cy wszystkie potrzebne informacje (przyk\u0142adowy plik jest cz\u0119\u015bci\u0105 archiwum instalacyjnego). Plusem dodajemy kolejne pozycje, ka\u017cda z maszyn zarz\u0105dczych (MDM\/P, MDM\/S, TIE) jest jednocze\u015bnie SDS\/SDC (nie ma przeciwskaza\u0144 aby Gateway te\u017c funkcjonowa\u0142o jako SDS\/SDC). Co oznaczaj\u0105 te skr\u00f3ty?<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio4.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=\"scio4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio4_thumb-1.jpg\" alt=\"scio4\" width=\"390\" height=\"359\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Dok\u0142adnie o us\u0142ugach pisa\u0142em <a href=\"https:\/\/vm.piszki.pl\/instalacja-emc-scaleio-1-3-2-w-vsphere-6-0-czesc-pierwsza\/\" target=\"_blank\">tutaj<\/a>, przypomn\u0119, \u017ce MDM (Data Manager) to us\u0142uga zarz\u0105dzania metadanymi, dzia\u0142a w klastrze z\u0142o\u017conym z trzech nod\u00f3w (Primary to aktywny Manager, Secondary to zapasowy Manager, TIE Breaker pe\u0142ni funkcj\u0119 \u015bwiadka i zapobiega sytuacjom typu split brain).\u00a0 ScaleIO Data Server (SDS) zarz\u0105dza pojemno\u015bci\u0105 i dost\u0119pem dla SDC (Data Client). W przypadku ScaleIO mo\u017cemy do\u015b\u0107 dowolnie manipulowa\u0107 \u015brodowiskiem, mimo \u017ce wszystkie nody pe\u0142ni\u0105 funkcj\u0119 Data Server to dost\u0119p do poszczeg\u00f3lnych volumen\u00f3w mo\u017cemy przyznawa\u0107 dowolnie (jeden lub wi\u0119cej nod\u00f3w). Startujemy instalacj\u0119, sk\u0142ada si\u0119 ona z kilku krok\u00f3w, zanim uruchomimy kolejny, poprzedni musi sko\u0144czy\u0107 si\u0119 poprawnie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio5.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=\"scio5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio5_thumb-1.jpg\" alt=\"scio5\" width=\"391\" height=\"199\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Faza za\u0142adowania plik\u00f3w instalacyjnych na serwery zako\u0144czy\u0142 si\u0119 poprawnie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio6.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=\"scio6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio6_thumb-1.jpg\" alt=\"scio6\" width=\"386\" height=\"262\" border=\"0\" \/><\/a><\/p>\n<p>Faza instalacji zako\u0144czy\u0142a si\u0119 poprawnie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio7.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=\"scio7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio7_thumb-1.jpg\" alt=\"scio7\" width=\"385\" height=\"266\" border=\"0\" \/><\/a><\/p>\n<p>Instalacja zako\u0144czona.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio8.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=\"scio8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio8_thumb-1.jpg\" alt=\"scio8\" width=\"378\" height=\"156\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Instalujemy GUI for Windows, logujemy si\u0119 do Primary MDM. Z poziomu GUI mo\u017cemy generalnie podgl\u0105da\u0107 co si\u0119 dzieje w ca\u0142ym \u015brodowisku.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio9.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=\"scio9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio9_thumb-1.jpg\" alt=\"scio9\" width=\"377\" height=\"272\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Jedn\u0105 z nielicznych opcji konfiguracyjnych jakie mo\u017cemy wykona\u0107 z poziomu GUI to dodanie dysk\u00f3w do poszczeg\u00f3lnych SDS (\u015bcie\u017ck\u0119 podajemy tak jak to widzi system operacyjny czyli np. \/dev\/sdb). W moim przypadku do ka\u017cdego noda doda\u0142em pojedynczy dysk 200gb.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio10.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=\"scio10\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio10_thumb-1.jpg\" alt=\"scio10\" width=\"374\" height=\"254\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Sze\u015b\u0107 dysk\u00f3w po 200GB daje 1,2T widzimy jednak \u017ce ju\u017c na tym etapie 203GB zosta\u0142y zaalokowane jako Spare (ta warto\u015b\u0107 jest podawana w procentach (17%) i w pe\u0142ni konfigurowalna z GUI i CMD). Jak zobaczycie dalej, dost\u0119pna przestrze\u0144 jest i tak mniejsza ni\u017c te 991GB (RAID) ale i tak wi\u0119ksza ni\u017c np. w przypadku GlusterFS gdzie mamy tyle miejsca ile jest na pojedynczym nodzie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio12-1.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=\"scio12\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio12_thumb-1.jpg\" alt=\"scio12\" width=\"233\" height=\"240\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Dalsz\u0105 konfiguracj\u0119 wykonujemy z CMD g\u0142\u00f3wnego MDM (logujemy si\u0119 jako u\u017cytkownik root). W domy\u015blnej konfiguracji mamy za\u0142o\u017con\u0105 \u201cProtection Group (PG)\u201d o nazwie default w sk\u0142ad kt\u00f3rej wchodz\u0105 wszystkie SDS (i tak jest ok, przy tak ma\u0142ym \u015brodowisku nie potrzebujemy wi\u0119cej PG). W ramach PG jest za\u0142o\u017cona domy\u015blna \u201cStorage Pool (SP)\u201d o nazwie default obejmuj\u0105ca ca\u0142\u0105 dost\u0119pn\u0105 przestrze\u0144 (i tak te\u017c jest ok w ma\u0142ym \u015brodowisku). Z poziomu GUI mo\u017cemy zmieni\u0107 nazw\u0119 PG (ja zmieni\u0142em na PULAB), wystarczy klikn\u0105\u0107 prawym klawiszem myszy na default i wybra\u0107 rename. To samo mo\u017cna zrobi\u0107 z SP, wystarczy w GUI zmieni\u0107 widok (prawy g\u00f3rny r\u00f3g) z \u201cBy SDS\u201d na \u201cBy Storage Pools\u201d (oczywi\u015bcie obydwie operacje mo\u017cna wykona\u0107 z CMD, pe\u0142en spis komend jest zawarty w EMC ScaleIO User Guide. W dalszej kolejno\u015bci za\u0142o\u017cymy pierwszy volumen w ramach SP. Zanim jednak wykonamy jakiekolwiek polecenia, musimy zalogowa\u0107 si\u0119 jako admin do MDM. Robimy to poleceniem scli \u2013login \u2013username admin (jest to czasowa sesja).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio15.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=\"scio15\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio15_thumb-1.jpg\" alt=\"scio15\" width=\"451\" height=\"53\" border=\"0\" \/><\/a><\/p>\n<p>Tworzymy pierwszy volumen:\u00a0 scli &#8211;add_volume &#8211;protection_domain_name PULAB &#8211;storage_pool_name ScaleIO-Linux &#8211;size_gb 400 &#8211;volume_name SCIO-1<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio16-1.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=\"scio16\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio16_thumb-1.jpg\" alt=\"scio16\" width=\"450\" height=\"15\" border=\"0\" \/><\/a><\/p>\n<p>Dla domy\u015blnych parametr\u00f3w stworzenie volumenu o wielko\u015bci 400GB zaj\u0119\u0142o a\u017c 800GB przestrzeni:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio22-1.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=\"scio22\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio22_thumb-1.jpg\" alt=\"scio22\" width=\"240\" height=\"196\" border=\"0\" \/><\/a><\/p>\n<p>Mapujemy volumen do noda:\u00a0 scli &#8211;map_volume_to_sdc &#8211;volume_name SCIO-1 &#8211;sdc_ip 172.18.50.82 &#8211;allow_multi_map<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio17.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=\"scio17\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio17_thumb-1.jpg\" alt=\"scio17\" width=\"447\" height=\"21\" border=\"0\" \/><\/a><\/p>\n<p>Flaga \u2013allow_multi_map jest bardzo wa\u017cna, pozwoli zamapowa\u0107 volumen do wi\u0119cej ni\u017c jednego noda.<\/p>\n<p>Poleceniem \/opt\/emc\/scaleio\/sdc\/bin\/drv_cfg \u2013rescan od\u015bwie\u017camy urz\u0105dzenia w systemie.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio18.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=\"scio18\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio18_thumb-1.jpg\" alt=\"scio18\" width=\"450\" height=\"60\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W systemie volumen jest widoczny jako dysk \/dev\/sciniX z kt\u00f3rym post\u0119pujemy tak jak z ka\u017cdym innym dyskiem w systemie Linuks.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio19.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=\"scio19\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio19_thumb-1.jpg\" alt=\"scio19\" width=\"447\" height=\"339\" border=\"0\" \/><\/a><\/p>\n<p>Mapujemy volumen do kolejnego noda (robimy to ci\u0105gle z poziomu MDM):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio20.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=\"scio20\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio20_thumb-1.jpg\" alt=\"scio20\" width=\"449\" height=\"64\" border=\"0\" \/><\/a><\/p>\n<p>Na nowym nodzie montujemy volumen:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio21.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=\"scio21\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2016\/02\/scio21_thumb-1.jpg\" alt=\"scio21\" width=\"443\" height=\"238\" border=\"0\" \/><\/a><\/p>\n<p>Podobn\u0105 operacj\u0119 przeprowadzamy na wszystkich nodach. W przypadku Linuksa wszelkie operacje ScaleIO mo\u017cemy w pe\u0142ni zautomatyzowa\u0107, np. za pomoc\u0105 <a href=\"https:\/\/github.com\/jonasrosland\/vagrant-scaleio\" target=\"_blank\">Vagrant<\/a> lub <a href=\"https:\/\/puppetlabs.com\/blog\/software-defined-storage-puppet-and-scaleio\" target=\"_blank\">Puppet<\/a>. Do archiwum instalacyjnego do\u0142\u0105czona jest pe\u0142na dokumentacja, szczeg\u00f3\u0142owo wyja\u015bniaj\u0105ca wszystkie kwestie. Bardzo zach\u0119cam do zapoznania si\u0119 z EMC ScaleIO.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Jaki\u015b czas temu opisa\u0142em instalacj\u0119 ScaleIO w VMware vSphere, tym razem zainstalujemy ScaleIO wykorzystuj\u0105c wirtualne serwery z systemem CentOS 7. Wielk\u0105 zalet\u0105 EMC ScaleIO jest jego ogromna uniwersalno\u015b\u0107 i brak krytycznych wymaga\u0144 kt\u00f3re musieliby\u015bmy spe\u0142ni\u0107. Aby skonstruowa\u0107 na w\u0142asne potrzeby &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=2846\">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":[45],"tags":[87],"class_list":["post-2846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-scaleio"],"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\/2846"}],"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=2846"}],"version-history":[{"count":4,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2846\/revisions"}],"predecessor-version":[{"id":2859,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2846\/revisions\/2859"}],"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=2846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}