{"id":456,"date":"2014-01-29T09:44:00","date_gmt":"2014-01-29T08:44:00","guid":{"rendered":"http:\/\/vm.piszki.pl\/vmware-lab-cze%c5%9b%c4%87-1-przygotowanie-zagnie%c5%bcd%c5%bconego-esxi"},"modified":"2015-03-20T12:42:12","modified_gmt":"2015-03-20T11:42:12","slug":"vmware-lab-cze%c5%9b%c4%87-1-przygotowanie-zagnie%c5%bcd%c5%bconego-esxi","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=456","title":{"rendered":"VMware Lab cze\u015b\u0107 1, przygotowanie zagnie\u017cd\u017conego ESXi"},"content":{"rendered":"<p align=\"justify\">W cz\u0119\u015bci &#8222;zerowej&#8221; troch\u0119 <a href=\"https:\/\/vm.piszki.pl\/vmware-lab-czesc-0\/\">teoretyzowali\u015bmy<\/a>, tym razem same \u0107wiczenia praktyczne. Przygotowanie zagnie\u017cd\u017conych (Nested ESXi) host\u00f3w, czyli w pe\u0142ni wirtualnych, nie jest trudne i na ten temat w sieci jest <a href=\"http:\/\/vmwaremine.com\/2013\/09\/08\/nested-esxi-5-5\/\">mn\u00f3stwo<\/a> poradnik\u00f3w. Oczywi\u015bcie my, przygotujemy nasze hosty w \u015brodowisku vSphere, je\u015bli chcesz przeprowadzi\u0107 t\u0119 operacj\u0119 w VMware Workstation, to <a href=\"http:\/\/www.vladan.fr\/installation-esxi-5-5-vmware-workstation\/\">tutaj<\/a> jest ciekawy film pokazuj\u0105cy ca\u0142y proces (ale nie przerywaj czytania tego artyku\u0142u <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-winkingsmile\" style=\"border-style: none;\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/wlEmoticon-winkingsmile1.png\" alt=\"Puszczam oczko\" \/>). Na pocz\u0105tku musimy zweryfikowa\u0107 czy nasze fizyczne hosty wspieraj\u0105 wirtualne ESXi. A dok\u0142adnie, czy zainstalowane procesory wspieraj\u0105 technologie Intel VT i EPT lub AMD-V i RVI. Mo\u017cna to sprawdzi\u0107 od r\u0119ki, wchodz\u0105c na stron\u0119 <a title=\"https:\/\/ugesx1.pulab.local\/mob\/?moid=ha-host&amp;doPath=capability\" href=\"https:\/\/ADRES_ESXI\/mob\/?moid=ha-host&amp;doPath=capability\">https:\/\/ADRES_ESXI\/mob\/?moid=ha-host&amp;doPath=capability<\/a>. Logujemy si\u0119 lokalnym u\u017cytkownikiem root i szukamy linii nestedHVSupported :<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi1.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=\"esxi1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi1_thumb.png\" alt=\"esxi1\" width=\"362\" height=\"77\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Je\u015bli w zamiast true b\u0119dziemy mieli false, oznacza to tyle, \u017ce w naszym zagnie\u017cd\u017conym ESXi b\u0119dziemy mogli uruchamia\u0107 jedynie systemy 32 bitowe.<\/p>\n<p align=\"justify\">W kolejnym kroku przygotowujemy wirtualn\u0105 maszyn\u0119, najlepiej jest to zrobi\u0107 z poziomu klienta Web. Zak\u0142adam, \u017ce robimy j\u0105 w vSphere 5.1 lub starszym, tak, aby wersja wirtualnego hardware mia\u0142a poziom 9.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esx2.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=\"esx2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esx2_thumb.png\" alt=\"esx2\" width=\"363\" height=\"71\" border=\"0\" \/><\/a><\/p>\n<p>System operacyjny wybieramy, jak poni\u017cej.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi3.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=\"esxi3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi3_thumb.png\" alt=\"esxi3\" width=\"341\" height=\"67\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W momencie gdy maszyna zosta\u0142a stworzona, otwieramy jej w\u0142a\u015bciwo\u015bci i w zak\u0142adce Virtual Hardware \u2013&gt; Cpu, zaznaczamy opcj\u0119 Hardware virtualization:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi4.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=\"esxi4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi4_thumb.png\" alt=\"esxi4\" width=\"332\" height=\"187\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Dzi\u0119ki temu, b\u0119dziemy mogli przestawi\u0107 system operacyjny na VMware ESXi 5.x (ta operacja mo\u017ce by\u0107 niestety zrobiona tylko z poziomu klienta windowsowego):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi6.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=\"esxi6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi6_thumb.png\" alt=\"esxi6\" width=\"323\" height=\"35\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Na tym etapie mamy przygotowan\u0105 w\u0142a\u015bciw\u0105 maszyn\u0119, teraz przygotujemy nasz w\u0142asny obraz instalacyjny iso, zrobimy to dlatego, \u017ce s\u0105 ju\u017c dost\u0119pne (eksperymentalne) <a href=\"http:\/\/labs.vmware.com\/flings\/vmware-tools-for-nested-esxi\">VMware Tools dla ESXi<\/a> (generalnie polecam zagl\u0105danie do <a href=\"https:\/\/labs.vmware.com\/flings\">VMware Labs<\/a>)! \u015aci\u0105gamy obraz iso ESXi 5.5 ze strony VMware, nast\u0119pnie \u015bci\u0105gamy program <a href=\"http:\/\/www.v-front.de\/p\/esxi-customizer.html#download\">ESXi-Customizer<\/a>. Program ten s\u0142u\u017cy do dodawania do wyj\u015bciowego obrazu instalacyjnego wszystkich potrzebnych nam, <a href=\"http:\/\/www.virtuallyghetto.com\/2013\/11\/w00t-vmware-tools-for-nested-esxi.html\">dodatkowych<\/a> sterownik\u00f3w (VIB). Zgodnie z instrukcj\u0105 zawart\u0105 na stronie, przygotowujemy w\u0142a\u015bciwy obraz instalacyjny. Sama instalacja jest tak prosta, \u017ce na \u017cadnym kursie VMware nie ma o niej s\u0142owa! <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/wlEmoticon-smile7.png\" alt=\"U\u015bmiech\" \/>\u00a0 Po zako\u0144czeniu ca\u0142ego procesu, naszym oczom ukazuje si\u0119 jak\u017ce mi\u0142y widok:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi7.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=\"esxi7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi7_thumb.png\" alt=\"esxi7\" width=\"318\" height=\"125\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Je\u015bli nie chce Wam si\u0119 bawi\u0107 w przygotowanie obrazu iso, mo\u017cecie zainstalowa\u0107 VIB bezpo\u015brednio z Internetu, wydaj\u0105c nast\u0119puj\u0105ce polecenia z konsoli ESXi:<\/p>\n<p><span style=\"font-size: xx-small;\">esxcli system maintenanceMode set -e true<\/span><\/p>\n<p><span style=\"font-size: xx-small;\">esxcli software vib install &#8211;proxy=<\/span><a href=\"http:\/\/172.18.60.57:8080\"><span style=\"font-size: xx-small;\">http:\/\/172.18.60.57:8080<\/span><\/a><span style=\"font-size: xx-small;\"> -v <\/span><a href=\"http:\/\/download3.vmware.com\/software\/vmw-tools\/esxi_tools_for_guests\/esx-tools-for-esxi-9.7.0-0.0.00000.i386.vib\"><span style=\"font-size: xx-small;\">http:\/\/download3.vmware.com\/software\/vmw-tools\/esxi_tools_for_guests\/esx-tools-for-esxi-9.7.0-0.0.00000.i386.vib<\/span><\/a><span style=\"font-size: xx-small;\"> \u2013f<\/span><\/p>\n<p><span style=\"font-size: xx-small;\">esxcli system shutdown reboot -r &#8222;Reboocik&#8221;<\/span><\/p>\n<p align=\"justify\">Instalacja VMware Tools wewn\u0105trz ESXi to bardzo wa\u017cny krok w \u015brodowisku vSphere, tak spreparowany host jest w pe\u0142ni zarz\u0105dzany i monitorowany przez vCenter. Je\u015bli nasza instalacja ma miejsce wewn\u0105trz VMware Workstation, instalacja sterownik\u00f3w nie jest wymagana, ale pomocna.<\/p>\n<p align=\"justify\">Opisany wy\u017cej proces mo\u017cna zastosowa\u0107 do wersji ESXi od 5.0 do 5.5. Ja wybra\u0142em i zainstalowa\u0142em wersj\u0119 5.5 ESXi, zamierzam w moim wirtualnym labie przetestowa\u0107 par\u0119 nowych technologii, w tym <a href=\"http:\/\/www.vmware.com\/products\/virtual-san\/\">VSAN<\/a>. Aby to osi\u0105gn\u0105\u0107, trzeba dodatkowo przygotowa\u0107 naszego hosta. Do maszyny doda\u0142em 6 dysk\u00f3w po 8gb, cztery \u201czwyk\u0142e\u201d i dwa SSD. No tak, nie ma czego\u015b takiego jak wirtualny dysk SSD, trzeba spreparowa\u0107 odpowiednio plik vmx , tak aby dany dysk by\u0142 widziany jako SSD. Aby to osi\u0105gn\u0105\u0107, dodajemy jedn\u0105 linijk\u0119:<\/p>\n<p>scsiX:Y.virtualSSD = 1\u00a0\u00a0\u00a0 (gdzie X to numer kontrolera a Y to numer dysku).<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi8.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=\"esxi8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi8_thumb.png\" alt=\"esxi8\" width=\"351\" height=\"170\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Po zalogowanie si\u0119 na naszego wirtualnego ESXi widzimy, \u017ce emulacja dysk\u00f3w SSD odbywa si\u0119 poprawnie:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi9.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=\"esxi9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/esxi9_thumb.png\" alt=\"esxi9\" width=\"349\" height=\"64\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">No i to w zasadzie tyle, w nast\u0119pnych cz\u0119\u015bciach VMware Lab zajmiemy si\u0119 rozwojem naszego \u015brodowiska, zaczynaj\u0105c oczywi\u015bcie od instalacji vCenter <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-style: none;\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/03\/wlEmoticon-smile7.png\" alt=\"U\u015bmiech\" \/><\/p>\n<p align=\"justify\"><a href=\"http:\/\/lab.piszki.pl\/vmware-lab-part-1-the-preparation-of-a-nested-esxi-5-5\/\">English<\/a><\/p>\n<p align=\"justify\">EDIT 2015.03.20:<\/p>\n<p align=\"justify\">Dodatkowa, bardzo wa\u017cna informacja. W przypadku je\u015bli z naszego ESXi wykonamy template i wygenerujemy kilka serwer\u00f3w, b\u0119dziemy mieli problem. Wszystkie ESXi b\u0119d\u0105 mia\u0142y ten sam UUID (mo\u017cna to sprawdzi\u0107 poleceniem: &#8222;esxcli system uuid get&#8221;). Aby temu zapobiec, musimy uruchomi\u0107 template i z pliku \/etc\/vmware\/esx.conf usun\u0105\u0107 ostatni\u0105 lini\u0119 (\/system\/uuid =). Dodatkowo nale\u017cy wyda\u0107 polecenie &#8222;esxcli system settings advanced set -o \/Net\/FollowHardwareMac -i 1&#8221;, zapobiegnie to zduplikowaniu adres\u00f3w MAC na VMkernel. Je\u015bli nie wykonamy ww. krok\u00f3w, a b\u0119dziemy testowa\u0107 vSAN to otrzymamy komunikat: Host cannot communicate with all other nodes in the vsan. Po wykonaniu ww. krok\u00f3w wy\u0142\u0105czamy template. Ka\u017cdy nowy serwer dostanie nowy UUID.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>W cz\u0119\u015bci &#8222;zerowej&#8221; troch\u0119 teoretyzowali\u015bmy, tym razem same \u0107wiczenia praktyczne. Przygotowanie zagnie\u017cd\u017conych (Nested ESXi) host\u00f3w, czyli w pe\u0142ni wirtualnych, nie jest trudne i na ten temat w sieci jest mn\u00f3stwo poradnik\u00f3w. Oczywi\u015bcie my, przygotujemy nasze hosty w \u015brodowisku vSphere, je\u015bli &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=456\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1529,"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":[39,27],"class_list":["post-456","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lab","tag-nested-esxi","tag-vmware-lab"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":6,"sum_votes":20},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/456"}],"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=456"}],"version-history":[{"count":9,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions"}],"predecessor-version":[{"id":2096,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/456\/revisions\/2096"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1529"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}