Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Test Base pro Microsoft 365 přejde na konec životnosti (EOL) 31. května 2024. Snažíme se úzce spolupracovat s každým zákazníkem na poskytování podpory a pokynů, aby byl přechod co nejplynulejší. Pokud máte jakékoli dotazy, nejasnosti nebo potřebujete pomoc, odešlete žádost o podporu.
Než nahrajete virtuální počítač s Windows z místního prostředí do testovací základny, musíte nejprve připravit virtuální pevný disk (VHD). Test Base podporuje pouze virtuální počítače generace 2, které používají formát souboru VHD a mají disk s pevnou velikostí. Maximální velikost virtuálního pevného disku s operačním systémem na virtuálním počítači generace 2 je 128 GiB na testovací bázi.
Test Base podporuje tyto verze Windows:
- Windows 10 21H2 nebo novější
- Windows 11 21H2 nebo novější
- Windows Server 2016 nebo novější
Soubor VHDX můžete převést na virtuální pevný disk nebo dynamicky se zvětšující disk na disk s pevnou velikostí, ale generaci virtuálního počítače nemůžete změnit. Pro operace související s virtuálním pevným diskem musíte na hostiteli povolit funkce Hyper-V.
Fyzickou velikost virtuálního pevného disku nemůžete zmenšit. Pokud celková velikost svazků na virtuálním pevného disku překročí maximální velikost virtuálního pevného disku s operačním systémem (128 GiB) na testovací bázi, musíte virtuální počítač před převodem na virtuální pevný disk znovu vytvořit na menším virtuálním pevného disku nebo zmenšit svazky ve virtuálním počítači.
Abyste se ujistili, že je virtuální pevný disk virtuálního počítače kompatibilní s Test Base, musíte postupovat podle následujících kroků konfigurace.
Krok 1: Spuštění skriptu AzureConfig.ps1 pro snadnou konfiguraci
Abychom si usnadnili konfigurační kroky, připravili jsme konfigurační skript, můžete si stáhnoutAzureConfig.ps1 a spustit ho jako správce v PowerShellu na virtuálním počítači. Před spuštěním skriptu možná budete muset nakonfigurovat zásady spouštění PowerShellu. Spuštěním příkazu Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser
obejděte kontroly podepisování aktuálního uživatele.
Po dokončení skriptu restartujte počítač. Nástroj ChkDsk se spustí během spouštění systému. Ujistěte se, že sestava zobrazuje čistý a funkční disk. Step-SetLocalPolicy nastaví místní zásadu tak, aby zakázala právní upozornění a povolila ukládání hesla a přihlašovacích údajů pro ověřování v síti.
Krok 2: Instalace aktualizací Windows
Pokud chcete zabránit náhodnému restartování během zřizování virtuálního počítače, doporučujeme nainstalovat všechny aktualizace Windows a restartovat virtuální počítač před migrací do testovacího základu.
Pokud potřebujete také generalizovat operační systém (Sysprep), musíte před spuštěním příkazu Sysprep aktualizovat Windows a restartovat virtuální počítač.
Krok 3: Rozhodnutí, kdy použít nástroj Sysprep
Nástroj pro přípravu systému (sysprep.exe
) je proces, který resetuje instalaci systému Windows.
Nástroj Sysprep odebere všechna osobní data a resetuje několik součástí.
Obvykle spuštěním příkazu sysprep.exe
vytvoříte šablonu, kterou můžete použít k nasazení několika dalších virtuálních počítačů s konkrétní konfigurací.
Šablona se nazývá generalizovaná image.
Pokud chcete vytvořit pouze jeden virtuální počítač z jednoho disku, nemusíte používat nástroj Sysprep. Místo toho můžete virtuální počítač vytvořit ze specializované image .
Mějte na paměti, že nástroj Sysprep před spuštěním vyžaduje úplné dešifrování jednotek.
Pokud jste na virtuálním počítači povolili šifrování, před spuštěním nástroje Sysprep ho zakažte. Skript AzureConfig.ps1
by měl nástroj BitLocker zakázat pro všechny svazky.
Generalizace virtuálního pevného disku
Pokud chcete zobecnit virtuální pevný disk virtuálního počítače, postupujte podle těchto kroků. Po provedení těchto kroků virtuální počítač vypněte a nezapínejte ho znovu, dokud nedokončíte nahrávání virtuálního pevného disku.
Přihlaste se k virtuálnímu počítači s Windows.
Spusťte PowerShell jako správce.
Odstraňte adresář panther (
C:\Windows\Panther
).Změňte adresář na
$env:windir\System32\sysprep
. Pak spusťte příkazsysprep.exe
.V dialogovém okně Nástroj pro přípravu systému vyberte Enter System Out-of-Box Experience (OOBE) a zaškrtněte políčko Generalize (Generalize).
V části Možnosti vypnutí vyberte Vypnout.
Vyberte OK.
Po dokončení nástroje Sysprep virtuální počítač vypněte. Pokud generalizace proběhne úspěšně, virtuální počítač se automaticky vypne. K vypnutí virtuálního počítače nepoužívejte restartování .
K generalizaci virtuálního pevného disku virtuálního počítače můžete použít také následující skript PowerShellu. Spusťte skript jako správce v PowerShellu.
Remove-Item "$($env:windir)\Panther" -Recurse -Force
Push-Location "$($env:windir)\System32\sysprep"
.\sysprep.exe /generalize /shutdown /oobe
Pop-Location
Virtuální pevný disk je teď generalizovaný.
Instalace agenta virtuálního počítače Azure pro specializovanou image
Pokud chcete vytvořit virtuální počítač ze specializované image, musíte na virtuální počítač nainstalovat Azure Virtual Machine Agent
.
Nainstalujte na virtuální počítač agenta virtuálního počítače Azure . Po instalaci agenta pak můžete povolit rozšíření virtuálních počítačů. Rozšíření virtuálních počítačů poskytují většinu důležitých funkcí, které Test Base potřebuje.
Agenta můžete také nainstalovat spuštěním tohoto skriptu PowerShellu jako správce.
$installerName = "WindowsAzureVmAgent.msi"
$installerPath = "$PWD\$installerName"
if (Test-Path $installerPath) {
Remove-Item $installerPath -Force
}
$installerDownloadLink = "https://go.microsoft.com/fwlink/?LinkID=394789"
Invoke-WebRequest -Uri $installerDownloadLink -OutFile $installerPath
$logPath = "$PWD\$installerName.log"
Start-Process "msiexec.exe" -ArgumentList "/i `"$installerPath`" /qn /L*v `"$logPath`"" -PassThru -Wait
Krok 4: Převod a změna velikosti virtuálního disku na VHD s pevnou velikostí
Pomocí této metody můžete převést a změnit velikost virtuálního disku pro Test Base:
Před zahájením procesu převodu nebo změny velikosti zálohujte virtuální počítač.
Ujistěte se, že virtuální pevný disk Windows na místním serveru funguje správně. Před tím, než se ho pokusíte převést nebo nahrát do testovacího základu, opravte všechny chyby na virtuálním počítači.
Převeďte typ virtuálního disku na
Fixed
.Změňte velikost virtuálního disku tak, aby splňoval požadavky testovacího základu:
Disky v Azure musí mít virtuální velikost zarovnanou na 1 MiB. Pokud virtuální pevný disk není násobek 1 MiB, musíte změnit velikost disku. Disky, které nejsou násobky 1 MiB, způsobují chyby při vytváření imagí z nahraného virtuálního pevného disku. Pomocí rutiny PowerShellu
Get-VHD
zobrazte velikost, což musí být násobek 1 MiB v Azure, a FileSize, která se bude rovnat velikosti a 512 bajtů pro zápatí virtuálního pevného disku.$vhd = Get-VHD -Path C:\Test\TestBaseVM.vhd $vhd.Size % 1MB 0 $vhd.FileSize - $vhd.Size 512
Maximální velikost virtuálního pevného disku s operačním systémem na testovací bázi je 128 GiB.
Použití PowerShellu k převodu a změně velikosti disku
K převodu Convert-VHD
virtuálního disku na hostiteli virtuálního počítače pro Test Base můžete použít rutiny PowerShellu a Resize-VHD
. Spusťte tento skript PowerShellu jako správce. Nahraďte <PathToVHD>
cestou k virtuálnímu pevného disku, který chcete nahrát.
$vhdFilePath = "<PathToVHD>"
$vhdFileItem = Get-Item $vhdFilePath
$fixedSizeVHDFilePath = $vhdFileItem.Directory.FullName + "\" + $vhdFileItem.BaseName + '-Fixed.vhd'
Convert-VHD -Path $vhdFilePath -DestinationPath $fixedSizeVHDFilePath -VHDType Fixed
$fixedSizeVHD = Get-VHD -Path $fixedSizeVHDFilePath
if ((($fixedSizeVHD.Size % 1MB) -ne 0) -or (($fixedSizeVHD.FileSize - $fixedSizeVHD.Size) -ne 512)) {
$originalSize = $fixedSizeVHD.Size
[UInt64]$originalMB = $originalSize / 1MB
$resizedBytes = ($originalMB + 1) * 1024 * 1024
Resize-VHD -Path $fixedSizeVHDFilePath -SizeBytes $resizedBytes
}
Po dokončení skriptu se ve stejné složce jako původní soubor VHD zobrazí nový soubor VHD s -Fixed
názvem na konci jeho názvu.
Nový soubor VHD se převede a změní jeho velikost tak, aby byl kompatibilní s Test Base. Jedná se o Fixed
typ VHD a má velikost zarovnání 1 MiB.