<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thomas-krenn.com/en/wikiEN/index.php?title=Special:NewPages&amp;feed=atom&amp;xortex=yes</id>
	<title>Thomas-Krenn-Wiki - New pages [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thomas-krenn.com/en/wikiEN/index.php?title=Special:NewPages&amp;feed=atom&amp;xortex=yes"/>
	<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Special:NewPages"/>
	<updated>2026-11-04T02:24:03Z</updated>
	<subtitle>From Thomas-Krenn-Wiki</subtitle>
	<generator>MediaWiki 1.43.10</generator>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Thomas-Krenn_%26_Veeam_Hardened_Repository_Hardware_Setup</id>
		<title>Thomas-Krenn &amp; Veeam Hardened Repository Hardware Setup</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Thomas-Krenn_%26_Veeam_Hardened_Repository_Hardware_Setup"/>
		<updated>2026-09-29T06:07:53Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: /* Instructions for BIOS update in Windows */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to set up and update the RA1212-AIEPN+ server (Gigabyte MZ33-AR1). It guides you through setting up the hardware RAID in the BIOS and updating the BMC firmware and the BIOS, using the available methods for each.&lt;br /&gt;
&lt;br /&gt;
== Creating the hardware RAID in the BIOS ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
file:Gigabyte Start Screen.png|Start the server and &amp;#039;&amp;#039;&amp;#039;click&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;[Del]&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;[F2]&amp;#039;&amp;#039;&amp;#039; depending on the server to enter the &amp;#039;&amp;#039;&amp;#039;BIOS&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS Standardansicht.png|In the BIOS, switch to the tab &amp;#039;&amp;#039;&amp;#039;&amp;quot;Advanced&amp;quot;&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
file:BIOS Reiter „Advanced“ .png|In the tab &amp;#039;&amp;#039;&amp;#039;&amp;quot;Advanced&amp;quot;&amp;#039;&amp;#039;&amp;#039;, select the desired &amp;#039;&amp;#039;&amp;#039;RAID controller&amp;#039;&amp;#039;&amp;#039; by pressing Enter.&lt;br /&gt;
file:BIOS Controller-Übersicht prüfen.png|Under the “&amp;#039;&amp;#039;&amp;#039;ACTIONS&amp;#039;&amp;#039;&amp;#039;” tab, select “&amp;#039;&amp;#039;&amp;#039;Configure&amp;#039;&amp;#039;&amp;#039;” and press Enter.&lt;br /&gt;
file:BIOS „Create Virtual Drive“ .png|In the configuration menu, select „&amp;#039;&amp;#039;&amp;#039;Create Virtual&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Drive&amp;#039;&amp;#039;&amp;#039;“.&lt;br /&gt;
file:BIOS Konfigurationsformular.png|Select „&amp;#039;&amp;#039;&amp;#039;Select RAID&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Level&amp;#039;&amp;#039;&amp;#039;“ and open it with Enter.&lt;br /&gt;
file:BIOS RAID-Level auswählen.png|Select the &amp;#039;&amp;#039;&amp;#039;desired&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;RAID level&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS Laufwerk auswählen.png|Open „&amp;#039;&amp;#039;&amp;#039;Select Drives&amp;#039;&amp;#039;&amp;#039;“ with &amp;#039;&amp;#039;&amp;#039;Enter.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
file:BIOS RAID Controller Laufwerkliste.png|All drives are initially set to &amp;quot;&amp;#039;&amp;#039;&amp;#039;Disabled&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
file:BIOS Laufwerke Markieren.png|Select „&amp;#039;&amp;#039;&amp;#039;Check All&amp;#039;&amp;#039;&amp;#039;“, to select &amp;#039;&amp;#039;&amp;#039;all connected drives&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS RAID Controller &amp;quot;Apply Changes&amp;quot;.png|&amp;#039;&amp;#039;&amp;#039;Confirm&amp;#039;&amp;#039;&amp;#039; the &amp;#039;&amp;#039;&amp;#039;configuration&amp;#039;&amp;#039;&amp;#039; with &amp;#039;&amp;#039;&amp;#039;Apply Changes&amp;#039;&amp;#039;&amp;#039; and Enter.&lt;br /&gt;
file:BIOS Bestätigung der Laufwerksauswahl.png|&amp;#039;&amp;#039;&amp;#039;Confirm&amp;#039;&amp;#039;&amp;#039; „&amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039;“ with Enter.&lt;br /&gt;
file:BIOS Parameter prüfen und speichern.png|Under „&amp;#039;&amp;#039;&amp;#039;Virtual&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Drive Name&amp;#039;&amp;#039;&amp;#039;“, you can  optionally enter a name. After this, select &amp;#039;&amp;#039;&amp;#039;Save&amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;#039;Configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS RAID Controller Sicherheitswarnung.png|The BIOS indicates that all data on the selected drives &amp;#039;&amp;#039;&amp;#039;will be permanently deleted.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
file:BIOS „Confirm“ auf Enabled setzen.png|In the &amp;#039;&amp;#039;&amp;#039;selection list,&amp;#039;&amp;#039;&amp;#039; select „&amp;#039;&amp;#039;&amp;#039;Enabled&amp;#039;&amp;#039;&amp;#039;“ and &amp;#039;&amp;#039;&amp;#039;confirm&amp;#039;&amp;#039;&amp;#039; with Enter.&lt;br /&gt;
file:BIOS Anlage bestätigen.png|Select „&amp;#039;&amp;#039;&amp;#039;Yes&amp;#039;&amp;#039;&amp;#039;“  and confirm with &amp;#039;&amp;#039;&amp;#039;Enter&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS Erfolgsmeldung.png|The &amp;#039;&amp;#039;&amp;#039;RAID&amp;#039;&amp;#039;&amp;#039; is now fully &amp;#039;&amp;#039;&amp;#039;configured&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:BIOS Parameter prüfen und speichern.png|With &amp;#039;&amp;#039;&amp;#039;[ESC],&amp;#039;&amp;#039;&amp;#039; exit the configurator to return to the BIOS “&amp;#039;&amp;#039;&amp;#039;Advanced&amp;#039;&amp;#039;&amp;#039;” screen&lt;br /&gt;
file:BIOS Reiter „Advanced“ .png|Next, switch to the tab &amp;quot;&amp;#039;&amp;#039;&amp;#039;Save &amp;amp; Exit&amp;#039;&amp;#039;&amp;#039;&amp;quot;.&lt;br /&gt;
file:BIOS Einstellungen speichern.png|Select „&amp;#039;&amp;#039;&amp;#039;Save Changes and Reset&amp;#039;&amp;#039;&amp;#039;“.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
== Update BMC firmware == &lt;br /&gt;
&amp;#039;&amp;#039;Instructions for updating the firmware of the RA1212-AIEPN+ server (Gigabyte MZ33-AR1).&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Updating BMC firmware on Linux ===&lt;br /&gt;
# Obtain root rights on Linux. &lt;br /&gt;
# Navigate to the root directory of the upgrade package &lt;br /&gt;
# Select one of the following options for flashing:&lt;br /&gt;
#* Execute &amp;quot;ami_bmc_fw_update_linux.sh&amp;quot; to program the AMI firmware.&lt;br /&gt;
#* Execute &amp;quot;insyde_bmc_fw_update_linux.sh&amp;quot; to program Insyde firmware.&lt;br /&gt;
# Enter &amp;quot;Y/y&amp;quot; to maintain the configuration or &amp;quot;N/n&amp;quot; to reflash the whole BMC firmware.&lt;br /&gt;
&lt;br /&gt;
==== User commands ====&lt;br /&gt;
&lt;br /&gt;
===== Script names =====&lt;br /&gt;
&lt;br /&gt;
* ami_bmc_fw_update_linux.sh – Update script&lt;br /&gt;
* insyde_bmc_fw_update_linux.sh – Update script&lt;br /&gt;
&lt;br /&gt;
===== Script =====&lt;br /&gt;
&lt;br /&gt;
* ami_ami_bmc_fw_update_linux.sh [OPTION]&lt;br /&gt;
* insyde_bmc_fw_update_linux.sh [OPTION]&lt;br /&gt;
&lt;br /&gt;
===== Description of options ===== &lt;br /&gt;
This is the script for updating the BMC flash storage. In the following, the options are listed:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;cs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Select this option to update the firmware of the active backup/BMC. (CS=1 is only supported on the GBT Dual platform).&lt;br /&gt;
#** 0: Active&lt;br /&gt;
#** 1: Backup&lt;br /&gt;
#** Default value is 0. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;flashall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flash the whole BMC without warning message.&lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained or not.  &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;preserve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flash the BMC and maintain the configuration without warning message. &lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained or not. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Architecture&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;x32&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Set the update tool to 32-bit mode.&lt;br /&gt;
#** Default: x86-64-bit mode&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#** Sets the update tool to ARM mode (ARM-Linux only supports 64-bit).&lt;br /&gt;
#** Default: x86-64-bit mode&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;u&amp;gt;Example of flashing the entire BMC and selecting the BMC address at address 0:&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ami_bmc_fw_update_linux.sh cs 0 flashall&lt;br /&gt;
insyde_bmc_fw_update_linux.sh cs 0 flashall&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update BMC firmware on Windows ===&lt;br /&gt;
# Open the command prompt with Windows administrator privileges.&lt;br /&gt;
# Switch to the root directory of the upgrade package. &lt;br /&gt;
# Execute &amp;quot;ami_bmc_fw_update_win.bat&amp;quot; to program the AMI firmware.&lt;br /&gt;
#* Execute &amp;quot;insyde_bmc_fw_update_win.bat&amp;quot; to program the Insyde firmware.&lt;br /&gt;
# Enter „Y/y“ to maintain the configuration or enter &amp;quot;N/n&amp;quot; to reflash the whole BMC firmware.&lt;br /&gt;
&lt;br /&gt;
==== User commands ====&lt;br /&gt;
&lt;br /&gt;
===== Script names =====&lt;br /&gt;
* ami_bmc_fw_update_win.bat – Update script&lt;br /&gt;
* insyde_fw_update_win.bat – Update script&lt;br /&gt;
&lt;br /&gt;
===== Script =====&lt;br /&gt;
&lt;br /&gt;
* ami_bmc_fw_update_win.bat [OPTION]&lt;br /&gt;
* insyde_fw_update_win.bat [OPTION]&lt;br /&gt;
&lt;br /&gt;
===== Description of options =====&lt;br /&gt;
Script for flashing the BMC. In the following, the options are listed:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;cs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Select this option to update the firmware of the active/backup BMC. (CS=1 is only supported on the GBT dual platform). &lt;br /&gt;
#** 0: Active&lt;br /&gt;
#** 1: Backup&lt;br /&gt;
#** Default value is 0.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;flashall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flash the whole BMC without warning message. &lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained or not. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;preserve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flash the BMC and the configuration without maintaining the configuration. &lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Architecture&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* x32&lt;br /&gt;
#** Sets the update tool to the 32-bit mode.&lt;br /&gt;
#** Default: x86-64-bit mode&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;u&amp;gt;Example of flashing the entire BMC and selecting the BMC address at address 0:&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ami_bmc_fw_update_win.bat cs 0 flashall&lt;br /&gt;
insyde_bmc_fw_update_win.bat cs 0 flashall&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update BMC firmware in UEFI ===&lt;br /&gt;
# Switch to the root directory of the upgrade package.&lt;br /&gt;
# Select one of the following options for flashing:&lt;br /&gt;
#* Execute &amp;quot;ami_bmc_fw_update_uefi.nsh&amp;quot; to program AMI-firmware.&lt;br /&gt;
#* Execute &amp;quot;insyde_bmc_fw_update_uefi.nsh&amp;quot; to program the Insyde firmware.&lt;br /&gt;
# Enter &amp;quot;Y/y&amp;quot; to maintain the configuration or enter &amp;quot;N/n&amp;quot; to flash the whole BMC.&lt;br /&gt;
# The function for maintaining the configuration in the ARM_UEFI environment is not supported for the Insyde firmware. &lt;br /&gt;
&lt;br /&gt;
==== User commands ====&lt;br /&gt;
&lt;br /&gt;
===== Script names =====&lt;br /&gt;
&lt;br /&gt;
* ami_bmc_fw_update_uefi.nsh – Update script&lt;br /&gt;
* insyde_bmc_fw_update_uefi.nsh – Update script&lt;br /&gt;
&lt;br /&gt;
===== Script =====&lt;br /&gt;
&lt;br /&gt;
* ami_bmc_fw_update_uefi.nsh [OPTION]&lt;br /&gt;
* insyde_bmc_fw_update_uefi.nsh [OPTION]&lt;br /&gt;
&lt;br /&gt;
===== Description of options =====&lt;br /&gt;
Script for updating the BMC flash storage. In the following, the options are listed:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;cs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Select this option to update the firmware of the active BMC or of the backup BMC. (CS=1 is only supported on the GBT Dual platform). &lt;br /&gt;
#** 0: Active&lt;br /&gt;
#** 1: Backup&lt;br /&gt;
#** The default value is 0. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;flashall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flashing the whole BMC without warning message. &lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained or not. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;preserve&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Flash the BMC and the configuration without warning message. &lt;br /&gt;
#* Default: The user is asked if the configuration should be maintained or not. &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;arm&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
#* Sets the update tool to arm mode. &lt;br /&gt;
#* Default: x86-64 mode&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;u&amp;gt;Example of flashing the entire BMC and selecting BMC address 0 on x86:&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ami_bmc_fw_update_uefi.nsh cs 0 flashall&lt;br /&gt;
insyde_bmc_fw_update_uefi.nsh cs 0 flashall&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;lt;u&amp;gt;Example of flashing the entire BMC and selecting the BMC address at address 0 in UEFI-ARM mode:&amp;lt;/u&amp;gt;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ami_bmc_fw_update_uefi.nsh cs 0 flashall arm&lt;br /&gt;
insyde_bmc_fw_update_uefi.nsh cs 0 flashall arm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Update BMC firmware via IPMI ===&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;150&amp;quot; heights=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
file:Ipmi dashboard.png|Log in to the IPMI and click on &amp;#039;&amp;#039;&amp;#039;Maintenance.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
file:IPMI Maintenance.png|Select &amp;#039;&amp;#039;&amp;#039;Firmware Update&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
file:IPMI Firmware Update.png|Click on &amp;#039;&amp;#039;&amp;#039;Dump BIOS&amp;#039;&amp;#039;&amp;#039; and then on the folder symbol to select the correct firmware update file (Important:  Then click the folder icon and select the correct firmware update file (IMPORTANT: The file extension must be &amp;#039;&amp;#039;&amp;#039;.ima_enc&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
file:IPMI Firmware Update Dateiauswahl.png|Verify if the &amp;#039;&amp;#039;&amp;#039;.ima_enc&amp;#039;&amp;#039;&amp;#039; file is selected and click on &amp;#039;&amp;#039;&amp;#039;Start firmware update&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:IPMI Firmware Update Konfi.png|To preserve all configurations, check the box next to “&amp;#039;&amp;#039;&amp;#039;Preserve all configurations&amp;#039;&amp;#039;&amp;#039;.”&lt;br /&gt;
file:IPMI Firmware Update Proceed.png|You can then click &amp;#039;&amp;#039;&amp;#039;Proceed to Flash&amp;#039;&amp;#039;&amp;#039;. A window labeled &amp;#039;&amp;#039;&amp;#039;Update Firmware&amp;#039;&amp;#039;&amp;#039; should appear, and the update should begin.&lt;br /&gt;
file:IPMI Firmware Update fertig.png|As soon as the update is completed, click on OK (Attention: As soon as you click on OK, &amp;#039;&amp;#039;&amp;#039;the server restarts&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
file:IPMI Firmware Update ueberpruefung.png|After restarting the server, you can log in to IPMI again and then check the &amp;#039;&amp;#039;&amp;#039;firmware version.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIOS update ==&lt;br /&gt;
&amp;#039;&amp;#039;Instructions for updating the BIOS of the RA1212-AIEPN+ server (Gigabyte MZ33-AR1).&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Before updating ===&lt;br /&gt;
1: Extract the file &amp;quot;MZ33-AR1_R23_F16.zip&amp;quot; to a bootable USB drive formatted with FAT/FAT32.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Instructions for updating the BIOS for the EFI shell ===&lt;br /&gt;
# Insert the USB flash drive into the system to perform the BIOS upgrade.&lt;br /&gt;
# Turn on the system and boot into the built-in shell.&lt;br /&gt;
# Enter your USB file system, such as &amp;quot;fs0:&amp;quot; or &amp;quot;fsx:&amp;quot;, where &amp;quot;x&amp;quot; is the number of your USB file system.&lt;br /&gt;
# Flash script for the BIOS-update:&lt;br /&gt;
#* Execute &amp;quot;f_GtoT.nsh&amp;quot; for CPUs of the AMD EPYC 9004 series.&lt;br /&gt;
#* Execute &amp;quot;f.nsh&amp;quot; for CPUs of the AMD EPYC 9005 series.&lt;br /&gt;
# Once the BIOS flash process is complete, the system must be shut down for the changes to take effect.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for updating the BIOS for Windows ===&lt;br /&gt;
# Insert the USB flash drive containing the BIOS update.&lt;br /&gt;
# Use the command line.&lt;br /&gt;
#* Enter \Tool\WIN\afuwin32 and execute f_GtoT.bat for Windows 32-bit.&lt;br /&gt;
#* Enter \Tool\WIN\afuwin64 and execute f_GtoT.bat for Windows 64-bit.&lt;br /&gt;
# For CPUs of the AMD EPYC 9005-series:&lt;br /&gt;
#* Enter \Tool\WIN\afuwin32 and execute f.bat for Windows 32-bit.&lt;br /&gt;
#* Enter \Tool\WIN\afuwin64 and execute .bat for Windows 64-bit.&lt;br /&gt;
# Once the BIOS flash is complete, the system must be shut down for the changes to take effect.&lt;br /&gt;
&lt;br /&gt;
=== Instructions for updating the BIOS via IPMI === &lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;150&amp;quot; heights=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
file:Ipmi dashboard.png|Log in to the IPMI and click on &amp;#039;&amp;#039;&amp;#039;Maintenance.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
file:IPMI Maintenance.png|Select &amp;#039;&amp;#039;&amp;#039;Firmware Update.&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
file:IPMI Firmware Update.png|Click on &amp;#039;&amp;#039;&amp;#039;Dump BIOS&amp;#039;&amp;#039;&amp;#039;. After this, click on the folder symbol to select the correct BIOS update file. (IMPORTANT: File extension must be &amp;#039;&amp;#039;&amp;#039;.RBU&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
file:IPMI BIOs Update Dateiauswahl.png|Verify if the &amp;#039;&amp;#039;&amp;#039;.RBU&amp;#039;&amp;#039;&amp;#039; file is selected and click on &amp;#039;&amp;#039;&amp;#039;Start firmware update&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
file:IPMI BIOs Update preserve.png|To maintain all configurations, select the checkbox next to &amp;#039;&amp;#039;&amp;#039;Preserve all Configuration.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
file:IPMI BIOs Update Proceed.png|You can then click &amp;#039;&amp;#039;&amp;#039;Proceed to Flash&amp;#039;&amp;#039;&amp;#039;. A window labeled &amp;#039;&amp;#039;&amp;#039;Update Firmware&amp;#039;&amp;#039;&amp;#039; should appear, and the update should begin.&lt;br /&gt;
file:IPMI BIOs Update fertig.png|As soon as the update is &amp;lt;u&amp;gt;completed,&amp;lt;/u&amp;gt;  click on OK (ATTENTION: As soon as you click on OK, &amp;#039;&amp;#039;&amp;#039;the server restarts&amp;#039;&amp;#039;&amp;#039;).&lt;br /&gt;
file:IPMI BIOs Update ueberpruefung.png|After restarting the server, you can log in to IPMI again and then check the BIOS version.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Presch}}&lt;br /&gt;
{{Pstreifinger}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:Veeam]]&lt;br /&gt;
[[de:Thomas-Krenn &amp;amp; Veeam Hardened Repository Hardware Setup]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Supermicro_BMC_Safety_Instructions_September_2026</id>
		<title>Supermicro BMC Safety Instructions September 2026</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Supermicro_BMC_Safety_Instructions_September_2026"/>
		<updated>2026-09-28T08:56:38Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;In &amp;#039;&amp;#039;&amp;#039;September 2026&amp;#039;&amp;#039;&amp;#039;, Supermicro published a security bulletin on &amp;#039;&amp;#039;&amp;#039;CVE-2026-33197&amp;#039;&amp;#039;&amp;#039;. There is a potential security vulnerability that could allow an attacker to generate additional UEFI boot entries and to boot into the UEFI shell. The pre-boot environment can be manipulated by using shell scripts, for example, to overwrite Secure Boot memory values or to execute malware early in the system boot process.   == Overview ==   {| class=&amp;quot;wikitable&amp;quot; |+ !Security vulnerab...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In &amp;#039;&amp;#039;&amp;#039;September 2026&amp;#039;&amp;#039;&amp;#039;, Supermicro published a security bulletin on &amp;#039;&amp;#039;&amp;#039;CVE-2026-33197&amp;#039;&amp;#039;&amp;#039;. There is a potential security vulnerability that could allow an attacker to generate additional UEFI boot entries and to boot into the UEFI shell. The pre-boot environment can be manipulated by using shell scripts, for example, to overwrite Secure Boot memory values or to execute malware early in the system boot process. &lt;br /&gt;
&lt;br /&gt;
== Overview == &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Security vulnerability&lt;br /&gt;
!Risk potential:&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-33197 CVE-2026-33197]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.7 (high)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Solution for problem ==&lt;br /&gt;
&lt;br /&gt;
Supermicro published a BIOS update, which is able to solve the problem. It is recommended to verify the release notes of the corresponding version.&lt;br /&gt;
&lt;br /&gt;
=== Updates for Thomas-Krenn products ===&lt;br /&gt;
&lt;br /&gt;
Updates on the corresponding system can be found in the &amp;lt;tklink type=&amp;quot;sitex&amp;quot; id=&amp;quot;440&amp;quot;&amp;gt;download area of Thomas-Krenn&amp;lt;/tklink&amp;gt;.&lt;br /&gt;
The versions have been tested by us to guarantee the stability and compatibility of our systems.&lt;br /&gt;
&lt;br /&gt;
If you require the latest version for your system and it is not yet available in our download area, you can get it at [https://www.supermicro.com/en/support/resources/downloadcenter/swdownload Supermicro].&lt;br /&gt;
&lt;br /&gt;
{{Thomas-Krenn.AG}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:Server Hardware]]&lt;br /&gt;
[[de:Supermicro BMC Sicherheitshinweis September 2026]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/LPI_Security_Essentials</id>
		<title>LPI Security Essentials</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/LPI_Security_Essentials"/>
		<updated>2026-09-19T13:42:23Z</updated>

		<summary type="html">&lt;p&gt;Wfischer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;LPI Security Essentials&amp;#039;&amp;#039;&amp;#039; is the entry-level certification in the security field offered by the Linux Professional Institute (LPI). In this wiki article, we outline the detailed learning objectives for the LPI Security Essentials exam (Version 1.0, Exam Code 020-100).&amp;lt;ref&amp;gt;[https://www.lpi.org/our-certifications/exam-020-objectives/ Security Essentials Exam 020 Objectives] (www.lpi.org)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Topic 1: Security Concepts ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subject Area&lt;br /&gt;
!Weight&lt;br /&gt;
!Key Knowledge Areas&lt;br /&gt;
!Partial list of the used files, terms, and utilities&lt;br /&gt;
|-&lt;br /&gt;
|1.1 Goals, Roles and Actors&lt;br /&gt;
|1&lt;br /&gt;
|&lt;br /&gt;
* Importance of IT security&lt;br /&gt;
* Common security goals&lt;br /&gt;
* Common roles in security&lt;br /&gt;
* Common goals of attacks against IT systems and devices&lt;br /&gt;
* Concept of attribution and related issues&lt;br /&gt;
|&lt;br /&gt;
* Confidentiality, integrity, availability, non-repudiation&lt;br /&gt;
* Hackers, crackers, script kiddies&lt;br /&gt;
* Black hat and white hat hackers&lt;br /&gt;
* Accessing, manipulating or deleting data&lt;br /&gt;
* Interrupting services, extorting ransom&lt;br /&gt;
* Industrial espionage&lt;br /&gt;
|-&lt;br /&gt;
|1.2 Risk Assessment and Management&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Know common sources for security information&lt;br /&gt;
* Security incident classification schema and important types of security vulnerabilities&lt;br /&gt;
* Concepts of security assessments and IT forensics&lt;br /&gt;
* Awareness of Information Security Management Systems (ISMS) and Information Security Incident Response Plans and Teams&lt;br /&gt;
|&lt;br /&gt;
* Common Vulnerabilities and Exposures (CVE)&lt;br /&gt;
* CVE ID&lt;br /&gt;
* Computer Emergency Response Team (CERT)&lt;br /&gt;
* Penetration testing&lt;br /&gt;
* Untargeted attacks and Advanced Persistent Threats (APT)&lt;br /&gt;
* Zero-day security vulnerabilities&lt;br /&gt;
* Remote execution and explication of security vulnerabilities&lt;br /&gt;
* Privilege escalation due to security vulnerabilities&lt;br /&gt;
|-&lt;br /&gt;
|1.3 Ethical Behavior&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Implications for others of actions taken related to security&lt;br /&gt;
* Handling information about security vulnerabilities responsibly&lt;br /&gt;
* Handling confidential information responsibly&lt;br /&gt;
* Awareness of personal, financial, ecological, and social implication of errors and outages in information technology services&lt;br /&gt;
* Awareness of legal implications of security scans, assessments, and attacks&lt;br /&gt;
|&lt;br /&gt;
* Responsible Disclosure and Full Disclosure&lt;br /&gt;
* Bug Bounty programs&lt;br /&gt;
* Public and private law&lt;br /&gt;
* Penal law, privacy law, copyright law&lt;br /&gt;
* Liability, financial compensation claims&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topic 2: Encryption ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subject Area&lt;br /&gt;
!Weight&lt;br /&gt;
!Key Knowledge Areas&lt;br /&gt;
!Partial list of the used files, terms, and utilities&lt;br /&gt;
|-&lt;br /&gt;
|2.1 Cryptography and Public Key Infrastructure&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
* Concepts of symmetric, asymmetric, and hybrid cryptography&lt;br /&gt;
* Concept of Perfect Forward Secrecy&lt;br /&gt;
* Concepts of hash functions, ciphers, and key exchange algorithms&lt;br /&gt;
* Differences between end-to-end encryption and transport encryption&lt;br /&gt;
* Concepts of Public Key Infrastructures (PKI), Certificate Authorities, and Trusted Root-CAs&lt;br /&gt;
* Concepts X.509 certificates&lt;br /&gt;
* How X.509 certificates are requested and issued&lt;br /&gt;
* Awareness of certificate revocation&lt;br /&gt;
* Awareness of Let’s Encrypt&lt;br /&gt;
* Awareness of important cryptographic algorithms&lt;br /&gt;
|&lt;br /&gt;
* Public Key Infrastructures (PKI)&lt;br /&gt;
* Certificate Authorities&lt;br /&gt;
* Trusted Root-CAs&lt;br /&gt;
* Certificate Signing Requests (CSR) and certificates&lt;br /&gt;
* X.509 certificate fields: Subject, Issuer, Validity&lt;br /&gt;
* RSA, AES, MD5, SHA-256, Diffie–Hellman key exchange, Elliptic Curve Cryptography&lt;br /&gt;
|-&lt;br /&gt;
|2.2 Web Encryption&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Major differences between plain text protocols and transport encryption&lt;br /&gt;
* Concepts of HTTPS&lt;br /&gt;
* Important fields in X.509 certificates for the use with HTTPS&lt;br /&gt;
* How X.509 certificates are associated with a specific web site&lt;br /&gt;
* Validity checks web browsers perform on X.509 certificates&lt;br /&gt;
* Determining whether or not a website is encrypted, including common browser messages&lt;br /&gt;
|&lt;br /&gt;
* HTTPS, TLS, SSL&lt;br /&gt;
* X.509 certificate fields: subject, Validity, subjectAltName&lt;br /&gt;
|-&lt;br /&gt;
|2.3 Email Encryption&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Email encryption and email signatures&lt;br /&gt;
* OpenPGP&lt;br /&gt;
* S/MIME&lt;br /&gt;
* Role of OpenPGP key servers&lt;br /&gt;
* Role of certificates for S/MIME&lt;br /&gt;
* How PGP keys and S/MIME certificates are associated with an email address&lt;br /&gt;
* Using Mozilla Thunderbird to send and receive encrypted email using OpenPGP and S/MIME&lt;br /&gt;
|&lt;br /&gt;
* GnuPGP, GPG keys, key servers&lt;br /&gt;
* S/MIME and S/MIME certificates&lt;br /&gt;
|-&lt;br /&gt;
|2.4 Data Storage Encryption&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Concepts of data, file, and storage device encryption&lt;br /&gt;
* Using VeraCrypt to store data in an encrypted container or an encrypted storage devices&lt;br /&gt;
* Core features of BitLocker&lt;br /&gt;
* Using Cryptomator to encrypt files stored in file storage cloud services&lt;br /&gt;
|&lt;br /&gt;
* VeraCrypt&lt;br /&gt;
* BitLocker&lt;br /&gt;
* Cryptomator&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topic 3: Device and Storage Security ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subject Area&lt;br /&gt;
!Weight&lt;br /&gt;
!Key Knowledge Areas&lt;br /&gt;
!Partial list of the used files, terms, and utilities&lt;br /&gt;
|-&lt;br /&gt;
|3.1 Hardware Security&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Major components of a computer&lt;br /&gt;
* Smart devices and the Internet of Things (IoT)&lt;br /&gt;
* Security implications of physical access to a computer&lt;br /&gt;
* USB devices devices types, connections, and security aspects&lt;br /&gt;
* Bluetooth devices types, connections, and security aspects&lt;br /&gt;
* RFID devices types, connections, and security aspects&lt;br /&gt;
* Awareness of Trusted Computing&lt;br /&gt;
|&lt;br /&gt;
* Processors, memory, storage, network adapters&lt;br /&gt;
* Tablets, smartphones, smart tvs, routers, printers smart home, alarm, IoT devices (e.g. light bulbs, thermostats, TVs)&lt;br /&gt;
* USB&lt;br /&gt;
* Bluetooth&lt;br /&gt;
* RFID&lt;br /&gt;
|-&lt;br /&gt;
|3.2 Application Security&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Common types of software&lt;br /&gt;
* Various sources for applications and ways to securely procure and install software&lt;br /&gt;
* Updates for firmware, operating systems, and applications&lt;br /&gt;
* Sources for mobile applications&lt;br /&gt;
* Common security vulnerabilities in software&lt;br /&gt;
* Concepts of local protective software&lt;br /&gt;
|&lt;br /&gt;
* Firmware, operating systems, applications&lt;br /&gt;
* App stores&lt;br /&gt;
* Local packet filters, endpoint firewalls, application layer firewalls&lt;br /&gt;
* Buffer overflows, SQL injections&lt;br /&gt;
|-&lt;br /&gt;
|3.3 Malware&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
* Common types of malware&lt;br /&gt;
* Concepts of rootkit and remote access&lt;br /&gt;
* Cirus and malware scanners&lt;br /&gt;
* Awareness of the risk of malware used for spying, data exfiltration, and address books copies&lt;br /&gt;
|&lt;br /&gt;
* Viruses, ransomware, trojan malware, adware, cryptominers&lt;br /&gt;
* Backdoors and remote access&lt;br /&gt;
* File copying, keylogging, camera, microphone hijacking&lt;br /&gt;
|-&lt;br /&gt;
|3.4 Data Availability&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Importance of backups&lt;br /&gt;
* Common backup types and strategies&lt;br /&gt;
* Security implications of backups&lt;br /&gt;
* Creating and securely storing backups&lt;br /&gt;
* Data storage, access, and sharing in cloud services&lt;br /&gt;
* Security implications of cloud storage and shared access in the cloud&lt;br /&gt;
* Awareness of the dependence on Internet connection and the synchronization of data between cloud services and local storage&lt;br /&gt;
|&lt;br /&gt;
* Full, differential and incremental backups&lt;br /&gt;
* Backup retention&lt;br /&gt;
* File sharing cloud services&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topic 4: Network and Service Security ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subject Area&lt;br /&gt;
!Weight&lt;br /&gt;
!Key Knowledge Areas&lt;br /&gt;
!Partial list of the used files, terms, and utilities&lt;br /&gt;
|-&lt;br /&gt;
|4.1 Networks, Network Services and the Internet&lt;br /&gt;
|4&lt;br /&gt;
|&lt;br /&gt;
* Various types of network media and network devices&lt;br /&gt;
* Concepts of IP networks and the Internet&lt;br /&gt;
* Concepts of routing and Internet Service Providers (ISPs)&lt;br /&gt;
* Concepts of MAC and link-layer addresses, IP addresses, TCP and UDP ports, and DNS&lt;br /&gt;
* Concepts of cloud computing&lt;br /&gt;
|&lt;br /&gt;
* Wired networks, WiFi networks, cellular networks&lt;br /&gt;
* Switches, Routers, Access Points&lt;br /&gt;
* Default Router&lt;br /&gt;
* Internet Service Provider&lt;br /&gt;
* IPv4, IPv6&lt;br /&gt;
* TCP, UDP, ICMP, DHCP&lt;br /&gt;
* DNS, DNS host names, forward DNS, reverse DNS&lt;br /&gt;
* Cloud computing&lt;br /&gt;
* Infrastructure as a Service (IaaS)&lt;br /&gt;
* Platform as a Service (PaaS)&lt;br /&gt;
* Software as a Service (SaaS)&lt;br /&gt;
|-&lt;br /&gt;
|4.2 Network and Internet Security&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
* Implications of link layer access&lt;br /&gt;
* Risks and secure use of WiFi networks&lt;br /&gt;
* Concepts of traffic interception&lt;br /&gt;
* Common security threats in the Internet along with approaches of mitigation&lt;br /&gt;
|&lt;br /&gt;
* Link layer&lt;br /&gt;
* Unencrypted and public WiFi&lt;br /&gt;
* WiFi security and encryption&lt;br /&gt;
* WEP, WPA, WPA2&lt;br /&gt;
* Traffic interception&lt;br /&gt;
* Man in the Middle attacks&lt;br /&gt;
* DoS and DDoS attacks&lt;br /&gt;
* Botnets&lt;br /&gt;
* Packet filters&lt;br /&gt;
|-&lt;br /&gt;
|4.3 Network Encryption and Anonymity&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
* Virtual private networks (VPN)&lt;br /&gt;
* Concepts of end-to-end encryption&lt;br /&gt;
* Anonymity and recognition in the Internet&lt;br /&gt;
* Identification due to link layer addresses and IP addresses&lt;br /&gt;
* Concepts of proxy servers&lt;br /&gt;
* Concepts of TOR &lt;br /&gt;
* Awareness of the Darknet&lt;br /&gt;
* Awareness of cryptocurrencies and their anonymity aspects&lt;br /&gt;
|&lt;br /&gt;
* Virtual Private Network (VPN)&lt;br /&gt;
* Public VPN providers&lt;br /&gt;
* Organization-specific VPN (e.g. company or university VPNs)&lt;br /&gt;
* End-to-end encryption&lt;br /&gt;
* Transfer encryption&lt;br /&gt;
* Anonymity&lt;br /&gt;
* Proxy servers&lt;br /&gt;
* TOR&lt;br /&gt;
* Hidden service&lt;br /&gt;
* .onion&lt;br /&gt;
* Blockchain &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Topic 5: Identity and Privacy ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Subject Area&lt;br /&gt;
!Weight&lt;br /&gt;
!Key Knowledge Areas&lt;br /&gt;
!Partial list of the used files, terms, and utilities&lt;br /&gt;
|-&lt;br /&gt;
|5.1 Identity and Authentication&lt;br /&gt;
|3&lt;br /&gt;
|&lt;br /&gt;
* Concepts of digital identities.&lt;br /&gt;
* Concepts of authentication, authorization, and accounting&lt;br /&gt;
* Characteristics of secure password (e.g. length, special characters, change frequencies, complexity)&lt;br /&gt;
* Using a password manager&lt;br /&gt;
* Concepts of security questions and account recovery tools&lt;br /&gt;
* Concepts of multi-factor authentication (MFA), including common factors&lt;br /&gt;
* Concepts of single sign-on (SSO) and social media logins&lt;br /&gt;
* Role of email accounts for IT security&lt;br /&gt;
* How passwords are stored in online services&lt;br /&gt;
* Common attacks against passwords &lt;br /&gt;
* Monitoring personal accounts for password leaks (e.g. search engine alerts for usernames and password leak checkers)&lt;br /&gt;
* Understanding of the security aspects of online banking and credit cards&lt;br /&gt;
|&lt;br /&gt;
* Online and offline password managers&lt;br /&gt;
* keepass2&lt;br /&gt;
* Single sign-on (SSO)&lt;br /&gt;
* Two-factor authentication (2FA) and multi-factor authentication (MFA)&lt;br /&gt;
* One-time passwords (OTP), time-based one-time passwords (TOTP)&lt;br /&gt;
* Authenticator applications&lt;br /&gt;
* Password hashing and salting&lt;br /&gt;
* Brute force attacks, directory attacks, rainbow table attacks&lt;br /&gt;
|-&lt;br /&gt;
|5.2 Information Confidentiality and Secure Communication&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Implications and risks of data leaks and intercepted communication&lt;br /&gt;
* Phishing and social engineering and scamming&lt;br /&gt;
* Concepts of email spam filters&lt;br /&gt;
* Securely handling of received email attachments&lt;br /&gt;
* Sharing information securely and responsibly using email cloud shares and messaging services&lt;br /&gt;
* Using encrypted instant messaging&lt;br /&gt;
|&lt;br /&gt;
* Phishing and social engineering&lt;br /&gt;
* Identity theft&lt;br /&gt;
* Scamming and scareware&lt;br /&gt;
* Email spam, email spam filtering&lt;br /&gt;
* Non-disclosure agreements (NDA)&lt;br /&gt;
* Information classification&lt;br /&gt;
|-&lt;br /&gt;
|5.3 Privacy Protection&lt;br /&gt;
|2&lt;br /&gt;
|&lt;br /&gt;
* Importance of personal information&lt;br /&gt;
* How personal information can be used for a malicious purpose&lt;br /&gt;
* Concepts of information gathering, profiling, and user tracking&lt;br /&gt;
* Managing profile privacy settings on social media platforms and online services&lt;br /&gt;
* Risk of publishing personal information&lt;br /&gt;
* Rights regarding personal information (e.g. GDPR)&lt;br /&gt;
|&lt;br /&gt;
* Stalking and cybermobbing&lt;br /&gt;
* HTTP cookies, browser fingerprinting, user tracking&lt;br /&gt;
* Script blockers and ad blockers in web browsers&lt;br /&gt;
* Profiles in online services and social media&lt;br /&gt;
* Contacts and privacy settings in social media&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Wfischer}}&lt;br /&gt;
[[Category:LPI Certifications]]&lt;br /&gt;
[[de:LPI Security Essentials]]&lt;/div&gt;</summary>
		<author><name>Wfischer</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/LVM_basics</id>
		<title>LVM basics</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/LVM_basics"/>
		<updated>2026-08-25T11:32:42Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;Logical Volume Manager&amp;#039;&amp;#039;&amp;#039; (LVM) allows an abstracted and flexible administration of data storage of a computer system. Compared to the traditional method using partitions, another higher &amp;#039;&amp;#039;&amp;#039;abstraction layer&amp;#039;&amp;#039;&amp;#039; is introduced that should enable a simpler and more efficient administration and configuration of the data carrier. For example, multiple hard drives can be combined into a &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;logical volume&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and used as a single data storage unit. Another simplificat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;Logical Volume Manager&amp;#039;&amp;#039;&amp;#039; (LVM) allows an abstracted and flexible administration of data storage of a computer system. Compared to the traditional method using partitions, another higher &amp;#039;&amp;#039;&amp;#039;abstraction layer&amp;#039;&amp;#039;&amp;#039; is introduced that should enable a simpler and more efficient administration and configuration of the data carrier. For example, multiple hard drives can be combined into a &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;logical volume&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; and used as a single data storage unit. Another simplification offers the opportunity to group Logical Volumes in &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Volume Groups&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, which can also be given names to. These classifications and naming conventions also provide the administrator with a &amp;#039;&amp;#039;&amp;#039;logical reference&amp;#039;&amp;#039;&amp;#039; to the data stored in the Logical Volumes. &lt;br /&gt;
&lt;br /&gt;
This article shows the implementation of LVM in Linux. &lt;br /&gt;
&lt;br /&gt;
==Physical Volumes (PVs)==&lt;br /&gt;
A PV is always represented by a block device, for example a hard drive (&amp;#039;&amp;#039;Device&amp;#039;&amp;#039;) or a partition. When a partition or device is initialized as a PV, the block device is marked with an LVM label and populated with metadata. The LVM label identifies the block device as a PV and it includes the &amp;#039;&amp;#039;Random Unique Identifier&amp;#039;&amp;#039; (UUID). It stores the size of the devices in bytes and records where the metadata is located. &lt;br /&gt;
&amp;lt;ref&amp;gt;http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/metadata_contents.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
[[file:Lvm-aufbau.png|200px|thumb|right|Setup PV-VG-LV]]&lt;br /&gt;
The metadata is required for the exact descripiton of the Volume Groups. An identical copy of the metadata is stored on the PVs of a VG by default. When creating a PV, it is possible to define that 0, 1 or 2 copies of metadata are stored. Once this number is defined, it can not be changed anymore. Storing the metadata in multiple locations is intended to prevent accidental overwriting.&amp;lt;ref&amp;gt;[http://www.centos.org/docs/5/html/Cluster_Logical_Volume_Manager/physical_volumes.html CentOS LVM Dokumentation]&amp;lt;/ref&amp;gt; The size of the metadata area can be also changed when creating a PV. Under circumstances, this area may get too small, which can lead to problems, as this size cannot be changed later: [[LVM VG vgname metadata too large for circular buffer beheben|Fix LVM VG vgname metadata too large for circular buffer]].&lt;br /&gt;
&lt;br /&gt;
When a PV is created, it is divided into many small, equally sized pieces called &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Physical Extents&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; (PEs).&amp;lt;ref&amp;gt;&lt;br /&gt;
http://docs.hp.com/en/B2355-90672/ch03s06.html&amp;lt;/ref&amp;gt; These PEs are the smallest possible amount of data that can be allocated. By default, it is 4 MiB, but it can be changed when creating the &amp;quot;volume group&amp;quot; that is based on it. Since the lvm2-format, the number of PEs is not limited anymore. According to Man-Page of vgcreate, a high number of PEs can slow down the provided tools. The I/O performance is, however, not affected. &lt;br /&gt;
&lt;br /&gt;
==Volume Groups (VGs)==&lt;br /&gt;
One or more PVs can be summarized to one or more VGs. This VG represents a pool of data storage from which logical volumes can later be allocated.&lt;br /&gt;
The storage available of a VG is divided into small, uniformly sized parts, which are &amp;#039;&amp;#039;Logical Extents&amp;#039;&amp;#039;. These are the counterparts to the PEs at the PV level. The task of the VG is to assign the &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Logical Extents&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; to the &amp;#039;&amp;#039;Physical Extents&amp;#039;&amp;#039; correctly. By grouping them in an intermediate layer, PEs from different devices can also be combined into a VG.&lt;br /&gt;
&lt;br /&gt;
==Logical Volumes (LVs)==&lt;br /&gt;
VGs are divided into one or more LVs on which the file systems are created. There are three different types of LVs that can be created:&lt;br /&gt;
[[file:Linear-lvm.png|150px|thumb|right|Aufbau eines linearen LVs]]&lt;br /&gt;
#&amp;#039;&amp;#039;Linear Volumes&amp;#039;&amp;#039;: A well-organized summary of PEs to a LV. The size of the underlying PVs must not be the same. They are forwarded consolidated to the LVs. Furthermore, a LV does not have to consist of a VG. Multiple LVs can be also created from a VG as long as the VG has enough available storage. The sizes of the generated LVs may vary, but they are at least as large as a PE.&lt;br /&gt;
#&amp;#039;&amp;#039;Striped Volumes&amp;#039;&amp;#039;: As with [http://de.wikipedia.org/wiki/RAID#RAID_00 RAID 0], the data in the Logical Volume (LV) is distributed alternately across the Physical Volumes (PVs). This can, under circumstances, increase the performance, but not the reliability.[[file:Striped-lvm.png|150px|thumb|right|Aufbau eines striped LVs]] The image &amp;quot;Setup of a striped LV&amp;quot; shows how &amp;quot;Stripes&amp;quot; 1 through 6 are written sequentially to the underlying PVs. In this case, it is possible that individual I/O operations can be performed in parallel, thereby speeding up the write operation.&lt;br /&gt;
#&amp;#039;&amp;#039;Mirrored Volumes&amp;#039;&amp;#039;: Similar to [http://de.wikipedia.org/wiki/RAID#RAID_1:_Mirroring_.E2.80.93_Spiegelung RAID 1], the data is mirrored to the underlying devices. Multiple reflections can also be distributed across different “legs”. The device that should be copied is divided in so-called &amp;quot;Regions&amp;quot; that are synchronized when changes are made. The size of these regions is 512KB by default, but can also be changed.&amp;lt;ref&amp;gt;http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/mirror_create.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==LVM and Device Mapper==&lt;br /&gt;
Since the Linux kernel 2.6, LVM is implemented using the device mapper. LVM uses the &amp;#039;&amp;#039;linear&amp;#039;&amp;#039; Device Mapper Target.&amp;lt;ref&amp;gt;[http://en.wikipedia.org/wiki/LVM2#Implementation LVM2 - Implementation] (en.wikipedia.org)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Advantages of using LVMs&amp;lt;ref&amp;gt;[http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/logical_volumes.html Red Hat 6 Documentation LVMs]&amp;lt;/ref&amp;gt;==&lt;br /&gt;
*Flexible capacities&lt;br /&gt;
*:Multiple hard drives can be summarized to a LV.&lt;br /&gt;
*Changes in size&lt;br /&gt;
*:LVs can be extended or reduced without having to reformat or repartition the underlying devices.&lt;br /&gt;
*Reallocation of data during operation&lt;br /&gt;
*:Data can be rearranged while the system is running. This may be helpful if a [http://en.wikipedia.org/wiki/Hot_swapping hot-swapable] is swapped.&lt;br /&gt;
*Disk striping&lt;br /&gt;
*:Data can be simply mirrored.&lt;br /&gt;
*Volume snapshots&lt;br /&gt;
*:Snapshots can be created from one device, for example to create fuses from the snapshots&lt;br /&gt;
&lt;br /&gt;
==Disadvantages of using LVMs&amp;lt;ref&amp;gt;http://wiki.ubuntuusers.de/Logical_Volume_Manager&amp;lt;/ref&amp;gt;==&lt;br /&gt;
*If the data is distributed across different devices (“striping”), the risk of a disk failure increases. This can only be considered a drawback of LVM itself to a limited extent, since it is actually a design choice made when structuring the storage architecture.&lt;br /&gt;
*To access the data via Live CDs, they must support LVM management. Generally, the access to LVMs is only supported by Linux at the moment.&lt;br /&gt;
*The old Grub version could not be used on LVMs. Therefore, a separate, non-LVM boot partition was required. GRUB 2 does not require this anymore.&amp;lt;ref&amp;gt;http://grub.enbug.org/LVMandRAID&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instructions and configurations==&lt;br /&gt;
The following websites are quite helpful when installing and configuring LVMs:&lt;br /&gt;
*http://www.howtoforge.com/linux_lvm&lt;br /&gt;
*http://tldp.org/HOWTO/LVM-HOWTO/index.html&lt;br /&gt;
*http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/index.html&lt;br /&gt;
*http://www.howtogeek.com/howto/40702/how-to-manage-and-use-lvm-logical-volume-management-in-ubuntu/&lt;br /&gt;
*http://www.ibm.com/developerworks/linux/library/l-lvm2/index.html&lt;br /&gt;
In each individual case, it is necessary to check which LVM tools are being used, since LVM is constantly being further developed. Therefore, new features may be introduced that are not yet available in older versions. You can find out which version of LVM is currently installed as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@ubuntu:~# lvm version   &lt;br /&gt;
  LVM version:     2.02.54(1) (2009-10-26)  &lt;br /&gt;
  Library version: 1.02.39 (2009-10-26)&lt;br /&gt;
  Driver version:  4.15.0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Gschoenberger}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:LVM]]&lt;br /&gt;
[[de:LVM Grundlagen]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Collecting_System_Statistics_on_Ubuntu_using_serverstats</id>
		<title>Collecting System Statistics on Ubuntu using serverstats</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Collecting_System_Statistics_on_Ubuntu_using_serverstats"/>
		<updated>2026-08-25T06:51:24Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;For the analysis of operating system statistics, there are numerous opportunities. For a &amp;#039;&amp;#039;&amp;#039;rough analysis&amp;#039;&amp;#039;&amp;#039;, it is enough to take a closer look at the most important components. The &amp;#039;&amp;#039;&amp;#039;rrd&amp;#039;&amp;#039;&amp;#039;-used tool &amp;#039;&amp;#039;&amp;#039;serverstats&amp;#039;&amp;#039;&amp;#039; offers a fast and easy access to statistics and graphs about load, processes, memory and hard drive. In the following article, it is described how to install and configure serverstats on Ubuntu 14.04 LTS.  == Installation == The package &amp;#039;&amp;#039;serverstat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For the analysis of operating system statistics, there are numerous opportunities. For a &amp;#039;&amp;#039;&amp;#039;rough analysis&amp;#039;&amp;#039;&amp;#039;, it is enough to take a closer look at the most important components. The &amp;#039;&amp;#039;&amp;#039;rrd&amp;#039;&amp;#039;&amp;#039;-used tool &amp;#039;&amp;#039;&amp;#039;serverstats&amp;#039;&amp;#039;&amp;#039; offers a fast and easy access to statistics and graphs about load, processes, memory and hard drive. In the following article, it is described how to install and configure serverstats on [[Ubuntu 14.04 LTS]].&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
The package &amp;#039;&amp;#039;serverstats&amp;#039;&amp;#039; is located in the Ubuntu repos and is therefore installed via &amp;lt;ref&amp;gt;[http://packages.ubuntu.com/trusty/serverstats Ubuntu Package serverstats] (packages.ubuntu.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo apt-get install serverstats&lt;br /&gt;
[...]&lt;br /&gt;
The following extra packages will be installed:&lt;br /&gt;
  libapache2-mod-php5 libc-client2007e libgd3 libjbig0 libjpeg-turbo8 libjpeg8&lt;br /&gt;
  libmcrypt4 libmysqlclient18 libperl5.18 libsensors4 libsnmp-base libsnmp30&lt;br /&gt;
  libtiff5 libvpx1 libxpm4 mlock mysql-common php5 php5-cli php5-common&lt;br /&gt;
  php5-gd php5-imap php5-json php5-mcrypt php5-mysql php5-readline php5-snmp&lt;br /&gt;
  rrdtool&lt;br /&gt;
[...]&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  libapache2-mod-php5 libc-client2007e libgd3 libjbig0 libjpeg-turbo8 libjpeg8&lt;br /&gt;
  libmcrypt4 libmysqlclient18 libperl5.18 libsensors4 libsnmp-base libsnmp30&lt;br /&gt;
  libtiff5 libvpx1 libxpm4 mlock mysql-common php5 php5-cli php5-common&lt;br /&gt;
  php5-gd php5-imap php5-json php5-mcrypt php5-mysql php5-readline php5-snmp&lt;br /&gt;
  rrdtool serverstats&lt;br /&gt;
0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 8,686 kB of archives.&lt;br /&gt;
After this operation, 35.6 MB of additional disk space will be used.&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Useful information on &amp;#039;&amp;#039;serverstats&amp;#039;&amp;#039; can be found in the &amp;lt;code&amp;gt;/usr/share/doc/serverstats/&amp;lt;/code&amp;gt; directory:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
:/usr/share/doc/serverstats$ ls&lt;br /&gt;
changelog.Debian.gz  examples  graph-config.txt.gz  simple-config.txt&lt;br /&gt;
copyright            faq.txt   README.Debian        sources.txt.gz&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To make the interface accessible via web-browser, the example configuration for Apache is copied and activated in the corresponding  &amp;lt;code&amp;gt;/etc&amp;lt;/code&amp;gt;-directory: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:/usr/share/doc/serverstats# cp examples/apache.conf /etc/apache2/sites-available/serverstats.conf&lt;br /&gt;
# a2ensite serverstats.conf&lt;br /&gt;
# service apache2 reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In principle, this completes an initial, simple configuration. The web interface displays the graphs generated from the rrd data:&lt;br /&gt;
&lt;br /&gt;
[[file:ubuntu-serverstats-graph1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
=== Add components ===&lt;br /&gt;
The main configuration file for serverstats is located at:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ ls /etc/serverstats/&lt;br /&gt;
graph.php  log.php  main.php  monitor.php  rra.php  simple.php  sources.php&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
By default, basic configuration is provided via the &amp;#039;&amp;#039;simple.php&amp;#039;&amp;#039; file. In this file, additional components are now configured. In the following example, the hard drive &amp;#039;&amp;#039;/dev/sda&amp;#039;&amp;#039; (the “disk” section already exists, but &amp;#039;&amp;#039;used&amp;#039;&amp;#039; is set to &amp;#039;&amp;#039;true&amp;#039;&amp;#039;):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$  cd /etc/serverstats/&lt;br /&gt;
$ sudo vi simple.php&lt;br /&gt;
 &amp;#039;disk&amp;#039; =&amp;gt; array(&lt;br /&gt;
                &amp;#039;used&amp;#039; =&amp;gt; true,&lt;br /&gt;
                &amp;#039;disks&amp;#039; =&amp;gt; array(&amp;#039;sda&amp;#039;),&lt;br /&gt;
                &amp;#039;graphs&amp;#039; =&amp;gt; array(&lt;br /&gt;
                        &amp;#039;iorate&amp;#039; =&amp;gt; array(&amp;#039;used&amp;#039; =&amp;gt; true, &amp;#039;title&amp;#039; =&amp;gt; &amp;#039;IO-Rate (%s)&amp;#039;)&lt;br /&gt;
                )&lt;br /&gt;
        ),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can check whether the configuration was successful by verifying whether rrd data has been generated:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ cd /var/lib/serverstats/rrd&lt;br /&gt;
:/var/lib/serverstats/rrd$ ls&lt;br /&gt;
cpu.rrd  disk_sda.rrd  load.rrd  memory.rrd  traffic_proc_eth0.rrd  users.rrd&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The new graphs appear automatically in the web interface because a cron job calls &amp;quot;update.php&amp;quot; every minute:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ cat /etc/cron.d/serverstats &lt;br /&gt;
$ Update the serverstatistic every minute.&lt;br /&gt;
* * * * * nobody if [ -x /usr/bin/php5 ] &amp;amp;&amp;amp; [ -f /usr/share/serverstats/update.php ]; then /usr/bin/php5 /usr/share/serverstats/update.php &amp;gt; /dev/null; fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The structure of the rrd data can be determined from the plugins. In case of a &amp;#039;&amp;#039;disk&amp;#039;&amp;#039; plugin, it is &amp;lt;code&amp;gt;/proc/diskstats&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ grep diskstats /usr/share/serverstats/sources/disk.php&lt;br /&gt;
	public function __construct($disk, $withpartitions = false, $sector_size = 512, $path_stat = &amp;#039;/proc/diskstats&amp;#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[file:ubuntu-serverstats-graph2.png|400px]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Gschoenberger}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:Ubuntu]]&lt;br /&gt;
[[Category:Linux_Performance]]&lt;br /&gt;
[[de:System-Statistiken unter Ubuntu mit serverstats sammeln]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Linux_Performance_Analysis_with_collectd</id>
		<title>Linux Performance Analysis with collectd</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Linux_Performance_Analysis_with_collectd"/>
		<updated>2026-08-21T08:12:12Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;collectd is a daemon that collects system statistics in structured form. The data is in rrd format and can be used for &amp;#039;&amp;#039;&amp;#039;performance analysis&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;reporting&amp;#039;&amp;#039;&amp;#039; of the resource consumption. For the visual representation of the collected collectd-data, there are multiple &amp;#039;&amp;#039;&amp;#039;frontends&amp;#039;&amp;#039;&amp;#039;, which are developed largely independently of collectd. In the following, it is explained how to install and configure collectd on Ubuntu 14.04 LTS. We will also take a look at fr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;collectd is a daemon that collects system statistics in structured form. The data is in rrd format and can be used for &amp;#039;&amp;#039;&amp;#039;performance analysis&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;reporting&amp;#039;&amp;#039;&amp;#039; of the resource consumption. For the visual representation of the collected collectd-data, there are multiple &amp;#039;&amp;#039;&amp;#039;frontends&amp;#039;&amp;#039;&amp;#039;, which are developed largely independently of collectd. In the following, it is explained how to install and configure collectd on [[Ubuntu 14.04 LTS]]. We will also take a look at front ends that generate &amp;#039;&amp;#039;&amp;#039;graphs&amp;#039;&amp;#039;&amp;#039; from the collectd rrd-data. Alternatively, [[Serverstats]] or [[Sar]] can also be used for similar analysis.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
For the installation of the minimal collectd-daemon, it is recommended the option &amp;#039;&amp;#039;--no-install-recommends&amp;#039;&amp;#039; on Ubuntu. Otherwise, significantly more packages would be installed. For the general installation and configuration, the following packages are sufficient:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo apt-get install --no-install-recommends collectd&lt;br /&gt;
[...]&lt;br /&gt;
The following extra packages will be installed:&lt;br /&gt;
  collectd-core fontconfig fontconfig-config fonts-dejavu-core libcairo2&lt;br /&gt;
  libdatrie1 libdbi1 libfontconfig1 libgraphite2-3 libharfbuzz0b libltdl7&lt;br /&gt;
  libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 librrd4&lt;br /&gt;
  libthai-data libthai0 libxcb-render0 libxcb-shm0 libxrender1&lt;br /&gt;
Suggested packages:&lt;br /&gt;
  collectd-dev librrds-perl liburi-perl libhtml-parser-perl&lt;br /&gt;
  libregexp-common-perl libconfig-general-perl httpd-cgi apache2 apcupsd bind9&lt;br /&gt;
  hddtemp ipvsadm lm-sensors mbmon memcached mysql-server nginx&lt;br /&gt;
  notification-daemon nut openvpn olsrd pdns-server postgresql time-daemon&lt;br /&gt;
  ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp&lt;br /&gt;
  ttf-arphic-bkai00mp&lt;br /&gt;
Recommended packages:&lt;br /&gt;
  libesmtp6 liblvm2app2.2 libmemcached10 libmnl0 libmodbus5 libmysqlclient18&lt;br /&gt;
  libnotify4 libopenipmi0 liboping0 libperl5.18 libpq5 libprotobuf-c0&lt;br /&gt;
  librabbitmq1 libsensors4 libsnmp30 libtokyotyrant3 libupsclient3&lt;br /&gt;
  libvarnishapi1 libvirt0 libyajl2 default-jre-headless rrdtool ttf-dejavu&lt;br /&gt;
  ttf-bitstream-vera&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  collectd collectd-core fontconfig fontconfig-config fonts-dejavu-core&lt;br /&gt;
  libcairo2 libdatrie1 libdbi1 libfontconfig1 libgraphite2-3 libharfbuzz0b&lt;br /&gt;
  libltdl7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0&lt;br /&gt;
  librrd4 libthai-data libthai0 libxcb-render0 libxcb-shm0 libxrender1&lt;br /&gt;
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 3,649 kB of archives.&lt;br /&gt;
After this operation, 13.6 MB of additional disk space will be used.&lt;br /&gt;
[...]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The main configuration file is located at &amp;lt;code&amp;gt;/etc/collectd/collectd.conf&amp;lt;/code&amp;gt;. In this file, the so-called plugins control the monitoring and logging of the resource.&amp;lt;ref&amp;gt;[https://collectd.org/wiki/index.php/Table_of_Plugins Table of Plugins] (collectd.org)&amp;lt;/ref&amp;gt; By default, several plugins are already active that monitor basic resources:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ egrep &amp;#039;^LoadPlugin&amp;#039; /etc/collectd/collectd.conf&lt;br /&gt;
LoadPlugin syslog&lt;br /&gt;
LoadPlugin battery&lt;br /&gt;
LoadPlugin cpu&lt;br /&gt;
LoadPlugin df&lt;br /&gt;
LoadPlugin disk&lt;br /&gt;
LoadPlugin entropy&lt;br /&gt;
LoadPlugin interface&lt;br /&gt;
LoadPlugin irq&lt;br /&gt;
LoadPlugin load&lt;br /&gt;
LoadPlugin memory&lt;br /&gt;
LoadPlugin processes&lt;br /&gt;
LoadPlugin rrdtool&lt;br /&gt;
LoadPlugin swap&lt;br /&gt;
LoadPlugin users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Detailed configuration options are specified in the plugin&amp;#039;s XML sections. In the following example, the hard drive to be monitored is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo vi /etc/collectd/collectd.conf&lt;br /&gt;
&amp;lt;Plugin disk&amp;gt;&lt;br /&gt;
        Disk &amp;quot;sdb&amp;quot;&lt;br /&gt;
        IgnoreSelected false&lt;br /&gt;
&amp;lt;/Plugin&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After changing the configuration file, collectd must be restarted: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo service collectd restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== rrd data ==&lt;br /&gt;
The generated statistics are located in the &amp;lt;code&amp;gt;/var/lib/collectd/rrd&amp;lt;/code&amp;gt; directory. These can be analyzed directly on the host for further analysis or copied to another system. The following paragraph describes how graphs are created from the data. &lt;br /&gt;
&lt;br /&gt;
== Generate Graphs from rrd data ==&lt;br /&gt;
To create graphs from the rrd data, some libraries are required for the processing of the rrd data&amp;lt;ref&amp;gt;[https://collectd.org/wiki/index.php/First_steps collectd collectd First Steps] (collectd.org)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo apt-get install librrds-perl libconfig-general-perl libhtml-parser-perl libregexp-common-perl libjson-perl&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== collectd-web ===&lt;br /&gt;
An easy and good way to get graph paper is &amp;#039;&amp;#039;collectd-web&amp;#039;&amp;#039;.&amp;lt;ref&amp;gt;[https://collectd.org/wiki/index.php/Collectd-web collectd Frontend collectd-web] (collectd.org)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[http://collectdweb.appspot.com/ collectd Website] (collectdweb.appspot.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ git clone git://github.com/httpdss/collectd-web.git&lt;br /&gt;
Cloning into &amp;#039;collectd-web&amp;#039;...&lt;br /&gt;
$ sudo cp -a collectd-web/ /var/www/html/&lt;br /&gt;
$ sudo vi /etc/apache2/sites-available/collectd-web.conf&lt;br /&gt;
&amp;lt;Directory /var/www/html/collectd-web&amp;gt;&lt;br /&gt;
        Options Indexes FollowSymLinks MultiViews&lt;br /&gt;
        AllowOverride all&lt;br /&gt;
        Order allow,deny&lt;br /&gt;
        allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
$ sudo a2ensite collectd-web&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Apache, the following settings are required:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sudo a2enmod cgi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After activating the web-configuration for collectd-web, the graphs of the rrd-data is accessible via browser:&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Rrd-graph-collectd1.png|collectd performance data on load.&lt;br /&gt;
rrd-graph-collectd2.png|collectd performance data on processes and forks. &lt;br /&gt;
rrd-graph-collectd3.png|collectd performance data on memory.&lt;br /&gt;
rrd-graph-collectd4.png|collectd performance data on disk. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Gschoenberger}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:Ubuntu]]&lt;br /&gt;
[[Category:Linux_Performance]]&lt;br /&gt;
[[de:Linux Performance Auswertung mit collectd]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Linux_Network_Analysis_with_mtr</id>
		<title>Linux Network Analysis with mtr</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Linux_Network_Analysis_with_mtr"/>
		<updated>2026-08-21T07:01:32Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The network diagnosis tool &amp;#039;&amp;#039;&amp;#039;mtr&amp;#039;&amp;#039;&amp;#039; (My Traceroute) combines the functionality of the tools [[Linux Netzwerk Analyse mit traceroute|traceroute]] and ping in an individual program. It can be used as text-based ncurses program or as graphical GTK+ program. [http://www.bitwizard.nl/mtr/ mtr] has been developed by BitWizard B.V., which is a Dutch company.&lt;br /&gt;
&lt;br /&gt;
== Function == &lt;br /&gt;
&lt;br /&gt;
The program is called up on the command line together with a host as parameter. For the &amp;quot;Host&amp;quot; field, enter the hostname or IP address to which you want to test the connection from the current computer:&lt;br /&gt;
&lt;br /&gt;
 mtr www.google.com&lt;br /&gt;
&lt;br /&gt;
After the DNS trigger, mtr sends multiple ICMP &amp;#039;&amp;#039;echo requests&amp;#039;&amp;#039; (Pings) to the resolved IP address. However, the TTL (Time to live) is limited in the IP package. The first ICMP echo request only has a TTL of 1. The next request has a TTL of 2 and so on. Due to this limited TTL, the IP packet is discarded at the first, second, etc., hop (router). The router in question then responds with an ICMP &amp;quot;Time-to-live exceeded&amp;quot; message. As a result, mtr receives such a message from each router and thus knows which routers are along the path to the host. &lt;br /&gt;
&lt;br /&gt;
After the TTL has been increased until the host is finally reached, mtr starts over from the beginning. Over time, mtr then calculates average values, best-case values, and worst-case values.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
mtr is already included with most Linux distributions. It can be installed via the respective package management with the following package names:&lt;br /&gt;
* Red Hat/CentOS/Fedora/SuSE: &amp;#039;&amp;#039;&amp;#039;mtr&amp;#039;&amp;#039;&amp;#039; (text version), &amp;#039;&amp;#039;&amp;#039;mtr-gtk&amp;#039;&amp;#039;&amp;#039; (graphical version)&lt;br /&gt;
* Debian/Ubuntu: &amp;#039;&amp;#039;&amp;#039;mtr-tiny&amp;#039;&amp;#039;&amp;#039; (text version), &amp;#039;&amp;#039;&amp;#039;mtr&amp;#039;&amp;#039;&amp;#039; (text version and graphical version) &lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
The following examples show some mtr requests. The first three hops, however, have been anonymized. &lt;br /&gt;
&lt;br /&gt;
=== Interactive output ===&lt;br /&gt;
&lt;br /&gt;
The following output shows the mtr command being run. On Debian/Ubuntu, the parameter -t is required for the console version if the package mtr is installed (and not mtr-tiny):&lt;br /&gt;
&lt;br /&gt;
 mtr www.google.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                                    My traceroute  [v0.80]&lt;br /&gt;
tpw (0.0.0.0)                                                        Wed Dec 18 09:24:14 2013&lt;br /&gt;
Keys:  Help   Display mode   Restart statistics   Order of fields   quit&lt;br /&gt;
                                                     Packets               Pings&lt;br /&gt;
 Host                                              Loss%   Snt   Last   Avg  Best  Wrst StDev&lt;br /&gt;
 1. dsldevice.lan                                   0.0%    24   68.4  66.2   4.8 100.6  23.8&lt;br /&gt;
 2. XXXXX(Provider)XXXXX.at                         0.0%    24   19.8  20.6  19.1  29.6   2.5&lt;br /&gt;
 3. 195.3.66.157                                    0.0%    24   19.7  21.2  19.0  51.4   6.7&lt;br /&gt;
 4. 195.3.68.1                                      0.0%    24   22.3  25.5  21.8  42.3   6.3&lt;br /&gt;
 5. 195.3.70.154                                    0.0%    24   22.3  25.6  22.0  51.1   8.3&lt;br /&gt;
 6. 62.47.120.150                                   0.0%    24   26.3  27.4  26.1  38.6   2.9&lt;br /&gt;
 7. 209.85.243.119                                  0.0%    24   26.9  26.8  26.3  27.5   0.3&lt;br /&gt;
 8. 209.85.241.212                                  0.0%    24   64.1  49.5  38.6  73.8  14.0&lt;br /&gt;
 9. 209.85.251.249                                  0.0%    24   38.4  39.8  38.0  47.1   2.2&lt;br /&gt;
10. 209.85.242.49                                   0.0%    24   39.5  39.0  38.4  39.6   0.3&lt;br /&gt;
11. fra02s17-in-f20.1e100.net                       0.0%    24   39.0  38.6  38.1  39.1   0.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Report output === &lt;br /&gt;
&lt;br /&gt;
mtr can also be executed in a report mode (&amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt;). The number of requests is stated with the parameter &amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;. With &amp;lt;code&amp;gt;-w&amp;lt;/code&amp;gt;, it is achieved, that long host names are displayed completely and not cut off:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@tpw:~$ mtr -r -w -c 10 www.google.com&lt;br /&gt;
HOST: tpw                                     Loss%   Snt   Last   Avg  Best  Wrst StDev&lt;br /&gt;
  1.|-- dsldevice.lan                            0.0%    10   96.9  42.2   1.3  99.8  47.3&lt;br /&gt;
  2.|-- XXXXX(Provider)XXXXX.at                  0.0%    10   19.9  20.7  19.4  28.3   2.7&lt;br /&gt;
  3.|-- 195.3.66.157                             0.0%    10   19.6  19.4  18.9  20.1   0.3&lt;br /&gt;
  4.|-- 195.3.68.1                               0.0%    10   21.9  22.3  21.9  22.7   0.2&lt;br /&gt;
  5.|-- 195.3.70.186                             0.0%    10   22.5  29.8  22.2  87.5  20.4&lt;br /&gt;
  6.|-- 62.47.120.150                           10.0%    10   46.2  34.3  26.3  76.8  17.2&lt;br /&gt;
  7.|-- 209.85.243.119                           0.0%    10   26.7  27.3  26.4  33.0   2.0&lt;br /&gt;
  8.|-- 209.85.241.212                           0.0%    10   51.9  54.6  40.1  61.6   6.1&lt;br /&gt;
  9.|-- 209.85.251.249                           0.0%    10   38.9  38.8  38.7  39.0   0.1&lt;br /&gt;
 10.|-- 209.85.242.49                            0.0%    10   39.7  39.3  38.8  40.2   0.4&lt;br /&gt;
 11.|-- fra02s17-in-f18.1e100.net                0.0%    10   39.0  38.6  38.2  39.0   0.2&lt;br /&gt;
user@tpw:~$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Graphical output ===&lt;br /&gt;
&lt;br /&gt;
The graphical version is started with the xmtr command or with mtr at Debian/Ubuntu:&lt;br /&gt;
&lt;br /&gt;
 xmtr www.google.com&lt;br /&gt;
&lt;br /&gt;
[[file:Ubuntu-mtr-My-traceroute-Screenshot.png|left|thumb|250px|The command xmtr (mtr on Debian/Ubuntu) launches the graphical version of mtr from the command line (My traceroute)]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
&lt;br /&gt;
For more distant sites, you can determine which hops (routers) are connected by [http://de.wikipedia.org/wiki/Seekabel submarine cable] connections (for example, across the Atlantic).&lt;br /&gt;
&lt;br /&gt;
For more distant pages, you can use the respective &amp;quot;round-trip time&amp;quot; to determine which hops (routers) are involved [http://de.wikipedia.org/wiki/Seekabel submarine cable] connections (for example, across the Atlantic). This can be seen when analyzing the connection to www.areca.com.tw:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
user@tpw:~$ mtr -r -w -c 10 www.areca.com.tw&lt;br /&gt;
HOST: tpw                                     Loss%   Snt   Last   Avg  Best  Wrst StDev&lt;br /&gt;
  1.|-- dsldevice.lan                            0.0%    10   42.9  63.0  42.7  97.5  21.8&lt;br /&gt;
  2.|-- 194-166-175-254.adsl.highway.telekom.at  0.0%    10   19.5  20.8  19.4  28.9   3.0&lt;br /&gt;
  3.|-- 195.3.66.157                             0.0%    10   18.7  19.3  18.5  19.8   0.4&lt;br /&gt;
  4.|-- 195.3.68.1                               0.0%    10   21.9  27.1  21.7  70.7  15.3&lt;br /&gt;
  5.|-- 195.3.70.178                            10.0%    10   22.5  25.4  21.8  39.3   6.3&lt;br /&gt;
  6.|-- win-b4-link.telia.net                    0.0%    10   22.7  22.7  22.4  23.0   0.2&lt;br /&gt;
  7.|-- prag-bb1-link.telia.net                  0.0%    10   28.9  28.7  28.4  29.2   0.3&lt;br /&gt;
  8.|-- ffm-bb1-link.telia.net                   0.0%    10   99.3  56.1  46.7  99.3  18.9&lt;br /&gt;
  9.|-- ash-bb3-link.telia.net                  30.0%    10  142.3 149.8 136.7 193.0  19.5&lt;br /&gt;
    |  `|-- 213.155.131.145&lt;br /&gt;
    |   |-- 213.155.135.61&lt;br /&gt;
    |   |-- 80.91.250.203&lt;br /&gt;
    |   |-- 213.155.135.57&lt;br /&gt;
 10.|-- sjo-bb1-link.telia.net                  80.0%    10  215.8 212.9 210.0 215.8   4.1&lt;br /&gt;
    |  `|-- 213.155.135.129&lt;br /&gt;
 11.|-- chunghwa-ic-155505-sjo-bb1.c.telia.net  80.0%    10  204.6 208.6 204.6 212.7   5.7&lt;br /&gt;
 12.|-- r4001-s2.tp.hinet.net                   50.0%    10  346.3 345.5 343.3 346.4   1.3&lt;br /&gt;
 13.|-- 220-128-12-2.HINET-IP.hinet.net         90.0%    10  341.3 341.3 341.3 341.3   0.0&lt;br /&gt;
 14.|-- tpdt-3011.hinet.net                     90.0%    10  346.4 346.4 346.4 346.4   0.0&lt;br /&gt;
 15.|-- TCHN-3011.hinet.net                     80.0%    10  357.6 358.1 357.6 358.5   0.6&lt;br /&gt;
 16.|-- ???                                     100.0    10    0.0   0.0   0.0   0.0   0.0&lt;br /&gt;
user@tpw:~$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This query apparently travels between the following routers via a long submarine cable connection across the ocean, as indicated by the large differences in the average ping times (Avg):&lt;br /&gt;
* between hop 8 (56.1 ms) and 9 (149.8 ms)&lt;br /&gt;
* between hop 11 (208.6 ms) and 12 (345.5 ms)&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
* Information on normal traceroute on Linux: [[Linux Netzwerk Analyse mit traceroute|Linux Network Analysis with traceroute]]&lt;br /&gt;
&lt;br /&gt;
{{Wfischer}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category::Linux-Netzwerk]][[Category:Linux Performance]]&lt;br /&gt;
[[de:Linux Netzwerk Analyse mit mtr]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/UEFI_Secure_Boot</id>
		<title>UEFI Secure Boot</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/UEFI_Secure_Boot"/>
		<updated>2026-08-20T10:57:27Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: /* Recommendations from Canonical */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Secure Boot is a part of the UEFI specification that should guarantee the authenticity of important software parts. Critical parts of the firmware, such as the OS loader, should only be executed if they have been authorized to do so in advance by a trusted institution. Therefore, rootkits are excluded that take root even before the operating system (OS) boots. &lt;br /&gt;
&lt;br /&gt;
Cryptographic mechanisms ([https://de.wikipedia.org/wiki/Elektronische_Signatur Signatures]) avoid that untrusted software components are executed.&lt;br /&gt;
&lt;br /&gt;
The key in the UEFI firmware verify the authenticity of, for example, bootloaders. A bootloader is only executed if it presents a valid &amp;quot;signature&amp;quot;. &amp;lt;ref name=ozlabs&amp;gt;[http://ozlabs.org/docs/uefi-secure-boot-impact-on-linux.pdf UEFI Secure Boot Impact on Linux] (ozlabs.org)&amp;lt;/ref&amp;gt; If a signature can not be verified or is not valid, the system can not start. For example, if the bootloader&amp;#039;s signature does not match the one expected by the UEFI firmware, the system will not boot.&lt;br /&gt;
&lt;br /&gt;
== Current information ==&lt;br /&gt;
* [http://blog.hansenpartnership.com/wp-uploads/2013/02/UEFI-Secure-Boot-2013.pdf UEFI Secure Boot - Where we stand] (LCA2013, James Bottomley) (blog.hansenpartnership.com)&lt;br /&gt;
* [http://www.linuxtag.org/2013/fileadmin/www.linuxtag.org/slides/Dr._Udo_Seidel_-_UEFI_Secure_Boot__The_story_behind_and_where_Linux_stands.e343.pdf UEFI Secure Boot - The story behind and where Linux stands] (LinuxTag 2013, Dr. Udo Seidel) (linuxtag.org)&lt;br /&gt;
&lt;br /&gt;
== Advantages of Secure Boot ==&lt;br /&gt;
Using Secure Boot offers the following benefits:&lt;br /&gt;
* Malware protection: Secure Boot is particularly effective at detecting rootkits that infiltrate critical parts of the operating system before the actual boot process begins.&lt;br /&gt;
* The signature system allows specific software to be excluded, ensuring that only the desired software is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Disadvantages of Secure Boot ==&lt;br /&gt;
* Above all, the fact that the Platform Key (PK; see below) is not under the end customer&amp;#039;s control turns out to be a disadvantage.&lt;br /&gt;
* For Secure Boot, all software components must be signed accordingly. This also applies to the associated hardware drivers for the firmware. For the subsequent installation of hardware systems, it must be made sure  that the key from the hardware manufacturer of the new component is stored on the system.&amp;lt;ref name=ozlabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Choice of the operating system:&lt;br /&gt;
* Alternative operating systems or Dual Boot configurations are made more difficult by Secure Boot. The fact that Linux installations can now only be performed after manually disabling Secure Boot in the UEFI firmware creates yet another obstacle to using Linux. &lt;br /&gt;
* With Dual Boot, you would even have to constantly switch between Secure Boot and Non-Secure Boot in order to boot signed and unsigned operating systems.&lt;br /&gt;
&lt;br /&gt;
=== Recommendations from Canonical ===&lt;br /&gt;
In a [http://blog.canonical.com/2011/10/28/white-paper-secure-boot-impact-on-linux/ whitepaper from Canonical] (blog.canonical.com), the following recommendations about Secure Boot are stated:&lt;br /&gt;
* Factory default: At this time, it is not yet clear whether Linux can be used out of the box. With Secure Boot disabled by default, it would be easier to use Linux. However, this setting is controversial from a security standpoint, as it allows unsigned OS loaders to run.&lt;br /&gt;
&lt;br /&gt;
* For the use of Custom firmwares, there must be a possibility to reconfigure the keys in setup mode. A GUI or a user interface would be necessary. Given the limited user base, it is questionable whether firmware manufacturers will offer this feature.&lt;br /&gt;
&lt;br /&gt;
* The UEFI system should be shipped in Setup mode (see below), which allows the first signature keys to be added to the signature databases during OS installation. This prevents keys from being present on the system at the time of delivery—against the user&amp;#039;s wishes—that would exclude other systems. &lt;br /&gt;
&lt;br /&gt;
== Secure Boot and Windows 8/Server2012 ==&lt;br /&gt;
The Windows 8 Certification Requirements&amp;lt;ref&amp;gt;[http://msdn.microsoft.com/library/windows/hardware/hh748188 Windows 8 Hardware Certification Requirements] (msdn.microsoft.com)&amp;lt;/ref&amp;gt; - for the certification of hardware - prescribe the following things for the Secure Boot (page 188ff, excerpts from this):&lt;br /&gt;
* &amp;#039;&amp;#039;Mandatory. Secure Boot must ship enabled&amp;#039;&amp;#039; - Secure Boot is activated per default.&lt;br /&gt;
**&amp;#039;&amp;#039;Note II: Windows Server systems may ship with Secure Boot disabled, but all other provisions of this sub-requirement must be met&amp;#039;&amp;#039; - A deactivated Secure Boot is allowed for Windows Server.&lt;br /&gt;
*&amp;#039;&amp;#039;Mandatory. When Secure Boot is Enabled, Compatibility Support Modules (CSM) must NOT be loaded&amp;#039;&amp;#039; - It is not possible anymore to boot in Legacy Mode (CSM) with activated Secure Boot. &lt;br /&gt;
*&amp;#039;&amp;#039;Mandatory. Support for the UEFI &amp;quot;forbidden&amp;quot; signature database&amp;#039;&amp;#039; - A database to revoke/black list signatures must be supported. &lt;br /&gt;
*&amp;#039;&amp;#039;Mandatory. Secure firmware update process&amp;#039;&amp;#039; - A secure firmware update process so that only signed firmware is installed. Furthermore, the Secure Boot Public Key is also protected.&lt;br /&gt;
&lt;br /&gt;
== Secure Boot and Linux ==&lt;br /&gt;
The above mentioned requirements for Windows 8 as well as Windows Server 2012 certified hardware have a larger influence on the use of common distributions with Secure Boot. &lt;br /&gt;
&lt;br /&gt;
For information on the current approach to &amp;#039;&amp;#039;&amp;#039;installation&amp;#039;&amp;#039;&amp;#039; under Secure Boot, see the wiki article [[﻿Installing Operating Systems on UEFI Systems]].&lt;br /&gt;
&lt;br /&gt;
When the Secure Boot issue first arose, distribution vendors responded as follows: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [https://lists.ubuntu.com/archives/ubuntu-devel/2012-June/035445.html UEFI Secure Boot and Ubuntu - implementation] (ubuntu-devel Mailing List, Posting von Steve Langasek, 22.06.2012)&lt;br /&gt;
** [http://www.heise.de/open/meldung/Ubuntu-bekommt-von-Microsoft-signierten-Loader-fuer-Secure-Boot-Systeme-1624326.html Ubuntu receives from Microsoft signed loader for Secure-Boot-Systems] (heise open, 22.06.2012)&lt;br /&gt;
** [http://www.heise.de/open/meldung/Ubuntu-UEFI-Secure-Boot-mit-Grub-2-1714764.html Ubuntu: UEFI Secure Boot with Grub 2] (heise open, 21.09.2012)&lt;br /&gt;
** [http://www.pro-linux.de/news/1/18910/canonical-aendert-plan-fuer-secure-boot.html Canonical changes plan for Secure Boot] (pro-linux.de, 21.09.2012)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fedora&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [http://mjg59.dreamwidth.org/16863.html UEFI Secure boot in Fedora: status update] (Matthew Garrett&amp;#039;s Blog)&lt;br /&gt;
** [http://www.heise.de/open/meldung/Fedora-18-soll-UEFI-Secure-Boot-unterstuetzen-1650141.html Fedora 18 should support UEFI Secure Boot]  (heise open, 24.07.2012)&lt;br /&gt;
** [https://fedoraproject.org/wiki/Features/SecureBoot Features/SecureBoot] (fedoraproject.org/wiki)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SUSE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [https://www.suse.com/blogs/uefi-secure-boot-details/ SUSE and Secure Boot: The Details] (SUSE Blog)&lt;br /&gt;
** [http://www.heise.de/open/meldung/UEFI-Secure-Boot-fuer-Suse-Linux-1664594.html UEFI Secure Boot for Suse-Linux] (heise open, 10.08.2012)&lt;br /&gt;
* More information:&lt;br /&gt;
** [http://www.heise.de/newsticker/meldung/Linux-auf-Secure-Boot-Geraeten-installieren-1741789.html Install Linux on Secure-Boot-Devices]  (heise open, 01.11.2012)&lt;br /&gt;
&lt;br /&gt;
== Technical function ==&lt;br /&gt;
=== Available key === &lt;br /&gt;
Secure Boot relies heavily on the use of asymmetric cryptography. The root of trust is granted to the owner of a so-called &amp;#039;&amp;#039;&amp;#039;Platform Key&amp;#039;&amp;#039;&amp;#039; (PK). Another pair of keys - &amp;#039;&amp;#039;&amp;#039;Key Exchange Keys&amp;#039;&amp;#039;&amp;#039; (KEKs) - is also located in the firmware. &lt;br /&gt;
&lt;br /&gt;
According to the specifications, the purpose of PK and KEK is the following:&amp;lt;ref name=&amp;quot;uefi-spec&amp;quot;&amp;gt;[http://www.uefi.org/specs/ UEFI Specification page 1451] (uefi.org/specs)&amp;lt;/ref&amp;gt;&lt;br /&gt;
*The PKs develop a base of trust between the platform owner and the platform firmware.&lt;br /&gt;
*The KEKs develop a base of trust between the operating system and the platform firmware. &lt;br /&gt;
The key is located in the so-called &amp;quot;Signature Databases&amp;quot;, that are databases in which they are stored.&lt;br /&gt;
The following &amp;quot;trust databases&amp;quot; are used:&amp;lt;ref name=&amp;#039;dep-secb&amp;#039;&amp;gt;[http://www.uefi.org/learning_center/1_-_UEFI_Summit_Deploying_Secure_Boot_July_2012.pdf Deploying Secure Boot: Key Creation and Management] (uefi.org)&amp;lt;/ref&amp;gt;&lt;br /&gt;
*Platform Key Database&lt;br /&gt;
**Objects for modifying the KEKs.&lt;br /&gt;
* Key Exchange Key Database&lt;br /&gt;
**Objects for modification of KEKs.&lt;br /&gt;
*Key Exchange Key Database&lt;br /&gt;
**Includes those trust objects that are permitted to modify the allowed and forbidden signature databases.&lt;br /&gt;
*Allowed/Authorized signature database&lt;br /&gt;
**Includes those trust objects that are used for the signature verification of the firmware (for example signed firmware driver).&lt;br /&gt;
*Forbidden database&lt;br /&gt;
**Contains signatures that have been revoked and who are therefore no longer trusted.&lt;br /&gt;
&lt;br /&gt;
=== Firmware mode ===&lt;br /&gt;
Without a PK, the UEFI system is in &amp;#039;&amp;#039;&amp;#039;Setup Mode&amp;#039;&amp;#039;&amp;#039;, in which the PK and KEK databases can be modified and populated without authentication. After the PK is loaded, the UEFI platform is in &amp;#039;&amp;#039;&amp;#039;user mode&amp;#039;&amp;#039;&amp;#039;, and remains there until the PK is removed (PK clear).&lt;br /&gt;
In principle, both the PK and the KEK can be changed as desired in setup mode. In user mode, they can only be changed if they are signed with the firmware&amp;#039;s current PK. According to the specifications, the following schema results: PK and KEK can only be changed if:&amp;lt;ref name=&amp;#039;uefi-spec&amp;#039; /&amp;gt;&lt;br /&gt;
*In the setup mode, when PKpub is signed with its associated PKpriv.&lt;br /&gt;
* In user mode, when the PKpub is signed with the current PKpriv of the firmware.&lt;br /&gt;
&lt;br /&gt;
KEKs can always be read but only be written, when:&lt;br /&gt;
*in setup mode (without authentication)&lt;br /&gt;
*in user mode, when the KEK is signed with the current PKpriv of the firmware. &lt;br /&gt;
&lt;br /&gt;
The owner of the PK is typically the &amp;quot;platform owner&amp;quot;. The KEKs are under control of the OEM or OS-seller.&lt;br /&gt;
&lt;br /&gt;
Microsoft demands for Windows 8 that Secure Boot is activated per default. A technet-article describes how the database keys interact with each other:&amp;lt;ref&amp;gt;[http://technet.microsoft.com/en-us/library/hh824987.aspx Secure Boot Overview] (technet.microsoft.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;The Key Enrollment Key database (KEK) is a separate database of signing keys that can be used to update the signature database and revoked signatures database. Microsoft requires a specified key to be included in the KEK database so that in the future Microsoft can add new operating systems to the signature database or add known bad images to the revoked signatures database.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The OEM stores the signature database, revoked signatures database, and KEK signature databases on the firmware nonvolatile RAM (NV-RAM) at manufacturing time. These signature databases must be included to boot Windows by using Secure Boot.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;After these databases have been added, and after final firmware validation and testing, the OEM locks the firmware from editing, except for updates that are signed with the correct key or updates by a physically present user who is using firmware menus, and then generates a platform key (PK). The PK can be used to sign updates to the KEK or to turn off Secure Boot.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
In summary, this leads to the following key points:&lt;br /&gt;
*Microsoft possesses in KEK a key that allows to add new signed OS and to revoke software parts.&lt;br /&gt;
*The signature databases are stored in the firmware&amp;#039;s NVRAM at the time of manufacture.&lt;br /&gt;
*Using a Platform Key (PK) provided by the manufacturer, you can update the KEKs or disable Secure Boot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:UEFI]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Safety_Information_on_Intel_Products_2026.3_IPU</id>
		<title>Safety Information on Intel Products 2026.3 IPU</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Safety_Information_on_Intel_Products_2026.3_IPU"/>
		<updated>2026-08-18T10:08:53Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In August &amp;#039;&amp;#039;&amp;#039;2026&amp;#039;&amp;#039;&amp;#039;, Intel published new security advisories on different Intel products as part of the IPU 2026.3. Some of these safety instructions require &amp;#039;&amp;#039;&amp;#039;firmware updates&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
In this article, you will find an excerpt and hints on these security advisories as well as information on where to find updates on Thomas-Krenn products.&lt;br /&gt;
&lt;br /&gt;
== Affected systems ==&lt;br /&gt;
&lt;br /&gt;
* Intel Xeon processors&lt;br /&gt;
* Intel Core processors&lt;br /&gt;
* Intel Atom processors&lt;br /&gt;
* Intel Pentium processors&lt;br /&gt;
* Intel Celeron processors&lt;br /&gt;
&lt;br /&gt;
== Security advisories ==&lt;br /&gt;
In this table, you will find safety instructions on the firmware that has been published by Intel.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color: #EFEFEF; font-weight: bold;&amp;quot;&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |Intel security advisory&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |Title&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |Affected systems&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01475.html INTEL-SA-01475]&lt;br /&gt;
|align=center | Intel® Slim Bootloader Advisory&lt;br /&gt;
| rowspan=&amp;quot;47&amp;quot; align=&amp;quot;left&amp;quot; | (see Intel-SA)&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01443.html INTEL-SA-01443]&lt;br /&gt;
|align=center | 2026.3 IPU, 3rd Gen Intel® Xeon® Scalable Processor Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01442.html INTEL-SA-01442]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® Xeon® Processor Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01441.html INTEL-SA-01441]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® Processor Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01439.html INTEL-SA-01439]&lt;br /&gt;
|align=center | Intel® Xeon® processor with Alias Checking Trusted Module Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01437.html INTEL-SA-01437]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® UEFI Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01436.html INTEL-SA-01436]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® Trust Domain Extensions (Intel® TDX) module Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01435.html INTEL-SA-01435]&lt;br /&gt;
|align=center | Intel® Processor Firmware Advisory - 01435&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01428.html INTEL-SA-01428]&lt;br /&gt;
|align=center | Intel® Processor Firmware Advisory - 01428&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01427.html INTEL-SA-01427]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® Chipset Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01423.html INTEL-SA-01423]&lt;br /&gt;
|align=center | 2026.3 IPU, Intel® Processor Load Value Injection Zero Data Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01419.html INTEL-SA-01419]&lt;br /&gt;
|align=center | 2026.2 IPU, Intel® Trust Domain Extensions (Intel® TDX) module Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01404.html INTEL-SA-01404]&lt;br /&gt;
|align=center | Intel® Xeon® 6 processor with Intel® TDX Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01379.html INTEL-SA-01379]&lt;br /&gt;
|align=center | Intel® Xeon® 6 Processor Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01372.html INTEL-SA-01372]&lt;br /&gt;
|align=center | VRT0010, Intel® Chipset Firmware Advisory&lt;br /&gt;
|-&lt;br /&gt;
|align=center | [https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-01371.html INTEL-SA-01371]&lt;br /&gt;
|align=center | VRT0011, Intel® Chipset Firmware Advisory&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Updates for Thomas-Krenn products ==&lt;br /&gt;
Updates for the corresponding system can be found in the &amp;lt;tklink type=&amp;quot;sitex&amp;quot; id=&amp;quot;440&amp;quot;&amp;gt;Thomas-Krenn download area&amp;lt;/tklink&amp;gt;.&lt;br /&gt;
The updates in the download area have been tested by us to guarantee the stability and compatibility of our systems.&lt;br /&gt;
&lt;br /&gt;
If you require the latest version for your system and it is not yet available in our download area, you can get it at [https://www.asus.com/de/support/download-center/ Asus], [https://www.supermicro.com/en/support/resources/downloadcenter/swdownload Supermicro] or [https://www.gigabyte.com/de/Support/Consumer/Download Gigabyte].&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
* [https://www.intel.com/content/www/us/en/security-center/default.html Security Center] (www.intel.com)&lt;br /&gt;
* [https://www.supermicro.com/en/support/security_Intel_IPU2026.3 Intel Platform Update (IPU) Update 2026.3, August 2026] (www.supermicro.com)&lt;br /&gt;
* [https://www.supermicro.com/en/support/security_Intel_IPU2026.2_part2 Intel Platform Update (IPU) Update 2026.2 Part 2, August 2026] (www.supermicro.com)&lt;br /&gt;
* [https://www.heise.de/news/Flawed-x86-instruction-bypasses-trivial-protection-mechanism-11409272.html A flawed x86 instruction bypasses a trivial protection mechanism] (heise.de, August 2026)&lt;br /&gt;
* [https://www.phoronix.com/news/Intel-CPU-microcode-20260811 Intel CPU microcode 20260811 release fixes eight security issues] (phoronix.com, August 2026)&lt;br /&gt;
* [https://www.heise.de/news/The-Security-Co-Processor-is-unsafe-in-many-CPUs-11411837.html The Security-Coprocessor is unsafe in many CPUs] (heise.de, August 2026)&lt;br /&gt;
{{Thomas-Krenn.AG}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:Intel]]&lt;br /&gt;
[[de:Sicherheitshinweise zu Intel Produkten 2026.3 IPU]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/AMD_Safety_Vulnerabilities_-_August_2026</id>
		<title>AMD Safety Vulnerabilities - August 2026</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/AMD_Safety_Vulnerabilities_-_August_2026"/>
		<updated>2026-08-18T07:15:25Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On &amp;#039;&amp;#039;&amp;#039;August 11th, 2026&amp;#039;&amp;#039;&amp;#039;, AMD published security bulletins with safety vulnerabilities. &amp;#039;&amp;#039;&amp;#039;AMD-SB-3033&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3033.html SEV Firmware Arbitrary Code Execution] (www.amd.com/en/resources/product-security)&amp;lt;/ref&amp;gt; and &amp;#039;&amp;#039;&amp;#039;AMD-SB-7064&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref&amp;gt;[https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7064.html Trusted Platform Module (TPM) Reference Code Errata] (www.amd.com/en/resources/product-security)&amp;lt;/ref&amp;gt; can be resolved with firmware updates.&lt;br /&gt;
&lt;br /&gt;
== Affected systems == &lt;br /&gt;
&lt;br /&gt;
* Systems with AMD Ryzen Threadripper PRO 3000WX processors&lt;br /&gt;
* Systems with AMD Ryzen Threadripper PRO 5000WX processors&lt;br /&gt;
* Systems with AMD Ryzen Threadripper 7000 / PRO 7000WX processors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD EPYC systems:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Systems with &amp;quot;Zen 4&amp;quot; [[AMD EPYC 4004 Raphael]] processors&lt;br /&gt;
* Systems with &amp;quot;Zen 5&amp;quot; [[AMD EPYC 4005 Grado]] processors&lt;br /&gt;
* Systems with &amp;quot;Zen 3&amp;quot; [[AMD EPYC 7003 Milan]] processors&lt;br /&gt;
* Systems with &amp;quot;Zen 4&amp;quot; [[AMD EPYC 9004 Genoa and Bergamo]] &amp;amp; 8004 Siena processors&lt;br /&gt;
* Systems with &amp;quot;Zen 5&amp;quot; [[AMD EPYC 9005 Turin]] processors&lt;br /&gt;
&lt;br /&gt;
== Problem solution ==&lt;br /&gt;
&lt;br /&gt;
Here is a tabular list of the corresponding CVEs and corrective measures for the respective generation, if available.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD EPYC 4004 Raphael / 4005 Grado&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety Vulnerability&lt;br /&gt;
!Risk potential:&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6726 CVE-2026-6726]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.5 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ComboAM5PI 1.2.0.3k (2026-05-31)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6727 CVE-2026-6727]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.3 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ComboAM5PI 1.2.0.3k (2026-05-31)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD EPYC 7003 Milan&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3033.html AMD-SB-3033]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |MilanPI 1.0.0.J (2025-12-02)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD EPYC 9004 Genoa / Bergamo &amp;amp; EPYC 8004 Siena:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3033.html AMD-SB-3033]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |GenoaPI 1.0.0.H (2025-12-02)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD EPYC 9005 Turin / Turin Dense&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3033.html AMD-SB-3033]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |Turin PI-SP5 1.0.0.8 (2025-11-10)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD Ryzen Threadripper PRO 3000WX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
!Risk potential:&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6726 CVE-2026-6726]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.5 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ChagallWSPI-sWRX8 1.0.0.f (2026-05-17)&lt;br /&gt;
CastlePeakWSPI-sWRX8 1.0.0.J (2026-05-17)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6727 CVE-2026-6727]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.3 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ChagallWSPI-sWRX8 1.0.0.f (2026-05-17)&lt;br /&gt;
CastlePeakWSPI-sWRX8 1.0.0.J (2026-05-17)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD Ryzen Threadripper PRO 5000WX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
!Risk potential:&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6726 CVE-2026-6726]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.5 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ChagallWSPI-sWRX8 1.0.0.f (2026-05-17)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6727 CVE-2026-6727]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.3 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |ChagallWSPI-sWRX8 1.0.0.f (2026-05-17)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AMD Ryzen Threadripper 7000 / PRO 7000WX&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Safety vulnerability&lt;br /&gt;
!Risk potential:&lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;Platform Initialization Version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6726 CVE-2026-6726]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.5 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |StormPeakPI-SP6_1.1.0.0l (2026-05-11)&lt;br /&gt;
StormPeakPI-SP6_1.0.0.1n (2026-05-11)&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |[https://www.cve.org/CVERecord?id=CVE-2026-6727 CVE-2026-6727]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |8.3 (high)&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |StormPeakPI-SP6_1.1.0.0l (2026-05-11)&lt;br /&gt;
StormPeakPI-SP6_1.0.0.1n (2026-05-11)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Supermicro Security Bulletins for the safety vulnerabilities have already been published. A list with BIOS-versions of the respective mainboards, to close the gaps, is also available. In the following, there is an excerpt from this table, in which all mainboards, that are offered by Thomas-Krenn, are listed: &amp;lt;ref&amp;gt;[https://www.supermicro.com/en/support/security_center#!advisories Supermicro Security Center] (www.supermicro.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!AMD motherboard &lt;br /&gt;
! align=&amp;quot;center&amp;quot; |&amp;#039;&amp;#039;&amp;#039;BIOS version&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |H12SSW-iN/NT&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |3.6&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |H12SSL-i/C/CT/NT&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |3.6&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |H12DSi-N6/NT6&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |3.6&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |H13SSW&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |3.8&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |H13SSL-N/NC&lt;br /&gt;
| align=&amp;quot;center&amp;quot; |3.8&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Updates for Thomas-Krenn products ===&lt;br /&gt;
Updates for respective system can be found in the &amp;lt;tklink type=&amp;quot;sitex&amp;quot; id=&amp;quot;440&amp;quot;&amp;gt;Thomas-Krenn download area&amp;lt;/tklink&amp;gt;.&lt;br /&gt;
The versions in the download area have been tested by us to guarantee the stability and compatibility of our systems.&lt;br /&gt;
&lt;br /&gt;
If you require the latest version for your system and it is not yet available in our download area, you can get it at [https://www.asus.com/de/support/download-center/ Asus] or [https://www.supermicro.com/en/support/resources/downloadcenter/swdownload Supermicro].&lt;br /&gt;
&lt;br /&gt;
== Sources ==&lt;br /&gt;
* [https://www.heise.de/news/Der-Security-Ko-Prozessor-in-vielen-CPUs-ist-unsicher-11411837.html The Security Coprocessor is unsafe in many CPUs] (heise.de, August 2026) &lt;br /&gt;
* [https://www.golem.de/news/sicherheitsluecken-zwei-fehler-hebeln-tpm-schutz-aus-2608-211899.html Two vulnerabilities bypass TPM protection] (golem.de, August 2026)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Thomas-Krenn.AG}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:AMD Safety Information]]&lt;br /&gt;
[[de:AMD Sicherheitslücken - August 2026]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/OPNsense_plugins</id>
		<title>OPNsense plugins</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/OPNsense_plugins"/>
		<updated>2026-08-11T07:12:58Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;The functions of the Open Source firewall OPNsense can be extended by multiple &amp;#039;&amp;#039;&amp;#039;plugins&amp;#039;&amp;#039;&amp;#039;.  The following table shows the plugins available with the corresponding version numbers (OPNsense version 25.1.1):  {| class=&amp;quot;wikitable&amp;quot; !Plugin !Version !Description |- |os-acme-client |4.11 |ACME Client |- |os-apcupsd |1.2_3 |APCUPSD - APC UPS daemon |- |os-beats |1 |Send logs, network, metrics and heartbeat to Elasticsearch |- |os-bind |1.34_2 |BIND domain name service |-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The functions of the Open Source firewall [[OPNsense]] can be extended by multiple &amp;#039;&amp;#039;&amp;#039;plugins&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The following table shows the plugins available with the corresponding version numbers (OPNsense version 25.1.1):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin&lt;br /&gt;
!Version&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|os-acme-client&lt;br /&gt;
|4.11&lt;br /&gt;
|ACME Client&lt;br /&gt;
|-&lt;br /&gt;
|os-apcupsd&lt;br /&gt;
|1.2_3&lt;br /&gt;
|APCUPSD - APC UPS daemon&lt;br /&gt;
|-&lt;br /&gt;
|os-beats&lt;br /&gt;
|1&lt;br /&gt;
|Send logs, network, metrics and heartbeat to Elasticsearch&lt;br /&gt;
|-&lt;br /&gt;
|os-bind&lt;br /&gt;
|1.34_2&lt;br /&gt;
|BIND domain name service&lt;br /&gt;
|-&lt;br /&gt;
|os-c-icap&lt;br /&gt;
|1.9&lt;br /&gt;
|c-icap connects the web proxy with a virus scanner&lt;br /&gt;
|-&lt;br /&gt;
|os-cache&lt;br /&gt;
|1.0_1&lt;br /&gt;
|Webserver cache&lt;br /&gt;
|-&lt;br /&gt;
|os-caddy&lt;br /&gt;
|2.0.4_2&lt;br /&gt;
|Modern Reverse Proxy with Automatic HTTPS, Dynamic DNS and Layer4 Routing&lt;br /&gt;
|-&lt;br /&gt;
|os-chrony&lt;br /&gt;
|1.5_3&lt;br /&gt;
|Chrony time synchronisation&lt;br /&gt;
|-&lt;br /&gt;
|os-clamav&lt;br /&gt;
|1.8.1&lt;br /&gt;
|Antivirus engine for detecting malicious threats&lt;br /&gt;
|-&lt;br /&gt;
|os-collectd&lt;br /&gt;
|1.4_1&lt;br /&gt;
|Collect system and application performance metrics periodically&lt;br /&gt;
|-&lt;br /&gt;
|os-cpu-microcode-amd&lt;br /&gt;
|1.1&lt;br /&gt;
|AMD CPU microcode updates&lt;br /&gt;
|-&lt;br /&gt;
|os-cpu-microcode-intel&lt;br /&gt;
|1.1&lt;br /&gt;
|Intel CPU microcode updates&lt;br /&gt;
|-&lt;br /&gt;
|os-crowdsec&lt;br /&gt;
|1.0.12&lt;br /&gt;
|Lightweight and collaborative security engine&lt;br /&gt;
|-&lt;br /&gt;
|os-ddclient&lt;br /&gt;
|1.28&lt;br /&gt;
|Dynamic DNS client&lt;br /&gt;
|-&lt;br /&gt;
|os-debug&lt;br /&gt;
|1.7&lt;br /&gt;
|Debugging Tools&lt;br /&gt;
|-&lt;br /&gt;
|os-dec-hw&lt;br /&gt;
|1.1_3&lt;br /&gt;
|Deciso hardware specific information&lt;br /&gt;
|-&lt;br /&gt;
|os-dmidecode&lt;br /&gt;
|1.2&lt;br /&gt;
|Display hardware information on the dashboard&lt;br /&gt;
|-&lt;br /&gt;
|os-dnscrypt-proxy&lt;br /&gt;
|1.16&lt;br /&gt;
|Flexible DNS proxy supporting DNSCrypt and DoH&lt;br /&gt;
|-&lt;br /&gt;
|os-etpro-telemetry&lt;br /&gt;
|1.8&lt;br /&gt;
|ET Pro Telemetry Edition&lt;br /&gt;
|-&lt;br /&gt;
|os-freeradius&lt;br /&gt;
|1.9.28_1&lt;br /&gt;
|RADIUS Authentication, Authorization and Accounting Server&lt;br /&gt;
|-&lt;br /&gt;
|os-frr&lt;br /&gt;
|1.49&lt;br /&gt;
|The FRRouting Protocol Suite&lt;br /&gt;
|-&lt;br /&gt;
|os-ftp-proxy&lt;br /&gt;
|1.0_4&lt;br /&gt;
|Control ftp-proxy processes&lt;br /&gt;
|-&lt;br /&gt;
|os-gdrive-backup&lt;br /&gt;
|1&lt;br /&gt;
|Backup configurations using Google Drive&lt;br /&gt;
|-&lt;br /&gt;
|os-git-backup&lt;br /&gt;
|1.1_1&lt;br /&gt;
|Track config changes using git&lt;br /&gt;
|-&lt;br /&gt;
|os-google-cloud-sdk&lt;br /&gt;
|1.0_1&lt;br /&gt;
|Google Cloud SDK&lt;br /&gt;
|-&lt;br /&gt;
|os-grid_example&lt;br /&gt;
|1.1&lt;br /&gt;
|A sample framework application&lt;br /&gt;
|-&lt;br /&gt;
|os-haproxy&lt;br /&gt;
|4.6_1&lt;br /&gt;
|Reliable, high performance TCP/HTTP load balancer&lt;br /&gt;
|-&lt;br /&gt;
|os-helloworld&lt;br /&gt;
|1.4_1&lt;br /&gt;
|A sample framework application&lt;br /&gt;
|-&lt;br /&gt;
|os-hw-probe&lt;br /&gt;
|1.0_1&lt;br /&gt;
|Collect hardware diagnostics&lt;br /&gt;
|-&lt;br /&gt;
|os-igmp-proxy&lt;br /&gt;
|1.5_6&lt;br /&gt;
|IGMP-Proxy Service&lt;br /&gt;
|-&lt;br /&gt;
|os-intrusion-detection-content-et-open&lt;br /&gt;
|1.0.2_2&lt;br /&gt;
|IDS Proofpoint full ET open ruleset complementary subset for ET Pro Telemetry edition&lt;br /&gt;
|-&lt;br /&gt;
|os-intrusion-detection-content-et-pro&lt;br /&gt;
|1.0.2_1&lt;br /&gt;
|IDS Proofpoint ET Pro ruleset (needs a valid subscription)&lt;br /&gt;
|-&lt;br /&gt;
|os-intrusion-detection-content-ptopen&lt;br /&gt;
|1&lt;br /&gt;
|IDS Positive Technologies ESC ruleset&lt;br /&gt;
|-&lt;br /&gt;
|os-intrusion-detection-content-snort-vrt&lt;br /&gt;
|1.2&lt;br /&gt;
|IDS Snort VRT ruleset (needs registration or subscription)&lt;br /&gt;
|-&lt;br /&gt;
|os-iperf&lt;br /&gt;
|1.0_2&lt;br /&gt;
|Connection speed tester&lt;br /&gt;
|-&lt;br /&gt;
|os-lcdproc-sdeclcd&lt;br /&gt;
|1.1_1&lt;br /&gt;
|LCDProc for SDEC LCD devices&lt;br /&gt;
|-&lt;br /&gt;
|os-lldpd&lt;br /&gt;
|1.2&lt;br /&gt;
|LLDP allows you to know exactly on which port is a server&lt;br /&gt;
|-&lt;br /&gt;
|os-maltrail&lt;br /&gt;
|1.10_1&lt;br /&gt;
|Malicious traffic detection system&lt;br /&gt;
|-&lt;br /&gt;
|os-mdns-repeater&lt;br /&gt;
|1.2&lt;br /&gt;
|Proxy multicast DNS between networks&lt;br /&gt;
|-&lt;br /&gt;
|os-munin-node&lt;br /&gt;
|1.1_1&lt;br /&gt;
|Munin monitoring agent&lt;br /&gt;
|-&lt;br /&gt;
|os-ndp-proxy-go&lt;br /&gt;
|1.1&lt;br /&gt;
|IPv6 Neighbor Discovery Protocol (NDP) Proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-ndproxy&lt;br /&gt;
|1.1&lt;br /&gt;
|Neighbor Discovery Proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-net-snmp&lt;br /&gt;
|1.6&lt;br /&gt;
|Net-SNMP is a daemon for the SNMP protocol&lt;br /&gt;
|-&lt;br /&gt;
|os-netbird&lt;br /&gt;
|1.1&lt;br /&gt;
|Peer-to-peer VPN that seamlessly connects your devices&lt;br /&gt;
|-&lt;br /&gt;
|os-netdata&lt;br /&gt;
|1.2_1&lt;br /&gt;
|Real-time performance monitoring&lt;br /&gt;
|-&lt;br /&gt;
|os-nextcloud-backup&lt;br /&gt;
|1.0_1&lt;br /&gt;
|Track config changes using NextCloud&lt;br /&gt;
|-&lt;br /&gt;
|os-nginx&lt;br /&gt;
|1.35_4&lt;br /&gt;
|Nginx HTTP server and reverse proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-node_exporter&lt;br /&gt;
|1.2&lt;br /&gt;
|Prometheus exporter for machine metrics&lt;br /&gt;
|-&lt;br /&gt;
|os-nrpe&lt;br /&gt;
|1.1_1&lt;br /&gt;
|Execute nagios plugins&lt;br /&gt;
|-&lt;br /&gt;
|os-ntopng&lt;br /&gt;
|1.3&lt;br /&gt;
|Traffic Analysis and Flow Collection&lt;br /&gt;
|-&lt;br /&gt;
|os-nut&lt;br /&gt;
|1.9_1&lt;br /&gt;
|Network UPS Tools&lt;br /&gt;
|-&lt;br /&gt;
|os-openconnect&lt;br /&gt;
|1.4.6&lt;br /&gt;
|OpenConnect Client&lt;br /&gt;
|-&lt;br /&gt;
|os-openvpn-legacy&lt;br /&gt;
|1&lt;br /&gt;
|OpenVPN legacy support&lt;br /&gt;
|-&lt;br /&gt;
|os-OPNProxy&lt;br /&gt;
|1.0.5_4&lt;br /&gt;
|OPNsense proxy additions&lt;br /&gt;
|-&lt;br /&gt;
|os-postfix&lt;br /&gt;
|1.24&lt;br /&gt;
|SMTP mail relay&lt;br /&gt;
|-&lt;br /&gt;
|os-puppet-agent&lt;br /&gt;
|1.2&lt;br /&gt;
|Manage Puppet Agent&lt;br /&gt;
|-&lt;br /&gt;
|os-qemu-guest-agent&lt;br /&gt;
|1.3&lt;br /&gt;
|QEMU Guest Agent for OPNsense&lt;br /&gt;
|-&lt;br /&gt;
|os-radsecproxy&lt;br /&gt;
|1.1&lt;br /&gt;
|RADIUS proxy provides both RADIUS UDP and TCP/TLS (RadSec) transport&lt;br /&gt;
|-&lt;br /&gt;
|os-realtek-re&lt;br /&gt;
|1&lt;br /&gt;
|Realtek re(4) vendor driver&lt;br /&gt;
|-&lt;br /&gt;
|os-redis&lt;br /&gt;
|1.1_3&lt;br /&gt;
|Redis DB&lt;br /&gt;
|-&lt;br /&gt;
|os-relayd&lt;br /&gt;
|2.9_2&lt;br /&gt;
|Relayd Load Balancer&lt;br /&gt;
|-&lt;br /&gt;
|os-rfc2136&lt;br /&gt;
|1.9_4&lt;br /&gt;
|RFC-2136 Support&lt;br /&gt;
|-&lt;br /&gt;
|os-rspamd&lt;br /&gt;
|1.13_2&lt;br /&gt;
|Protect your network from spam&lt;br /&gt;
|-&lt;br /&gt;
|os-sftp-backup&lt;br /&gt;
|1.1_2&lt;br /&gt;
|Backup configurations using SFTP&lt;br /&gt;
|-&lt;br /&gt;
|os-shadowsocks&lt;br /&gt;
|1.3&lt;br /&gt;
|Secure socks5 proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-siproxd&lt;br /&gt;
|1.3_3&lt;br /&gt;
|Siproxd is a proxy daemon for the SIP protocol&lt;br /&gt;
|-&lt;br /&gt;
|os-smart&lt;br /&gt;
|2.4&lt;br /&gt;
|SMART tools&lt;br /&gt;
|-&lt;br /&gt;
|os-squid&lt;br /&gt;
|1.4&lt;br /&gt;
|Squid is a caching proxy for the web&lt;br /&gt;
|-&lt;br /&gt;
|os-sslh&lt;br /&gt;
|1.0_1&lt;br /&gt;
|sslh configuration front-end&lt;br /&gt;
|-&lt;br /&gt;
|os-strongswan-legacy&lt;br /&gt;
|1&lt;br /&gt;
|IPsec legacy support&lt;br /&gt;
|-&lt;br /&gt;
|os-stunnel&lt;br /&gt;
|1.0.6_1&lt;br /&gt;
|Stunnel TLS proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-sunnyvalley&lt;br /&gt;
|1.5_1&lt;br /&gt;
|Vendor Repository for Zenarmor (Enterprise Security Modules - NGFW, SSE, SASE, f.k.a Sensei)&lt;br /&gt;
|-&lt;br /&gt;
|os-tailscale&lt;br /&gt;
|1.3&lt;br /&gt;
|VPN mesh securely connecting clients using WireGuard&lt;br /&gt;
|-&lt;br /&gt;
|os-tayga&lt;br /&gt;
|1.3&lt;br /&gt;
|Tayga NAT64&lt;br /&gt;
|-&lt;br /&gt;
|os-telegraf&lt;br /&gt;
|1.12.13&lt;br /&gt;
|Agent for collecting metrics and data&lt;br /&gt;
|-&lt;br /&gt;
|os-tftp&lt;br /&gt;
|1&lt;br /&gt;
|TFTP server&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-advanced&lt;br /&gt;
|1.1&lt;br /&gt;
|Theme based on AdvancedTomato GUI&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-cicada&lt;br /&gt;
|1.4&lt;br /&gt;
|The cicada theme - dark grey onyx&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-flexcolor&lt;br /&gt;
|1&lt;br /&gt;
|Theme with 3 different color schemes: black as default, light and dark-light&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-rebellion&lt;br /&gt;
|1.9.3&lt;br /&gt;
|A suitably dark theme&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-tukan&lt;br /&gt;
|1.3&lt;br /&gt;
|The tukan theme - blue/white&lt;br /&gt;
|-&lt;br /&gt;
|os-theme-vicuna&lt;br /&gt;
|1.5&lt;br /&gt;
|The vicuna theme - blue sapphire&lt;br /&gt;
|-&lt;br /&gt;
|os-tinc&lt;br /&gt;
|1.7_4&lt;br /&gt;
|Tinc VPN&lt;br /&gt;
|-&lt;br /&gt;
|os-tor&lt;br /&gt;
|1.1&lt;br /&gt;
|The Onion Router&lt;br /&gt;
|-&lt;br /&gt;
|os-turnserver&lt;br /&gt;
|1.1&lt;br /&gt;
|The coturn STUN/TURN Server&lt;br /&gt;
|-&lt;br /&gt;
|os-udpbroadcastrelay&lt;br /&gt;
|1.0_5&lt;br /&gt;
|Control udpbroadcastrelay processes&lt;br /&gt;
|-&lt;br /&gt;
|os-upnp&lt;br /&gt;
|1.8&lt;br /&gt;
|UPnP IGD &amp;amp; PCP/NAT-PMP Service&lt;br /&gt;
|-&lt;br /&gt;
|os-virtualbox&lt;br /&gt;
|1.0_1&lt;br /&gt;
|VirtualBox guest additions&lt;br /&gt;
|-&lt;br /&gt;
|os-vmware&lt;br /&gt;
|1.5_1&lt;br /&gt;
|VMware tools&lt;br /&gt;
|-&lt;br /&gt;
|os-vnstat&lt;br /&gt;
|1.3_1&lt;br /&gt;
|Network traffic monitor&lt;br /&gt;
|-&lt;br /&gt;
|os-wazuh-agent&lt;br /&gt;
|1.2_3&lt;br /&gt;
|Agent for the open source security platform Wazuh&lt;br /&gt;
|-&lt;br /&gt;
|os-wol&lt;br /&gt;
|2.5_3&lt;br /&gt;
|Wake on LAN Service&lt;br /&gt;
|-&lt;br /&gt;
|os-xen&lt;br /&gt;
|1.2_1&lt;br /&gt;
|Xen guest utilities&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix6-agent&lt;br /&gt;
|1.18&lt;br /&gt;
|Zabbix monitoring agent&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix6-proxy&lt;br /&gt;
|1.16&lt;br /&gt;
|Zabbix monitoring proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix7-agent&lt;br /&gt;
|1.18&lt;br /&gt;
|Zabbix monitoring agent&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix7-proxy&lt;br /&gt;
|1.16&lt;br /&gt;
|Zabbix monitoring proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix72-agent&lt;br /&gt;
|1.18&lt;br /&gt;
|Zabbix monitoring agent&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix72-proxy&lt;br /&gt;
|1.16&lt;br /&gt;
|Zabbix monitoring proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix74-agent&lt;br /&gt;
|1.18&lt;br /&gt;
|Zabbix monitoring agent&lt;br /&gt;
|-&lt;br /&gt;
|os-zabbix74-proxy&lt;br /&gt;
|1.16&lt;br /&gt;
|Zabbix monitoring proxy&lt;br /&gt;
|-&lt;br /&gt;
|os-zerotier&lt;br /&gt;
|1.3.2_6&lt;br /&gt;
|Virtual Networks That Just Work&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Wfischer}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:OPNsense]]&lt;br /&gt;
[[Category:Review 2025 Q3]]&lt;br /&gt;
[[de:OPNsense Plugins]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Update_VMware_ESXi</id>
		<title>Update VMware ESXi</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Update_VMware_ESXi"/>
		<updated>2026-08-06T10:45:03Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: /* References */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updates for VMware ESXi can be easily installed via the command line, even for the free version of the ESXi hypervisor. In this example, we explain how to install updates via command line using [[VMware ESXi 6.7]].&amp;lt;ref&amp;gt;[https://kb.vmware.com/articleview?docid=2008939 “esxcli software vib” commands to patch an ESXi 5.x/6.x host] (kb.vmware.com, VMware Knowledge Base Article 2008939)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download updates == &lt;br /&gt;
In the following knowledge base article about VMware, you will find information on how to download the updates that are currently available for your system:&lt;br /&gt;
* https://kb.vmware.com/s/article/1021623&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ESXi-6.7-Update-01-Downloads.png|Download available updates from VMware.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load updates to EXSi host ==&lt;br /&gt;
In the next step, load the updates to the ESXi host. This is, for example, possible by using the datastore browser in the vSphere web client.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ESXi-6.7-Update-02-Web-Client.png|Open datastore browser.&lt;br /&gt;
File:ESXi-6.7-Update-03-New-Directory.png|Create new directory. &lt;br /&gt;
File:ESXi-6.7-Update-04-Upload.png|Click on upload and select files. &lt;br /&gt;
File:ESXi-6.7-Update-05-Files.png|Files have been uploaded. &lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install updates on the command line ==&lt;br /&gt;
Activate the SSH shell in the web client, stop or migrate all virtual machines and put the host into maintenance mode:&lt;br /&gt;
 [root@localhost:~] vim-cmd hostsvc/maintenance_mode_enter&lt;br /&gt;
&lt;br /&gt;
Next, install the updates on the esxcli command as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@localhost:~] esxcli software vib update -d /vmfs/volumes/datastore1/updates/ESXi670-201806001.zip&lt;br /&gt;
Installation Result&lt;br /&gt;
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br /&gt;
   Reboot Required: true&lt;br /&gt;
   VIBs Installed: VMware_bootbank_cpu-microcode_6.7.0-0.14.8941472, VMware_bootbank_esx-base_6.7.0-0.14.8941472, VMware_bootbank_vsan_6.7.0-0.14.8941472, VMware_bootbank_vsanhealth_6.7.0-0.14.8941472, VMware_locker_tools-light_10.2.1.8267844-8941472&lt;br /&gt;
   VIBs Removed: VMware_bootbank_cpu-microcode_6.7.0-0.0.8169922, VMware_bootbank_esx-base_6.7.0-0.0.8169922, VMware_bootbank_vsan_6.7.0-0.0.8169922, VMware_bootbank_vsanhealth_6.7.0-0.0.8169922, VMware_locker_tools-light_10.2.0.7253323-8169922&lt;br /&gt;
   VIBs Skipped: VMW_bootbank_ata-libata-92_3.00.9.2-16vmw.670.0.0.8169922, VMW_bootbank_ata-pata-amd_0.3.10-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-atiixp_0.4.6-4vmw.670.0.0.8169922, VMW_bootbank_ata-pata-cmd64x_0.2.5-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-hpt3x2n_0.3.4-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-pdc2027x_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-serverworks_0.4.3-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-sil680_0.4.8-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-via_0.3.3-2vmw.670.0.0.8169922, VMW_bootbank_block-cciss_3.6.14-10vmw.670.0.0.8169922, VMW_bootbank_bnxtnet_20.6.101.7-11vmw.670.0.0.8169922, VMW_bootbank_brcmfcoe_11.4.1078.0-8vmw.670.0.0.8169922, VMW_bootbank_char-random_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ehci-ehci-hcd_1.0-4vmw.670.0.0.8169922, VMW_bootbank_elxiscsi_11.4.1174.0-2vmw.670.0.0.8169922, VMW_bootbank_elxnet_11.4.1094.0-5vmw.670.0.0.8169922, VMW_bootbank_hid-hid_1.0-3vmw.670.0.0.8169922, VMW_bootbank_i40en_1.3.1-18vmw.670.0.0.8169922, VMW_bootbank_iavmd_1.2.0.1011-2vmw.670.0.0.8169922, VMW_bootbank_igbn_0.1.0.0-15vmw.670.0.0.8169922, VMW_bootbank_ima-qla4xxx_2.02.18-1vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-devintf_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-msghandler_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.670.0.0.8169922, VMW_bootbank_iser_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_ixgben_1.4.1-11vmw.670.0.0.8169922, VMW_bootbank_lpfc_11.4.33.1-6vmw.670.0.0.8169922, VMW_bootbank_lpnic_11.4.59.0-1vmw.670.0.0.8169922, VMW_bootbank_lsi-mr3_7.702.13.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt2_20.00.04.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt35_03.00.01.00-10vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt3_16.00.01.00-1vmw.670.0.0.8169922, VMW_bootbank_misc-cnic-register_1.78.75.v60.7-1vmw.670.0.0.8169922, VMW_bootbank_misc-drivers_6.7.0-0.0.8169922, VMW_bootbank_mtip32xx-native_3.9.6-1vmw.670.0.0.8169922, VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922, VMW_bootbank_nenic_1.0.11.0-1vmw.670.0.0.8169922, VMW_bootbank_net-bnx2_2.2.4f.v60.10-2vmw.670.0.0.8169922, VMW_bootbank_net-bnx2x_1.78.80.v60.12-2vmw.670.0.0.8169922, VMW_bootbank_net-cdc-ether_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-cnic_1.78.76.v60.13-2vmw.670.0.0.8169922, VMW_bootbank_net-e1000_8.0.3.1-5vmw.670.0.0.8169922, VMW_bootbank_net-e1000e_3.2.2.1-2vmw.670.0.0.8169922, VMW_bootbank_net-enic_2.1.2.38-2vmw.670.0.0.8169922, VMW_bootbank_net-fcoe_1.0.29.9.3-7vmw.670.0.0.8169922, VMW_bootbank_net-forcedeth_0.61-2vmw.670.0.0.8169922, VMW_bootbank_net-igb_5.0.5.1.1-5vmw.670.0.0.8169922, VMW_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.670.0.0.8169922, VMW_bootbank_net-libfcoe-92_1.0.24.9.4-8vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-core_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-en_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-nx-nic_5.0.621-5vmw.670.0.0.8169922, VMW_bootbank_net-tg3_3.131d.v60.4-2vmw.670.0.0.8169922, VMW_bootbank_net-usbnet_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-vmxnet3_1.1.3.0-3vmw.670.0.0.8169922, VMW_bootbank_nhpsa_2.0.22-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-core_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-en_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-rdma_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-core_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-rdma_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_ntg3_4.1.3.0-1vmw.670.0.0.8169922, VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3-ens_2.0.0.21-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3_2.0.0.27-1vmw.670.0.0.8169922, VMW_bootbank_ohci-usb-ohci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_pvscsi_0.1-2vmw.670.0.0.8169922, VMW_bootbank_qcnic_1.0.2.0.4-1vmw.670.0.0.8169922, VMW_bootbank_qedentv_2.0.6.4-8vmw.670.0.0.8169922, VMW_bootbank_qfle3_1.0.50.11-9vmw.670.0.0.8169922, VMW_bootbank_qfle3f_1.0.25.0.2-14vmw.670.0.0.8169922, VMW_bootbank_qfle3i_1.0.2.3.9-3vmw.670.0.0.8169922, VMW_bootbank_qflge_1.1.0.11-1vmw.670.0.0.8169922, VMW_bootbank_sata-ahci_3.0-26vmw.670.0.0.8169922, VMW_bootbank_sata-ata-piix_2.12-10vmw.670.0.0.8169922, VMW_bootbank_sata-sata-nv_3.5-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-promise_2.12-3vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil24_1.1-1vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil_2.3-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-svw_2.3-3vmw.670.0.0.8169922, VMW_bootbank_scsi-aacraid_1.1.5.1-9vmw.670.0.0.8169922, VMW_bootbank_scsi-adp94xx_1.0.8.12-6vmw.670.0.0.8169922, VMW_bootbank_scsi-aic79xx_3.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2fc_1.78.78.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2i_2.78.76.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-fnic_1.5.0.45-3vmw.670.0.0.8169922, VMW_bootbank_scsi-hpsa_6.0.0.84-3vmw.670.0.0.8169922, VMW_bootbank_scsi-ips_7.12.05-4vmw.670.0.0.8169922, VMW_bootbank_scsi-iscsi-linux-92_1.0.0.2-3vmw.670.0.0.8169922, VMW_bootbank_scsi-libfc-92_1.0.40.9.3-5vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-mbox_2.20.5.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-sas_6.603.55.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid2_2.00.4-9vmw.670.0.0.8169922, VMW_bootbank_scsi-mpt2sas_19.00.00.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-mptsas_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-mptspi_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-qla4xxx_5.01.03.2-7vmw.670.0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-3-0_6.7.0-0.0.8169922, VMW_bootbank_smartpqi_1.0.1.553-10vmw.670.0.0.8169922, VMW_bootbank_uhci-usb-uhci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usb-storage-usb-storage_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usbcore-usb_1.0-3vmw.670.0.0.8169922, VMW_bootbank_vmkata_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmkfcoe_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_vmkplexer-vmkplexer_6.7.0-0.0.8169922, VMW_bootbank_vmkusb_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmw-ahci_1.2.0-6vmw.670.0.0.8169922, VMW_bootbank_xhci-xhci_1.0-3vmw.670.0.0.8169922, VMware_bootbank_elx-esx-libelxima.so_11.4.1184.0-0.0.8169922, VMware_bootbank_esx-dvfilter-generic-fastpath_6.7.0-0.0.8169922, VMware_bootbank_esx-ui_1.25.0-7872652, VMware_bootbank_esx-xserver_6.7.0-0.0.8169922, VMware_bootbank_lsu-hp-hpsa-plugin_2.0.0-13vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-mr3-plugin_1.0.0-12vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-msgpt3-plugin_1.0.0-8vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-megaraid-sas-plugin_1.0.0-9vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-mpt2sas-plugin_2.0.0-7vmw.670.0.0.8169922, VMware_bootbank_native-misc-drivers_6.7.0-0.0.8169922, VMware_bootbank_qlnativefc_3.0.1.0-5vmw.670.0.0.8169922, VMware_bootbank_rste_2.0.2.0088-7vmw.670.0.0.8169922, VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922&lt;br /&gt;
[root@localhost:~] esxcli software vib update -d /vmfs/volumes/datastore1/updates/ESXi670-201807001.zip&lt;br /&gt;
Installation Result&lt;br /&gt;
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br /&gt;
   Reboot Required: true&lt;br /&gt;
   VIBs Installed: VMW_bootbank_qedentv_2.0.6.4-10vmw.670.0.17.9214924, VMware_bootbank_esx-base_6.7.0-0.17.9214924, VMware_bootbank_vsan_6.7.0-0.17.9214924, VMware_bootbank_vsanhealth_6.7.0-0.17.9214924&lt;br /&gt;
   VIBs Removed: VMW_bootbank_qedentv_2.0.6.4-8vmw.670.0.0.8169922, VMware_bootbank_esx-base_6.7.0-0.14.8941472, VMware_bootbank_vsan_6.7.0-0.14.8941472, VMware_bootbank_vsanhealth_6.7.0-0.14.8941472&lt;br /&gt;
   VIBs Skipped: VMW_bootbank_ata-libata-92_3.00.9.2-16vmw.670.0.0.8169922, VMW_bootbank_ata-pata-amd_0.3.10-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-atiixp_0.4.6-4vmw.670.0.0.8169922, VMW_bootbank_ata-pata-cmd64x_0.2.5-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-hpt3x2n_0.3.4-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-pdc2027x_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-serverworks_0.4.3-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-sil680_0.4.8-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-via_0.3.3-2vmw.670.0.0.8169922, VMW_bootbank_block-cciss_3.6.14-10vmw.670.0.0.8169922, VMW_bootbank_bnxtnet_20.6.101.7-11vmw.670.0.0.8169922, VMW_bootbank_brcmfcoe_11.4.1078.0-8vmw.670.0.0.8169922, VMW_bootbank_char-random_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ehci-ehci-hcd_1.0-4vmw.670.0.0.8169922, VMW_bootbank_elxiscsi_11.4.1174.0-2vmw.670.0.0.8169922, VMW_bootbank_elxnet_11.4.1094.0-5vmw.670.0.0.8169922, VMW_bootbank_hid-hid_1.0-3vmw.670.0.0.8169922, VMW_bootbank_i40en_1.3.1-18vmw.670.0.0.8169922, VMW_bootbank_iavmd_1.2.0.1011-2vmw.670.0.0.8169922, VMW_bootbank_igbn_0.1.0.0-15vmw.670.0.0.8169922, VMW_bootbank_ima-qla4xxx_2.02.18-1vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-devintf_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-msghandler_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.670.0.0.8169922, VMW_bootbank_iser_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_ixgben_1.4.1-11vmw.670.0.0.8169922, VMW_bootbank_lpfc_11.4.33.1-6vmw.670.0.0.8169922, VMW_bootbank_lpnic_11.4.59.0-1vmw.670.0.0.8169922, VMW_bootbank_lsi-mr3_7.702.13.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt2_20.00.04.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt35_03.00.01.00-10vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt3_16.00.01.00-1vmw.670.0.0.8169922, VMW_bootbank_misc-cnic-register_1.78.75.v60.7-1vmw.670.0.0.8169922, VMW_bootbank_misc-drivers_6.7.0-0.0.8169922, VMW_bootbank_mtip32xx-native_3.9.6-1vmw.670.0.0.8169922, VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922, VMW_bootbank_nenic_1.0.11.0-1vmw.670.0.0.8169922, VMW_bootbank_net-bnx2_2.2.4f.v60.10-2vmw.670.0.0.8169922, VMW_bootbank_net-bnx2x_1.78.80.v60.12-2vmw.670.0.0.8169922, VMW_bootbank_net-cdc-ether_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-cnic_1.78.76.v60.13-2vmw.670.0.0.8169922, VMW_bootbank_net-e1000_8.0.3.1-5vmw.670.0.0.8169922, VMW_bootbank_net-e1000e_3.2.2.1-2vmw.670.0.0.8169922, VMW_bootbank_net-enic_2.1.2.38-2vmw.670.0.0.8169922, VMW_bootbank_net-fcoe_1.0.29.9.3-7vmw.670.0.0.8169922, VMW_bootbank_net-forcedeth_0.61-2vmw.670.0.0.8169922, VMW_bootbank_net-igb_5.0.5.1.1-5vmw.670.0.0.8169922, VMW_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.670.0.0.8169922, VMW_bootbank_net-libfcoe-92_1.0.24.9.4-8vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-core_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-en_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-nx-nic_5.0.621-5vmw.670.0.0.8169922, VMW_bootbank_net-tg3_3.131d.v60.4-2vmw.670.0.0.8169922, VMW_bootbank_net-usbnet_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-vmxnet3_1.1.3.0-3vmw.670.0.0.8169922, VMW_bootbank_nhpsa_2.0.22-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-core_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-en_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-rdma_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-core_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-rdma_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_ntg3_4.1.3.0-1vmw.670.0.0.8169922, VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3-ens_2.0.0.21-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3_2.0.0.27-1vmw.670.0.0.8169922, VMW_bootbank_ohci-usb-ohci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_pvscsi_0.1-2vmw.670.0.0.8169922, VMW_bootbank_qcnic_1.0.2.0.4-1vmw.670.0.0.8169922, VMW_bootbank_qfle3_1.0.50.11-9vmw.670.0.0.8169922, VMW_bootbank_qfle3f_1.0.25.0.2-14vmw.670.0.0.8169922, VMW_bootbank_qfle3i_1.0.2.3.9-3vmw.670.0.0.8169922, VMW_bootbank_qflge_1.1.0.11-1vmw.670.0.0.8169922, VMW_bootbank_sata-ahci_3.0-26vmw.670.0.0.8169922, VMW_bootbank_sata-ata-piix_2.12-10vmw.670.0.0.8169922, VMW_bootbank_sata-sata-nv_3.5-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-promise_2.12-3vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil24_1.1-1vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil_2.3-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-svw_2.3-3vmw.670.0.0.8169922, VMW_bootbank_scsi-aacraid_1.1.5.1-9vmw.670.0.0.8169922, VMW_bootbank_scsi-adp94xx_1.0.8.12-6vmw.670.0.0.8169922, VMW_bootbank_scsi-aic79xx_3.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2fc_1.78.78.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2i_2.78.76.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-fnic_1.5.0.45-3vmw.670.0.0.8169922, VMW_bootbank_scsi-hpsa_6.0.0.84-3vmw.670.0.0.8169922, VMW_bootbank_scsi-ips_7.12.05-4vmw.670.0.0.8169922, VMW_bootbank_scsi-iscsi-linux-92_1.0.0.2-3vmw.670.0.0.8169922, VMW_bootbank_scsi-libfc-92_1.0.40.9.3-5vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-mbox_2.20.5.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-sas_6.603.55.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid2_2.00.4-9vmw.670.0.0.8169922, VMW_bootbank_scsi-mpt2sas_19.00.00.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-mptsas_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-mptspi_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-qla4xxx_5.01.03.2-7vmw.670.0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-3-0_6.7.0-0.0.8169922, VMW_bootbank_smartpqi_1.0.1.553-10vmw.670.0.0.8169922, VMW_bootbank_uhci-usb-uhci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usb-storage-usb-storage_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usbcore-usb_1.0-3vmw.670.0.0.8169922, VMW_bootbank_vmkata_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmkfcoe_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_vmkplexer-vmkplexer_6.7.0-0.0.8169922, VMW_bootbank_vmkusb_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmw-ahci_1.2.0-6vmw.670.0.0.8169922, VMW_bootbank_xhci-xhci_1.0-3vmw.670.0.0.8169922, VMware_bootbank_cpu-microcode_6.7.0-0.14.8941472, VMware_bootbank_elx-esx-libelxima.so_11.4.1184.0-0.0.8169922, VMware_bootbank_esx-dvfilter-generic-fastpath_6.7.0-0.0.8169922, VMware_bootbank_esx-ui_1.25.0-7872652, VMware_bootbank_esx-xserver_6.7.0-0.0.8169922, VMware_bootbank_lsu-hp-hpsa-plugin_2.0.0-13vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-mr3-plugin_1.0.0-12vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-msgpt3-plugin_1.0.0-8vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-megaraid-sas-plugin_1.0.0-9vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-mpt2sas-plugin_2.0.0-7vmw.670.0.0.8169922, VMware_bootbank_native-misc-drivers_6.7.0-0.0.8169922, VMware_bootbank_qlnativefc_3.0.1.0-5vmw.670.0.0.8169922, VMware_bootbank_rste_2.0.2.0088-7vmw.670.0.0.8169922, VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922, VMware_locker_tools-light_10.2.1.8267844-8941472&lt;br /&gt;
[root@localhost:~] esxcli software vib update -d /vmfs/volumes/datastore1/updates/ESXi670-201808001.zip&lt;br /&gt;
Installation Result&lt;br /&gt;
   Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.&lt;br /&gt;
   Reboot Required: true&lt;br /&gt;
   VIBs Installed: VMware_bootbank_cpu-microcode_6.7.0-0.20.9484548, VMware_bootbank_esx-base_6.7.0-0.20.9484548, VMware_bootbank_esx-ui_1.25.1-9210161, VMware_bootbank_vsan_6.7.0-0.20.9484548, VMware_bootbank_vsanhealth_6.7.0-0.20.9484548&lt;br /&gt;
   VIBs Removed: VMware_bootbank_cpu-microcode_6.7.0-0.14.8941472, VMware_bootbank_esx-base_6.7.0-0.17.9214924, VMware_bootbank_esx-ui_1.25.0-7872652, VMware_bootbank_vsan_6.7.0-0.17.9214924, VMware_bootbank_vsanhealth_6.7.0-0.17.9214924&lt;br /&gt;
   VIBs Skipped: VMW_bootbank_ata-libata-92_3.00.9.2-16vmw.670.0.0.8169922, VMW_bootbank_ata-pata-amd_0.3.10-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-atiixp_0.4.6-4vmw.670.0.0.8169922, VMW_bootbank_ata-pata-cmd64x_0.2.5-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-hpt3x2n_0.3.4-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-pdc2027x_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-serverworks_0.4.3-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-sil680_0.4.8-3vmw.670.0.0.8169922, VMW_bootbank_ata-pata-via_0.3.3-2vmw.670.0.0.8169922, VMW_bootbank_block-cciss_3.6.14-10vmw.670.0.0.8169922, VMW_bootbank_bnxtnet_20.6.101.7-11vmw.670.0.0.8169922, VMW_bootbank_brcmfcoe_11.4.1078.0-8vmw.670.0.0.8169922, VMW_bootbank_char-random_1.0-3vmw.670.0.0.8169922, VMW_bootbank_ehci-ehci-hcd_1.0-4vmw.670.0.0.8169922, VMW_bootbank_elxiscsi_11.4.1174.0-2vmw.670.0.0.8169922, VMW_bootbank_elxnet_11.4.1094.0-5vmw.670.0.0.8169922, VMW_bootbank_hid-hid_1.0-3vmw.670.0.0.8169922, VMW_bootbank_i40en_1.3.1-18vmw.670.0.0.8169922, VMW_bootbank_iavmd_1.2.0.1011-2vmw.670.0.0.8169922, VMW_bootbank_igbn_0.1.0.0-15vmw.670.0.0.8169922, VMW_bootbank_ima-qla4xxx_2.02.18-1vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-devintf_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-msghandler_39.1-4vmw.670.0.0.8169922, VMW_bootbank_ipmi-ipmi-si-drv_39.1-4vmw.670.0.0.8169922, VMW_bootbank_iser_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_ixgben_1.4.1-11vmw.670.0.0.8169922, VMW_bootbank_lpfc_11.4.33.1-6vmw.670.0.0.8169922, VMW_bootbank_lpnic_11.4.59.0-1vmw.670.0.0.8169922, VMW_bootbank_lsi-mr3_7.702.13.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt2_20.00.04.00-4vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt35_03.00.01.00-10vmw.670.0.0.8169922, VMW_bootbank_lsi-msgpt3_16.00.01.00-1vmw.670.0.0.8169922, VMW_bootbank_misc-cnic-register_1.78.75.v60.7-1vmw.670.0.0.8169922, VMW_bootbank_misc-drivers_6.7.0-0.0.8169922, VMW_bootbank_mtip32xx-native_3.9.6-1vmw.670.0.0.8169922, VMW_bootbank_ne1000_0.8.3-4vmw.670.0.0.8169922, VMW_bootbank_nenic_1.0.11.0-1vmw.670.0.0.8169922, VMW_bootbank_net-bnx2_2.2.4f.v60.10-2vmw.670.0.0.8169922, VMW_bootbank_net-bnx2x_1.78.80.v60.12-2vmw.670.0.0.8169922, VMW_bootbank_net-cdc-ether_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-cnic_1.78.76.v60.13-2vmw.670.0.0.8169922, VMW_bootbank_net-e1000_8.0.3.1-5vmw.670.0.0.8169922, VMW_bootbank_net-e1000e_3.2.2.1-2vmw.670.0.0.8169922, VMW_bootbank_net-enic_2.1.2.38-2vmw.670.0.0.8169922, VMW_bootbank_net-fcoe_1.0.29.9.3-7vmw.670.0.0.8169922, VMW_bootbank_net-forcedeth_0.61-2vmw.670.0.0.8169922, VMW_bootbank_net-igb_5.0.5.1.1-5vmw.670.0.0.8169922, VMW_bootbank_net-ixgbe_3.7.13.7.14iov-20vmw.670.0.0.8169922, VMW_bootbank_net-libfcoe-92_1.0.24.9.4-8vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-core_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-mlx4-en_1.9.7.0-1vmw.670.0.0.8169922, VMW_bootbank_net-nx-nic_5.0.621-5vmw.670.0.0.8169922, VMW_bootbank_net-tg3_3.131d.v60.4-2vmw.670.0.0.8169922, VMW_bootbank_net-usbnet_1.0-3vmw.670.0.0.8169922, VMW_bootbank_net-vmxnet3_1.1.3.0-3vmw.670.0.0.8169922, VMW_bootbank_nhpsa_2.0.22-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-core_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-en_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx4-rdma_3.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-core_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_nmlx5-rdma_4.17.9.12-1vmw.670.0.0.8169922, VMW_bootbank_ntg3_4.1.3.0-1vmw.670.0.0.8169922, VMW_bootbank_nvme_1.2.1.34-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3-ens_2.0.0.21-1vmw.670.0.0.8169922, VMW_bootbank_nvmxnet3_2.0.0.27-1vmw.670.0.0.8169922, VMW_bootbank_ohci-usb-ohci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_pvscsi_0.1-2vmw.670.0.0.8169922, VMW_bootbank_qcnic_1.0.2.0.4-1vmw.670.0.0.8169922, VMW_bootbank_qedentv_2.0.6.4-10vmw.670.0.17.9214924, VMW_bootbank_qfle3_1.0.50.11-9vmw.670.0.0.8169922, VMW_bootbank_qfle3f_1.0.25.0.2-14vmw.670.0.0.8169922, VMW_bootbank_qfle3i_1.0.2.3.9-3vmw.670.0.0.8169922, VMW_bootbank_qflge_1.1.0.11-1vmw.670.0.0.8169922, VMW_bootbank_sata-ahci_3.0-26vmw.670.0.0.8169922, VMW_bootbank_sata-ata-piix_2.12-10vmw.670.0.0.8169922, VMW_bootbank_sata-sata-nv_3.5-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-promise_2.12-3vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil24_1.1-1vmw.670.0.0.8169922, VMW_bootbank_sata-sata-sil_2.3-4vmw.670.0.0.8169922, VMW_bootbank_sata-sata-svw_2.3-3vmw.670.0.0.8169922, VMW_bootbank_scsi-aacraid_1.1.5.1-9vmw.670.0.0.8169922, VMW_bootbank_scsi-adp94xx_1.0.8.12-6vmw.670.0.0.8169922, VMW_bootbank_scsi-aic79xx_3.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2fc_1.78.78.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-bnx2i_2.78.76.v60.8-1vmw.670.0.0.8169922, VMW_bootbank_scsi-fnic_1.5.0.45-3vmw.670.0.0.8169922, VMW_bootbank_scsi-hpsa_6.0.0.84-3vmw.670.0.0.8169922, VMW_bootbank_scsi-ips_7.12.05-4vmw.670.0.0.8169922, VMW_bootbank_scsi-iscsi-linux-92_1.0.0.2-3vmw.670.0.0.8169922, VMW_bootbank_scsi-libfc-92_1.0.40.9.3-5vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-mbox_2.20.5.1-6vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid-sas_6.603.55.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-megaraid2_2.00.4-9vmw.670.0.0.8169922, VMW_bootbank_scsi-mpt2sas_19.00.00.00-2vmw.670.0.0.8169922, VMW_bootbank_scsi-mptsas_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-mptspi_4.23.01.00-10vmw.670.0.0.8169922, VMW_bootbank_scsi-qla4xxx_5.01.03.2-7vmw.670.0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-iscsi-linux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libata-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfc-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-libfcoe-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-1-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-2-0_6.7.0-0.0.8169922, VMW_bootbank_shim-vmklinux-9-2-3-0_6.7.0-0.0.8169922, VMW_bootbank_smartpqi_1.0.1.553-10vmw.670.0.0.8169922, VMW_bootbank_uhci-usb-uhci_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usb-storage-usb-storage_1.0-3vmw.670.0.0.8169922, VMW_bootbank_usbcore-usb_1.0-3vmw.670.0.0.8169922, VMW_bootbank_vmkata_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmkfcoe_1.0.0.0-1vmw.670.0.0.8169922, VMW_bootbank_vmkplexer-vmkplexer_6.7.0-0.0.8169922, VMW_bootbank_vmkusb_0.1-1vmw.670.0.0.8169922, VMW_bootbank_vmw-ahci_1.2.0-6vmw.670.0.0.8169922, VMW_bootbank_xhci-xhci_1.0-3vmw.670.0.0.8169922, VMware_bootbank_elx-esx-libelxima.so_11.4.1184.0-0.0.8169922, VMware_bootbank_esx-dvfilter-generic-fastpath_6.7.0-0.0.8169922, VMware_bootbank_esx-xserver_6.7.0-0.0.8169922, VMware_bootbank_lsu-hp-hpsa-plugin_2.0.0-13vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-mr3-plugin_1.0.0-12vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-lsi-msgpt3-plugin_1.0.0-8vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-megaraid-sas-plugin_1.0.0-9vmw.670.0.0.8169922, VMware_bootbank_lsu-lsi-mpt2sas-plugin_2.0.0-7vmw.670.0.0.8169922, VMware_bootbank_native-misc-drivers_6.7.0-0.0.8169922, VMware_bootbank_qlnativefc_3.0.1.0-5vmw.670.0.0.8169922, VMware_bootbank_rste_2.0.2.0088-7vmw.670.0.0.8169922, VMware_bootbank_vmware-esx-esxcli-nvme-plugin_1.2.0.32-0.0.8169922, VMware_locker_tools-light_10.2.1.8267844-8941472&lt;br /&gt;
[root@localhost:~]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verify updates ==&lt;br /&gt;
You can also use esxcli to verify the versions that were just installed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[root@localhost:~] esxcli software vib list&lt;br /&gt;
Name                           Version                               Vendor  Acceptance Level  Install Date&lt;br /&gt;
-----------------------------  ------------------------------------  ------  ----------------  ------------&lt;br /&gt;
ata-libata-92                  3.00.9.2-16vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-amd                   0.3.10-3vmw.670.0.0.8169922           VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-atiixp                0.4.6-4vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-cmd64x                0.2.5-3vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-hpt3x2n               0.3.4-3vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-pdc2027x              1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-serverworks           0.4.3-3vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-sil680                0.4.8-3vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ata-pata-via                   0.3.3-2vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
block-cciss                    3.6.14-10vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
bnxtnet                        20.6.101.7-11vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
brcmfcoe                       11.4.1078.0-8vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
char-random                    1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ehci-ehci-hcd                  1.0-4vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
elxiscsi                       11.4.1174.0-2vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
elxnet                         11.4.1094.0-5vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
hid-hid                        1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
i40en                          1.3.1-18vmw.670.0.0.8169922           VMW     VMwareCertified   2018-08-27&lt;br /&gt;
iavmd                          1.2.0.1011-2vmw.670.0.0.8169922       VMW     VMwareCertified   2018-08-27&lt;br /&gt;
igbn                           0.1.0.0-15vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ima-qla4xxx                    2.02.18-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ipmi-ipmi-devintf              39.1-4vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ipmi-ipmi-msghandler           39.1-4vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ipmi-ipmi-si-drv               39.1-4vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
iser                           1.0.0.0-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ixgben                         1.4.1-11vmw.670.0.0.8169922           VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lpfc                           11.4.33.1-6vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lpnic                          11.4.59.0-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lsi-mr3                        7.702.13.00-4vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lsi-msgpt2                     20.00.04.00-4vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lsi-msgpt35                    03.00.01.00-10vmw.670.0.0.8169922     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
lsi-msgpt3                     16.00.01.00-1vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
misc-cnic-register             1.78.75.v60.7-1vmw.670.0.0.8169922    VMW     VMwareCertified   2018-08-27&lt;br /&gt;
misc-drivers                   6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
mtip32xx-native                3.9.6-1vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ne1000                         0.8.3-4vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nenic                          1.0.11.0-1vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-bnx2                       2.2.4f.v60.10-2vmw.670.0.0.8169922    VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-bnx2x                      1.78.80.v60.12-2vmw.670.0.0.8169922   VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-cdc-ether                  1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-cnic                       1.78.76.v60.13-2vmw.670.0.0.8169922   VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-e1000                      8.0.3.1-5vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-e1000e                     3.2.2.1-2vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-enic                       2.1.2.38-2vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-fcoe                       1.0.29.9.3-7vmw.670.0.0.8169922       VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-forcedeth                  0.61-2vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-igb                        5.0.5.1.1-5vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-ixgbe                      3.7.13.7.14iov-20vmw.670.0.0.8169922  VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-libfcoe-92                 1.0.24.9.4-8vmw.670.0.0.8169922       VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-mlx4-core                  1.9.7.0-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-mlx4-en                    1.9.7.0-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-nx-nic                     5.0.621-5vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-tg3                        3.131d.v60.4-2vmw.670.0.0.8169922     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-usbnet                     1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
net-vmxnet3                    1.1.3.0-3vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nhpsa                          2.0.22-1vmw.670.0.0.8169922           VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nmlx4-core                     3.17.9.12-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nmlx4-en                       3.17.9.12-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nmlx4-rdma                     3.17.9.12-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nmlx5-core                     4.17.9.12-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nmlx5-rdma                     4.17.9.12-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ntg3                           4.1.3.0-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nvme                           1.2.1.34-1vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nvmxnet3-ens                   2.0.0.21-1vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
nvmxnet3                       2.0.0.27-1vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
ohci-usb-ohci                  1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
pvscsi                         0.1-2vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qcnic                          1.0.2.0.4-1vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qedentv                        2.0.6.4-8vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qfle3                          1.0.50.11-9vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qfle3f                         1.0.25.0.2-14vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qfle3i                         1.0.2.3.9-3vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
qflge                          1.1.0.11-1vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-ahci                      3.0-26vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-ata-piix                  2.12-10vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-sata-nv                   3.5-4vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-sata-promise              2.12-3vmw.670.0.0.8169922             VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-sata-sil24                1.1-1vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-sata-sil                  2.3-4vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
sata-sata-svw                  2.3-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-aacraid                   1.1.5.1-9vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-adp94xx                   1.0.8.12-6vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-aic79xx                   3.1-6vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-bnx2fc                    1.78.78.v60.8-1vmw.670.0.0.8169922    VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-bnx2i                     2.78.76.v60.8-1vmw.670.0.0.8169922    VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-fnic                      1.5.0.45-3vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-hpsa                      6.0.0.84-3vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-ips                       7.12.05-4vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-iscsi-linux-92            1.0.0.2-3vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-libfc-92                  1.0.40.9.3-5vmw.670.0.0.8169922       VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-megaraid-mbox             2.20.5.1-6vmw.670.0.0.8169922         VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-megaraid-sas              6.603.55.00-2vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-megaraid2                 2.00.4-9vmw.670.0.0.8169922           VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-mpt2sas                   19.00.00.00-2vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-mptsas                    4.23.01.00-10vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-mptspi                    4.23.01.00-10vmw.670.0.0.8169922      VMW     VMwareCertified   2018-08-27&lt;br /&gt;
scsi-qla4xxx                   5.01.03.2-7vmw.670.0.0.8169922        VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-iscsi-linux-9-2-1-0       6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-iscsi-linux-9-2-2-0       6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libata-9-2-1-0            6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libata-9-2-2-0            6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libfc-9-2-1-0             6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libfc-9-2-2-0             6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libfcoe-9-2-1-0           6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-libfcoe-9-2-2-0           6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-vmklinux-9-2-1-0          6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-vmklinux-9-2-2-0          6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
shim-vmklinux-9-2-3-0          6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
smartpqi                       1.0.1.553-10vmw.670.0.0.8169922       VMW     VMwareCertified   2018-08-27&lt;br /&gt;
uhci-usb-uhci                  1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
usb-storage-usb-storage        1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
usbcore-usb                    1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
vmkata                         0.1-1vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
vmkfcoe                        1.0.0.0-1vmw.670.0.0.8169922          VMW     VMwareCertified   2018-08-27&lt;br /&gt;
vmkplexer-vmkplexer            6.7.0-0.0.8169922                     VMW     VMwareCertified   2018-08-27&lt;br /&gt;
vmkusb                         0.1-1vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
vmw-ahci                       1.2.0-6vmw.670.0.0.8169922            VMW     VMwareCertified   2018-08-27&lt;br /&gt;
xhci-xhci                      1.0-3vmw.670.0.0.8169922              VMW     VMwareCertified   2018-08-27&lt;br /&gt;
cpu-microcode                  6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
elx-esx-libelxima.so           11.4.1184.0-0.0.8169922               VMware  VMwareCertified   2018-08-27&lt;br /&gt;
esx-base                       6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
esx-dvfilter-generic-fastpath  6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
esx-ui                         1.25.0-7872652                        VMware  VMwareCertified   2018-08-27&lt;br /&gt;
esx-xserver                    6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
lsu-hp-hpsa-plugin             2.0.0-13vmw.670.0.0.8169922           VMware  VMwareCertified   2018-08-27&lt;br /&gt;
lsu-lsi-lsi-mr3-plugin         1.0.0-12vmw.670.0.0.8169922           VMware  VMwareCertified   2018-08-27&lt;br /&gt;
lsu-lsi-lsi-msgpt3-plugin      1.0.0-8vmw.670.0.0.8169922            VMware  VMwareCertified   2018-08-27&lt;br /&gt;
lsu-lsi-megaraid-sas-plugin    1.0.0-9vmw.670.0.0.8169922            VMware  VMwareCertified   2018-08-27&lt;br /&gt;
lsu-lsi-mpt2sas-plugin         2.0.0-7vmw.670.0.0.8169922            VMware  VMwareCertified   2018-08-27&lt;br /&gt;
native-misc-drivers            6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
qlnativefc                     3.0.1.0-5vmw.670.0.0.8169922          VMware  VMwareCertified   2018-08-27&lt;br /&gt;
rste                           2.0.2.0088-7vmw.670.0.0.8169922       VMware  VMwareCertified   2018-08-27&lt;br /&gt;
vmware-esx-esxcli-nvme-plugin  1.2.0.32-0.0.8169922                  VMware  VMwareCertified   2018-08-27&lt;br /&gt;
vsan                           6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
vsanhealth                     6.7.0-0.0.8169922                     VMware  VMwareCertified   2018-08-27&lt;br /&gt;
tools-light                    10.2.1.8267844-8941472                VMware  VMwareCertified   2018-08-27&lt;br /&gt;
[root@localhost:~]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Perform reboot and exit maintenance mode ==&lt;br /&gt;
Now, perform the reboot:&lt;br /&gt;
 [root@localhost:~] reboot&lt;br /&gt;
&lt;br /&gt;
After the reboot, exit maintenance mode:&lt;br /&gt;
 [root@localhost:~] vim-cmd hostsvc/maintenance_mode_exit&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Wfischer}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:VMware vSphere 6.7]]&lt;br /&gt;
[[de:VMware ESXi updaten]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/IPMI_configuration_for_Supermicro_systems</id>
		<title>IPMI configuration for Supermicro systems</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/IPMI_configuration_for_Supermicro_systems"/>
		<updated>2026-08-06T09:30:00Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;This article describes tools for the configuration of IPMI modules for Supermicro systems. Alternatively, the ipmitool can also be used if the server is operated on Linux (see also IPMI Configuration under Linux using ipmitool).  == IPnMAC ==  With this tool (on Linux IPMICFG, see below), it is possible to set the IP address and the MAC address locally on the server. It must be taken into consideration that the correct MAC...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes tools for the configuration of IPMI modules for Supermicro systems. Alternatively, the ipmitool can also be used if the server is operated on Linux (see also [[Configuring IPMI under Linux using ipmitool|IPMI Configuration under Linux using ipmitool]]).&lt;br /&gt;
&lt;br /&gt;
== IPnMAC ==&lt;br /&gt;
&lt;br /&gt;
With this tool (on Linux IPMICFG, see below), it is possible to set the IP address and the MAC address locally on the server. It must be taken into consideration that the correct MAC address is already preconfigured.&lt;br /&gt;
&lt;br /&gt;
== XGICFG ==&lt;br /&gt;
&lt;br /&gt;
With the XGICFG tool (for DOS), diverse network parameters can be locally set for the IPMI module on the server. The possible options are listed in the following:&lt;br /&gt;
&lt;br /&gt;
 -m          Show IP and MAC&lt;br /&gt;
 -m IP       Set IP (format :###.###.###.###)&lt;br /&gt;
 -k          Show Subnet Mask&lt;br /&gt;
 -k Mask     Set Subnet Mask (format :###.###.###.###)&lt;br /&gt;
 -dhcp on    Enable the DHCP&lt;br /&gt;
 -dhcp off   Disable the DHCP&lt;br /&gt;
 -g          Show Gateway IP&lt;br /&gt;
 -g IP       Set Gateway IP (format :###.###.###.###)&lt;br /&gt;
&lt;br /&gt;
== IPMICFG ==&lt;br /&gt;
&lt;br /&gt;
IPMICFG allows the local configuration of multiple IPMI settings and is available for the following operating systems:&lt;br /&gt;
* Windows (In addition to the command-line program IPMICFG, it also includes the graphical &amp;#039;&amp;#039;IPMI Configuration Utility&amp;#039;&amp;#039;)&lt;br /&gt;
* Linux&lt;br /&gt;
* DOS&lt;br /&gt;
&lt;br /&gt;
Detailed information on IPMICFG: [[IPMI configuration for Supermicro servers with ipmicfg]]&lt;br /&gt;
&lt;br /&gt;
== IPMI view ==&lt;br /&gt;
[[Supermicro IPMI View]] also allows the IPMI configuration of Supermicro systems. For the access via IPMI view, however, a working IP address for IPMI must have been set up beforehand.&lt;br /&gt;
&lt;br /&gt;
== psetup ==&lt;br /&gt;
IPMI modules, that are based on the Raritan KIRA chip (such as the IPMI module for X7 motherboards), can also be configured by using psetup: [[Raritan KIRA basierendes Remote Management mit psetup konfigurieren|Configuration of Raritan KIRA based Remote Management with psetup]].&lt;br /&gt;
&lt;br /&gt;
== IPMI configuration via BIOS ==&lt;br /&gt;
&lt;br /&gt;
For the new Supermicro motherboards (X8/X9/H8 series), the configuration of the IPMI module is possible via mainboard BIOS: [[Supermicro IPMI Configuration through BIOS or Web Interface]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
[https://www.thomas-krenn.com/redx/tools/mb_download.php/mid.x426274344b6e4f5a6365383d/SW_IPMICfg-Utility-Windows_1.5_110420.zip Download IPMI Config-Tool for Windows]&lt;br /&gt;
&lt;br /&gt;
[https://www.thomas-krenn.com/redx/tools/mb_download.php/mid.x4146352f4e6338477669733d/IPMICFG-DOS_v1.25_100106_1.zip Download IPMI Config-Tool for DOS]&lt;br /&gt;
&lt;br /&gt;
[https://www.thomas-krenn.com/redx/tools/mb_download.php/mid.x77383743655052663377773d/SW_IPMICFG-Linux_v1.37_20110429.zip Download IPMI Config-Tool for Linux]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.supermicro.com/CDR-0010_2.10_IPMI_Server_Managment/ Content IPMI CD]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.supermicro.com/CDR-0010_2.10_IPMI_Server_Managment/IPMI_Solution/ IPMI-View]&lt;br /&gt;
&lt;br /&gt;
[ftp://ftp.supermicro.com/CDR-0010_2.10_IPMI_Server_Managment/Manuals IPMI Documentation]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IPMI]]&lt;br /&gt;
[[pl:Konfiguracja IPMI w systemach Supermicro]]&lt;br /&gt;
[[de:IPMI Konfiguration für Supermicro Systeme]]&lt;br /&gt;
{{Aranzinger}}&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Software_tools_for_IPMI_at_a_glance</id>
		<title>Software tools for IPMI at a glance</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Software_tools_for_IPMI_at_a_glance"/>
		<updated>2026-08-06T05:51:48Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: /* Manufacturer specific toolsy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For [[IPMI Basics|IPMI]], there are multiple software tools for different purposes and operating systems. In the following, there is an overview of useful &amp;#039;&amp;#039;&amp;#039;IPMI tools&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Linux ==&lt;br /&gt;
&lt;br /&gt;
=== IPMItool ===&lt;br /&gt;
[http://ipmitool.sourceforge.net/ IPMItool] is already included in multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
You can now communicate with IPMItool in two different ways with IPMI BMC&amp;#039;s:&lt;br /&gt;
* via network by using a so-called LAN channel. In this case, only IPMItool is required.&lt;br /&gt;
* locally via a system interface to the BMC of the computer on which you are currently using IPMItool. In this case, the IPMI device driver from OpenIPMI is required (see below).&lt;br /&gt;
&lt;br /&gt;
Originally, IPMItool was often bundled with OpenIPMI in packages provided by distributions. However, since these are independent software tools, IPMItool is now usually provided as a standalone package.&amp;lt;ref&amp;gt;[https://bugzilla.redhat.com/show_bug.cgi?id=466762 Bug 466762  - Review Request: ipmitool - Utility for IPMI control  ] (bugzilla.redhat.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More information on the IPMItool in Thomas-Krenn-Wiki:&lt;br /&gt;
* [[IPMI Konfiguration unter Linux mittels ipmitool|Configuring IPMI under Linux using ipmitool]]&lt;br /&gt;
* [[Ipmitool zur Remotesteuerung von Servern nutzen|Using Ipmitool to Remotely Control Servers]]&lt;br /&gt;
* [[Ipmitool zur Sensorabfrage von Servern nutzen|Using Ipmitool to Check Server Sensors]]&lt;br /&gt;
&lt;br /&gt;
=== OpenIPMI ===&lt;br /&gt;
[http://openipmi.sourceforge.net/ OpenIPMI] consists of two parts:&lt;br /&gt;
* an IPMI device driver for the Linux kernel&lt;br /&gt;
* a user-level library that provides a higher abstraction of IPMI&lt;br /&gt;
&lt;br /&gt;
Updates from OpenIPMI in RHEL:&lt;br /&gt;
* [http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.4/html/Technical_Notes/OpenIPMI.html OpenIPMI updates in RHEL 5.4]&lt;br /&gt;
* [http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5.5.b1/html/Technical_Notes/ch01.html#OpenIPMI OpenIPMI updates in RHEL 5.5]&lt;br /&gt;
&lt;br /&gt;
More information on OpenIPMI in Thomas-Krenn-Wiki:&lt;br /&gt;
* [[IPMI Analyse mit openipmish|IPMI analysis with openipmish]]&lt;br /&gt;
&lt;br /&gt;
=== FreeIPMI ===&lt;br /&gt;
[[FreeIPMI]], just like IPMItool, allows IPMI queries both over the network and locally via a system interface. FreeIPMI, however, requires &amp;#039;&amp;#039;&amp;#039;no IPMI device driver&amp;#039;&amp;#039;&amp;#039;. The required code for the access via system interface is already included in FreeIPMI. It is not possible to run the OpenIPMI device driver and FreeIPMI at the same time.&lt;br /&gt;
&lt;br /&gt;
FreeIPMI is specifically designed to meet the requirements of large computer clusters (HPC). At Thomas-Krenn, we use FreeIPMI at [[IPMI Sensor Monitoring Plugin]] (v2 and v3) for Nagios/Icinga.&lt;br /&gt;
&lt;br /&gt;
FreeIPMI is included in RHEL 5 as Technology Preview.&amp;lt;ref&amp;gt;http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Release_Notes/sect-Release_Notes-Technology_Previews.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== IPMIutil ===&lt;br /&gt;
[http://ipmiutil.sourceforge.net/ IPMIutil] is another tool in the IPMI environment. In addition to Linux, it is also available for Windows, Solaris, BSD, and EFI. More details can be found in the [http://ipmiutil.sourceforge.net/docs/ipmisw-compare.htm comparison table of IPMIutil]. &lt;br /&gt;
&lt;br /&gt;
IPMIutil is included in Fedora 14.&amp;lt;ref&amp;gt;http://fedoraproject.org/wiki/Features/ipmiutil&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
=== Microsoft IPMI provider ===&lt;br /&gt;
The Microsoft IPMI provider is not an independent tool. Instead, as a WMI provider, it allows other tools to access IPMI BMC information.&lt;br /&gt;
&lt;br /&gt;
More information at Microsoft:&lt;br /&gt;
* [http://msdn.microsoft.com/en-us/library/aa391402%28VS.85%29.aspx IPMI Provider (Windows)] (http://msdn.microsoft.com)&lt;br /&gt;
&lt;br /&gt;
=== IPMIutil for Windows ===&lt;br /&gt;
(see [[#IPMIutil]]) &lt;br /&gt;
&lt;br /&gt;
== iPhone ==&lt;br /&gt;
[[file:IPhone-IPMI-touch-01.png|right|thumb|300px|IPMI touch on the iPhone]]&lt;br /&gt;
There are two IPMI apps for the iphone by [http://www.yellowkompressor.com/ www.yellowkompressor.com]&lt;br /&gt;
* [http://www.yellowkompressor.com/ipmi-touch/ipmi-touch/ IPMI touch] (subject to a fee), [http://itunes.apple.com/app/ipmi-touch/id325614107 IPMI touch in the AppStore]&lt;br /&gt;
* [http://www.yellowkompressor.com/ipmi-touch/ipmi-light/ IPMI light] (free of charge), [http://itunes.apple.com/app/ipmi-light/id325610519 IPMI light in the AppStore]&lt;br /&gt;
&lt;br /&gt;
== Manufacturer-specific tools ==&lt;br /&gt;
&lt;br /&gt;
=== Supermicro tools ===&lt;br /&gt;
See [[IPMI Konfiguration für Supermicro Systeme|IPMI configuration for Supermicro systems]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Wfischer}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:IPMI]]&lt;br /&gt;
[[pl:Przegląd narzędzi programowych IPMI]]&lt;br /&gt;
[[de:Softwaretools für IPMI im Überblick]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
	<entry>
		<id>https://www.thomas-krenn.com/en/wiki/Terraform_with_Proxmox_VE_tutorial</id>
		<title>Terraform with Proxmox VE tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.thomas-krenn.com/en/wiki/Terraform_with_Proxmox_VE_tutorial"/>
		<updated>2026-08-05T05:48:16Z</updated>

		<summary type="html">&lt;p&gt;Aranzinger: Created page with &amp;quot;This article is about the first use of Terraform with Proxmox VE. You will receive all the necessary information beginning with the installation of Terraform to the first deployment of a Proxmox resource (VM).  == Overview == Once setup is complete, the basic workflow in Terraform with Proxmox VE is as follows: # &amp;#039;&amp;#039;&amp;#039;Install Terraform&amp;#039;&amp;#039;&amp;#039; # &amp;#039;&amp;#039;&amp;#039;Create Proxmox API-Token:&amp;#039;&amp;#039;&amp;#039; for Terraform to access Proxmox VE  # &amp;#039;&amp;#039;&amp;#039;Create Terraform Provider:&amp;#039;&amp;#039;&amp;#039; Communicates Terraform that...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is about the first use of Terraform with [[Proxmox VE]]. You will receive all the necessary information beginning with the installation of Terraform to the first deployment of a Proxmox resource (VM).&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Once setup is complete, the basic workflow in Terraform with Proxmox VE is as follows:&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Install Terraform&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Create Proxmox API-Token:&amp;#039;&amp;#039;&amp;#039; for Terraform to access Proxmox VE &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Create Terraform Provider:&amp;#039;&amp;#039;&amp;#039; Communicates Terraform that Proxmox VE is the deployment target &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Create Cloud-Init-Image:&amp;#039;&amp;#039;&amp;#039; For a simple and completed deployment including IP addresses &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Create or modify Terraform resources&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Terraform Init:&amp;#039;&amp;#039;&amp;#039; Terraform tests the connection to the provider &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Terraform Plan:&amp;#039;&amp;#039;&amp;#039; Terraform displays the planned changes &lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Terraform Apply:&amp;#039;&amp;#039;&amp;#039; Terraform displays/modifies the resources&lt;br /&gt;
&lt;br /&gt;
== Terraform installation ==&lt;br /&gt;
=== Terraform installation ===&lt;br /&gt;
&lt;br /&gt;
A Debian 12 container has been created and Terraform has been installed with the following commands:&amp;lt;ref&amp;gt;[https://developer.hashicorp.com/terraform/tutorials/aws-get-started/install-cli Terraform Installation] (developer.hashicorp.com)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt install curl unzip &amp;amp;&amp;amp;&lt;br /&gt;
curl -O https://releases.hashicorp.com/terraform/1.5.3/terraform_1.5.3_linux_amd64.zip &amp;amp;&amp;amp;&lt;br /&gt;
unzip terraform_1.5.3_linux_amd64.zip&lt;br /&gt;
mv terraform /usr/local/bin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creation of API token in PVE ===&lt;br /&gt;
&lt;br /&gt;
First, an API token must be created in Proxmox VE. This can be made on datacenter level at &amp;lt;code&amp;gt;Permissions -&amp;gt; API-Tokens -&amp;gt; Add&amp;lt;/code&amp;gt;. It is important that &amp;lt;code&amp;gt;Privilege Separation&amp;lt;/code&amp;gt; is set to &amp;lt;code&amp;gt;No&amp;lt;/code&amp;gt; for this functional test, or that you do not check the box when creating the API token. Please make a copy of the API key after you create it, as you will not be able to view it again later. In our case, this results in the following credentials:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@pam!terraform2&lt;br /&gt;
b057aea1-a092-49c3-b530-a53fd9e6fccc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Terraform configuration ==&lt;br /&gt;
=== Creating Terraform provider ===&lt;br /&gt;
&lt;br /&gt;
So that Terraform knows, that it should use Proxmox as provider, a &amp;lt;code&amp;gt;provider.tf&amp;lt;/code&amp;gt;-file must be created:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;touch provider.tf &lt;br /&gt;
nano provider.tf&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
terraform {&lt;br /&gt;
&lt;br /&gt;
        required_providers {&lt;br /&gt;
                proxmox = {&lt;br /&gt;
                        source = &amp;quot;telmate/proxmox&amp;quot;&lt;br /&gt;
                        version = &amp;quot;2.9.14&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
variable &amp;quot;proxmox_api_url&amp;quot; {&lt;br /&gt;
        type = string&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
variable &amp;quot;proxmox_api_token_id&amp;quot; {&lt;br /&gt;
        type = string&lt;br /&gt;
        sensitive = true&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
variable &amp;quot;proxmox_api_token_secret&amp;quot; {&lt;br /&gt;
        type =  string&lt;br /&gt;
        sensitive = true&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
provider &amp;quot;proxmox&amp;quot; {&lt;br /&gt;
&lt;br /&gt;
        pm_api_url= var.proxmox_api_url&lt;br /&gt;
        pm_api_token_id = var.proxmox_api_token_id&lt;br /&gt;
        pm_api_token_secret = var.proxmox_api_token_secret&lt;br /&gt;
        pm_tls_insecure = true&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enter API credentials ===&lt;br /&gt;
&lt;br /&gt;
In addition, Terraform must now authenticate with Proxmox VE using the API user and API key. Here, the configuration file  &amp;lt;code&amp;gt;credentials.auto.tfvars&amp;lt;/code&amp;gt; can be used and adapted to the environment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
touch credentials.auto.tfvars&lt;br /&gt;
nano credentials.auto.tfvars&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
proxmox_api_url = &amp;quot;https://10.2.1.130:8006/api2/json&amp;quot;&lt;br /&gt;
proxmox_api_token_id = &amp;quot;root@pam!terraform2&amp;quot;&lt;br /&gt;
proxmox_api_token_secret = &amp;quot;b057aea1-a092-49c3-b530-a53fd9e6fccc&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cloudinit under Proxmox VE ==&lt;br /&gt;
Since using cloud images makes sense in Terraform, here is a quick look at how to create and modify one. For this, an Ubuntu image is downloaded &amp;#039;&amp;#039;&amp;#039;on the Proxmox hypervisor&amp;#039;&amp;#039;&amp;#039; and the package &amp;lt;code&amp;gt;libguestfs-tools&amp;lt;/code&amp;gt; is installed, which is required to make adjustments in the cloud image.&amp;lt;ref&amp;gt;[https://libguestfs.org/virt-customize.1.html virt-customize - Customize a virtual machine] (libguestfs.org)&amp;lt;/ref&amp;gt; &lt;br /&gt;
Details for the creation of Cloud-Init-Templates can be found in the article  [[Cloud Init Templates in Proxmox VE - Quickstart]]&lt;br /&gt;
&lt;br /&gt;
=== Virt-Customize ===&lt;br /&gt;
The Virt-Customize tool is quite extensive and is also able to perform the following option:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
--run SCRIPT&lt;br /&gt;
--touch FILE&lt;br /&gt;
--firstboot SCRIPT&lt;br /&gt;
--mkdir DIR&lt;br /&gt;
--move SOURCE:DEST&lt;br /&gt;
--install PKG,PKG&lt;br /&gt;
--firstboot-install PKG,PKG&lt;br /&gt;
--append-line FILE:LINE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Overview in Proxmox VE ==&lt;br /&gt;
The templates are prepared  and you can now use these templates to deploy as many VMs as you like. In the following example, there are 4 VMs that are ready to run immediately, including IP configuration, hostname, etc. To achieve this, 3 additional resource files were created with the names &amp;lt;code&amp;gt;srv_demo_2.tf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;srv_demo_3.tf&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;srv_demo_4.tf&amp;lt;/code&amp;gt; and adapted to our needs.&lt;br /&gt;
&lt;br /&gt;
[[file:Proxmox Terraform.png|Terraform-Container and both templates (9000) and (9001)|frameless|without]]&lt;br /&gt;
&lt;br /&gt;
== Terraform Workflow ==&lt;br /&gt;
=== Terraform Init ===&lt;br /&gt;
&lt;br /&gt;
After this, it can be tested if Terraform can access the Proxmox host via API. For this, &amp;lt;code&amp;gt;terraform init&amp;lt;/code&amp;gt; is used:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@js-terraform-01:~# terraform init&lt;br /&gt;
&lt;br /&gt;
Initializing the backend...&lt;br /&gt;
&lt;br /&gt;
Initializing provider plugins...&lt;br /&gt;
- Reusing previous version of telmate/proxmox from the dependency lock file&lt;br /&gt;
- Using previously-installed telmate/proxmox v2.9.14&lt;br /&gt;
&lt;br /&gt;
Terraform has been successfully initialized!&lt;br /&gt;
&lt;br /&gt;
You may now begin working with Terraform. Try running &amp;quot;terraform plan&amp;quot; to see&lt;br /&gt;
any changes that are required for your infrastructure. All Terraform commands&lt;br /&gt;
should now work.&lt;br /&gt;
&lt;br /&gt;
If you ever set or change modules or backend configuration for Terraform,&lt;br /&gt;
rerun this command to reinitialize your working directory. If you forget, other&lt;br /&gt;
commands will detect it and remind you to do so if necessary.&lt;br /&gt;
root@js-terraform-01:~# &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create Terraform resource ===&lt;br /&gt;
&lt;br /&gt;
The goal of Terraform is, simply put, to be able to provision individual resources on various hypervisors (in this case with Proxmox VE). For this, Terraform configuration files are created, which describe what the resource to be provisioned should look like. Here is an example of the &amp;lt;code&amp;gt;srvdemo1.tf&amp;lt;/code&amp;gt; file. We will be using a clone, so we need the VM template &amp;lt;code&amp;gt;ubuntu2204-ci&amp;lt;/code&amp;gt;, which will later be created using a cloud image.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
touch srvdemo1.tf&lt;br /&gt;
nano srvdemo1.tf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;resource &amp;quot;proxmox_vm_qemu&amp;quot; &amp;quot;srv_demo_1&amp;quot; {&lt;br /&gt;
        name = &amp;quot;srv-demo-1&amp;quot;&lt;br /&gt;
        desc = &amp;quot;Ubuntu-Server&amp;quot;&lt;br /&gt;
        target_node = &amp;quot;PMX4&amp;quot;&lt;br /&gt;
        sshkeys = &amp;quot;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj8ipwPHVSI/yvERzILBD52zL1jj6Ja3ptWlVhR0WK6ElBekwKL314Sps79xAitJb&amp;gt;&lt;br /&gt;
        agent = 1&lt;br /&gt;
        clone = &amp;quot;ubuntu2204-ci&amp;quot;&lt;br /&gt;
        qemu_os = &amp;quot;l26&amp;quot;&lt;br /&gt;
        # this l26 is a small l like linux&lt;br /&gt;
        cores = 2&lt;br /&gt;
        sockets = 1&lt;br /&gt;
        cpu = &amp;quot;host&amp;quot;&lt;br /&gt;
        memory = 8096&lt;br /&gt;
        scsihw = &amp;quot;virtio-scsi-pci&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        vga {&lt;br /&gt;
                type = &amp;quot;std&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        disk {&lt;br /&gt;
                storage = &amp;quot;vm_nvme&amp;quot;&lt;br /&gt;
                type = &amp;quot;scsi&amp;quot;&lt;br /&gt;
                size = &amp;quot;83212M&amp;quot;&lt;br /&gt;
                discard = &amp;quot;on&amp;quot;&lt;br /&gt;
                ssd = &amp;quot;1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        network {&lt;br /&gt;
                bridge = &amp;quot;vmbr0&amp;quot;&lt;br /&gt;
                model = &amp;quot;virtio&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        ## must match the template&lt;br /&gt;
&lt;br /&gt;
        os_type = &amp;quot;cloud-init&amp;quot;&lt;br /&gt;
        ipconfig0 = &amp;quot;ip=dhcp&amp;quot;&lt;br /&gt;
        nameserver = &amp;quot;192.168.110.61&amp;quot;&lt;br /&gt;
        ciuser = &amp;quot;tk&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A VM is created, including IP configuration. In addition, a cloud image is used, which you can also customize to suit your own needs.&lt;br /&gt;
&lt;br /&gt;
=== Terraform plan ===&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt; terraform plan &amp;lt;/code&amp;gt;, you can use Terraform to provision the VM. This means that no resources are created yet. The configuration file and the connection to the provider are tested and validated.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@js-terraform-01:~# terraform plan&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  # proxmox_vm_qemu.srv_demo_1 will be created&lt;br /&gt;
  + resource &amp;quot;proxmox_vm_qemu&amp;quot; &amp;quot;srv_demo_1&amp;quot; {&lt;br /&gt;
      + additional_wait           = 5&lt;br /&gt;
      + agent                     = 1&lt;br /&gt;
      + automatic_reboot          = true&lt;br /&gt;
      + balloon                   = 0&lt;br /&gt;
      + bios                      = &amp;quot;seabios&amp;quot;&lt;br /&gt;
      + boot                      = (known after apply)&lt;br /&gt;
      + bootdisk                  = (known after apply)&lt;br /&gt;
      + ciuser                    = &amp;quot;tk&amp;quot;&lt;br /&gt;
      + clone                     = &amp;quot;ubuntu2204-ci&amp;quot;&lt;br /&gt;
      + clone_wait                = 10&lt;br /&gt;
      + cores                     = 2&lt;br /&gt;
      + cpu                       = &amp;quot;host&amp;quot;&lt;br /&gt;
      + default_ipv4_address      = (known after apply)&lt;br /&gt;
      + define_connection_info    = true&lt;br /&gt;
      + desc                      = &amp;quot;Ubuntu-Server&amp;quot;&lt;br /&gt;
      + force_create              = false&lt;br /&gt;
      + full_clone                = true&lt;br /&gt;
      + guest_agent_ready_timeout = 100&lt;br /&gt;
      + hotplug                   = &amp;quot;network,disk,usb&amp;quot;&lt;br /&gt;
      + id                        = (known after apply)&lt;br /&gt;
      + ipconfig0                 = &amp;quot;ip=dhcp&amp;quot;&lt;br /&gt;
      + kvm                       = true&lt;br /&gt;
      + memory                    = 8096&lt;br /&gt;
      + name                      = &amp;quot;srv-demo-1&amp;quot;&lt;br /&gt;
      + nameserver                = &amp;quot;192.168.110.61&amp;quot;&lt;br /&gt;
      + onboot                    = false&lt;br /&gt;
      + oncreate                  = true&lt;br /&gt;
      + os_type                   = &amp;quot;cloud-init&amp;quot;&lt;br /&gt;
      + preprovision              = true&lt;br /&gt;
      + reboot_required           = (known after apply)&lt;br /&gt;
      + scsihw                    = &amp;quot;virtio-scsi-pci&amp;quot;&lt;br /&gt;
      + searchdomain              = (known after apply)&lt;br /&gt;
      + sockets                   = 1&lt;br /&gt;
      + ssh_host                  = (known after apply)&lt;br /&gt;
      + ssh_port                  = (known after apply)&lt;br /&gt;
      + sshkeys                   = &amp;quot;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj8ipwPHVSI/yvERzILBD52zL1jj6JaSKoN1t1ftXEKbp+cuwZPUWykvSaR13ptWlVhR0WK6ElBekwKL314Sps79xAitJbbD35yDuMVtLUK/Bo+j2ehuWWmFZMwi1UKsPgCzF/YarsX12aCIS2Gyyf2NnscgOGlQKIdcgtfO23Xz18yxQxmFuRFVbFscd7gghRoQWsoKKwldbCKS8JEbXE8Mrb5mA7XD1C4dQLMnFvoJUvx3UqZinQHc20lWjqlZIOZ0uxRz6ssVFoCn+bKKNdf43JEnwPhcxQC2vGmKWunojNsXCifdx16fvd/wegXrdL8uw2oWUAvNsjCIUYCFn+VOn5JXEAxlXCAUNN9Z9H6/64QhwTjAXibwzB8Yj2+mGqd2ODy9ZIs+nzqxsmITA8+ayaEigZngol54f6vafmQzRHrM6Zn768UEYqEGb2LgYtI/0eTClO+E0HAPVfwpRwy6T1MhmIY8otSizE3PN3pg+fcyxv9oyMnxVsYCpspzE= root@js-terraform-01&amp;gt;&amp;quot;&lt;br /&gt;
      + tablet                    = true&lt;br /&gt;
      + target_node               = &amp;quot;PMX4&amp;quot;&lt;br /&gt;
      + unused_disk               = (known after apply)&lt;br /&gt;
      + vcpus                     = 0&lt;br /&gt;
      + vlan                      = -1&lt;br /&gt;
      + vmid                      = (known after apply)&lt;br /&gt;
&lt;br /&gt;
      + disk {&lt;br /&gt;
          + backup             = true&lt;br /&gt;
          + cache              = &amp;quot;none&amp;quot;&lt;br /&gt;
          + discard            = &amp;quot;on&amp;quot;&lt;br /&gt;
          + file               = (known after apply)&lt;br /&gt;
          + format             = (known after apply)&lt;br /&gt;
          + iops               = 0&lt;br /&gt;
          + iops_max           = 0&lt;br /&gt;
          + iops_max_length    = 0&lt;br /&gt;
          + iops_rd            = 0&lt;br /&gt;
          + iops_rd_max        = 0&lt;br /&gt;
          + iops_rd_max_length = 0&lt;br /&gt;
          + iops_wr            = 0&lt;br /&gt;
          + iops_wr_max        = 0&lt;br /&gt;
          + iops_wr_max_length = 0&lt;br /&gt;
          + iothread           = 0&lt;br /&gt;
          + mbps               = 0&lt;br /&gt;
          + mbps_rd            = 0&lt;br /&gt;
          + mbps_rd_max        = 0&lt;br /&gt;
          + mbps_wr            = 0&lt;br /&gt;
          + mbps_wr_max        = 0&lt;br /&gt;
          + media              = (known after apply)&lt;br /&gt;
          + replicate          = 0&lt;br /&gt;
          + size               = &amp;quot;83212M&amp;quot;&lt;br /&gt;
          + slot               = (known after apply)&lt;br /&gt;
          + ssd                = 1&lt;br /&gt;
          + storage            = &amp;quot;vm_nvme&amp;quot;&lt;br /&gt;
          + storage_type       = (known after apply)&lt;br /&gt;
          + type               = &amp;quot;scsi&amp;quot;&lt;br /&gt;
          + volume             = (known after apply)&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
      + network {&lt;br /&gt;
          + bridge    = &amp;quot;vmbr0&amp;quot;&lt;br /&gt;
          + firewall  = false&lt;br /&gt;
          + link_down = false&lt;br /&gt;
          + macaddr   = (known after apply)&lt;br /&gt;
          + model     = &amp;quot;virtio&amp;quot;&lt;br /&gt;
          + queues    = (known after apply)&lt;br /&gt;
          + rate      = (known after apply)&lt;br /&gt;
          + tag       = -1&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
      + vga {&lt;br /&gt;
          + type = &amp;quot;std&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Terraform Apply ===&lt;br /&gt;
&lt;br /&gt;
You can then create the resources using &amp;lt;code&amp;gt;terraform apply &amp;lt;/code&amp;gt;. Confirm with &amp;lt;code&amp;gt;yes&amp;lt;/code&amp;gt;, and then (in this case, 4 VMs) will be deployed. The output has been shortened for clarity, so that only the complete output of &amp;lt;code&amp;gt;srv_demo_1&amp;lt;/code&amp;gt; is displayed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@js-terraform-01:~# terraform apply&lt;br /&gt;
&lt;br /&gt;
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:&lt;br /&gt;
  + create&lt;br /&gt;
&lt;br /&gt;
Terraform will perform the following actions:&lt;br /&gt;
&lt;br /&gt;
  # proxmox_vm_qemu.srv_demo_1 will be created&lt;br /&gt;
  + resource &amp;quot;proxmox_vm_qemu&amp;quot; &amp;quot;srv_demo_1&amp;quot; {&lt;br /&gt;
      + additional_wait           = 5&lt;br /&gt;
      + agent                     = 1&lt;br /&gt;
      + automatic_reboot          = true&lt;br /&gt;
      + balloon                   = 0&lt;br /&gt;
      + bios                      = &amp;quot;seabios&amp;quot;&lt;br /&gt;
      + boot                      = (known after apply)&lt;br /&gt;
      + bootdisk                  = (known after apply)&lt;br /&gt;
      + ciuser                    = &amp;quot;tk&amp;quot;&lt;br /&gt;
      + clone                     = &amp;quot;ubuntu2204-ci&amp;quot;&lt;br /&gt;
      + clone_wait                = 10&lt;br /&gt;
      + cores                     = 2&lt;br /&gt;
      + cpu                       = &amp;quot;host&amp;quot;&lt;br /&gt;
      + default_ipv4_address      = (known after apply)&lt;br /&gt;
      + define_connection_info    = true&lt;br /&gt;
      + desc                      = &amp;quot;Ubuntu-Server&amp;quot;&lt;br /&gt;
      + force_create              = false&lt;br /&gt;
      + full_clone                = true&lt;br /&gt;
      + guest_agent_ready_timeout = 100&lt;br /&gt;
      + hotplug                   = &amp;quot;network,disk,usb&amp;quot;&lt;br /&gt;
      + id                        = (known after apply)&lt;br /&gt;
      + ipconfig0                 = &amp;quot;ip=dhcp&amp;quot;&lt;br /&gt;
      + kvm                       = true&lt;br /&gt;
      + memory                    = 8096&lt;br /&gt;
      + name                      = &amp;quot;srv-demo-1&amp;quot;&lt;br /&gt;
      + nameserver                = &amp;quot;192.168.110.61&amp;quot;&lt;br /&gt;
      + onboot                    = false&lt;br /&gt;
      + oncreate                  = true&lt;br /&gt;
      + os_type                   = &amp;quot;cloud-init&amp;quot;&lt;br /&gt;
      + preprovision              = true&lt;br /&gt;
      + reboot_required           = (known after apply)&lt;br /&gt;
      + scsihw                    = &amp;quot;virtio-scsi-pci&amp;quot;&lt;br /&gt;
      + searchdomain              = (known after apply)&lt;br /&gt;
      + sockets                   = 1&lt;br /&gt;
      + ssh_host                  = (known after apply)&lt;br /&gt;
      + ssh_port                  = (known after apply)&lt;br /&gt;
      + sshkeys                   = &amp;quot;ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj8ipwPHVSI/yvERzILBD52zL1jj6JaSKoN1t1ftXEKbp+cuwZPUWykvSaR13ptWlVhR0WK6ElBekwKL314Sps79xAitJbbD35yDuMVtLUK/Bo+j2ehuWWmFZMwi1UKsPgCzF/YarsX12aCIS2Gyyf2NnscgOGlQKIdcgtfO23Xz18yxQxmFuRFVbFscd7gghRoQWsoKKwldbCKS8JEbXE8Mrb5mA7XD1C4dQLMnFvoJUv= root@js-terraform-01&amp;gt;&amp;quot;&lt;br /&gt;
      + tablet                    = true&lt;br /&gt;
      + target_node               = &amp;quot;PMX4&amp;quot;&lt;br /&gt;
      + unused_disk               = (known after apply)&lt;br /&gt;
      + vcpus                     = 0&lt;br /&gt;
      + vlan                      = -1&lt;br /&gt;
      + vmid                      = (known after apply)&lt;br /&gt;
&lt;br /&gt;
      + disk {&lt;br /&gt;
          + backup             = true&lt;br /&gt;
          + cache              = &amp;quot;none&amp;quot;&lt;br /&gt;
          + discard            = &amp;quot;on&amp;quot;&lt;br /&gt;
          + file               = (known after apply)&lt;br /&gt;
          + format             = (known after apply)&lt;br /&gt;
          + iops               = 0&lt;br /&gt;
          + iops_max           = 0&lt;br /&gt;
          + iops_max_length    = 0&lt;br /&gt;
          + iops_rd            = 0&lt;br /&gt;
          + iops_rd_max        = 0&lt;br /&gt;
          + iops_rd_max_length = 0&lt;br /&gt;
          + iops_wr            = 0&lt;br /&gt;
          + iops_wr_max        = 0&lt;br /&gt;
          + iops_wr_max_length = 0&lt;br /&gt;
          + iothread           = 0&lt;br /&gt;
          + mbps               = 0&lt;br /&gt;
          + mbps_rd            = 0&lt;br /&gt;
          + mbps_rd_max        = 0&lt;br /&gt;
          + mbps_wr            = 0&lt;br /&gt;
          + mbps_wr_max        = 0&lt;br /&gt;
          + media              = (known after apply)&lt;br /&gt;
          + replicate          = 0&lt;br /&gt;
          + size               = &amp;quot;83212M&amp;quot;&lt;br /&gt;
          + slot               = (known after apply)&lt;br /&gt;
          + ssd                = 1&lt;br /&gt;
          + storage            = &amp;quot;vm_nvme&amp;quot;&lt;br /&gt;
          + storage_type       = (known after apply)&lt;br /&gt;
          + type               = &amp;quot;scsi&amp;quot;&lt;br /&gt;
          + volume             = (known after apply)&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
      + network {&lt;br /&gt;
          + bridge    = &amp;quot;vmbr0&amp;quot;&lt;br /&gt;
          + firewall  = false&lt;br /&gt;
          + link_down = false&lt;br /&gt;
          + macaddr   = (known after apply)&lt;br /&gt;
          + model     = &amp;quot;virtio&amp;quot;&lt;br /&gt;
          + queues    = (known after apply)&lt;br /&gt;
          + rate      = (known after apply)&lt;br /&gt;
          + tag       = -1&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
      + vga {&lt;br /&gt;
          + type = &amp;quot;std&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  # proxmox_vm_qemu.srv_demo_2 will be created&lt;br /&gt;
  # proxmox_vm_qemu.srv_demo_3 will be created&lt;br /&gt;
  # proxmox_vm_qemu.srv_demo_4 will be created&lt;br /&gt;
 &lt;br /&gt;
Plan: 4 to add, 0 to change, 0 to destroy.&lt;br /&gt;
&lt;br /&gt;
Do you want to perform these actions?&lt;br /&gt;
  Terraform will perform the actions described above.&lt;br /&gt;
  Only &amp;#039;yes&amp;#039; will be accepted to approve.&lt;br /&gt;
&lt;br /&gt;
  Enter a value: yes&lt;br /&gt;
&lt;br /&gt;
proxmox_vm_qemu.srv_demo_4: Creating...&lt;br /&gt;
proxmox_vm_qemu.srv_demo_2: Creating...&lt;br /&gt;
proxmox_vm_qemu.srv_demo_3: Creating...&lt;br /&gt;
proxmox_vm_qemu.srv_demo_1: Creating...&lt;br /&gt;
...&lt;br /&gt;
proxmox_vm_qemu.srv_demo_4: Creation complete after 39s [id=PMX4/qemu/103]&lt;br /&gt;
proxmox_vm_qemu.srv_demo_3: Creation complete after 47s [id=PMX4/qemu/101]&lt;br /&gt;
proxmox_vm_qemu.srv_demo_1: Creation complete after 49s [id=PMX4/qemu/102]&lt;br /&gt;
proxmox_vm_qemu.srv_demo_2: Creation complete after 53s [id=PMX4/qemu/104]&lt;br /&gt;
&lt;br /&gt;
Apply complete! Resources: 4 added, 0 changed, 0 destroyed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[file:Proxmox Terraform Apply.png|without|small|650x650px|Terraform allocates Proxmox VMs]]&lt;br /&gt;
&lt;br /&gt;
== More information ==&lt;br /&gt;
* [https://www.youtube.com/watch?v=dvyeoDBUtsU&amp;amp; YouTube video on Proxmox Automation with Terraform]: Live-Demo on using and configuring Terraform in Proxmox VE&lt;br /&gt;
* [https://registry.terraform.io/providers/Telmate/proxmox/latest Proxmox Terraform Provider]: Terraform-Provider Docs (Telmate/proxmox)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{{jsterr}}&lt;br /&gt;
{{Aranzinger}}&lt;br /&gt;
[[Category:VMs/Containers]]&lt;br /&gt;
[[de:Terraform mit Proxmox VE Tutorial]]&lt;/div&gt;</summary>
		<author><name>Aranzinger</name></author>
	</entry>
</feed>