{"id":1306,"date":"2014-08-22T11:21:13","date_gmt":"2014-08-22T09:21:13","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=1306"},"modified":"2014-08-22T12:59:33","modified_gmt":"2014-08-22T10:59:33","slug":"infrastructure-navigator-5-8-2-upgrade-agentow-vcenter-hyperic","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=1306","title":{"rendered":"Infrastructure Navigator 5.8.2 &#8211; Upgrade agent\u00f3w vCenter Hyperic"},"content":{"rendered":"<p align=\"justify\">Jak ju\u017c <a href=\"https:\/\/vm.piszki.pl\/integracja-vmware-hyperic-5-8-2-i-vcenter-5-5-via-infrastructure-navigator-5-8\/\">tutaj<\/a> wspomina\u0142em, VIN 5.8.2 zawiera w sobie pliki agent\u00f3w vCenter Hyperic w wersji 5.8.0. Ju\u017c wcze\u015bniej pr\u00f3bowa\u0142em wgra\u0107 tam wersj\u0119 5.8.2, ale niestety bez rezultatu. W ko\u0144cu pojawi\u0142o si\u0119 stosowne <a href=\"http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2084723\">KB<\/a>, jasne i przejrzyste jak poranna mg\u0142a. Na szcz\u0119\u015bcie dzi\u0119ki poprzednim pr\u00f3bom mniej wi\u0119cej zrozumia\u0142em o co im chodzi i postanowi\u0142em doko\u0144czy\u0107 ten proces (zreszt\u0105 ostatnio by\u0142em bardzo blisko sukcesu). Zacznijmy od przygotowania Nowych Agent\u00f3w. VIN hostuje pliki dla system\u00f3w Linuks i Windows w wersjach 32 i 64 bitowych. Stosowne pliki mo\u017cna pobra\u0107 bezpo\u015brednio ze strony vmware.com lub \u201cwyci\u0105gn\u0105\u0107\u201d z katalogu w kt\u00f3rym zosta\u0142a zainstalowana pe\u0142na wersja serwera vCenter Hyperic (z agentami), dotyczy to obu wersji i tej dostarczanej jako Appliance i tej instalowanej w systemie Windows (hyperic\/server-current\/hq-engine\/hq-server\/webapps\/ROOT\/WEB-INF\/hq-agent-bundles). Przygotowanie paczki zawieraj\u0105cej odpowiednie pliki agenta nie jest proste, KB mija si\u0119 z prawd\u0105, musimy wykona\u0107 kilka dodatkowych krok\u00f3w. Na szcz\u0119\u015bcie dzi\u0119ki temu mo\u017cemy stosowa\u0107 r\u00f3wnolegle kilka wersji agenta.<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/hyperic_logo.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: 0px;\" title=\"hyperic_logo\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/hyperic_logo_thumb.jpg\" alt=\"hyperic_logo\" width=\"276\" height=\"138\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Po \u015bci\u0105gni\u0119ciu, pliki agent\u00f3w w wersji 5.8.2 nale\u017cy przegra\u0107 na serwer VIN do katalogu np. \/tmp\/hyperic. Pliki dekompresujemy, do tego samego katalogu wgrywamy obecne pliki agent\u00f3w z katalogu \/opt\/vmware\/agent-binaries:<\/p>\n<p align=\"justify\"><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav1.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=\"inav1\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav1_thumb.png\" alt=\"inav1\" width=\"525\" height=\"116\" border=\"0\" \/><\/a><br \/>\nNast\u0119pnie post\u0119pujemy zgodnie z tym schematem: Dekompresujemy plik agenta 5.8.0, katalog zawieraj\u0105cy odpowiednie pliki agenta 5.8.2 wgrywamy do katalogu agent-5.8.0\/bundles z oryginaln\u0105 nazw\u0105 5.8.0. Zmieniamy nazw\u0119 agent-5.8.0 na agent-5.8.2 i kompresujemy. Brzmi to dziwnie, ale dok\u0142adny przyk\u0142ad zamieszam poni\u017cej:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav2.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=\"inav2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav2_thumb.png\" alt=\"inav2\" width=\"523\" height=\"183\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">W zwi\u0105zku z tym, \u017ce na appliance VIN nie ma polecenia zip, pliki agent\u00f3w przeznaczonych dla system\u00f3w Windows mo\u017cemy przygotowa\u0107 wcze\u015bniej na systemie zawieraj\u0105cym t\u0119 komend\u0119. Dzi\u0119ki tak spreparowanym plikom b\u0119dziemy mogli u\u017cywa\u0107 w jednym Infrastructure Navigator dw\u00f3ch r\u00f3\u017cnych wersji agenta vCenter Hyperic. Mo\u017cemy oczywi\u015bcie nadpisa\u0107 wersj\u0119 5.8.0 spreparowan\u0105 wersj\u0105 5.8.2 i te\u017c b\u0119dzie to dzia\u0142a\u0107. Ostatnim krokiem jaki musimy wykona\u0107 to wygenerowanie sum kontrolnym sh256 dla nowo wygenerowanych plik\u00f3w. Nie jest to krok obowi\u0105zkowy, mo\u017cemy w profilu danego agenta usun\u0105\u0107 sumy kontrolne i te\u017c to b\u0119dzie dzia\u0142a\u0107. Ze wzgl\u0119du na bezpiecze\u0144stwo lepiej jest jednak tego kroku nie pomija\u0107.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav3.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=\"inav3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav3_thumb.png\" alt=\"inav3\" width=\"523\" height=\"179\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Pozyskane sumy kontrolne wklejamy w polu \u201cAgent files SHA-256\u201d oddzielane przecinkiem.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav4.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=\"inav4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav4_thumb.png\" alt=\"inav4\" width=\"520\" height=\"468\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">To wszystko, mamy przygotowany dzia\u0142aj\u0105cy profil.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav5.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=\"inav5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav5_thumb.png\" alt=\"inav5\" width=\"412\" height=\"201\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Nowo instalowani agenci rejestruj\u0105 si\u0119 poprawnie w vCenter Hyperic jako wersja 5.8.2:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav6.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=\"inav6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2014\/08\/inav6_thumb.png\" alt=\"inav6\" width=\"240\" height=\"134\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Niestety nie mo\u017cemy wykona\u0107 podniesienia wersji ju\u017c zainstalowanego i dzia\u0142aj\u0105cego agenta z poziomu vSphere Web Clienta poprzez wykonanie akcji \u201cinstall\u201d dla nowo utworzonego profilu. Taka operacja jest mo\u017cliwa tylko i wy\u0142\u0105cznie z poziomu vCenter Hyperic (lub r\u0119cznie).<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>Jak ju\u017c tutaj wspomina\u0142em, VIN 5.8.2 zawiera w sobie pliki agent\u00f3w vCenter Hyperic w wersji 5.8.0. Ju\u017c wcze\u015bniej pr\u00f3bowa\u0142em wgra\u0107 tam wersj\u0119 5.8.2, ale niestety bez rezultatu. W ko\u0144cu pojawi\u0142o si\u0119 stosowne KB, jasne i przejrzyste jak poranna mg\u0142a. Na &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=1306\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1532,"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":[54,56],"class_list":["post-1306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-hyperic","tag-infrastructure-navigator"],"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\/1306"}],"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=1306"}],"version-history":[{"count":4,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1306\/revisions"}],"predecessor-version":[{"id":1314,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/1306\/revisions\/1314"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1532"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}