Přesun generalizovaného virtuálního počítače z místního prostředí do služby Azure Stack Hub
Image virtuálního počítače můžete přidat z místního prostředí. Image můžete vytvořit jako virtuální pevný disk (VHD) a nahrát image do účtu úložiště v instanci služby Azure Stack Hub. Pak můžete vytvořit virtuální počítač z virtuálního pevného disku.
Zobecněná image disku je image disku, která byla připravena pomocí nástroje Sysprep k odebrání jakýchkoli jedinečných informací (například uživatelských účtů), což umožňuje jeho opakované použití k vytvoření více virtuálních počítačů. Generalizované virtuální pevné disky jsou vhodné pro vytváření imagí, které operátor cloudu Azure Stack Hub plánuje používat jako položky marketplace.
Přesunutí obrázku
Najděte část, která je specifická pro vaše potřeby při přípravě virtuálního pevného disku.
Před nahráním virtuálního pevného disku (VHD) s Windows nebo VHDX nahrajte do Azure postupujte podle pokynů v tématu Příprava virtuálního pevného disku nebo VHDX pro správné zobecnění virtuálního pevného disku. Pro Azure Stack Hub musíte použít virtuální pevný disk.
Ověření virtuálního pevného disku
Před nahráním virtuálního pevného disku musíte ověřit, že virtuální pevný disk splňuje požadavky. Virtuální pevné disky, které nesplňují požadavky, se ve službě Azure Stack Hub nenačtou.
Použijete moduly PowerShellu, které najdete v Hyper-V. Aktivace technologie Hyper-V nainstaluje podpůrné moduly PowerShellu. Modul můžete zkontrolovat otevřením PowerShellu s výzvou se zvýšenými oprávněními a spuštěním následující rutiny:
Get-Command -Module hyper-v
Pokud nemáte příkazy Hyper-V, přečtěte si téma Práce s Hyper-V a Windows PowerShellem.
Získejte cestu k virtuálnímu pevného disku na vašem počítači. Spusťte následující rutinu:
get-vhd <path-to-your-VHD>
Rutina vrátí objekt VHD a zobrazí atributy, například:
ComputerName : YOURMACHINENAME Path : <path-to-your-VHD> VhdFormat : VHD VhdType : Fixed FileSize : 68719477248 Size : 68719476736 MinimumSize : 32212254720 LogicalSectorSize : 512 PhysicalSectorSize : 512 BlockSize : 0 ParentPath : DiskIdentifier : 3C084D21-652A-4C0E-B2D1-63A8E8E64C0C FragmentationPercentage : 0 Alignment : 1 Attached : False DiskNumber : IsPMEMCompatible : False AddressAbstractionType : None Number :
U objektu VHD zkontrolujte, jestli splňuje požadavky služby Azure Stack Hub.
- Pevný typ virtuálního pevného disku.
- Virtuální pevný disk má minimální virtuální velikost nejméně 20 MB.
- Virtuální pevný disk je zarovnaný.
- Délka objektu blob virtuálního pevného disku = virtuální velikost + délka zápatí virtuálního pevného disku (512).
Kromě toho Azure Stack Hub podporuje jenom image z 1. generace (1) virtuálních počítačů.
Pokud váš virtuální pevný disk není kompatibilní se službou Azure Stack Hub, budete se muset vrátit ke zdrojové imagi a Hyper-V, vytvořit virtuální pevný disk, který splňuje požadavky, a nahrát. Pokud chcete minimalizovat možné poškození v procesu nahrávání, použijte AzCopy.
Jak opravit virtuální pevný disk
Kvůli kompatibilitě virtuálního pevného disku se službou Azure Stack Hub musí být splněny následující požadavky.
Pevný typ virtuálního pevného disku
Identifikace: K získání objektu VHD použijte get-vhd
rutinu.
Oprava: Můžete převést soubor VHDX na VHD, převést dynamicky se rozšiřující disk na disk s pevnou velikostí, ale nemůžete změnit generaci virtuálního počítače.
K převodu disku použijte Správce technologie Hyper-V nebo PowerShell .
Virtuální pevný disk má minimální virtuální velikost nejméně 20 MB.
Identifikace: K získání objektu VHD použijte get-vhd
rutinu.
Oprava: Ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .
Virtuální pevný disk je zarovnaný.
Identifikace: K získání objektu VHD použijte get-vhd
rutinu.
Oprava: Virtuální velikost musí být násobkem jedné (1) MB.
Disky musí mít virtuální velikost zarovnanou na 1 MiB. Pokud je váš virtuální pevný disk zlomek 1 MiB, budete muset změnit velikost disku na násobek 1 MiB. Disky, které jsou zlomky MiB, způsobují chyby při vytváření obrázků z nahraného virtuálního pevného disku. K ověření velikosti můžete použít rutinu Get-VHD PowerShellu k zobrazení velikosti, která musí být v Azure násobkem 1 MiB a FileSize, která se bude rovnat velikosti plus 512 bajtů pro zápatí virtuálního pevného disku.
Ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .
Délka objektu blob virtuálního pevného disku
Identifikace: Použití rutiny get-vhd
k zobrazení Size
Oprava: Délka objektu blob VHD = virtuální velikost + délka zápatí virtuálního pevného disku (512). Malý zápatí na konci objektu blob popisuje vlastnosti virtuálního pevného disku. Size
musí být násobkem 1 MiB v Azure, FileSize
který se bude rovnat Size
+ 512 bajtů pro zápatí virtuálního pevného disku.
Ke změně velikosti disku použijte Správce technologie Hyper-V nebo PowerShell .
Generování jednoho virtuálního počítače
Identifikace: Pokud chcete ověřit, jestli je virtuální počítač generace 1, použijte rutinu Get-VM | Format-Table Name, Generation
.
Oprava: Virtuální počítač budete muset znovu vytvořit v hypervisoru (Hyper-V).
Nahrání do účtu úložiště
Virtuální pevný disk můžete nahrát pomocí portálu nebo kontejneru, který jste vytvořili na portálu, pomocí nástroje AzCopy.
Portál pro vygenerování adresy URL SAS a nahrání virtuálního pevného disku
Přihlaste se k portálu User Portal služby Azure Stack Hub.
Vyberte Účty úložiště a vyberte existující účet úložiště nebo vytvořte nový účet úložiště.
V okně účtu úložiště vyberte objekty blob pro váš účet úložiště. Vyberte Kontejner a vytvořte nový kontejner.
Zadejte název kontejneru a pak vyberte Objekt blob (anonymní přístup pro čtení pouze pro objekty blob).
Pokud k nahrání image místo portálu použijete AzCopy, vytvořte token SAS. V účtu úložiště vyberte Sdílený přístupový podpis a pak vyberte Vygenerovat SAS a připojovací řetězec. Zkopírujte a poznamenejte si adresu URL SAS služby Blob Service. Tuto adresu URL použijete při použití nástroje AzCopy k nahrání virtuálního pevného disku.
Vyberte kontejner a pak vyberte Nahrát. Nahrajte virtuální pevný disk.
AzCopy VHD
Pomocí Průzkumník služby Azure Storage nebo AzCopy snižte pravděpodobnost poškození virtuálního pevného disku v procesu nahrávání a nahrávání bude rychlejší. Následující kroky používají AzCopy na počítači s Windows 10. AzCopy je nástroj příkazového řádku, pomocí kterého můžete kopírovat objekty blob nebo soubory do nebo z účtu úložiště.
Pokud nemáte nástroj AzCopy nainstalovaný, nainstalujte Nástroj AzCopy. Pokyny ke stažení a zahájení práce s nástrojem AzCopy najdete v článku Začínáme s nástrojem AzCopy. Poznamenejte si, kam binární soubor ukládáte. AzCopy můžete přidat do cesty , abyste ho mohli použít z příkazového řádku PowerShellu.
Otevřete PowerShell a použijte AzCopy z prostředí.
Pomocí AzCopy nahrajte virtuální pevný disk do kontejneru v účtu úložiště.
$env:AZCOPY_DEFAULT_SERVICE_API_VERSION = "2017-11-09" azcopy cp "/path/to/file.vhd" "https://[account].blob.core.windows.net/[container]/[path/to/blob]?[SAS] --blob-type=PageBlob
Poznámka:
Nahrajte virtuální pevný disk pomocí syntaxe podobné nahrání jednoho souboru do virtuálního adresáře. Přidejte --blob-type=PageBlob
, abyste měli jistotu, že je virtuální pevný disk ve výchozím nastavení nahraný jako objekt blob stránky místo bloku .
Další informace o použití nástroje AzCopy a dalších nástrojů úložiště najdete v tématu Použití nástrojů pro přenos dat ve službě Azure Stack Hub Storage.
Vytvoření image ve službě Azure Stack Hub
Přihlaste se k portálu User Portal služby Azure Stack Hub.
Pokud jste operátor cloudu, který vytváří image platformy, postupujte podle pokynů v části Přidání image platformy a přidejte virtuální pevný disk prostřednictvím portálu pro správu nebo pomocí koncových bodů správce.
Na portálu User Portal vyberte Přidat všechny image>služeb>.
V části Vytvořit image:
Zadejte název obrázku.
Vyberte své předplatné.
Vytvořte nebo přidejte image do skupiny prostředků.
Vyberte umístění, které se označuje také jako oblast vaší sady ASDK.
Vyberte typ operačního systému , který odpovídá vaší imagi.
Vyberte Procházet a přejděte do svého účtu úložiště, kontejneru a virtuálního pevného disku. Zvolte Vybrat.
Vyberte typ účtu.
- Disky SSD (Premium) jsou podporovány jednotkami SSD a nabízejí konzistentní výkon s nízkou latencí. Poskytují nejlepší rovnováhu mezi cenou a výkonem a jsou ideální pro aplikace náročné na vstupně-výstupní operace a produkční úlohy.
- Disky úrovně Standard (HDD) jsou podporovány magnetickými jednotkami a jsou vhodnější pro aplikace, kde se k datům přistupuje zřídka. Zónově redundantní disky jsou podporovány zónově redundantním úložištěm (ZRS), které replikuje vaše data napříč několika zónami a jsou dostupné i v případě, že je jedna zóna mimo provoz.
Vyberte možnost Čtení a zápis pro zachytávání hostitelů.
Vyberte Vytvořit.
Po vytvoření image použijte image k vytvoření nového virtuálního počítače.
Další kroky
Přehled přesunu virtuálního počítače do služby Azure Stack Hub