Erstellen von VM-Vorlagen mithilfe von VMM und Windows Azure Pack
Wichtig
Diese Version von Virtual Machine Manager (VMM) hat das Supportende erreicht. Sie sollten ein Upgrade auf VMM 2019 durchführen.
Als Hostinganbieter können Sie System Center – Virtual Machine Manager (VMM) zusammen mit Windows Azure Pack verwenden, um Ihren Mandanten eine größere Bandbreite von Funktionen zu bieten. Sie können Rollenvorlagen für virtuelle Maschinen erstellen, damit Ihre Mandanten virtuelle Maschinen mit bestimmten Betriebssystemen und vorinstallierten Anwendungen erstellen können. Mithilfe dieser Vorlagen können Mandanten sowohl in lokalen Hostumgebungen als auch in Hostumgebungen des Dienstanbieters VMs erstellen.
Vorbereitung
- Weitere Informationen zu Microsoft Azure Pack
- Weitere Informationen zur Verwaltung der VMM-Ressourcen in der VMM-Bibliothek
Herunterladen der Azure Pack-Katalogressourcen
Azure Pack-Katalogressourcen bieten Mandanten Angebote mithilfe von standardmäßigen und wiederverwendbaren Komponenten. Mit der VM-Rolle „Katalog“ können Sie VMs bereitstellen. In der Regel benötigen Sie zwei Pakete zum Bereitstellen einer VM-Rolle:
- Ein Ressourcendefinitionspaket (*.resdefpkg) zur Bereitstellung der VM. Diese Vorlage umfasst Fragen (z. B. zur VM-Größe und dem Namen), die Mandanten im Self-Service-Portal beantworten müssen. Diese Parameter werden von VMM zum Bereitstellen der Rolle verwendet.
- Ein Ressourcenerweiterungspaket (*.resextpkg) zur Installation von Apps auf einer VM.
Jede Ressource enthält eine Readme-Datei, in der das Vorbereiten Ihrer Umgebung erläutert wird.
- Laden Sie den Microsoft-Webplattform-Installer herunter. Sie verwenden dies zum Herunterladen der Katalogressourcen.
- Starten Sie das Installationsprogramm, klicken Sie unten auf den Link Optionen, und geben Sie den Link in Custom Feeds (Benutzerdefinierte Feeds) ein. Klicken Sie auf Feed hinzufügenOK. Die Registerkarte Servicemodelle sollte angezeigt werden.
- Wählen Sie in der Registerkarte ServicemodelleKatalogressourcen aus.
- Wählen Sie die Ressource aus, die Sie möchten, und klicken Sie auf HinzufügenInstallieren.
- Nehmen Sie die entsprechenden Lizenzbedingungen an, und klicken Sie dann auf Fortfahren. Ein Fenster wird für den Ordner auf dem lokalen Computer geöffnet, in dem die Ressource heruntergeladen wird.
- Die Readme-Datei, die die Ressource begleitet, gibt an, ob zusätzliche Software erforderlich ist. Befolgen Sie dann die Anleitungen nach Bedarf.
Importieren von Ressourcenerweiterungen in die Bibliothek
Für Katalogressourcen, die Ressourcenerweiterungen verwenden, müssen Sie die Erweiterungen mithilfe von PowerShell in die VMM-Bibliothek importieren. In diesem Beispiel wird gezeigt, wie Sie das Ressourcenerweiterungspaket (MyVMRole.resextpkg) in einer freigegebenen Bibliothek mit dem Namen „MSSCVMMLibrary“ installieren.
- Führen Sie in der Befehlszeile Folgendes aus:
$libraryShare = Get-SCLibraryShare | Where-Object {$_.Name -eq 'MSSCVMMLibrary'}
$resextpkg = $Env:SystemDrive + "\GalleryResources\My-VMRole-Pkg\MyVMRole.resextpkg"
Import-CloudResourceExtension –ResourceExtensionPath $resextpkg -SharePath $libraryShare -AllowUnencryptedTransfer
- Stellen Sie sicher, dass der Importvorgang mit dem folgenden Cmdlet abgeschlossen wurde:
Get-CloudResourceExtension
Erstellen und Vorbereiten einer virtuellen Festplatte
Zum Erstellen einer Vorlage wird außerdem eine virtuelle Festplattendatei mit einem für die Bereitstellung vorbereiteten Betriebssystem benötigt, die Sysprep verwendet.
Angeben des Betriebssystems
- Wenn Sie die Festplatte erstellen, dann geben Sie das erforderliche Betriebssystem in der Eigenschaft des Betriebssystems an. Dieser Wert muss für Datenträger auf „Keine“ festgelegt werden.
- Sie können die Eigenschaft mithilfe der VMM-Konsole oder PowerShell festlegen. Im folgende Beispiel wird gezeigt, wie die virtuelle Festplatte MyVirtualHardDisk zum Ausführen von Windows Server 2012 Datacenter festgelegt wird. Ihr Cmdlet ersetzt den Namen der Festplatte durch einen der Werte in der Readme-Datei.
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq 'MyVirtualHardDisk.vhd'}
$WS2012Datacenter = Get-SCOperatingSystem | where { $_.name –eq '64-bit edition of Windows Server 2012 Datacenter' }
Set-scvirtualharddisk –virtualharddisk $myVHD –OperatingSystem $WS2012Datacenter
Angeben von Namen und Version
Die FamilyName- und Versionseigenschaften der virtuellen Festplatte müssen festgelegt werden, damit das Windows Azure Pack-Portal die virtuelle Festplatte als verfügbaren Datenträger für diese Katalogressource anzeigen kann. Diese Werte werden in der Dropdown-Liste des Portals angezeigt.
- Die FamilyName-Eigenschaftswerte sollten die Inhalte der virtuellen Festplatte, einschließlich der Windows Server-Version und -Edition, angeben. Die Readme-Datei der Katalogressource sollte die erforderlichen FamilyName-Werte enthalten. Eigenschaftswerte der Versionen müssen mit dem Windows Azure-Versionsschema n.n.n.n. kompatibel sein. Beispiele: 1.0.0.0 und 1.0.0.1.
Sie können die Eigenschaft mithilfe der VMM-Konsole oder PowerShell festlegen. Im folgende Beispiel wird gezeigt, wie für die virtuelle Festplatte MyVirtualHardDisk der FamilyName „Windows Server 2012 Datacenter“, und die Versionseigenschaft auf „1.0.0.0“ festgelegt wird. Ihr Cmdlet ersetzt Werte durch einen der Werte in der Readme-Datei.
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq 'MyVirtualHardDisk.vhd'}
$familyName = "Windows Server 2012 DataCenter"
$release = "1.0.0.0"
Set-scvirtualharddisk –virtualharddisk $myVHD –FamilyName $familyName –Release $release
Angeben von Tags
Katalogelemente der Rolle für virtuelle Maschinen geben Tags an, die auf einem Betriebssystemdatenträger enthalten sein müssen, damit dieser als Option verfügbar ist, wenn ein Benutzer die VM bereitstellt. Die Readme-Datei der Katalogressource sollte die erforderlichen Tags enthalten.
- Wenn Sie die Festplatte erstellen, geben Sie die erforderlichen Tags mithilfe von PowerShell an.
- Im folgenden Beispiel wird gezeigt, wie der Tag „WindowsServer2012R1“ für die virtuelle Festplatte MyVirtualHardDisk festgelegt wird. Ihr Cmdlet verwendet die Werte der Readme-Datei.
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq 'MyVirtualHardDisk.vhd'}
$tags = $myVHD.Tag
if ( $tags -cnotcontains "WindowsServer2012R1" ) { $tags += @("WindowsServer2012R1") }
Set-scvirtualharddisk –virtualharddisk $myVHD –Tag $tags
Hinzufügen des virtuellen Datenträgers zur Bibliothek
Nachdem Sie die virtuelle Festplatte erstellt haben, müssen Sie sie mit den angegebenen Werten zur VMM-Bibliothek hinzufügen. Erfahren Sie mehr über das Hinzufügen dateibasierter Ressourcen zur Bibliothek.
Importieren der Ressourcendefinitionspakete
Nachdem sich die Ressourcenerweiterung und die virtuelle Festplatte in der VMM-Bibliothek befinden, können Sie mithilfe des Dienstadministratorportals in Windows Azure Pack das Ressourcendefinitionspaket importieren, und das Katalogelement veröffentlichen. Nach diesen Schritten wird das Katalogelement für den Mandanten verfügbar sein.
- Die Katalogressource wird eine oder mehrere Ressourcendefinitionspaketdateien enthalten.
- Wenn sie mehr als eine enthält, wird die Readme-Datei die andere Konfiguration angeben, die jeweils bereitgestellt wird.
- Öffnen Sie das Dienstadministratorportal.
- Navigieren Sie zum Arbeitsbereich VM-Clouds.
- Klicken Sie auf die Registerkarte GalerieImportieren.
- Wählen Sie die Ressourcendefinitionspaketdatei für das Katalogelement aus, und importieren Sie sie. Dies ist die Datei mit der Erweiterung „resdefpkg“.
Das Katalogelement sollte nun auf der Registerkarte Katalog aufgeführt werden.
Veröffentlichen des Elements und Hinzufügen zu einem Plan
- Wählen Sie auf der Registerkarte Katalog die Version des von Ihnen zuvor importierten Katalogelements aus.
- Klicken Sie auf den Pfeil neben dem Namen des Katalogelements. Überprüfen Sie die Details des Katalogelements. Navigieren Sie zurück, und klicken Sie auf Veröffentlichen.
- Wählen Sie den Arbeitsbereich Pläne aus, und wählen Sie den Plan aus, dem Sie das Katalogelement hinzufügen möchten.
- Wählen Sie den Dienst Clouds der virtuellen Maschine aus. Klicken Sie im Abschnitt Katalog auf Katalogelemente hinzufügen. 5 Wählen Sie die von Ihnen importierten Katalogelemente aus, und klicken Sie dann auf Speichern.
Die VM-Rolle steht dem Mandanten nun als Teil des ausgewählten Plans zur Verfügung.
Nächste Schritte
Erfahren Sie mehr über die Bereitstellung von VMs.