{"id":2262,"date":"2015-06-15T11:39:48","date_gmt":"2015-06-15T09:39:48","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=2262"},"modified":"2015-06-16T11:35:02","modified_gmt":"2015-06-16T09:35:02","slug":"instalacja-emc-scaleio-1-3-2-w-vsphere-6-0-czesc-pierwsza","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=2262","title":{"rendered":"Instalacja EMC ScaleIO 1.3.2 w vSphere 6.0 &ndash; cz\u0119\u015b\u0107 pierwsza."},"content":{"rendered":"<p align=\"justify\">Na ostatnim EMC World og\u0142oszono, \u017ce EMC idzie w stron\u0119 Open Source. W wyniku tej nowej strategii, produkty takie jak ScaleIO i ViPR zosta\u0142y przekazane spo\u0142eczno\u015bci. W tej chwili mo\u017cemy za <a href=\"https:\/\/community.emc.com\/community\/products\/scaleio\" target=\"_blank\">darmo<\/a> zainstalowa\u0107 sobie i przetestowa\u0107 obydwa rozwi\u0105zania. Czym tak naprawd\u0119 jest ScaleIO? Jest to uniwersalne rozwi\u0105zanie kt\u00f3re mo\u017ce pracowa\u0107 pod kontrol\u0105 Linuksa, Windows oraz VMware i jest przeznaczone do du\u017cych \u015brodowisk. Oferuje ogromn\u0105 skalowalno\u015b\u0107 i wydajno\u015b\u0107, je\u015bli wierzy\u0107 EMC, przy odpowiedniej liczbie host\u00f3w jest to najwydajniejsza, definiowana programowo, przestrze\u0144 dyskowa na \u015bwiecie (Converged Server SAN). Na tym Blogu instalacja i konfiguracja EMC ViPR by\u0142a ju\u017c opisywana. W tym artykule zajm\u0119 si\u0119 instalacj\u0105 ScaleIO w naszym testowym klastrze z\u0142o\u017conym z trzech serwer\u00f3w HP DL380 (z lokalnymi dyskami) pracuj\u0105cych pod kontrol\u0105 vCenter 6.0. Ca\u0142\u0105 procedur\u0119 mo\u017cna te\u017c z powodzeniem przeprowadzi\u0107 z wykorzystaniem dowolnych dysk\u00f3w (np. iSCSI) lub w \u015brodowisku typu Nested ESXi.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio-software-defined-storage.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio-software-defined-storage\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio-software-defined-storage\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio-software-defined-storage_thumb.jpg\" width=\"493\" height=\"183\"><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Instalacj\u0119 zaczniemy od zarejestrowania w vSphere Web Clien pluginu ScaleIO. W dokumentacji do ScaleIO brakuje jednej informacji, zanim przyst\u0105pimy do instalacji, musimy ustawi\u0107 w systemie zmienn\u0105 JAVA_HOME (na tym etapie jest absolutnie kluczowa). Wymagana jest Java 64-bit w wersji 6 w g\u00f3r\u0119. Nast\u0119pnie uruchamiamy vSphere PowerCLI, przechodzimy do katalogu ze skryptem instalacyjnym i uruchamiamy go. W momencie wybrania instalacji w tle uruchamiany jest serwer Tomcat z kt\u00f3rego zostanie pobrany i zainstalowany plugin, wygl\u0105da to tak:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio1.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio1\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio1_thumb.png\" width=\"482\" height=\"289\"><\/a><\/p>\n<p align=\"justify\">Po zarejestrowaniu pluginu musimy si\u0119 wylogowa\u0107 z vSphere Web Clienta i ponownie zalogowa\u0107 (dopiero ten krok wyzwoli instalacj\u0119 pluginu). Zanim tego nie zrobimy, nie naciskajmy ENTER w skrypcie (zgodnie z wyra\u017an\u0105 informacj\u0105 podan\u0105 na ekranie.) Gdy upewnimy si\u0119 \u017ce plugin jest zainstalowany, to przechodzimy do nast\u0119pnego etapu, czyli za\u0142adowania template SVM.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scleio2.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scleio2\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scleio2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scleio2_thumb.png\" width=\"87\" height=\"78\"><\/a><\/p>\n<p align=\"justify\">Procedura za\u0142adowania Template przedstawia si\u0119 tak:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio5.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio5\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio5_thumb.png\" width=\"471\" height=\"163\"><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio3.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio3\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio3_thumb.png\" width=\"402\" height=\"62\"><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio4.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio4\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio4_thumb.png\" width=\"325\" height=\"83\"><\/a><\/p>\n<p align=\"justify\">Kolejny krok to instalacja sterownika ScaleIO Data Client (SDC) na ka\u017cdym z ESXi. Jest on dostarczany jako standardowy VIB i mo\u017ce by\u0107 zainstalowany r\u0119cznie, poprzez vSphere Update Manager lub bezpo\u015brednio z poziomu pluginu ScaleIO. Po wej\u015bciu do pluginu wybieramy opcj\u0119 \u201cInstall SDC on ESX\u201d i wybieramy nasze hosty. I teraz uwaga, SDC do poprawnego dzia\u0142ania wymaga VMKernel w sieci w kt\u00f3rej b\u0119dzie synchronizowa\u0142 dane z innymi SDC (na tym etapie nie musimy jeszcze go dodawa\u0107).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio7.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio7\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio7_thumb.png\" width=\"447\" height=\"205\"><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio8.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio8\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio8_thumb.png\" width=\"440\" height=\"143\"><\/a><\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio9.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio9\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio9_thumb.png\" width=\"437\" height=\"86\"><\/a><\/p>\n<p align=\"justify\">Po zainstalowaniu SDC ka\u017cdy host musi zosta\u0107 zrestartowany. Dlatego ja sugeruj\u0119 u\u017cycie Update Managera. W tym momencie jeste\u015bmy gotowi do zainstalowania \u015brodowiska ScaleIO. Zanim jednak uruchomimy w\u0142a\u015bciwy kreator, wejd\u017amy do ustawie\u0144 zaawansowanych i w\u0142\u0105czmy te dwie opcje:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio6.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scaleio6\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto\" border=\"0\" alt=\"scaleio6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scaleio6_thumb.png\" width=\"422\" height=\"287\"><\/a><\/p>\n<p align=\"justify\">Preferowan\u0105 metod\u0105 dost\u0119pu do dysk\u00f3w lokalnych w ESXi przez ScaleIO VM (SVM) jest RDM. Je\u015bli nie jest to mo\u017cliwe (np. nasz kontroler RAID nie wspiera RDM) to na dysku lokalnym zak\u0142adany jest VMFS a na nim VMDK (Eager Zeroed, jego stworzenie trwa bardzo d\u0142ugo, pami\u0119tajcie o tym!) kt\u00f3ry jest podpinany do maszyny. Istnieje te\u017c trzecia, nieoficjalna metoda, czyli podpi\u0119cie do SVM mapowanego <a href=\"http:\/\/blog.davidwarburton.net\/2010\/10\/25\/rdm-mapping-of-local-sata-storage-for-esxi\/\" target=\"_blank\">po\u015brednio<\/a> RDM. Je\u015bli nie zaznaczymy ww. opcji to w kreatorze instalacji \u015brodowiska ScaleIO&nbsp; dyski b\u0119d\u0105 niedost\u0119pne. Zanim w kolejnym kroku uruchomimy opcj\u0119 \u201cDeploy ScaleIO Environment\u201d (pojawi si\u0119 to w kolejnej cz\u0119\u015bci ze wzgl\u0119du na spor\u0105 liczb\u0119 ekran\u00f3w) kr\u00f3tka dygresja na temat tego, co zostanie zainstalowane na ka\u017cdym ho\u015bcie. <\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scale.png\"><img loading=\"lazy\" decoding=\"async\" title=\"scale\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto\" border=\"0\" alt=\"scale\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/06\/scale_thumb.png\" width=\"375\" height=\"286\"><\/a><\/p>\n<p align=\"justify\">ScaleIO Virtual Machine to appliance kt\u00f3ry jest no\u015bnikiem us\u0142ug. Na ka\u017cdym ho\u015bcie pojawi si\u0119 minimum jeden SVM jednak ka\u017cdy b\u0119dzie spe\u0142nia\u0142 troch\u0119 inn\u0105 rol\u0119. Podstawow\u0105 rol\u0105 jest oczywi\u015bcie komponent ScaleIO Data Manger (MDM). Jest to us\u0142uga zarz\u0105dzaj\u0105ca metadanymi i dzia\u0142a w klastrze sk\u0142adaj\u0105cym si\u0119 z trzech nod\u00f3w &#8211; Primary MDM, Secondary MDM i Tie-Breaker. Tie-Breaker to \u015bwiadek kt\u00f3ry ma zapobiec b\u0142\u0119dowi typu split brain gdy nast\u0105pi awaria w naszym klastrze. Nast\u0119pn\u0105 us\u0142ug\u0105 jest ScaleIO Data Server (SDS) zarz\u0105dzaj\u0105cy pojemno\u015bci\u0105 i dost\u0119pem do danych poprzez ScaleIO Data Client (SDC). Ostatni\u0105 us\u0142ug\u0105 jest ScaleIO Gateway Installation Manager (IM) instalowan\u0105 jako osobna maszyna SVM. Us\u0142uga IM sprawdza ca\u0142e \u015brodowisko przed wykonaniem operacji typu rozszerzenie lub upgrade.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Na ostatnim EMC World og\u0142oszono, \u017ce EMC idzie w stron\u0119 Open Source. W wyniku tej nowej strategii, produkty takie jak ScaleIO i ViPR zosta\u0142y przekazane spo\u0142eczno\u015bci. W tej chwili mo\u017cemy za darmo zainstalowa\u0107 sobie i przetestowa\u0107 obydwa rozwi\u0105zania. Czym tak &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=2262\">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":[70,87,73],"class_list":["post-2262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-emc","tag-scaleio","tag-vipr"],"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\/2262"}],"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=2262"}],"version-history":[{"count":3,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2262\/revisions"}],"predecessor-version":[{"id":2301,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2262\/revisions\/2301"}],"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=2262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}