{"id":2714,"date":"2015-12-07T11:00:56","date_gmt":"2015-12-07T10:00:56","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=2714"},"modified":"2015-12-07T11:30:11","modified_gmt":"2015-12-07T10:30:11","slug":"emc-vvnx-testujemy-vvol-w-vsphere-6-czesc-druga","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=2714","title":{"rendered":"EMC vVNX &ndash; Testujemy VVOL w vSphere 6 &ndash; Cz\u0119\u015b\u0107 druga."},"content":{"rendered":"<p align=\"justify\">W pierwszej cz\u0119\u015bci zainstalowali\u015bmy i cz\u0119\u015bciowo skonfigurowali\u015bmy EMC vVNX VVOL Tech Prewiew, teraz b\u0119dziemy kontynuowali ten proces. Na pocz\u0105tku kilka s\u0142\u00f3w teorii. VMware VVOL niesie ze sob\u0105 sporo zmian w zakresie konfiguracji przestrzeni dyskowych w \u015brodowisku vSphere. Znika poj\u0119cie sztywnego luna i wprowadzona zostaje pomi\u0119dzy macierz a vSphere nowa warstwa logiczna kt\u00f3ra w za\u0142o\u017ceniu ma upro\u015bci\u0107 model zarz\u0105dzania ca\u0142o\u015bci\u0105. Administrator macierzy dyskowej konfiguruje kontener zawieraj\u0105cy vvol datastore z konkretnymi serwisami (thin, deduplikacja etc.) i za pomoc\u0105 endpointa \u0142\u0105czy ten kontener z vSphere. Administrator vSphere na bazie udost\u0119pnionych serwis\u00f3w tworzy polityki dyskowe za pomoc\u0105 kt\u00f3rych komponuje w\u0142a\u015bciwy \u201cdatastore\u201d. Cudzys\u0142\u00f3w jest na miejscu, VVOL jest realizacj\u0105 koncepcji VMware Sofware Defined Storage gdzie wszystko jest definiowane (politykami) programowo i gdzie powoli zanikaj\u0105 sztywne po\u0142\u0105czenia. Wydaje si\u0119 to udziwnione ale zapewniam \u017ce ka\u017cdy administrator bardzo szybko si\u0119 w tym odnajdzie.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol59.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=\"vvol59\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol59_thumb.png\" alt=\"vvol59\" width=\"508\" height=\"326\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">W tej cz\u0119\u015bci zaczynamy od dodania naszej macierzy vVNX jako \u201cStorage Provider\u201d w vCenter. Jest to absolutnie kluczowy krok, bez niego nie ruszymy dalej (vCenter i vVNX komunikuj\u0105 si\u0119 poprzez protok\u00f3\u0142 VASA w wersji 2.0). W trakcie procedury dodawania nowego dostawcy jest dla niego generowany przez VMCA nowy certyfikat SSL, certyfikat ten jest instalowany w EMC vVNX. Je\u015bli planujemy dodanie wi\u0119cej ni\u017c jednego vCenter do vVNX to musimy pos\u0142u\u017cy\u0107 si\u0119 zewn\u0119trznym (wsp\u00f3lnym dla wielu vCenter) Platform Service Controller (PSC VMCA), inaczej za ka\u017cdym razem b\u0119dziemy nadpisywa\u0107 certyfikat vVNX. Nie wiem do ko\u0144ca czy jest to b\u0142\u0105d ale u mnie generowanie nowego certyfikatu dzia\u0142a tylko w momencie gdy VMCA funkcjonuje jako root (PSC i vCenter maj\u0105 certyfikaty maszyny wygenerowane w zewn\u0119trznym CA). Za ka\u017cdym razem gdy VMCA funkcjonowa\u0142o jako Intermediate, spotyka\u0142em si\u0119 z komunikatem \u201cRegister new storage provider&#8221; operation failed for the entity with the following error message. A problem was encountered while provisioning a VMware Certificate Authority (VMCA) signed certificate for the provider\u201d. Podajemy nast\u0119puj\u0105ce parametry:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol40.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=\"vvol40\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol40_thumb.png\" alt=\"vvol40\" width=\"454\" height=\"195\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Po chwili vVNX zg\u0142asza si\u0119 poprawnie i mo\u017cemy sprawdzi\u0107 wszystkie wspierane parametry profili dyskowych.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol41.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=\"vvol41\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol41_thumb.png\" alt=\"vvol41\" width=\"432\" height=\"380\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Wracamy do interfejsu EMC vVNX i w sekcji Block\u2014&gt;iSCSI konfigurujemy potrzebne nam interfejsy (je\u015bli nie zrobili\u015bmy tego wcze\u015bniej).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol43.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=\"vvol43\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol43_thumb.png\" alt=\"vvol43\" width=\"412\" height=\"67\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nast\u0119pnie w sekcji File\u2014&gt;NAS Servers konfigurujemy nasz pierwszy serwer (przypomina to troch\u0119 konfiguracj\u0119 EMC VNX for File). NAS jest tak naprawd\u0119 nowym interfejsem sieciowym przez kt\u00f3ry vVNX b\u0119dzie serwowa\u0142o dane do ESXi.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol42.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=\"vvol42\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol42_thumb.png\" alt=\"vvol42\" width=\"406\" height=\"196\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Dla ka\u017cdej dost\u0119pnej puli dyskowej musimy stworzy\u0107 osobny serwer NAS.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol44.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=\"vvol44\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol44_thumb.png\" alt=\"vvol44\" width=\"405\" height=\"189\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Ko\u0144cowe ustawienia.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol46.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=\"vvol46\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol46_thumb.png\" alt=\"vvol46\" width=\"400\" height=\"273\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W sekcji VMware\u2014&gt;Datastores tworzymy pierwszy datastore (czyli Blocking Storage Container). Wybieramy oczywi\u015bcie VVOL.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol56.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=\"vvol56\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol56_thumb.png\" alt=\"vvol56\" width=\"390\" height=\"200\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nadajemy nazw\u0119.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol57.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=\"vvol57\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol57_thumb.png\" alt=\"vvol57\" width=\"386\" height=\"193\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">\u0141\u0105czymy z profilem dyskowym.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol58.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=\"vvol58\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol58_thumb.png\" alt=\"vvol58\" width=\"385\" height=\"111\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Aby komunikacja ESXi\u2014&gt;VVOL odbywa\u0142a si\u0119 poprawnie, musimy stworzy\u0107 Protocol Endpoint. PE to punkt \u0142\u0105cz\u0105cy serwer NAS z konkretnymi ESXi.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol52.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=\"vvol52\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol52_thumb.png\" alt=\"vvol52\" width=\"390\" height=\"148\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Warto zrobi\u0107 oddzielny Protocol Endpoint dla ka\u017cdego pod\u0142\u0105czonego vCenter (ale nie jest to wym\u00f3g, mo\u017cemy mie\u0107 tylko jeden, globalny PE).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol53.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=\"vvol53\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol53_thumb.png\" alt=\"vvol53\" width=\"388\" height=\"157\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Mo\u017cemy wybra\u0107 konkretne ESXi. Przypomina to tworzenie Storage Group w EMC VNX.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol54.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=\"vvol54\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol54_thumb.png\" alt=\"vvol54\" width=\"384\" height=\"96\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Na tym etapie wracamy do vCenter, tworzymy nowy Datastore (wybieraj\u0105c VVOL). Podajemy nazw\u0119 i wybieramy w\u0142a\u015bciwy Datastore z kontenera Blocking Storage Container.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol62.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=\"vvol62\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol62_thumb.png\" alt=\"vvol62\" width=\"376\" height=\"218\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Wybieramy hosty ESXi.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol63.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=\"vvol63\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol63_thumb.png\" alt=\"vvol63\" width=\"374\" height=\"122\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Parametry ko\u0144cowe.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol64.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=\"vvol64\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol64_thumb.png\" alt=\"vvol64\" width=\"375\" height=\"228\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nasz nowy VVOL Datastore.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol65.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=\"vvol65\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/vvol65_thumb.png\" alt=\"vvol65\" width=\"375\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Oczywi\u015bcie w trakcie pierwszej konfiguracji jak tutaj opisana, musimy przej\u015b\u0107 wiele krok\u00f3w dodatkowych. W normalnej eksploatacji sprowadzi si\u0119 to do tworzenia nowych Datastore. Dodatkowo EMC vVNX VVOL Tech Prewiew ma sporo ogranicze\u0144 licencyjnych i nie pe\u0142n\u0105 implementacj\u0119 VVOL. Nie przetestujemy tutaj wszystkich funkcjonalno\u015bci, jednak je\u015bli chcemy zacz\u0105\u0107 zabaw\u0119 z VVOL to \u015bmia\u0142o mo\u017cemy zacz\u0105\u0107 od vVNX. Opr\u00f3cz wersji obs\u0142uguj\u0105cej VVOLe dost\u0119pna jest te\u017c pe\u0142na, darmowa wersja vVNX (obs\u0142uguj\u0105ca VASA 1.0), jej konfiguracja jest bardzo podobna do tej opisanej tutaj.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>W pierwszej cz\u0119\u015bci zainstalowali\u015bmy i cz\u0119\u015bciowo skonfigurowali\u015bmy EMC vVNX VVOL Tech Prewiew, teraz b\u0119dziemy kontynuowali ten proces. Na pocz\u0105tku kilka s\u0142\u00f3w teorii. VMware VVOL niesie ze sob\u0105 sporo zmian w zakresie konfiguracji przestrzeni dyskowych w \u015brodowisku vSphere. Znika poj\u0119cie sztywnego &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=2714\">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":[99],"class_list":["post-2714","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-vvnx"],"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\/2714"}],"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=2714"}],"version-history":[{"count":4,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2714\/revisions"}],"predecessor-version":[{"id":2721,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2714\/revisions\/2721"}],"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=2714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}