<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Image Management | XOAP Docs</title>
	<atom:link href="https://xoap.io/de/docs-category/imagexo/feed/" rel="self" type="application/rss+xml" />
	<link>https://xoap.io/de/docs-category/imagexo/</link>
	<description>Plattform für IT-Infrastruktur und Arbeitsplatzautomatisierung</description>
	<lastBuildDate>Fri, 23 Jan 2026 14:11:47 +0000</lastBuildDate>
	<language>de</language>
	<sy:updateperiod>
	stündlich	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	

<image>
	<url>https://xoap.io/wp-content/uploads/2023/11/cropped-favicon-32x32.png</url>
	<title>Image Management | XOAP Docs</title>
	<link>https://xoap.io/de/docs-category/imagexo/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>About Image Management</title>
		<link>https://xoap.io/de/docs/imagexo-about/</link>
					<comments>https://xoap.io/de/docs/imagexo-about/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 13:40:43 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9827</guid>

					<description><![CDATA[<p>Dies dient als Einführung zu Hashicorp Image Management, in der die Zielsetzung, Vorteile und wichtige Funktionen beschrieben werden. Das Image Management Modul ist eine erweiterte Implementierung von Hashicorp’s Packer. Es ermöglicht Administratoren, standardisierte und konsistente Images auf mehreren Plattformen zu erstellen. Image Management Mit Hashicorp benötigen Sie keine JSON-basierten Konfigurationen für mehrere Infrastrukturimages. 🎥: Sehen Sie unseren Video-Beitrag […]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-about/">About Image Management</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dies dient als Einführung zu Image Management, in der die Zielsetzung, die Vorteile und die wichtigsten Funktionen des Programms beschrieben werden.</p>
</blockquote>



<p>Die<a href="https://xoap.io/de/imageXO/"> Image Management </a>Das Modul ist eine erweiterte Implementierung von <a href="https://www.packer.io/">Packer von Hashicorp</a>. Es ermöglicht Administratoren, standardisierte und konsistente Bilder auf mehreren Plattformen zu erstellen. Mit Image Management. müssen Sie keine JSON-basierten Konfigurationen für mehrere Infrastrukturbilder schreiben.</p>



<p><strong><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3a5.png" alt="🎥" class="wp-smiley" style="height: 1em; max-height: 1em;" />Schauen Sie sich unser Video an<a href="https://www.youtube.com/watch?v=oQQYvotmntc&amp;list=PLs-JcRlVtkHqD6jlv1_OT47hfskyBotQq&amp;index=3"> YouTube-Video</a> für eine visuelle Einführung</strong></p>



<h2 class="wp-block-heading" id="features">Wesentliche Merkmale</h2>



<p>Image Management ermöglicht die Verwendung Ihrer eigenen Installationsskripts und erweitert die Packer-Implementierung durch die folgenden Funktionen:</p>



<ul class="wp-block-list">
<li>Provisionergruppen erstellen</li>



<li>Provisioner-Rollen erstellen</li>



<li>Verwenden Sie PowerShell-DSC-Konfigurationen bei der Bildaufbauphase (in der Cloud und als eigenständige Anwendung). <a href="https://xoap.io/de/configXO/">Configuration Management</a>)</li>



<li>Verwenden Sie die PowerShell AppDeployment Toolkit-Pakete, Gruppen und Rollen (mit <a href="https://xoap.io/de/applicationXO/">Anwendungstransportmanagement</a>)</li>
</ul>



<h2 class="wp-block-heading" id="use-cases">Anwendungsfälle</h2>



<ul class="wp-block-list">
<li>Kontinuierliche Bereitstellung</li>



<li>DEV/ACC/PRD-Ausrichtung</li>



<li>Demo-Erstellung</li>



<li>Goldene Bilder</li>
</ul>



<h2 class="wp-block-heading">Top-Vorteile</h2>



<p>Unser Image Management Modul:</p>



<ul class="wp-block-list">
<li>Erlaubt Ihnen, vollständig bereitgestellte und konfigurierten Maschinen in wenigen Minuten, wiederholt und konsistent zu starten – erstellen Sie verschiedene Images für Entwicklungs-, Annahme- oder Produktionsumgebungen oder verwenden Sie ein Image für alle Phasen.</li>



<li>Definiert vorkonfigurierte Entwicklerbilder oder kann in Citrix-Umgebungen verwendet werden, um Goldbilder zu erstellen – da es identische Bilder für mehrere Plattformen erstellt, kann die Produktion in AWS ausgeführt werden, die Staging-/QA-Phase in einer privaten Cloud wie OpenStack und die Entwicklung in Desktop-Virtualisierungs-Lösungen wie VMware oder VirtualBox.</li>



<li>Installiert und konfiguriert die gesamte Software für eine Maschine zum Zeitpunkt der Image-Erstellung – falls in diesen Skripten Fehler auftreten, werden diese frühzeitig entdeckt, anstatt in der Produktion.</li>



<li>Implementiert Pester-Skripts (oder Ähnliches), um Ihre Maschinen unter einem definierten Zustand zu testen.</li>
</ul><p>The post <a href="https://xoap.io/de/docs/imagexo-about/">About Image Management</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-about/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Prerequisites</title>
		<link>https://xoap.io/de/docs/imagexo-prerequisites/</link>
					<comments>https://xoap.io/de/docs/imagexo-prerequisites/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 13:45:17 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9694</guid>

					<description><![CDATA[<p>Image Management Um mit dem Starten von , Image Management ist nur ein einziger Vorgeschmack erforderlich: eine funktionierende Verbindung zu Ihrer Umgebung. Konfigurieren Sie Ihre Verbindung, indem Sie zu „Verbindungen“ navigieren und dann in der rechten oberen Ecke auf die Schaltfläche „Neue Verbindung hinzufügen“ klicken. Wählen Sie im Schieberegler die Verbindungstyp und den Provider aus. Füllen Sie die restlichen erforderlichen Informationen aus und klicken Sie auf „Weiter“ […]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Image Management</h2>



<p>Um mit Image Management, zu beginnen, gibt es nur eine Voraussetzung: eine funktionierende Verbindung zu Ihrer Umgebung. Konfigurieren Sie Ihre Verbindung, indem Sie auf <strong>Verbindungen</strong>, und dann auf <strong>Neue Verbindung hinzufügen</strong> Button in der oberen rechten Ecke.</p>



<p>Wählen Sie im Schieberegler die Verbindung aus. <strong>Typ</strong> und <strong>Anbieter</strong>. Füllen Sie die restlichen erforderlichen Informationen aus und klicken Sie auf <strong>Bestätigen Sie</strong> Um Ihre Verbindung zu speichern.</p>



<p>Wenn Sie Hilfe bei der Konfiguration Ihrer Zugangsdaten benötigen, lesen Sie bitte die <a href="https://xoap.io/docs/connect-your-infrastructure/" target="_blank" rel="noreferrer noopener">Verknüpfen Sie Ihre Infrastrukturdokumentation</a>.</p>



<p>In den folgenden Abschnitten finden Sie weitere Informationen zu den erforderlichen Berechtigungen für Ihre Infrastruktur. Bitte beachten Sie, dass dies die <strong>Mindestberechtigungen</strong> wurde benötigt, um zu schaffen <strong>Bilddefinitionen</strong>.</p>



<p>Wenn Sie planen, dieselbe Verbindung zu verwenden <strong>Geskriptete Aktionen</strong>, Die erforderlichen Berechtigungen können je nach konkreter Anwendungsfall variieren.</p>



<h3 class="wp-block-heading" style="font-size:28px">AWS</h3>



<p>Um ein individuelles Bild zu erstellen, benötigt man ein <strong>Die Standard-VPC muss verfügbar sein</strong> in dem AWS-Konto, das Sie verwenden.</p>



<p>Darüber hinaus müssen Sie entsprechende Berechtigungen zuweisen. <strong>IAM-Berechtigungen</strong> An den im Verbindungsaufbau angegebenen Nutzern. Mindestens sind die folgenden Berechtigungen erforderlich:</p>



<pre class="wp-block-code"><code>#Codeblock

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ec2:AttachVolume",
        "ec2:AuthorizeSecurityGroupIngress",
        "ec2:CopyImage",
        "ec2:CreateImage",
        "ec2:CreateKeyPair",
        "ec2:CreateSecurityGroup",
        "ec2:CreateSnapshot",
        "ec2:CreateTags",
        "ec2:CreateVolume",
        "ec2:DeleteKeyPair",
        "ec2:DeleteSecurityGroup",
        "ec2:DeleteSnapshot",
        "ec2:DeleteVolume",
        "ec2:DeregisterImage",
        "ec2:DescribeImageAttribute",
        "ec2:DescribeImages",
        "ec2:DescribeInstances",
        "ec2:DescribeInstanceStatus",
        "ec2:DescribeRegions",
        "ec2:DescribeSecurityGroups",
        "ec2:DescribeSnapshots",
        "ec2:DescribeSubnets",
        "ec2:DescribeTags",
        "ec2:DescribeVolumes",
        "ec2:DetachVolume",
        "ec2:GetPasswordData",
        "ec2:ModifyImageAttribute",
        "ec2:ModifyInstanceAttribute",
        "ec2:ModifySnapshotAttribute",
        "ec2:RegisterImage",
        "ec2:RunInstances",
        "ec2:StopInstances",
        "ec2:TerminateInstances"
      ],
      "Resource": "*"
    }
  ]
}

#EndOfCodeblock</code></pre>



<p>Erfahren Sie mehr über die erforderlichen Berechtigungen <a href="https://developer.hashicorp.com/packer/integrations/hashicorp/amazon" target="_blank" rel="noreferrer noopener">hier</a>.</p>



<h3 class="wp-block-heading" style="font-size:28px">Azurblau</h3>



<p>Um Bilder in Azure zu erstellen, müssen die folgenden Voraussetzungen erfüllt sein: Sie müssen eine <strong>Dienstprinzipal</strong> Mit der Rolle „Contributor“ haben Sie Zugriff auf Ihr Azure-Abonnement. Verwenden Sie die Azure CLI, um den Service-Principal zu generieren.</p>



<h4 class="wp-block-heading" style="font-size:21px">Kommandoformat</h4>



<pre class="wp-block-code"><code>#Codeblock
az ad sp create-for-rbac \
  –name [ServicePrincipalName] \
  – Rolle „Contributor“
  –scopes /subscriptions/[SubscriptionId] \
  – Jahre 1
#EndOfCodeblock</code></pre>



<h4 class="wp-block-heading" style="font-size:21px">Beispiel für ein Kommando</h4>



<pre class="wp-block-code"><code>#Codeblock

az ad sp create-for-rbac \
  –name xoap-image-principal \
  – Rolle „Contributor“
  –scopes /subscriptions/xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  – Jahre 1

#EndOfCodeblock</code></pre>



<h4 class="wp-block-heading" style="font-size:21px">Kommandoumlauf</h4>



<pre class="wp-block-code"><code>#Codeblock

{
  "appId": "[ClientId (Guid)]",
  "displayName": "xoap-image-principal",
  "name": "http://xoap-image-principal",
  "password": "[ClientSecret]",
  "tenant": "[TenantId (Guid)]"
}

#EndOfCodeblock</code></pre>



<p>Mit diesem Output können Sie nun Ihre Verbindung in XOAP konfigurieren:</p>



<ul class="wp-block-list">
<li><strong>Abonnements-ID:</strong> xxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</li>



<li><strong>Vermieternummer: </strong>[TenantId (GUID)]</li>



<li><strong>Client-ID: </strong>[appId]</li>



<li><strong>Client Secret: </strong>[Passwort]</li>
</ul>



<p>Erfahren Sie mehr über die erforderlichen Berechtigungen <a href="https://developer.hashicorp.com/packer/integrations/hashicorp/azure" target="_blank" rel="noreferrer noopener">hier</a>.</p>



<h3 class="wp-block-heading" style="font-size:28px">Google</h3>



<p>Die Datei, die Sie hochladen müssen, ist eine<strong> Google Cloud Service-Account-Schlüsseldatei</strong> in <strong>JSON</strong> format. Sie können ein Format generieren und <strong>herunterladen</strong> Es ist so:</p>



<ol class="wp-block-list">
<li>Öffnen <strong>Google Cloud Konsole</strong>: <a href="https://console.cloud.google.com/iam-admin/serviceaccounts" target="_blank" rel="noreferrer noopener">https://console.cloud.google.com/iam-admin/serviceaccounts</a>.</li>



<li>Wählen Sie Ihre <strong>Projekt</strong> Aus dem Dropdown-Menü oben links.</li>



<li>Erstellen oder auswählen eines Dienstkontos: Wenn Sie noch kein Dienstkonto haben, klicken Sie auf <strong>“Servicekonto erstellen”</strong> unter <strong>“IAM&amp;Admin”</strong> Menü. Geben Sie einen Namen und eine optionalen Beschreibung an.</li>



<li>Zuweisen Sie die erforderlichen Rollen (siehe unten für die vollständige Liste).</li>



<li>Nachdem Sie ein Service-Konto erstellt oder ausgewählt haben:
<ul class="wp-block-list">
<li>Klicken Sie auf das ⋮-Symbol (drei Punkte) neben dem Dienstkonto-Namen.<strong> </strong>→ <strong>Steuerung von Tasten</strong></li>



<li>Unter der <strong>“Schlüssel”</strong> Klicken Sie im Abschnitt „Key hinzufügen“ → <strong>Neue Schlüssel erstellen</strong></li>



<li>Wählen Sie <strong>JSON</strong>, klicken Sie dann auf <strong>Erstellen</strong></li>
</ul>
</li>



<li>Die Datei wird automatisch heruntergeladen – dies ist die Datei, die Sie in XOAP hochladen müssen, um sich mit der Google Cloud.authentifizierungspasswörterkennung zu authentifizieren.</li>
</ol>



<h4 class="wp-block-heading" style="font-size:21px">Benötigte IAM-Rollen für Packer zur Erstellung von Bildern</h4>



<p>Um dem Dienstkonto die Möglichkeit zu geben, benutzerdefinierte Images mit Packer zu erstellen, müssen Sie mindestens die folgenden Rollen zuweisen:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Rollenname</strong></td><td class="has-text-align-left" data-align="left"><strong>Rollen-ID</strong></td><td class="has-text-align-left" data-align="left"><strong>Ziel</strong></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Compute Instance Admin (v1)</strong></td><td class="has-text-align-left" data-align="left">roles/compute.instanceAdmin.v1</td><td class="has-text-align-left" data-align="left">Erforderlich zur Erstellung, Konfiguration und Löschung von Instanzen, Festplatten und Snapshots</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Benutzer des Service-Kontos</strong></td><td class="has-text-align-left" data-align="left">roles/iam.serviceAccountUser</td><td class="has-text-align-left" data-align="left">Erlaubt die Nutzung des Dienstkontos zur Ausführung von Instanzen</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Storage-Administrator (optional)</strong></td><td class="has-text-align-left" data-align="left">roles/storage.admin</td><td class="has-text-align-left" data-align="left">Wichtig, wenn Bilder oder Artefakte in der Cloud Storage gespeichert werden sollen.</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>IAP Tunnel Resource Accessor (optional)</strong></td><td class="has-text-align-left" data-align="left">roles/iap.tunnelResourceAccessor</td><td class="has-text-align-left" data-align="left">Nur bei Verwendung von IAP zur Tunnelung von SSH erforderlich</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Compute Network User (nur in der Shared VPC verfügbar)</strong></td><td class="has-text-align-left" data-align="left">roles/compute.networkUser</td><td class="has-text-align-left" data-align="left">Wichtig, wenn Sie ein Shared VPC-Netzwerk verwenden.</td></tr></tbody></table></figure>



<p>Erfahren Sie mehr über die erforderlichen Berechtigungen <a href="https://developer.hashicorp.com/packer/integrations/hashicorp/googlecompute" target="_blank" rel="noreferrer noopener">hier</a>.</p>



<h3 class="wp-block-heading" style="font-size:28px">vSphere</h3>



<p>Um XOAP mit <strong>VMware vSphere</strong> Für Bildbauteile erstellen Sie eine <strong>Benutzerdefinierte vSphere-Rolle</strong> Dies schließt nur die für XOAP erforderlichen Berechtigungen für die Durchführung seiner Aktivitäten ein. Legen Sie diese Rolle einem dedizierten Service-Account zu, um sicherzustellen, dass XOAP nur mit den minimalen Berechtigungen auf die vSphere-Infrastruktur zugreifen kann.</p>



<h4 class="wp-block-heading" style="font-size:21px">Benötigte Berechtigungen</h4>



<p>Standardkopiervorgang <strong>Lesen nur</strong> Erstellen Sie die vSphere-Rolle und fügen Sie die folgenden Berechtigungen hinzu:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Kategorie</strong></td><td><strong>Privilegiert</strong></td><td><strong>Referenz</strong></td></tr><tr><td class="has-text-align-left" data-align="left">Inhaltliche Bibliothek</td><td>Bibliothekselement hinzufügen</td><td>ContentLibrary.AddLibraryItem</td></tr><tr><td class="has-text-align-left" data-align="left">Inhaltliche Bibliothek</td><td>Aktualisieren des Bibliothekselements</td><td>ContentLibrary.UpdateLibraryItem</td></tr><tr><td class="has-text-align-left" data-align="left">Kryptografische Operationen</td><td>Direkter Zugriff (Erforderlich für die Cache-Upload-Funktion.)</td><td>Kryptograf.Access</td></tr><tr><td class="has-text-align-left" data-align="left">Kryptografische Operationen</td><td>Chiffrieren (Wichtig für vTPM.)</td><td>Kryptograf.Encrypt</td></tr><tr><td class="has-text-align-left" data-align="left">Datenspeicher</td><td>Platz reservieren</td><td>Datastore.SpaceBerechnen</td></tr><tr><td class="has-text-align-left" data-align="left">Datenspeicher</td><td>Datenbank durchsuchen</td><td>Datastore.Browse</td></tr><tr><td class="has-text-align-left" data-align="left">Datenspeicher</td><td>Einfache Dateiverwaltung</td><td>Datastore.FileManagement</td></tr><tr><td class="has-text-align-left" data-align="left">Veranstalter</td><td>Konfiguration &gt; Systemverwaltung</td><td>Host.Config.SystemManagement</td></tr><tr><td class="has-text-align-left" data-align="left">Netzwerk</td><td>Netzwerk zuweisen</td><td>Network.Assign</td></tr><tr><td class="has-text-align-left" data-align="left">Ressource</td><td>Eine virtuelle Maschine zu einem Ressourcenpool zuordnen</td><td>Resource.VMZuPoolzuordnen</td></tr><tr><td class="has-text-align-left" data-align="left">vApp</td><td>Export</td><td>vApp.Export</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Neuem Datenträger hinzufügen</td><td>VirtualMachine.Config.AddNewDisk</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Gerät hinzufügen oder entfernen</td><td>VirtualMachine.Config.AddRemoveDevice</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Erweiterte Konfiguration</td><td>VirtualMachine.Config.AdvancedConfig</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; CPU-Zahl ändern</td><td>VirtualMachine.Config.CPUCount</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Speichermodus ändern</td><td>VirtualMachine.Config.Memory</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Einstellungen ändern</td><td>VirtualMachine.Config.Settings</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Ressourcen ändern</td><td>VirtualMachine.Config.Resource</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Geräteeinstellungen ändern</td><td>VirtualMachine.Config.EditDevice</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Konfiguration &gt; Anmerkung festlegen</td><td>VirtualMachine.Config.Annotation</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Inhalt verwalten &gt; Aus vorhandenem Inhalt erstellen</td><td>VirtualMachine.Inventory.CreateFromExisting</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Inventar bearbeiten &gt; Neu erstellen</td><td>VirtualMachine.Inventory.Create</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Inhalt verwalten &gt; Entfernen</td><td>VirtualMachine.Inventory.Delete</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; CD-Medien konfigurieren</td><td>VirtualMachine.Interact.SetCDMedia</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; Floppy-Medien konfigurieren</td><td>VirtualMachine.Interact.FloppyMedia setzen</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; Verbinden von Geräten</td><td>VirtualMachine.Interact.DeviceConnection</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; USB-HID-Scancodes injizieren</td><td>VirtualMachine.Interact.PutUsbScanCodes</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; Ausschalten</td><td>VirtualMachine.Interact.PowerOff</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Interaktion &gt; Ein-Schalten</td><td>VirtualMachine.Interact.PowerOn</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Bereitstellung &gt; Vorlage aus virtueller Maschine erstellen</td><td>VirtualMachine.Provisioning.TemplateFromVM erstellen</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Bereitstellung &gt; Als Vorlage markieren</td><td>VirtualMachine.Provisioning.MarkAsTemplate</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>Bereitstellung &gt; Als virtuelle Maschine kennzeichnen</td><td>VirtualMachine.Provisioning.MarkAsVM</td></tr><tr><td class="has-text-align-left" data-align="left">Virtuelle Maschine</td><td>State &gt; Snapshots erstellen</td><td>VirtualMachine.State.Snapshot erstellen</td></tr></tbody></table></figure>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-prerequisites/">Prerequisites</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-prerequisites/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Image Definitions</title>
		<link>https://xoap.io/de/docs/imagexo-images/</link>
					<comments>https://xoap.io/de/docs/imagexo-images/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:08:39 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9960</guid>

					<description><![CDATA[<p>Kurzanleitung Dies ist der letzte Schritt beim Erstellen von Bildern. Wenn Sie Ihre Verbindung, Betriebssysteme, Builder-Konfiguration oder Provisioner-Rolle noch nicht konfiguriert haben, sollten Sie dies vor der Weitergabe tun. Erstellen Sie eine neue Bilddefinition Aktualisieren Sie eine bestehende Bilddefinition Löschen Sie eine Bilddefinition Weitere nützliche Informationen Anforderung an den Connector: Der Connector in einer Bilddefinition […]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-images/">Image Definitions</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dies ist der letzte Schritt beim Erstellen von Bildern. Wenn Sie Ihre <strong>Verbindung</strong>, <strong>Betriebssysteme</strong>, <strong>Builder-Konfiguration</strong> oder <strong>Bereitsteller Rolle</strong>, Bitte tun Sie dies, bevor Sie fortfahren.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen einer neuen Bilddefinition</h3>



<ol class="wp-block-list">
<li>Klicken Sie in der oberen rechten Ecke auf + <strong>Neues Bild</strong>.</li>



<li>Geben Sie alle erforderlichen Parameter ein und klicken Sie auf <strong>Speichern Sie</strong>.</li>



<li>Klicken Sie mit der rechten Maustaste auf die neu erstellte Bilddefinition und wählen Sie <strong>ausführen.</strong> Um die Bilder zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Aktualisieren einer bestehenden Bilddefinition</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf „Bilddefinition“ und wählen Sie „ <strong>Details</strong>.</li>



<li>Passen Sie die Parameter nach Bedarf an und klicken Sie auf <strong>Speichern Sie</strong>.</li>



<li>Starten Sie die Bilddefinition, um eine neue Bildversion mit der aktualisierten Konfiguration zu erstellen.</li>
</ol>



<h2 class="wp-block-heading" style="font-size:28px">Eine Bilddefinition löschen</h2>



<ol class="wp-block-list">
<li>Um eine Bilddefinition zu löschen, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Löschen“. <strong>Löschen</strong>.</li>



<li>Dadurch wird die Bilddefinition aus XOAP entfernt, alle zuvor erstellten Bildversionen bleiben jedoch in Ihrer Umgebung bestehen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Anforderungen an den Anschluss:</h4>



<p>Die <strong>Verbinder</strong> In einer Image-Definition ist eine sichere Bereitstellung sowohl in Cloud- als auch in On-Premises-Umgebungen erforderlich. Bitte lesen Sie unsere Dokumentation für Anweisungen zur Bereitstellung des XOAP-Connectors auf Ihrem Computer.</p>



<h4 class="wp-block-heading" style="font-size:21px">Vorlagen:</h4>



<p>Wir stellen Beispiele bereit <strong>Builder-Konfigurationen</strong>, <strong>Betriebssysteme</strong>, und <strong>Rollen des Provisionierers</strong> In Ihrem Workspace als Schnellstartvorlagen. Sie mögen nicht vollständig zu Ihrer Umgebung passen, also können Sie sie gerne anpassen oder Ihre eigene erstellen.</p>



<h4 class="wp-block-heading" style="font-size:21px">Logbücher und Ergebnisse:</h4>



<p>Um den Protokollverlauf der letzten Ausführung anzuzeigen, klicken Sie auf <strong>Status</strong> Badge. Live-Logging und das Stoppen einer Bildlaufzeit können über die <strong>Läuft</strong> Ansicht.</p>



<h4 class="wp-block-heading" style="font-size:21px">Vorübergehende Strecken:</h4>



<p>Wenn ein Lauf durchgeführt wird <strong>aufhörte</strong>, Bei der Verwendung von temporären Dateien werden diese während des Laufens nicht aus Ihrer Umgebung gelöscht. <strong>Scheitern</strong> oder <strong>Erfolgt</strong> Nach dem Abspielen werden temporäre Dateien automatisch gelöscht.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>Die Bilddefinition ist der letzte und entscheidende Schritt im Bilderstellungsprozess. Hier werden alle zuvor konfigurierten Komponenten zusammengeführt –<strong>Bereitsteller Rolle</strong>, <strong>Betriebssystem</strong>, und <strong>Builder-Konfiguration</strong>— in eine einzige, einheitliche Planung.</p>



<p>Durch die Kombination dieser Elemente können Sie genau definieren, wie das virtuelle Maschinenimage erstellt wird, welches Betriebssystem verwendet wird, wie es konfiguriert wird und in welcher Umgebung es bereitgestellt wird (z. B. AWS, Azure usw.).</p>



<p>In XOAP stellt dieser Schritt sicher, dass Ihr Bild konsistent nach Ihrer ausgewählten Konfiguration erstellt wird und bereit für die Bereitstellung oder Automatisierung ist.</p>



<p>Mit der Benutzeroberfläche können Sie Folgendes tun:</p>



<ul class="wp-block-list">
<li>Legen Sie einen Namen und eine Beschreibung für die Bilddefinition fest</li>



<li>Tags zur Kategorisierung oder Filterung auswählen</li>



<li>Wählen Sie den Builder-Anbieter und die spezifische Builder-Konfiguration</li>



<li>Wählen Sie ein Basisbetriebssystemabbild</li>



<li>Verknüpfen Sie die entsprechende Provisioner-Rolle (die alle Skripte, Aufgaben und Konfigurationen enthält)</li>



<li>Erstellen Sie eine XOAP-Connector-Einrichtung für lokale Imagedefinitionen oder sichere Cloud-Umgebungen</li>



<li>Planen Sie die Ausführung von Image-Definitionen</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">Bildaufbaueinstufen ausführen oder planen</h3>



<p>Durch Ausführen der Bilddefinition wird der Bildaufbauprozess gestartet. Sie können den Fortschritt verfolgen, indem Sie auf die Schaltfläche „Status“ klicken. <strong>Läuft</strong> Die Schaltfläche befindet sich in der oberen rechten Ecke. Sie öffnet ein Seitenfenster, in dem die aktiven Läufe angezeigt werden.</p>



<p>Mit der Schaltfunktion „Logs einblenden“ können Sie die Live-Build-Logs verfolgen und den Fortschritt in Echtzeit überwachen.</p>



<p>Es gibt mehrere mögliche Zustände für eine Bilddefinition:</p>



<p><strong>Keine Runs</strong> – Die Bilddefinition wurde noch nicht ausgeführt.<br><strong>Warteschlange</strong> – Die Runde wartet in der Schlange und beginnt, wenn Ressourcen verfügbar sind.<br><strong>Laufen</strong> – Der Bildaufbauprozess ist derzeit in Arbeit.<br><strong>Erfolgt</strong> – Das Bild wurde erfolgreich erstellt und ohne Fehler abgeschlossen.<br><strong>Scheitern</strong> – Der Bildaufbauprozess stieß auf einen Fehler und konnte nicht abgeschlossen werden.<br><strong>Gehoben</strong> – Der Bildaufbau wurde von einem Benutzer erfolgreich gestoppt und konnte nicht abgeschlossen werden.</p>



<p><strong>Die Ausführung der Image-Definition kann zwischen wenigen Minuten und einigen Stunden dauern.</strong></p>



<p>Dies hängt hauptsächlich von der Anzahl der verwendeten Vorlagen und dem ausgewählten Basisbetriebssystem ab. Wenn Sie weitere Details zu einer bestimmten Bilddefinition anzeigen möchten, klicken Sie im Menü „Aktion“ auf „Details“.</p>



<p>Bei Windows Image Definitions in Cloud-Umgebungen wird der sysprep-Befehl am Ende der Image-Definition-Ausführung automatisch ausgeführt. In On-Premises-Umgebungen müssen Sie ihn manuell in Ihrer Provisioner-Rolle hinzufügen.</p>



<p>Die Sysprep-Provisioner, die wir als PowerShell-Skript automatisch in der Cloud bereitstellen, finden Sie in unserem GitHub-Repo: <a href="https://github.com/xoap-io/xoap-packer-templates">https://github.com/xoap-io/xoap-packer-templates</a>.</p>



<p>Und unten finden Sie ein Beispiel für einen Skript, den Sie für die Systembereitstellung auf lokalen Imagedefinitionen verwenden können. Um ihn zu verwenden, laden Sie einen Skript in den Ressourcenbereich hoch und legen Sie den Skriptbereitsteller am letzten Platz in Ihrer Definition fest.</p>



<h4 class="wp-block-heading" style="font-size:21px">Skript</h4>



<pre class="wp-block-code"><code>
Set-StrictMode -Version Latest
$ProgressPreference = 'SilentlyContinue'
$ErrorActionPreference = 'Stoppen'

# Einstellen der lokalen Dateiorlogging auf C:\xoap-logs
Versuchen Sie es:
    $LogDir = 'C:\xoap-logs'
    falls (-nicht (Test-Pfad $LogDir)) {
        New-Item -Path $LogDir -ItemType Directory -Force | Out-Null
    }
    
    $scriptName = [IO.Path]::GetFileNameWithoutExtension($PSCommandPath)
    $timestamp = Get-Date -Format 'yyyyMMdd-HHmmss'
    $LogFile = Join-Path $LogDir "$scriptName-$timestamp.log"
    
    Start-Transkript - $PfadLogFile -Append | Out-Null
    Write-Host "Aufzeichnen in: $LogFile"
} catch {
    Error-Warnung "Es ist nicht möglich, die Transkriptaufzeichnung auf C:\xoap-logs zu starten: $($_.Exception.Message)"
}

# Einfache Protokollierungsfunktion
Funktion Write-Log {
    param($Message)
    $timestamp = Get-Date -Format 'yyyy-MM-dd HH:mm:ss'
    Write-Host "[$timestamp] $Message"
}

Falle {
    Logdatei "ERROR: $_"
    Write-Log "ERROR: $($_.ScriptStackTrace)"
    Write-Log "ERROR EXCEPTION: $($_.Exception.ToString())"
    Versuchen Sie: {Stop-Transcript | Out-Null} catch {}
    Ausgang 1
}

Versuchen Sie es:
    Logdatei 'Anfang der abschließenden Reinigung und des Systembereitstellungs-Prozesses'
     
    # Systemlaufwerk defragmentieren
    Logdatei 'Systemlaufwerk optimieren...'
    Versuchen Sie es:
        Optimieren-Volume -Laufwerk C -Defragmentierung -Verbose:$false
        Logdatei 'Systemlaufwerkoptimierung abgeschlossen'
    } catch {
        Write-Log "Warnung: Systemlaufwerk konnte nicht optimiert werden: $($_.Exception.Message)"
    }
    
    Write-Log 'Endliche Reinigung abgeschlossen, Vorbereitung auf die Systembereitstellung...'
      
    # Stoppen von Transkription vor dem Systembereitstellungsprogramm (sysprep)
    Versuchen Sie: {Stop-Transcript | Out-Null} catch {}
    
    # Systemprep-Befehl vorbereiten
    $sysprepPath = Join-Path $env:WINDIR "System32\Sysprep\sysprep.exe"
    $sysprepArgs = @('/generalize', '/oobe')
    
    Logdatei "Running sysprep with arguments: $($sysprepArgs -join ' ')"
    Write-Log "Dies wird das System herunterfahren, sobald der Vorgang abgeschlossen ist"
    
        # Überprüfen Sie, ob das Programm sysprep.exe existiert.
        Wenn (Test-Path $sysprepPath) {
            # Starten Sie die Funktion "sysprep" mithilfe von "Start-Process", um eine bessere Fehlerbehandlung zu gewährleisten.
            $Prozess = Start-Prozess -FilePath $sysprepPath -ArgumentList $sysprepArgs -Wait -PassThru
            $exitCode = $process.ExitCode
            Falls ($null -eq $exitCode) {
                # Zurück zur $letzten Ausführung, falls ExitCode nicht gesetzt ist
                $exitCode = $LASTEXITCODE
            }
            Wenn ($exitCode -ne 0) {
                Logdatei "Sysprep ist fehlgeschlagen mit dem Auslaufcode: $exitCode"
                Ausgang: $exitCode
            }
        } sonst
            Logdatei „Das Systemprep-Programm wurde nicht im $Systemprep-Pfad gefunden“
            Ausfahrt 1
        }
    
} catch {
    Write-Log „Kritischer Fehler bei der abschließenden Reinigung: $($_.Exception.Message)“
    Versuchen Sie: {Stop-Transcript | Out-Null} catch {}
    werfen
}

</code></pre>



<p>Die Planung von Image-Definitionen bietet mehrere operative und strategische Vorteile. Durch die automatisierte Ausführung von Bild-Builds in festgelegten Intervallen werden die manuellen Eingriffe entfallen und das Risiko menschlicher Fehler verringert.</p>



<p>Planmäßige Ausführung hilft, die Konsistenz zwischen den verschiedenen Umgebungen zu gewährleisten, indem sichergestellt wird, dass die neuesten Konfigurationen und Software-Updates regelmäßig in Ihre Images integriert werden. Dies ist besonders wichtig für Compliance und Sicherheit, da damit garantiert wird, dass gepatchte und aktuelle Images stets verfügbar sind.</p>



<p>Darüber hinaus können die zeitlich geplanten Builds in den Nichtpufferzeiten den Ressourcenverbrauch optimieren und die Auswirkungen auf andere Arbeitslasten vermeiden. Außerdem verbessern regelmäßig geplante Images die Vorbereitung auf Notfallabruf-Szenarien, indem sichergestellt wird, dass saubere und aktuelle Maschinenbilder jederzeit verfügbar sind.</p>



<p>Es gibt zwei Möglichkeiten, Imagedefinitionen zu planen:</p>



<ol class="wp-block-list">
<li>Durch die Erstellung eines neuen Zeitplans</li>



<li>Durch das Bearbeiten eines bestehenden Zeitplans</li>
</ol>



<p>Um eine der beiden Optionen zu verwalten, navigieren Sie zu der entsprechenden Option. <strong>Zeitpläne</strong> Abschnitt.<br>Wenn Sie einen neuen Zeitplan erstellen möchten, klicken Sie auf <strong>Neuer Zeitplan </strong>Button in der rechten oberen Ecke. Im ersten Schritt geben Sie einen Namen an und definieren Sie die Zeitplanparameter (z. B. Häufigkeit, Startzeit). Im zweiten Schritt wählen Sie die Bilddefinitionen aus, die Sie diesem Zeitplan zuweisen möchten. Eine Bilddefinition kann mehreren Zeitplänen zugeordnet werden.</p>



<p>Wenn Sie einer Bilddefinition eine <strong>Gegenwartiger Zeitplan</strong>, Wählen Sie in der Liste den gewünschten Zeitplan aus, klicken Sie auf <strong>Dreistegiges Menü</strong>, und wählen Sie dann <strong>Details</strong>. Wählen Sie in der Detailansicht die Bilddefinitionen aus, die Sie einbeziehen möchten, und klicken Sie auf <strong>Speichern Sie</strong>.</p>



<h3 class="wp-block-heading" style="font-size:38px">Finde das erstellte Bild in Ihrem Hypervisor oder Hypercaler</h3>



<p>Sobald ein Lauf erfolgreich abgeschlossen ist, steht das erstellte Bild in Ihrer Umgebung zur Verfügung. Bilder verwenden den in der Bilddefinition definierten Namen mit einem Versionssuffix, der für jeden Lauf hinzugefügt wird. Beispiel: Wenn Ihre Bilddefinition den Namen <strong>Windows11-BaseImage</strong>, Die Bahnen werden Bilder wie <strong>Windows11-BaseImage-v1</strong>, <strong>Windows11-BaseImage-v2</strong>, und so weiter. Wenn die Bildaufbau-Phase fehlschlägt, wird kein Bild erstellt. Die genaue Methode zur Ermittlung des Bilds hängt von der Zielumgebung ab.</p>



<h4 class="wp-block-heading" style="font-size:21px">Microsoft Azure</h4>



<p>Die Speicherorte der Bilder Image Management, die in Azure mithilfe von XOAP erstellt werden, hängen von der ausgewählten B-Plattform ab.<strong>uilder Typ </strong>Während der Erstellung des Builders. In der Builder-Konfiguration können Sie zwischen den folgenden Optionen wählen: <strong>Verwaltetes Azure</strong> und <strong>Azure Galerie</strong>.</p>



<ol class="wp-block-list">
<li><strong>Azure Managed (Managed Images)</strong><br>Wenn der ausgewählte Bauarttyp <strong>Verwaltetes Azure</strong>, wird das Bild standardmäßig erstellt. <strong>Verwaltetes Bild</strong>.<br>- <strong>Ort:</strong><br>Azure Portal → <strong>Bilder</strong><br>- <strong>Verhalten:</strong><br>Das Bild wird regional gespeichert und ist nur in der Region verfügbar, in der es erstellt wurde.<br>- <strong>Anwendungsfall:</strong><br>Diese Vorgehensweise wird für einfache Bereitstellungen, Tests oder Proof-of-Concept-Szenarien empfohlen.</li>



<li><strong>Azure Gallery (Gemeinsame Bildgalerie)</strong><br>Wenn der ausgewählte Bauarttyp <strong>Azure Galerie</strong>, wird das Bild in einer <strong>Gemeinsame Bildgalerie (SIG)</strong>.<br>- <strong>Ort:</strong><br>Azure Portal → <strong>Gemeinsame Bildgalerie</strong><br>- <strong>Verhalten:</strong><br>Das Bild unterstützt Versionierung, kann in mehreren Regionen repliziert werden und ist für Unternehmensumgebungen skalierbar.<br>- <strong>Anwendungsfall:</strong><br>Ideal für Produktionsanwendungen oder Umgebungen, die regionale Redundanz und das Management des Bildlebenszyklus erfordern.</li>
</ol>



<h4 class="wp-block-heading" style="font-size:21px">Amazon Web Services (AWS)</h4>



<p>Bilder, die über XOAP erstellt wurden, werden als <strong>AMIs (Amazon Machine Images)</strong>.</p>



<p>Um zu suchen:</p>



<ol class="wp-block-list">
<li>Geh zum <strong>AWS-Konsole</strong>.</li>



<li>Navigieren Sie zu <strong>EC2 → AMIs </strong>(unter „Bilder“ im linken Menü).</li>



<li>Vergewissern Sie sich, dass Sie den Filter von „In Besitz von Amazon“ in „In Besitz von mir“ ändern.</li>



<li>Suchen mithilfe der <strong>AMI-ID</strong> oder der Name, der von der XOAP-Bilddefinition zurückgegeben wird (z. B. ami-xxxxxxxxxxxxxxxxx).</li>
</ol>



<p>Standardmäßig sind AMIs <strong>privat</strong> — sie sind nur für das Konto sichtbar, das sie erstellt hat.<br>Um eine AMI von einem anderen AWS-Konto aus zugänglich zu machen, müssen Sie Folgendes tun: <strong>Teilen Sie es </strong>Ausdrücklich.<br>Führen Sie die folgenden Schritte im Konto aus, in dem die AMI erstellt wurde:</p>



<ol class="wp-block-list">
<li>Öffnen <strong>EC2 → AMIs </strong>(in der Region, in der die AMI erstellt wurde, z. B. eu-central-1).</li>



<li>Finden Sie die AMI (z. B. ami-0839804dea557cd2b).</li>



<li>Wählen Sie die AMI aus und klicken Sie <strong>Aktionen → Bildberechtigungen ändern</strong>.</li>



<li>Fügen Sie die <strong>AWS-Kontonummer </strong>des Empfängerkontos.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong>.</li>
</ol>



<p>Sobald die Datei geteilt ist, wird sie unter “<strong>Privatbilder</strong>”Filter in der EC2-Benutzeroberfläche des Empfängers.“.</p>



<h4 class="wp-block-heading" style="font-size:21px">Google Cloud-Plattform (GCP)</h4>



<p>Die XOAP-Bilder in GCP werden unter <strong>Compute Engine → Bilder</strong>.</p>



<p>Um zu suchen:</p>



<ol class="wp-block-list">
<li>Geh zum <strong>Google Cloud Konsole</strong>.</li>



<li>Navigieren Sie zu <strong>Compute Engine → Bilder</strong>.</li>



<li>Filtern Sie nach Projekt oder nutzen Sie die Suchleiste, um den von XOAP generierten Bildnamen zu finden.</li>



<li>Benutzerdefinierte Bilder können nach <em>Bildfamilien</em> oder <em>Einzelne Einträge</em> abhängig davon, wie die Konfiguration der Build-Instanz gestaltet war</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Problemen mit Bildbuilds oder Ausführungsausfällen vorbeugen</h3>



<p>Bei der Erstellung eines Bildes mithilfe Image Management von XOAP können in der Regel Probleme aus einer der folgenden drei Bereiche auftreten:</p>



<ol class="wp-block-list">
<li><strong>Verbindungen</strong> – Falsch konfiguriertes Cloud-Verbindungsproblem (z. B. ungültige Anmeldeinformationen oder fehlende Berechtigungen).</li>



<li><strong>Beisteller</strong> – Falsch ausgewählte oder falsch konfiguriert verarbeitende Komponenten, wie beispielsweise Skripts oder Tools, die während der Ausführung fehlschlagen.</li>



<li><strong>Builder-Konfiguration</strong> – Fehlkonfigurierte Builder-Parameter (z. B. ungültige Region, fehlende Bildeinstellungen).</li>
</ol>



<p>Alle drei Arten von Problemen sind in der <strong>Logdateien der Bilddefinition laufen</strong>.</p>



<p>Um das Problem schnell zu identifizieren:</p>



<ul class="wp-block-list">
<li>Navigieren Sie zu dem <strong>Bilddefinitionen</strong> Tisch.</li>



<li>Klicken Sie auf <strong>Status (Letzte Ausführung) </strong>für die entsprechende Bildauflösung.</li>



<li>Ein Seitenfenster wird angezeigt, das die <strong>Log der letzten Ausführung</strong>.</li>



<li>Überprüfen Sie den Protokollaufbau, um die Fehlerzeile zu finden und die erforderlichen Korrekturmaßnahmen zu ergreifen.</li>
</ul>



<p>Die Überprüfung dieser Protokolle ist der effizienteste Weg, Fehler zu debuggen und sicherzustellen, dass die Image-Builds erfolgreich verlaufen.</p>



<p>Für Protokolle aus früheren Durchläufen klicken Sie auf das Dreiecksymbol neben der Bilddefinition und wählen Sie „Details“. Scrollen Sie nach unten zum Abschnitt „Vergangene Durchläufe“ und klicken Sie auf den Status des gewünschten Durchlaufs, um dessen Protokoll anzuzeigen.</p>



<p>Während des Bildaufbaus können Probleme in Echtzeit identifiziert und behoben werden. Aktive Bildaufbau sind in dem Abschnitt „Ausführungen“ sichtbar, der sich in der rechten oberen Ecke der Seite „Bilddefinitionen“ befindet.</p>



<p>Um den laufenden Prozess zu überwachen:</p>



<ul class="wp-block-list">
<li>Klicken Sie auf das Log-Symbol neben dem Bildaufbau, um die Live-Logansicht zu öffnen.</li>



<li>Die Protokolle werden in Echtzeit übertragen und die neuesten Einträge werden am oberen Rand angezeigt.</li>
</ul>



<p>Dies ermöglicht Ihnen,</p>



<ul class="wp-block-list">
<li>Verfolgen Sie die Schritte zur Bereitstellung der Routen während des gesamten Prozesses.</li>



<li>Identifizieren Sie schnell lang anhaltende Provider, die zu Timeout-Fehlern führen können.</li>



<li>Nehmen Sie frühzeitig Korrekturmaßnahmen vor, was möglicherweise erhebliche Zeit beim Debuggen und der Validierung spart.</li>
</ul>



<p>Diese Ansicht ist besonders nützlich, um Fehler zu diagnostizieren, ohne warten zu müssen, bis der gesamte Build abgeschlossen ist.</p>



<p>Bei virtuellen Maschinen zur Image-Erstellung auf lokalem Server werden Protokolle in der Regel lokal in den folgenden Verzeichnissen gespeichert:</p>



<ul class="wp-block-list">
<li>Vorübergehende Ordner: C:\Windows\Temp und %TEMP% (z. B. C:\Users\AppData\Local\Temp)</li>



<li>Windows-Fehlerprotokolle (nützlich bei Problemen mit Installation/Aktualisierung/Systembereitstellung):</li>



<li>Event Viewer: Anwendung und System</li>



<li>C:\Windows\Logs\DISM\dism.log und C:\Windows\Logs\CBS\CBS.log</li>



<li>Sysprep: C:\Windows\System32\Sysprep\Panther\setupact.log und setuperr.log</li>
</ul>



<p>Wenn Sie sie nicht finden können, liegt der häufigste Grund darin, dass die Build-VM nach dem Ausführen automatisch gesäubert wird (auch bei einem Fehler), sodass die lokalen Protokolle mitgelöscht werden.</p>



<p><strong>Tipp:</strong> Wenn Sie den Lauf stoppen, wird die temporäre Build-VM nicht gelöscht, sodass Sie sie verbinden und die Protokolle zur Fehlerbehebung abrufen können. Nachdem Sie die Untersuchung abgeschlossen haben, vergessen Sie nicht, die temporäre Build-VM zu löschen, um nicht ungenutzte Ressourcen zurückzulassen.</p>



<h3 class="wp-block-heading" style="font-size:28px">Gängige Probleme beim Bildaufbau und wie man sie behebt</h3>



<ol class="wp-block-list">
<li><strong>Inkompatible Provisioner</strong> – Die Verwendung von Linux-Provisionern auf einem Windows-basierten Image (oder umgekehrt) führt zu Fehlern. <strong>Auflösung:</strong> Überprüfen Sie die Provisioner-Gruppen, die der ausgewählten Rolle zugeordnet sind, und entfernen Sie alle, die nicht mit dem Betriebssystem des Images zusammenhängen.</li>



<li><strong>Unzulässige Anmeldeinformationen oder Verbindungseinstellungen</strong> – Verbindungsprobleme können auftreten, wenn die Anmeldeinformationen falsch sind oder der Benutzer nicht über ausreichende Berechtigungen verfügt. <strong>Auflösung: </strong>Überprüfen Sie Ihre Verbindungskonfiguration unter „Verbindungen“. Stellen Sie sicher, dass die Anmeldeinformationen gültig sind und dass Sie über die entsprechenden Zugriffsrechte verfügen.</li>



<li><strong>Fehlende Builder-Konfiguration </strong>– Fehler können auftreten, wenn die Konstruktionskonfiguration Ressourcen verweist, die nicht existieren, wie z. B. ein virtuelles Netzwerk oder eine Ressourcengruppe. <strong>Auflösung:</strong> Überprüfen Sie alle Werte in den Konstruktionseinstellungen, insbesondere die Netzwerk- und Ressourcengruppe-Namen.</li>



<li><strong>Veraltet: Definition des Betriebssystems </strong>– Ältere Bilddefinitionen können veraltete oder veraltete Betriebssysteme beschreiben. <strong>Auflösung:</strong> Navigieren Sie zu „Betriebssystemen“ und installieren Sie die neueste Version. Aktualisieren Sie anschließend die OS-Auswahl im Bilddefinitionen-Details aus dem Dropdown-Menü in die neueste Version.</li>
</ol>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-images/">Image Definitions</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-images/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Builder Configuration</title>
		<link>https://xoap.io/de/docs/imagexo-builders/</link>
					<comments>https://xoap.io/de/docs/imagexo-builders/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:28:23 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9963</guid>

					<description><![CDATA[<p>Kurzanleitung Die Builder-Definition legt fest, wo und wie ein Bild erstellt wird, abhängig von der ausgewählten Plattform oder dem Cloud-Provider (z. B. AWS, Azure, Google Cloud, oder VMware). Während der Konfiguration des Builders können Sie außerdem die Verbindung auswählen, die für Ihre Cloud- oder On-Premise-Umgebung verwendet werden soll. Einen neuen Builder-Konfigurator erstellen Bearbeiten einer Builder-Konfiguration Entfernen einer Builder-Konfiguration […]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-builders/">Builder Configuration</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Die Builder-Definition definiert <strong>Wo und wie</strong> Es wird ein Image erstellt, das auf der ausgewählten Plattform oder dem ausgewählten Cloud-Anbieter basiert (z. B. AWS, Azure, Google Cloud oder VMware). Bei der Konfiguration des Builders wählen Sie außerdem die <strong>Verbindung</strong> für Ihre Cloud- oder On-Premises-Umgebung.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen einer neuen Builder-Konfiguration</h3>



<ol class="wp-block-list">
<li>Klicken Sie in der oberen rechten Ecke auf <strong>+ Neue Builder-Konfiguration</strong>.</li>



<li>Wählen Sie „Baukörperkonfiguration für Cloud-Images erstellen“ oder wählen Sie eine bestimmte <strong>Konfiguration der On-Premises-Builder-Software</strong>.</li>



<li>Geben Sie alle erforderlichen Parameter ein und klicken Sie auf <strong>Bestätigen Sie</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Builder-Konfiguration bearbeiten</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Builder-Konfiguration und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die erforderlichen Parameter und klicken Sie auf <strong>Speichern Sie</strong></li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Builder-Konfiguration löschen</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Builder-Konfiguration und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Anforderungen an den Anschluss:</h4>



<p>Wenn Sie Ihre Einstellungen noch nicht eingerichtet haben <strong>Verbindung</strong>, Sie können dies während der Erstellung des Builders durch Klicken auf <strong>+ Verbindungsaufbau hinzufügen.</strong></p>



<h4 class="wp-block-heading" style="font-size:21px">Allgemeine Informationen:</h4>



<p>In der <strong>Allgemeine Details </strong>Die Akkordeon-Anzeige zeigt alle erforderlichen Parameter an. Für weitere Parameter erweitern Sie die anderen Akordeone.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>Die <strong>Bauunternehmer</strong> Definitionen definieren <strong>wo</strong> (welche Plattform oder Cloud-Anbieter) <strong>und wie</strong> (welche Konfiguration und Instanzart) eine Imagedatei erstellt wird. Sie repräsentiert die Infrastrukturebene des Image-Erstellungsprozesses und ist für den Start der Basis-virtuellen Maschine verantwortlich, die später von Provisionern angepasst wird.</p>



<p>In XOAP müssen Sie beim Erstellen einer Builder-Konfiguration die folgenden Informationen angeben:</p>



<ul class="wp-block-list">
<li><strong>Anbieter</strong> – z. B. AWS, Azure oder VMware</li>



<li><strong>Verbindung</strong> – die Anmeldeinformationen und das Endgerät, das zur Verbindung zur Plattform verwendet wird</li>



<li><strong>Region</strong> – die Ziel-Cloud-Position</li>



<li><strong>Instanztyp </strong>– das Rechenressourcen wie CPU und RAM definiert</li>
</ul>



<p>Diese Einstellungen geben XOAP zusammen an, wie die zugrunde liegende Infrastruktur bereitgestellt werden soll, um das Image zu erstellen.</p>



<p>Weitere Informationen zu den zusätzlichen Einstellungen, die Sie in der Builder-Konfiguration konfigurieren können, finden Sie unter den folgenden Links:</p>



<ul class="wp-block-list">
<li><a href="https://developer.hashicorp.com/packer/integrations/hashicorp/azure/latest/components/builder/arm" target="_blank" rel="noreferrer noopener">Azurblau</a></li>



<li><a href="https://developer.hashicorp.com/packer/integrations/hashicorp/amazon/latest/components/builder/ebs" target="_blank" rel="noreferrer noopener">AWS</a></li>



<li><a href="https://developer.hashicorp.com/packer/integrations/hashicorp/googlecompute" target="_blank" rel="noreferrer noopener">Google Cloud</a></li>



<li><a href="https://developer.hashicorp.com/packer/integrations/hashicorp/vmware/latest/components/builder/iso" target="_blank" rel="noreferrer noopener">VMware</a></li>



<li><a href="https://developer.hashicorp.com/packer/integrations/nutanix-cloud-native/nutanix/latest/components/builder/nutanix" target="_blank" rel="noreferrer noopener">Nutanix</a></li>
</ul>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-builders/">Builder Configuration</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-builders/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Operating Systems</title>
		<link>https://xoap.io/de/docs/imagexo-operating-systems/</link>
					<comments>https://xoap.io/de/docs/imagexo-operating-systems/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:31:15 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9965</guid>

					<description><![CDATA[<p>Quick guide In XOAP, the Operating System represents the base image that will be used as the foundation for your custom virtual machine image. Add a new Cloud Operating System Add a new On-Premises Operating System Edit an Operating System Delete an Operating System Additional useful information OS updated list: XOAP retrieves updated OS lists [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-operating-systems/">Operating Systems</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>In XOAP stellt das Betriebssystem das Basisabbild dar, das als Grundlage für Ihr benutzerdefiniertes virtuelles Maschinenabbild verwendet wird.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen Sie ein neues Cloud-Betriebssystem</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Basissymbol hinzufügen</strong> und wählen Sie <strong>Wolke</strong>.</li>



<li>Geben Sie die <strong>Anbieter</strong>, <strong>Region</strong>, und <strong>Plattform</strong> Details.</li>



<li>Wählen Sie ein oder mehrere Betriebssysteme aus und klicken Sie auf <strong>Hinzufügen</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein neues On-Premises-Betriebssystem hinzufügen</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Basissymbol hinzufügen</strong> und wählen Sie <strong>On-Premises</strong>.</li>



<li>Definieren Sie die ISO-bezogenen Parameter.</li>



<li>Wählen Sie die Autounattend-Datei und die Setup-Dateien für Ihr Betriebssystem aus, und klicken Sie dann auf <strong>Hinzufügen</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein Betriebssystem bearbeiten</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf „Betriebssystem“ und wählen Sie „ <strong>Details</strong>.</li>



<li>Aktualisieren Sie die konfigurierbaren Parameter und klicken Sie auf <strong>Speichern Sie</strong>.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Ein Betriebssystem löschen</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf „Betriebssystem“ und wählen Sie „ <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Aktuelle Liste der OS-Updates:</h4>



<p>XOAP sammelt wöchentlich aktualisierte OS-Listen von unterstützten Cloud-Anbietern.</p>



<h4 class="wp-block-heading" style="font-size:21px">Betriebssysteme:</h4>



<p>Betriebssysteme können von Cloud-Anbietern eingestellt oder entfernt werden, was dazu führen kann, dass die Image-Definition-Ausführung fehlschlägt. Um dies zu vermeiden, halten Sie Ihre Betriebssysteme auf dem neuesten Stand, indem Sie die neuesten Versionen hinzufügen und Ihre Image-Definitionen entsprechend aktualisieren.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>In XOAP stellt das Betriebssystem das Basisimage dar, das als Grundlage für Ihr benutzerdefiniertes virtuelles Maschinenimage dienen soll. Sie können eine oder mehrere Betriebssystemversionen aus Ihrem Cloud-Provider auswählen (z. B. Azure, AWS, GCP), um den Anforderungen Ihrer Infrastruktur gerecht zu werden. Dieser Schritt ist unerlässlich, da alle Bereitstellung, Anpassung und Image-Erstellung auf diesem Basisbetriebssystem stattfinden.</p>



<p>Beim Hinzufügen eines Cloud-Betriebssystems in XOAP definieren Sie:</p>



<ul class="wp-block-list">
<li>Anbieter – Wählen Sie den Cloud- oder Plattformanbieter (z. B. Azure, AWS Google Cloud)</li>



<li>Region – Geben Sie den Regionen an, in denen das Basisimage verfügbar ist</li>



<li>Plattformdetails – Wählen Sie die OS-Version, die Architektur (x64/ARM), die Hypervisor-Generation und die SKU</li>



<li>Tags – Optional können Sie Tags hinzufügen, um das Betriebssystem für zukünftige Referenzen zu organisieren oder zu kategorisieren.</li>
</ul>



<p>Beim Hinzufügen eines On-Premises-Betriebssystems in XOAP definieren Sie:</p>



<ul class="wp-block-list">
<li><strong>Name</strong> – Name Ihres Betriebssystems. Sie können den Namen nach Ihren eigenen Namensregeln festlegen</li>



<li><strong>ISO-Dateiname</strong> – geben Sie den Namen Ihrer ISO-Datei an, die als Basis-Betriebssystem für Ihre Bilddefinition verwendet wird</li>



<li><strong>ISO-Pfad</strong> – vollständige Position in Ihrer ISO-Datei</li>



<li><strong>ISO-Prüfsumme</strong> – Prüfsumme Ihrer ISO als zusätzliche Sicherheitsfunktion</li>



<li><strong>Autounattend</strong> – Datei, die bei der Installation verwendet wird, um die Windows-Einstellungen zu ändern. Diese Datei muss in das XOAP-Ressourcengebiet hochgeladen werden.</li>



<li><strong>Einrichtungsdateien </strong>– definiert, welche zusätzlichen Dateien XOAP während der Systeminstallation in die virtuelle Maschine eingebettet werden.</li>
</ul>



<p>Diese Dateien werden typischerweise von unattend.xml verwendet, um Treiber, Tools zu installieren oder benutzerdefinierte PowerShell-Skripts während oder unmittelbar nach dem ersten Start auszuführen.</p>



<h3 class="wp-block-heading" style="font-size:28px">Hinweise vor Ort</h3>



<p>Für <strong>On-Premises-Betriebssysteme</strong>, XOAP <strong>lädt die ISO selbst nicht hoch bzw. speichert sie nicht.</strong> Stattdessen registrieren Sie die ISO, indem Sie deren <strong>Pfad</strong> und <strong>Checksumme</strong>, und die Infrastruktur (Hypervisor/Speicher) muss bereit sein, <strong>Zugriff auf diese ISO-Datei während der Ausführung</strong>.</p>



<p>Was das in der Praxis bedeutet:</p>



<ul class="wp-block-list">
<li>Die ISO-Datei wird in Ihrem <strong>Hypervisor-Speicher</strong> (z. B. vSphere-Datenspeicher / Hyper-V-Bibliothek) oder auf einem<strong>Dateispeicherung </strong>(z. B. SMB-/UNC-Pfad).</li>



<li>XOAP-Shops <strong>Metadaten</strong> Informationen zu ISO (Name, Pfad, Prüfkontrolle) und deren Verwendung bei der Bildaufbau-Verarbeitung.</li>



<li>Vergewissern Sie sich, dass die Bauteile (z. B. der Host, auf dem der On-Premise-Builder läuft) die folgenden Voraussetzungen erfüllen: <strong>Zugang zu Netzwerken und Berechtigungen</strong> Um die ISO aus dem angegebenen Pfad zu lesen.</li>
</ul>



<p>Verwenden Sie Get-FileHash, um die Prüfsumme für die ISO-Datei zu generieren:</p>



<p>Get-FileHash -Path “<a href="http://\\fileserver\isos\Windows11_24H2.iso" target="_blank" rel="noreferrer noopener">\fileserver\isos\Windows11_24H2.iso</a>”-Algorithmus SHA256. Kopieren Sie den zurückgegebenen Hashwert in das ISO-Checksum-Feld in XOAP.</p>



<p><strong>Verwenden Sie eindeutige Dateinamen </strong>Wenn Sie planen, mehrere Dateien hochzuladen <em>autounattend</em> Dateien für das gleiche Betriebssystem (z. B. unterschiedliche Sprachen, Umgebungen und Treiber-Pakete).</p>



<p>Beispiel für die Namenskonvention:</p>



<ul class="wp-block-list">
<li>Autounattend_W11_23H2_EN.xml</li>



<li>Autounattend_W11_23H2_DE.xml</li>



<li>Autounattend_W11_23H2_WithDrivers.xml</li>
</ul>



<p><strong>Das ist wichtig:</strong> Die Ressourcen von Autounattend sind <strong>Während des Bereitstellungs-/Entwicklungsprozesses umbenannt </strong>(als Teil der Art und Weise, wie XOAP Ressourcen in die temporäre VM integriert). Aufgrund dessen ist es erforderlich, <strong>Abgegrenzte Dateinamen in XOAP-Ressourcen </strong>Es ist wichtig, sie so zu verwalten, dass Verwirrungen bei der Auswahl der richtigen Datei vermieden werden.</p>



<p>Vergewissern Sie sich, dass die Autounattend-Datei mit dem Ziel-Betriebssystem (Edition/SKU, Architektur, erwartender Installationsablauf) übereinstimmt und alle Setup-Dateien bzw. Treiber mit Pfaden verweist, die in Ihrem Installationsprozess gültig sind.</p>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-operating-systems/">Operating Systems</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-operating-systems/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Provisioner Roles</title>
		<link>https://xoap.io/de/docs/imagexo-roles/</link>
					<comments>https://xoap.io/de/docs/imagexo-roles/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:38:01 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9967</guid>

					<description><![CDATA[<p>Quick guide A Provisioner Role in XOAP is a higher-level construct that allows you to group together multiple Provisioner Groups into a single unit. Add a new Provisioner Role Edit a Provisioner Role Delete a Provisioner Role Additional useful information Provisioner Role: Only one Provisioner Role can be used in an Image Definition. The Provisioner [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-roles/">Provisioner Roles</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Eine Provisioner-Rolle in XOAP ist ein höherer Konstrukt, der es Ihnen ermöglicht, mehrere Provisioner zu gruppieren. <strong>Anbietergruppen</strong> in eine einzige Einheit.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen einer neuen Provisioner-Rolle</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Provisioner-Rolle erstellen</strong>.</li>



<li>Geben Sie die erforderlichen Parameter ein, wie zum Beispiel <strong>Name</strong> und <strong>Beschreibung</strong>.</li>



<li>Zuweisen Sie Provisioner-Gruppen, indem Sie auf „+ Provisioner-Gruppen zuweisen“ klicken.</li>



<li>Klicken Sie auf „Speichern“, um die neue Provisioner-Rolle zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Rolle bearbeiten</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Provisioner-Rolle und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die Parameter oder ändern Sie die zugeordneten Gruppen.</li>



<li>Klicken Sie auf „Speichern“, um die Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Rolle löschen</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Provisioner-Rolle und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Verantwortungsperson:</h4>



<p>Nur <strong>ein</strong> Die Provisioner-Rolle kann in einer Bilddefinition verwendet werden. Die Provisioner-Rolle ist daher die höchste Ebene für die Ausführung von Provisionern bei der Bilderstellung. Sie <strong>Kann nicht</strong> Wenn eine Provisioner-Rolle derzeit in einer Bilddefinition verwendet wird, löschen Sie sie.</p>



<h4 class="wp-block-heading" style="font-size:21px">Provisioner Group:</h4>



<p>Jeder <strong>Versorgergruppe</strong> Es kann nur einmal zu einer bestimmten Provisioner-Rolle hinzugefügt werden.</p>



<h4 class="wp-block-heading" style="font-size:21px">Ausführungsvorgang:</h4>



<p>Bei der Bilderstellung werden die Provider in der Reihenfolge der Ausführung ausgeführt. <strong>von oben nach unten </strong>Im Rahmen der Rolle: Alle Verpflegern in der ersten Gruppe laufen zuerst, gefolgt von der zweiten Gruppe, der dritten Gruppe usw.</p>



<h4 class="wp-block-heading" style="font-size:21px">Anordnung der Gruppen:</h4>



<p>Sie können die Reihenfolge der Gruppen in einer Provisioner-Rolle ändern, indem Sie sie in der Detailansicht der Provisioner-Rolle verschieben und ausrichten.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>A <strong>Bereitsteller Rolle </strong>In XOAP handelt es sich um einen höherniveauigen Konstrukt, der es Ihnen ermöglicht, mehrere Elemente zu gruppieren. <strong>Anbietergruppen</strong> in eine einzige Einheit. Es definiert <strong>welche Berechnungsgruppen ausgeführt werden</strong> Während des Bildaufbaus und in welcher Reihenfolge.</p>



<p><strong>Provisioner-Rollen sind besonders nützlich, wenn:</strong></p>



<ul class="wp-block-list">
<li>Sie möchten vorgefertigte Gruppen zusammen mit verschiedenen Bilddefinitionen wiederverwenden.</li>



<li>Sie müssen komplexe Abläufe der Bereitstellung in eine überschaubare Einheit zusammenführen.</li>
</ul>



<p><strong>Bei der Erstellung einer Provisioner-Rolle definieren Sie:</strong></p>



<ul class="wp-block-list">
<li><strong>Rollenname</strong> – eine eindeutige Kennung für die Rolle</li>



<li><strong>Beschreibung </strong>– eine kurze Beschreibung der Funktion (z. B. “Domain verbinden und Basislinie anwenden”)</li>



<li><strong>Tags</strong> – optionale Etiketten, um Rollen zu kategorisieren oder zu suchen zu helfen</li>



<li><strong>Ausgewählte Bereitstellungsgruppen</strong> – wählen Sie die Gruppen aus, die während der Entwicklung ausgeführt werden sollen</li>
</ul>



<p>Provisioner-Gruppen innerhalb einer Rolle werden ausgeführt <strong>in der Reihenfolge, in der sie aufgeführt sind</strong>, und die gesamte Funktion kann dann in mehreren Bilddefinitionen wiederverwendet werden.</p>



<p>Eine einzelne Provisioner-Rolle kann in mehreren Image-Definitionen verwendet werden, genau wie Provisioner-Gruppen und die Provisioner selbst. Dies trägt zur Wiederverwendbarkeit und Konsistenz über mehrere Builds hinweg bei.</p>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-roles/">Provisioner Roles</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-roles/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Provisioner Groups</title>
		<link>https://xoap.io/de/docs/imagexo-groups/</link>
					<comments>https://xoap.io/de/docs/imagexo-groups/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:39:53 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9969</guid>

					<description><![CDATA[<p>Quick guide A Provisioner Group in XOAP allows you to organize multiple provisioners into a single, logical unit. Add a new Provisioner Group Edit a Provisioner Group Delete a Provisioner Group Additional useful information Group rules: A provisioner can be added to the same group only once, but the same provisioner can belong to multiple [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-groups/">Provisioner Groups</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Eine Provisioner-Gruppe in XOAP ermöglicht es Ihnen, mehrere Provisioner in eine einzige, logische Einheit zu organisieren.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Erstellen einer neuen Provisioner-Gruppe</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Provisioner-Gruppe erstellen</strong>.</li>



<li>Geben Sie die erforderlichen Parameter ein, wie zum Beispiel <strong>Name</strong> und <strong>Beschreibung</strong>.</li>



<li>Vergeben Sie die Befugnisse durch Klicken <strong>+ Provisioner zuweisen</strong>.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um die neue Provisioner-Gruppe zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Gruppe bearbeiten</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Provisioner-Gruppe und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die Parameter oder ändern Sie die zugeordneten Bereitsteller.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um die Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Gruppe löschen</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf die Provisioner-Gruppe und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Gruppenvorschriften:</h4>



<p>Ein Provider kann nur einmal in dieselbe Gruppe aufgenommen werden, aber derselbe Provider kann in mehrere Gruppen gehören.</p>



<h4 class="wp-block-heading" style="font-size:21px">Ausführung:</h4>



<p>Die Befehle in einer Gruppe werden ausgeführt, indem <strong>von oben nach unten</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">Anordnung der Verpflegern:</h4>



<p>Sie können die Reihenfolge der Bereitsteller innerhalb einer Bereitstellergruppe ändern, indem Sie sie in der Detailansicht der Bereitstellergruppe verschieben und ausziehen.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>A <strong>Versorgergruppe</strong> In XOAP können Sie mehrere Provider in eine <strong>Einzelne, logische Einheit</strong>. Dies ist nützlich, um verwandte Konfigurationsaufgaben oder Installationsschritte zu gruppieren, die während des Image-Build-Prozesses zusammen angewendet werden sollten.</p>



<p>Die Verpfleger innerhalb der Gruppe sind <strong>ausgeführt in der exakten Reihenfolge </strong>Sie sind aufgeführt, was Ihnen vollständige Kontrolle über den Ausführungsprozess gibt. Sie können beispielsweise sicherstellen, dass eine Datei kopiert wird, bevor ein Skript ausgeführt wird, oder dass Windows-Updates vor einem Neustart ausgeführt werden.</p>



<p>Bei der Erstellung einer Bereitstellungsgruppe definieren Sie:</p>



<ul class="wp-block-list">
<li><strong>Gruppenname</strong> – ein einzigartiger Name für eine einfache Identifizierung</li>



<li><strong>Beschreibung</strong> – optionaler Text, der den Zweck der Gruppe erläutert</li>



<li><strong>Tags</strong> – um Gruppen in großen Umgebungen zu organisieren und zu filtern</li>



<li><strong>Ausgewählte Lieferanten </strong>– wählen Sie einen oder mehrere Anbieter aus der verfügbaren Liste aus, die Sie hinzufügen möchten</li>
</ul>



<p>Provisionen innerhalb einer Provisioner-Gruppe werden in der Reihenfolge ausgeführt, in der sie aufgeführt sind, und die gesamte Gruppe kann anschließend in mehreren Provisioner-Rollen wiederverwendet werden. Dies trägt zur Wiederverwendbarkeit und Konsistenz über die verschiedenen Builds hin hinweg bei.</p>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-groups/">Provisioner Groups</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-groups/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Provisioners</title>
		<link>https://xoap.io/de/docs/imagexo-provisioners/</link>
					<comments>https://xoap.io/de/docs/imagexo-provisioners/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:41:57 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9971</guid>

					<description><![CDATA[<p>Quick guide A provisioner is a key component in the image build process used to customize the virtual machine after it has been created by the builder. Add a new Provisioner Edit a Provisioner Delete a Provisioner Additional useful information Multi-group assignment: When creating a Provisioner, you can automatically add it to multiple Provisioner Groups. [&#8230;]</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-provisioners/">Provisioners</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-08f878cd wp-block-group-is-layout-flex">
<h2 class="wp-block-heading" style="font-size:38px">Schnellübersicht</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Ein Provisioner ist eine Schlüsselkomponente im Bildaufbau-Prozess, der verwendet wird, um die virtuelle Maschine anzupassen, nachdem sie vom Ersteller erstellt wurde.</p>
</blockquote>



<h3 class="wp-block-heading" style="font-size:28px">Ein neues Provisioner hinzufügen</h3>



<ol class="wp-block-list">
<li>Klicken Sie auf <strong>+ Provisioner erstellen</strong>.</li>



<li>Geben Sie die erforderlichen Parameter ein, wie zum Beispiel <strong>Name</strong> und <strong>Beschreibung</strong>.</li>



<li>Wählen Sie die Option „ <strong>Provisioner-Typ</strong> und alle erforderlichen Parameter einzugeben.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> um den neuen Provisioner zu erstellen.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Anwendung bearbeiten</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf den Provisioner und wählen Sie <strong>Details</strong>.</li>



<li>Aktualisieren Sie die Provisioner-Parameter nach Bedarf.</li>



<li>Klicken Sie auf <strong>Speichern Sie</strong> Um die Änderungen anzuwenden.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Eine Provisioner-Einrichtung löschen</h3>



<ol class="wp-block-list">
<li>Klicken Sie mit der rechten Maustaste auf den Provisioner und wählen Sie <strong>Löschen</strong>.</li>



<li>Bestätigen Sie die Löschung.</li>
</ol>



<h3 class="wp-block-heading" style="font-size:28px">Weitere nützliche Informationen</h3>



<h4 class="wp-block-heading" style="font-size:21px">Zuweisung mehrerer Gruppen:</h4>



<p>Beim Erstellen eines Provisioners können Sie diesen automatisch in mehrere Provisioner-Gruppen einfügen.</p>



<h4 class="wp-block-heading" style="font-size:21px">Kombinierte Führung:</h4>



<p>Provisioners ist der Ort, an dem Sie das XOAP kombinieren. <strong>Application Management</strong> und <strong>Configuration Management</strong> Module mit <strong>Image Management</strong>.</p>



<h4 class="wp-block-heading" style="font-size:21px">OS-spezifische Anbieter:</h4>



<p>Einige Provisioner sind nur für Linux oder nur für Windows verfügbar. Achten Sie beim Zuordnen zu Provisioner-Gruppen darauf, dass Sie die richtige Option auswählen.</p>



<h2 class="wp-block-heading" style="font-size:38px">Technische Dokumentation</h2>



<p>Ein Provisioner ist eine Schlüsselkomponente im Bildaufbau-Prozess, der verwendet wird, um die virtuelle Maschine anzupassen, nachdem sie von der Builder-Konfiguration erstellt wurde. Mit Hilfe von Provisionern können Sie Aufgaben innerhalb der VM automatisieren, um diese für Ihren spezifischen Anwendungsfall vorzubereiten.</p>



<p>Provisioners arbeiten innerhalb des Gastbetriebssystems und sind dafür verantwortlich, den Systemzustand zu ändern, bevor das Image finalisiert wird.</p>



<p>Provisioner können verwendet werden, um:</p>



<ul class="wp-block-list">
<li>Software installieren (z. B. Chrome, Office, .NET Framework)</li>



<li>Dateien an bestimmte Speicherorte auf der VM kopieren</li>



<li>Systemeinstellungen konfigurieren (z. B. Registrierung, Dienste, Netzwerk)</li>



<li>Anwenden von Härtungs- oder Compliance-Basisstandards (z. B. STIG, CIS)</li>



<li>Starten Sie PowerShell, Bash, CMD oder andere Skripts</li>



<li>Anwenden von DSC-Konfigurationen oder Anbindung der Maschine an einen Domänennamen (in Enterprise-Builds)</li>



<li>Windows-Updates installieren</li>



<li>Neu starten von Windows-Instanzen</li>
</ul>



<p>In XOAP sind die Provisioner modular und wiederverwendbar, sodass ein einzelner Provisioner in mehreren Image-Definitionen referenziert werden kann. Dies ermöglicht eine konsistente Konfiguration über mehrere Builds hinweg und reduziert die Doppelarbeit bei der Verwaltung Ihres Image-Pipelines.</p>



<p>XOAP unterstützt mehrere Arten von Provisionern, die jeweils dazu dienen, eine bestimmte Art von Aufgabe während der Bilderstellung zu automatisieren:</p>



<ul class="wp-block-list">
<li><strong>Anwendungsgruppen-Installer </strong>– Installiert Anwendungen aus der ausgewählten Anwendungsgruppe.</li>



<li><strong>Anwendungsszenario-Installer</strong> – Installiert Anwendungen aus der ausgewählten Anwendungsposition.</li>



<li><strong>DSC-Lokale Konfiguration</strong> – Kopieren Sie die lokalen DSC-Konfigurationsdateien (Desired State Configuration) in das Bild, das während oder nach der Bereitstellung angewendet werden soll. Die Konfiguration kann in den Ressourcenbereich hochgeladen und aus dem Dropdown-Menü ausgewählt werden.</li>



<li><strong>DSC Pullserver-Konfiguration</strong> – Führt eine Konfiguration aus, die aus dem XOAP- Configuration Management Modul stammt.</li>



<li><strong>Datei</strong> – Kopiert Dateien aus dem XOAP-Arbeitsbereich in das Bild – beispielsweise Konfigurationsdateien, Skripts oder Assets.</li>



<li><strong>Linux-Shell-Befehl</strong> – Ausführt eine einzelne Inline-Shell-Anweisung (z. B. apt install, chmod usw.) auf einem Linux-System.</li>



<li><strong>Linux-Shell-Skript</strong> – Lädt ein vollständiges Shell-Skript (.sh) herunter, um Linux-basierte Images mit komplexerer Logik zu konfigurieren. Sie können das Skript aus dem Bereich „Ressourcen“ auswählen.</li>



<li><strong>PowerShell-Befehl</strong> – Ausführt einen PowerShell-Einzeilenbefehl auf Windows-basierten Maschinen – nützlich zum Festlegen von Registrierungsschlüsseln, Diensten usw.</li>



<li><strong>PowerShell-Skript</strong> – Lädt ein komplettes PowerShell-Skript herunter, um erweiterte Konfigurationsaufgaben im Windows-Betriebssystem durchzuführen. Sie können das Skript aus dem Bereich „Ressourcen“ auswählen.</li>



<li><strong>Windows neu starten</strong> – Erzeugt einen Neustart des Systems bei der Imagebereitstellung – nützlich, wenn Konfigurationsänderungen einen Neustart erfordern, um wirksam zu werden.</li>



<li><strong>Windows Update</strong> – Während des Bereitstellungsprozesses werden die neuesten Windows-Updates angewendet, um sicherzustellen, dass das Image aktuell ist.</li>
</ul>



<p>Provisioner können mehrere konfigurierbare Einstellungen haben.</p>



<p>Die Quelldateien für die Typen „DSC Local Configuration“, „File“, „Linux Shell Command“ und „PowerShell Script Provisioner“ müssen in dem Bereich „Resources“ in XOAP hochgeladen werden, bevor Sie sie dem entsprechenden Provisioner zuweisen können.</p>
</div><p>The post <a href="https://xoap.io/de/docs/imagexo-provisioners/">Provisioners</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-provisioners/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Best practices</title>
		<link>https://xoap.io/de/docs/imagexo-best-practices/</link>
					<comments>https://xoap.io/de/docs/imagexo-best-practices/#respond</comments>
		
		<dc:creator><![CDATA[Stella]]></dc:creator>
		<pubDate>Wed, 27 Mar 2024 14:46:38 +0000</pubDate>
				<guid ispermalink="false">https://xoap.io/?post_type=docs&#038;p=9831</guid>

					<description><![CDATA[<p>Bereitstellungszeitlimits festlegen: Wenn Sie Bereitsteller definieren, sollten Sie immer einen Timeout festlegen. Dies ist wichtig, um zu vermeiden, dass ein Bereitsteller ewig läuft und den Bilderstellungsprozess blockiert. Einige Bereitsteller verfügen über Standardzeitlimits, aber Sie sollten immer einen Timeout festlegen, der Ihren Anwendungsfall entspricht.</p>
<p>The post <a href="https://xoap.io/de/docs/imagexo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading" id="define-provisioner-time-outs">Definition von Provisioner-Timeout-Einstellungen</h2>



<p>Wenn Sie Provisioner definieren, sollten Sie immer eine Timeout-Laufzeit festlegen. Dies ist wichtig, um zu vermeiden, dass ein Provisioner ewig läuft und den Bilderstellungsprozess blockiert. Einige Provisioner haben standardmäßige Timeout-Laufzeiten, aber Sie sollten immer eine Timeout-Laufzeit festlegen, die Ihren Anwendungsfall erfüllt.</p><p>The post <a href="https://xoap.io/de/docs/imagexo-best-practices/">Best practices</a> appeared first on <a href="https://xoap.io/de">XOAP</a>.</p>
]]></content:encoded>
					
					<wfw:commentrss>https://xoap.io/de/docs/imagexo-best-practices/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>