{"id":10231,"date":"2013-03-14T23:06:27","date_gmt":"2013-03-14T21:06:27","guid":{"rendered":"http:\/\/funrecycler.com\/?p=10231"},"modified":"2013-03-14T23:06:27","modified_gmt":"2013-03-14T21:06:27","slug":"update-vmware-tools-error-kb1747","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2013\/03\/14\/update-vmware-tools-error-kb1747\/","title":{"rendered":"Update VMware Tools Error KB1747"},"content":{"rendered":"<p>Mit der im Dezember Ver\u00f6ffentlichten Virtual Center &amp; ESXi Version 5.0.0 U2 wurden unter anderem auch neue VMware Tools bereitgestellt. Es gibt verschiedene M\u00f6glichkeiten die VMware Tools in den VMs zu aktualisieren.\u00a0 Es kann unter Umst\u00e4nden auch mal nicht funktionieren und es erscheint eine Fehlermeldung.<br \/>\n<!--more--><br \/>\nDie Fehlermeldung beim Update der VMware Tools aus der VM heraus\u00a0bricht ab\u00a0und es kommt die Meldung &#8222;Update Tools failed. Edit the virtual machine\u00b4s vmx file, add the line below and try again. Pleas read KB articel 1714 on tips for editing a vmx file.&#8220;<br \/>\nDer Eintrag welcher in der vmx Datei der VM eingetragen werden soll hat soll sein:\u00a0-&gt;\u00a0isolation.tools.guestInitiatedUpdate.disable = &#8222;FALSE&#8220;\u00a0&lt;-<br \/>\n<figure id=\"attachment_10232\" aria-describedby=\"caption-attachment-10232\" style=\"width: 545px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/errorscreen\/\" target=\"_blank\" rel=\"attachment wp-att-10232 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-10232  \" alt=\"Errorscreen\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/Errorscreen.jpg\" width=\"545\" height=\"410\" \/><\/a><figcaption id=\"caption-attachment-10232\" class=\"wp-caption-text\">isolation.tools.guestInitiatedUpdate.disable = &#8222;FALSE&#8220;<\/figcaption><\/figure><br \/>\nAb diesem Punkt f\u00e4ngt man an zu \u00dcberlegen wie kann ich den Eintrag in der vmx Datei machen OHNE die VM auszuschalten bzw. wie aktualisiere ich die VMware Tools trotzdem.<\/p>\n<ol>\n<li>Mounten der VMware Tools aus dem Virtual Center heraus<\/li>\n<li>Update der VMware Tools per PowerCLI<\/li>\n<li>\u00c4nderung der VM Konfiguration f\u00fcr automatisches Update nach Reboot<\/li>\n<li>\u00c4nderung der &#8222;etc\/vmware\/config&#8220; Datei<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2>1. Mounten der VMware Tools aus dem Virtual Center heraus<\/h2>\n<p>Auf diesen Weg m\u00f6chte ich nur kurz eingehen da dieser sicherlich jedem bekannt ist. \u00dcber das Kontextmen\u00fc der VM &#8222;Gast \/ Install-Update VMware Tools&#8220; werden die f\u00fcr das jeweilige OS die VMware Tools als ISO in der VM gemountet. Anschlie\u00dfend hat man die\u00a0 M\u00f6glichkeit die Tools mittels Installer zu aktualisieren.\u00a0 Dieser\u00a0Art der Aktualisierung entspricht der Neuinstallation\u00a0nach einer\u00a0OS-Neuinstallation.<\/p>\n<h2>2. Update der VMware Tools per PowerCLI<\/h2>\n<p>Dieser Form der Aktualisierung find ich pers\u00f6nlich am besten, da man hier ohne gr\u00f6\u00dfere Aufw\u00e4nde viele VMs auf einmal Aktualisieren kann.<br \/>\n&nbsp;<br \/>\n<figure id=\"attachment_10237\" aria-describedby=\"caption-attachment-10237\" style=\"width: 727px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/powercli1-1\/\" target=\"_blank\" rel=\"attachment wp-att-10237 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10237 \" alt=\"powercli1-1\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/powercli1-1.jpg\" width=\"727\" height=\"167\" \/><\/a><figcaption id=\"caption-attachment-10237\" class=\"wp-caption-text\">Login vCenter via PowerCLI<\/figcaption><\/figure><\/p>\n<p style=\"text-align: left;\">Um m\u00f6glichst viele VMs gleichtzeitig zu aktualisieren bietet es sich an vorher die VMs in einer Variable zu hinterlegen. Sicherlich hat jeder VMware Admin da so seine eigene Herangehensweise wie er seine VMs gruppiert. Daher m\u00f6chte ich das Update nur kurz umrei\u00dfen damit jedem die Syntax klar wird.<a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/powercli1-2\/\" target=\"_blank\" rel=\"attachment wp-att-10236 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10236 aligncenter\" alt=\"powercli1-2\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/powercli1-2.jpg\" width=\"727\" height=\"167\" \/><\/a><\/p>\n<p>Die Erweiterung der Syntax mit dem Schalter &#8222;-NoReboot&#8220; hat zu Folge, dass die VM nach der Aktualisierung keinen Reboot ausf\u00fchrt. Fehlt der Schalter w\u00fcrde ein automatisierter Reboot erfolgen.<br \/>\n&nbsp;<br \/>\n<b>3. \u00c4nderung der VM Konfiguration f\u00fcr automatisches Update nach Reboot<\/b><br \/>\nDie Einstellung einer VM erm\u00f6glicht es das die VMware Tools nach einem Reboot automatisch aktualisiert werden wenn diese veraltet sind.<br \/>\n<figure id=\"attachment_10235\" aria-describedby=\"caption-attachment-10235\" style=\"width: 708px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/3-autoupdate-1\/\" target=\"_blank\" rel=\"attachment wp-att-10235 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10235 \" alt=\"3-autoupdate-1\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/3-autoupdate-1.jpg\" width=\"708\" height=\"631\" \/><\/a><figcaption id=\"caption-attachment-10235\" class=\"wp-caption-text\">Update VMware Tools nach Reboot<\/figcaption><\/figure><br \/>\nAuch hier gibt es die M\u00f6glichkeit diese Einstellung auf mehrere VMs gleichzeitig einzustellen. Daf\u00fcr muss wieder ein PowerCLI Skript erstellt werden.<br \/>\n&#8212;&#8212;-<br \/>\n$vCenter = Read-Host &#8222;Enter vCenter Server name&#8220;<br \/>\nConnect-VIServer $vCenter<br \/>\n$vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec\u2028$vmConfigSpec.Tools = New-Object VMware.Vim.ToolsConfigInfo\u2028$vmConfigSpec.Tools.AfterPowerOn = $true\u2028$vmConfigSpec.Tools.AfterResume = $true\u2028$vmConfigSpec.Tools.BeforeGuestStandby = $true\u2028$vmConfigSpec.Tools.BeforeGuestShutdown = $true\u2028$vmConfigSpec.Tools.SyncTimeWithHost = $true\u2028$vmConfigSpec.Tools.ToolsUpgradePolicy = &#8222;Manual&#8220; # &#8222;UpgradeAtPowerCycle&#8220;<br \/>\nGet-VM | % { (Get-View $_.ID).ReconfigVM($vmConfigSpec)}<br \/>\nDisconnect-VIServer -Confirm:$false<br \/>\n&#8212;&#8212;<br \/>\n&nbsp;<br \/>\n<b>4. \u00c4nderung der &#8222;etc\/vmware\/config&#8220; Datei<\/b><br \/>\nWie bereits in der Fehlermeldung beschrieben ist, soll in der vmx Datei ein Eintrag erg\u00e4nzt werden. Dazu hat VMware nat\u00fcrlich auch ein KB Artikel ver\u00f6ffentlicht: <a href=\"http:\/\/kb.vmware.com\/kb\/1714\" target=\"_blank\" rel=\"noopener\">KB Artikel 1714<\/a>\u00a0. Leider steht auf dieser Seite nicht wie man den Fehler behebt sondern nur wie man eine vmx Datei editiert. VMware hat nat\u00fcrlich einen KB Artikel f\u00fcr das Problem ver\u00f6ffentlicht nur darf man nicht nach KB 1714 wie in der Fehlermeldung beschrieben suchen. Die richtige Suchsyntax w\u00e4re -&gt; isolation.tools.guestInitiatedUpgrade.disable = &#8222;FALSE&#8220; &lt;- dann gelangt man zum richtigen <a href=\"http:\/\/kb.vmware.com\/kb\/2007298\" target=\"_blank\" rel=\"noopener\">KB Artikel 2007298<\/a>\u00a0.<br \/>\nEs gibt aber nat\u00fcrlich auch einen weiteren Workaround um nicht an allen VM die vmx Dateien zu editieren. Leider kann ich nicht sagen ob das auch von VMware Supported ist, aber es funktioniert gut und man muss die VM nur ausschalten und wieder einschalten. Anschlie\u00dfend kann man die VMware Tools wieder direkt in der VM aktualisieren. Hierzu muss auf jedem ESXi Server eine &#8222;config&#8220; Datei editiert werden.<br \/>\nper Putty am ESX Server anmelden<br \/>\nin der Datei &#8222;etc\/vmware\/config&#8220; den Eintrag &#8222;isolation.tools.guestInitiatedUpgrade.disable = &#8222;FALSE&#8220; hinzuf\u00fcgen<br \/>\n<figure id=\"attachment_10234\" aria-describedby=\"caption-attachment-10234\" style=\"width: 483px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/putty1\/\" target=\"_blank\" rel=\"attachment wp-att-10234 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10234 \" alt=\"putty1\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/putty1.jpg\" width=\"483\" height=\"120\" \/><\/a><figcaption id=\"caption-attachment-10234\" class=\"wp-caption-text\">Pfad zu &#8222;Config&#8220; Datei<\/figcaption><\/figure><br \/>\n<figure id=\"attachment_10233\" aria-describedby=\"caption-attachment-10233\" style=\"width: 699px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/funrecycler.com\/2013\/03\/14\/update-vmware-tools-error-kb1747\/putty2\/\" target=\"_blank\" rel=\"attachment wp-att-10233 noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-10233 \" alt=\"putty2\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2013\/03\/putty2.jpg\" width=\"699\" height=\"552\" \/><\/a><figcaption id=\"caption-attachment-10233\" class=\"wp-caption-text\">Eintrag &#8222;isolation.tools.guestInitiatedUpgrade.disable = &#8222;FALSE&#8220; hinzuf\u00fcgen<\/figcaption><\/figure><br \/>\nWie schon gesagt, dieser Eintrag muss auf jedem ESXi Host gemacht werden. Wenn die VM ausgeschaltet werden und wieder hochgefahren sind kann man wie gewohnt direkt aus der VM heraus die VMware Tools updaten.<br \/>\nViel Erfolg beim updaten.<br \/>\n&nbsp;<br \/>\nOb dies auch bei vSphere 5.1 funktioniert kann ich nicht best\u00e4tigen da meine Testumgebung noch kein Update erhalten hat.<\/p>\n<p style=\"text-align: left;\">\n","protected":false},"excerpt":{"rendered":"<p>Mit der im Dezember Ver\u00f6ffentlichten Virtual Center &amp; ESXi Version 5.0.0 U2 wurden unter anderem auch neue VMware<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,16],"tags":[914,964,1474,2665,2787,2898],"class_list":["post-10231","post","type-post","status-publish","format-standard","hentry","category-kniffe-und-tricks","category-software","tag-error","tag-fehler","tag-kb1747","tag-tools","tag-update","tag-vmware"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=10231"}],"version-history":[{"count":0,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10231\/revisions"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=10231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=10231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=10231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}