{"id":1191,"date":"2021-05-13T12:23:55","date_gmt":"2021-05-13T10:23:55","guid":{"rendered":"https:\/\/virtualguru.cz\/?p=1191"},"modified":"2023-05-20T21:43:01","modified_gmt":"2023-05-20T19:43:01","slug":"update-productlocker-mob-powercli","status":"publish","type":"post","link":"https:\/\/virtualguru.cz\/en\/2021\/05\/13\/update-productlocker-mob-powercli\/","title":{"rendered":"Update productLocker MOB\/PowerCLI"},"content":{"rendered":"<p>Mo\u017en\u00e1 jste se ji\u017e setkali s t\u00edm, \u017ee byste pot\u0159ebovali konsolidovat um\u00edst\u011bn\u00ed VMware Tools ISO pro v\u0161echny hosty v r\u00e1mci clusteru\/datacentra do jednoho jedin\u00e9ho um\u00edst\u011bn\u00ed. Typicky se pro toto pou\u017e\u00edv\u00e1 n\u011bjak\u00fd sd\u00edlen\u00fd datastore, a je jedno, jeslti bude na VMFS\/NFS nebo pro cluster to m\u016f\u017ee b\u00fdt i vSAN.<\/p>\n<p>Abyste toto provedli, tak k tomu d\u0159\u00edve bylo za pot\u0159eb\u00ed upravit advanced parametr na ka\u017ed\u00e9m hostu zvl\u00e1\u0161\u0165. Drobn\u00e1 nev\u00fdhoda byla, \u017ee se toto nastaven\u00ed projevilo a\u017e po restartu ESX hosta.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">UserVars.ProductLockerLocation<\/pre>\n<p>Od verze 6.7U1 existuje mo\u017enost zavolat zm\u011bnu p\u0159es API a t\u00edm p\u00e1dem i p\u0159es PowerCLI.<\/p>\n<p>M\u00e1 to jednu velkou v\u00fdhodu. Zm\u011bna se projev\u00ed hned a nen\u00ed pot\u0159eba n\u00e1sledn\u011b hosta restartovat.<\/p>\n<p>Na tuto mo\u017enost se tedy nyn\u00ed pod\u00edv\u00e1me.<\/p>\n<p>vCenter server m\u00e1 k dispozici MOB (Managed Object Browser). Nen\u00ed to ale jen prohl\u00ed\u017ee\u010d, n\u00fdbr\u017e i rozhran\u00ed, p\u0159es kter\u00e9 m\u016f\u017eete spou\u0161t\u011bt API p\u0159\u00edkazy i k editaci parametr\u016f. A to v\u0161e z pohodl\u00ed webov\u00e9ho prohl\u00ed\u017ee\u010de.<\/p>\n<p>K tomuto se dostanete, pokud do adresy v prohl\u00ed\u017ee\u010di p\u0159id\u00e1te &#8222;<strong>\/mob<\/strong>&#8220;<\/p>\n<p><strong>https:\/\/&lt;vcenter_fqdn&gt;\/mob<\/strong><\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1209\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1352.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Tento MOB se d\u00e1 povolit i na jednotliv\u00fdch hostech, ale s omezen\u00edmi pro standalone hosty viz <a href=\"https:\/\/virtualguru.cz\/en\/2021\/05\/13\/mob-na-standalone-hostech-jasne\/\">ZDE<\/a><\/p>\n<p>D\u00e1le se mus\u00edte p\u0159es strukturu dostat a\u017e na \u00farove\u0148 hosta. D\u016fle\u017eit\u00e9 je zn\u00e1t strukturu objekt\u016f ve vCenter datab\u00e1zi.<\/p>\n<p>rootFolder (group-d1) \u21d2 Objekty Datacenter (datacenter-1001) \u21d2 Pohledy &#8222;Hosts and Clusters&#8220; (hostFolder)\/ &#8222;VMs and Templates&#8220; (vmFolder) \/ &#8222;Datastores&#8220; (datastoreFolder) \/ &#8222;Network&#8220; (networkFolder) \u21d2 Clustery (domain-c3001) \u21d2 Hosty (host-3008)<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1210\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1353.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1211\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1354.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1212\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1355.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1213\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1356.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1214\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1357.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Jednotliv\u00e9 identifik\u00e1tory mohou b\u00fdt u V\u00e1s jin\u00e9, krom\u011b group-d1, ten je v\u017edy stejn\u00fd.<\/p>\n<p>Kdy\u017e se proklik\u00e1te a\u017e ke konkr\u00e9tn\u00edmu hostu, tak krom vlastnost\u00ed a parametr\u016f, kter\u00e9 si o n\u011bm udr\u017euje vCenter, m\u00e1 i metody (funkce) kter\u00e9 m\u016f\u017eete volat. Odrolujte \u00fapln\u011b dol\u016f.<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1215\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1358.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1216\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1359.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pro zm\u011bnu productLocker V\u00e1s bude zaj\u00edmat pr\u00e1v\u011b metoda <strong>UpdateProductLockerLocation_Task<\/strong>. Pokud byste si jen cht\u011bli zjistit aktu\u00e1ln\u00ed um\u00edst\u011bn\u00ed VMtools ISO, tak m\u016f\u017eete pou\u017e\u00edt <strong>QueryProductLockerLocation<\/strong>.<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1217\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1360.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1218\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1361.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nPozor na cestu, kterou tam zad\u00e1v\u00e1te. Bez uvozovek!!! A tak jak je dostupn\u00e1 pro ESX host. Tzn <strong>\/vmfs\/volumes\/&#8230;.<\/strong> Pak u\u017e jen Invoke Method. V\u00fdsledkem je odkaz na Task.<br \/>\n<a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362.png\"><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1219\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1362.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1220\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1363.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pokud jste to zadali spr\u00e1vn\u011b, tak by v\u00fdsledek Tasku m\u011bl b\u00fdt &#8222;success&#8220;<\/p>\n<p><a href=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-1224\" src=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364-300x197.png\" alt=\"\" width=\"300\" height=\"197\" srcset=\"https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364-300x197.png 300w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364-1024x671.png 1024w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364-768x503.png 768w, https:\/\/virtualguru.cz\/wp-content\/uploads\/2021\/05\/obrazek-1364.png 1303w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Pro aktualizaci p\u0159es PowerCLI m\u00e1m jeden OneLiner:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">Get-VMhost | %{$_.ExtensionData.UpdateProductLockerLocation_Task(\"\/vmfs\/volumes\/Shared-iSCSI-01\/vmtools\/\")} | Wait-Task | ft Description,ObjectID,State,Result<\/pre>\n<p>Kontrolu nastaven\u00ed m\u016f\u017eete ud\u011blat jednodu\u0161e<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">Get-VMHost | Get-AdvancedSetting -Name \"UserVars.ProductLockerLocation\" | Select-Object Entity,Value<\/pre>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Mo\u017en\u00e1 jste se ji\u017e setkali s t\u00edm, \u017ee byste pot\u0159ebovali konsolidovat um\u00edst\u011bn\u00ed VMware Tools ISO pro v\u0161echny hosty v r\u00e1mci clusteru\/datacentra do jednoho jedin\u00e9ho um\u00edst\u011bn\u00ed.&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"https:\/\/virtualguru.cz\/en\/2021\/05\/13\/update-productlocker-mob-powercli\/\">Continue Reading<span class=\"screen-reader-text\">Update productLocker MOB\/PowerCLI<\/span> <i class=\"fas fa-angle-right\"><\/i><\/a><\/div>","protected":false},"author":4,"featured_media":1218,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"iawp_total_views":19,"footnotes":""},"categories":[18,3],"tags":[47,6,12,19,9],"class_list":["post-1191","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizace","category-vsphere","tag-api","tag-esxi","tag-powercli","tag-vcsa","tag-vsphere","entry"],"_links":{"self":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/1191","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/comments?post=1191"}],"version-history":[{"count":10,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/1191\/revisions"}],"predecessor-version":[{"id":1440,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/posts\/1191\/revisions\/1440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/media\/1218"}],"wp:attachment":[{"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/media?parent=1191"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/categories?post=1191"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualguru.cz\/en\/wp-json\/wp\/v2\/tags?post=1191"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}