A csomag exportálása a VMM-kiszolgálóról, és importálja azt a megegyező VMM-kiszolgálóhoz (parancsfájl)
Hatókör: System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
A Szolgáltatássablon exportálhatja egy VMM felügyeleti kiszolgáló egy másik helyre. Például egy biztonsági mentési esetben lehetővé teszi a szolgáltatási sablon exportálása egy megosztásra, és majd "helyreállítását" a sablon ugyanolyan importálásával VMM felügyeleti kiszolgáló. Az ugyanahhoz a Szolgáltatássablon importálása VMM importálva lett a felügyeleti kiszolgáló viszonylag egyszerű, és nincs megfeleltetés szükség.
Azzal kapcsolatban, egy sablon importálása egy másik, hasonló, de a VMM management server, lásd: csomag exportálása a VMM-kiszolgáló, és importálja azt a hasonló a VMM-kiszolgáló (parancsfájl). További információ a sablon importálása egy eltérő VMM felügyeleti kiszolgáló, lásd: egy VMM-kiszolgáló, és importálja azt a csomag exportálása leképezésével használatával speciális (parancsfájl) eltérő VMM-kiszolgáló.
Megjegyzés |
---|
Ebben a témakörben szereplő parancsfájl azt feltételezi, hogy a funkció a mentett Hozzon létre egy csomagot (parancsfájl) exportálja függvény Export-ServiceTemplate.ps1 nevű. |
A következő parancsfájl betölt, és használja az Export-ServiceTemplate.ps1 nevű függvény a megadott szolgáltatás sablon exportálása. Importálja a megadott sablon ugyanolyan VMM felügyeleti kiszolgáló.
# Description: This script uses a function to export a service template, then
# restores the specified service to the same VMM management server.
Param (
[parameter(Mandatory=$true)]
[String] $ServiceTemplate=$(throw "Please provide the name of a service template."),
[parameter(Mandatory=$true)]
[String] $Release=$(throw "Please provide a release for the service template."),
[parameter(Mandatory=$true)]
[String] $Path=$(throw "Please provide a path."),
[parameter(Mandatory=$true)]
[String] $VMMServer=$(throw "Please provide the name of a VMM server.")
)
# Import the export function into the Windows PowerShell session.
. .\Export-ServiceTemplate.ps1
# Export the service template.
Export-ServiceTemplate -Name $ServiceTemplate -Release $Release -Path $Path -VMMServer $VMMServer
# Get the template package and the service template.
$RestorePath = "$Path\$ServiceTemplate.$Release.xml"
$Package = Get-SCTemplatePackage -Path $RestorePath
Import-SCTemplate -TemplatePackage $Package -SettingsIncludePrivate -Overwrite