<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Halbautomatisches_Patchen_eines_ESXi-Hosts</id>
	<title>Halbautomatisches Patchen eines ESXi-Hosts - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Halbautomatisches_Patchen_eines_ESXi-Hosts"/>
	<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Halbautomatisches_Patchen_eines_ESXi-Hosts&amp;action=history"/>
	<updated>2026-04-28T01:18:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Knowledgebase</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kb.pocnet.net/index.php?title=Halbautomatisches_Patchen_eines_ESXi-Hosts&amp;diff=1621&amp;oldid=prev</id>
		<title>PoC: Erweiterung</title>
		<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Halbautomatisches_Patchen_eines_ESXi-Hosts&amp;diff=1621&amp;oldid=prev"/>
		<updated>2014-09-13T18:16:06Z</updated>

		<summary type="html">&lt;p&gt;Erweiterung&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Einen &amp;#039;&amp;#039;&amp;#039;VMware ESXi-Host&amp;#039;&amp;#039;&amp;#039; aktuell zu halten ist oftmals recht aufwendig. Man muss den eigenen Softwarestand rausfinden und davon ausgehend dann manuell die notwendigen Aktualisierungs-VIBs herunterladen und installieren.&lt;br /&gt;
&lt;br /&gt;
Es geht aber auch einfacher. Es gibt eine Art Paketmanager, mit dem Aktualisierungen auf einen Rutsch geladen und installiert werden können. Dem &amp;#039;&amp;#039;esxcli&amp;#039;&amp;#039;-Kommando, via &amp;#039;&amp;#039;ssh&amp;#039;&amp;#039; auf dem Server selbst kann eine Depot-URL mitgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Dazu benötigt der Host Zugriff auf den Server bei VMware und muss netzwerkseitig so konfiguriert sein, dass er ein Standardgateway hat als auch einen DNS benutzt. Standardmäßig ist der Zugriff vom Host per Firewallregel gesperrt. Zugriff erlauben geht mit&lt;br /&gt;
 esxcli network firewall ruleset set -e true -r httpClient&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Schritte können durchaus einige dutzend Sekunden dauern, je nach Internetzugangsgeschwindigkeit.&lt;br /&gt;
&lt;br /&gt;
== Liste der verfügbaren Updates erzeugen ==&lt;br /&gt;
Das Kommando&lt;br /&gt;
 esxcli software sources profile list \&lt;br /&gt;
  -d &amp;lt;nowiki&amp;gt;https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
gibt eine leider unsortierte Liste der verfügbaren Profile aus.&lt;br /&gt;
&lt;br /&gt;
Die Liste kann auch mit der | durch den &amp;#039;&amp;#039;sort&amp;#039;&amp;#039;-Befehl geschickt werden, das hilft bei der Übersicht.&lt;br /&gt;
&lt;br /&gt;
== Vorhandene Version anzeigen ==&lt;br /&gt;
 esxcli software profile get |grep &amp;#039;^[^ ]&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Aktualisierung ==&lt;br /&gt;
Die eigentliche Aktualisierung kann im normalen Betriebszustand des Hosts durchgeführt werden. Dazu muss das zuvor herausgesuchte Profil mit übergeben werden:&lt;br /&gt;
  esxcli software profile install \&lt;br /&gt;
  -d  &amp;lt;nowiki&amp;gt;https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
  -p ESXi-5.1.0-20140204001-standard&lt;br /&gt;
&lt;br /&gt;
Der Befehl &amp;#039;&amp;#039;install&amp;#039;&amp;#039; installiert komplett alle Komponenten neu. Falls Drittanbieter-VIBs installiert sind und &amp;#039;&amp;#039;esxcli&amp;#039;&amp;#039; dies anmeckert, können diese mit dem Zusatz &amp;#039;&amp;#039;--ok-to-remove&amp;#039;&amp;#039; beim Update gelöscht werden. Hinterher müssen diese wieder neu installiert werden.&lt;br /&gt;
&lt;br /&gt;
Alternativ kann auch statt &amp;#039;&amp;#039;install&amp;#039;&amp;#039; der Befehl &amp;#039;&amp;#039;update&amp;#039;&amp;#039; verwendet werden. Damit wird nur eine Aktualisierung vorgenommen, Drittanbietermodule bleiben erhalten, sofern die Softwareunterstützungsvariable passend gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
Danach sollte die Firewall wieder geschlossen werden:&lt;br /&gt;
 esxcli network firewall ruleset set -e false -r httpClient&lt;br /&gt;
&lt;br /&gt;
Im konkreten Fall war eine Aktualisierung (&amp;#039;&amp;#039;update&amp;#039;&amp;#039;) nicht möglich, weil ein Zusatzmodul zur USV-Überwachung nur die Stufe &amp;#039;&amp;#039;CommunitySupported&amp;#039;&amp;#039; besitzt, der Host aber in der Stufe &amp;#039;&amp;#039;PartnerSupported&amp;#039;&amp;#039; lief.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
 ~ # &amp;#039;&amp;#039;&amp;#039;esxcli software profile install --ok-to-remove \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;-d  &amp;lt;nowiki&amp;gt;https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml&amp;lt;/nowiki&amp;gt; \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;-p ESXi-5.1.0-20140204001-standard&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Installation Result&lt;br /&gt;
   Message: The update completed successfully, but the system needs to be&lt;br /&gt;
   rebooted for the changes to be effective.&lt;br /&gt;
   Reboot Required: true&lt;br /&gt;
   VIBs Installed: VMware_bootbank_esx-base_5.1.0-2.26.1612806 …&lt;br /&gt;
&lt;br /&gt;
Hiernach folgt eine lange Liste der installierten Komponenten.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;amp;externalId=2008939 Installing patches on an ESXi 5.x host from the command line] in der VMware-KB (en)&lt;br /&gt;
* [http://www.virtuallyghetto.com/2012/09/a-pretty-cool-method-of-upgrading-to.html A Pretty Cool Method of Upgrading to ESXi 5.1] bei virtuallyGhetto (en)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:VMware]]&lt;/div&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
</feed>