Nasazení SADY ASDK z příkazového řádku pomocí PowerShellu

Sada Azure Stack Development Kit (ASDK) je testovací a vývojové prostředí, které můžete nasadit k vyhodnocení a předvedení funkcí a služeb služby Azure Stack. Abyste ho mohli zprovoznět, musíte připravit hardware prostředí a spustit nějaké skripty. Spuštění skriptů trvá několik hodin. Poté se můžete přihlásit k portálu pro správu a uživatelské portály a začít používat Azure Stack.

Požadavky

Připravte hostitelský počítač ASDK. Naplánujte si hardware, software a síť. Počítač, který je hostitelem sady ASDK, musí splňovat požadavky na hardware, software a síť. Zvolte, jestli použijete ID Microsoft Entra nebo Active Directory Federation Services (AD FS) (AD FS). Před zahájením nasazení nezapomeňte postupovat podle těchto požadavků, aby proces instalace běžel hladce.

Před nasazením sady ASDK se ujistěte, že konfigurace hardwaru, operačního systému, účtu a sítě vašeho plánovaného hostitelského počítače ASDK splňují minimální požadavky pro instalaci sady ASDK.

Projděte si požadavky a důležité informace o nasazení SADY ASDK.

Stažení a extrahování balíčku pro nasazení

Po ověření, že hostitelský počítač ASDK splňuje základní požadavky pro instalaci sady ASDK, je dalším krokem stažení a extrahování balíčku pro nasazení ASDK. Balíček nasazení obsahuje soubor Cloudbuilder.vhdx, což je virtuální pevný disk, který obsahuje spouštěcí operační systém a instalační soubory služby Azure Stack.

Balíček pro nasazení si můžete stáhnout do hostitele SADY ASDK nebo do jiného počítače. Extrahované soubory nasazení zabírají 60 GB volného místa na disku, takže použití jiného počítače může pomoct snížit požadavky na hardware pro hostitele ASDK.

Stažení a extrahování sady Azure Stack Development Kit (ASDK)

Připravte hostitelský počítač sady ASDK.

Před instalací sady ASDK do hostitelského počítače musí být prostředí připravené a systém musí být nakonfigurovaný tak, aby se spouštěl z virtuálního pevného disku. Po tomto kroku se hostitel ASDK spustí na Cloudbuilder.vhdx (virtuální pevný disk, který obsahuje spouštěcí operační systém a instalační soubory Služby Azure Stack).

Pomocí PowerShellu nakonfigurujte hostitelský počítač ASDK tak, aby se spouštět z CloudBuilder.vhdx. Tyto příkazy nakonfigurují hostitelský počítač ASDK tak, aby se spouštěl ze staženého a extrahovaného virtuálního pevného disku služby Azure Stack (CloudBuilder.vhdx). Po dokončení těchto kroků restartujte hostitelský počítač ASDK.

Konfigurace hostitelského počítače ASDK pro spouštění z CloudBuilder.vhdx:

  1. Spusťte příkazový řádek jako správce.
  2. Spusťte bcdedit /copy {current} /d "Azure Stack".
  3. Zkopírujte (CTRL+C) vrácenou hodnotu CLSID, včetně požadovaných složených závorek ({}). Tato hodnota se označuje jako {CLSID} a ve zbývajících krocích je potřeba ji vložit (CTRL+V nebo kliknutí pravým tlačítkem).
  4. Spusťte bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx.
  5. Spusťte bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx.
  6. Spusťte bcdedit /set {CLSID} detecthal on.
  7. Spusťte bcdedit /default {CLSID}.
  8. Pokud chcete ověřit nastavení spouštění, spusťte příkaz bcdedit.
  9. Ujistěte se, že se soubor CloudBuilder.vhdx přesunul do kořenového adresáře jednotky C:\ (C:\CloudBuilder.vhdx) a restartujte hostitelský počítač ASDK. Po restartování hostitelského počítače ASDK by se měl spustit z pevného disku virtuálního počítače CloudBuilder.vhdx a zahájit nasazení SADY ASDK.

Důležité

Před restartováním počítače se ujistěte, že k hostitelskému počítači ASDK máte přímý fyzický přístup nebo k virtuálnímu počítači KVM. Při prvním spuštění virtuálního počítače se zobrazí výzva k dokončení instalace Windows Serveru. Zadejte stejné přihlašovací údaje správce, které jste použili k přihlášení k hostitelskému počítači ASDK.

Příprava hostitele SADY ASDK pomocí PowerShellu

Po úspěšném spuštění hostitelského počítače ASDK do image CloudBuilder.vhdx se přihlaste pomocí stejných přihlašovacích údajů místního správce, které jste použili k přihlášení k hostitelskému počítači ASDK. Jsou to také stejné přihlašovací údaje, které jste zadali při dokončení instalace systému Windows Server při spuštění hostitelského počítače z virtuálního pevného disku.

Poznámka

Volitelně můžete také nakonfigurovat nastavení telemetrie služby Azure Stackpřed instalací sady ASDK.

Otevřete konzolu PowerShellu se zvýšenými oprávněními a spuštěním příkazů v této části nasaďte sadu ASDK na hostitele ASDK.

Důležité

Instalace ASDK podporuje přesně jednu síťovou kartu pro síť. Pokud máte více síťových karet, před spuštěním skriptu nasazení se ujistěte, že je povolená jenom jedna (a všechny ostatní jsou zakázané).

Službu Azure Stack můžete nasadit s ID Microsoft Entra nebo Windows Server AD FS jako zprostředkovatelem identity. Azure Stack, poskytovatelé prostředků a další aplikace fungují s oběma stejným způsobem.

Tip

Pokud nezadáte žádné parametry nastavení (viz níže InstallAzureStackPOC.ps1 volitelných parametrů a příklady), zobrazí se výzva k zadání požadovaných parametrů.

Nasazení služby Azure Stack s využitím ID Microsoft Entra

Pokud chcete nasadit Azure Stack s použitím id Microsoft Entra jako zprostředkovatele identity, musíte mít připojení k internetu buď přímo, nebo prostřednictvím transparentního proxy serveru.

Spuštěním následujících příkazů PowerShellu nasaďte sadu ASDK pomocí ID Microsoft Entra:

cd C:\CloudDeployment\Setup     
$adminpass = Get-Credential Administrator     
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password

Po několika minutách instalace SADY ASDK se zobrazí výzva k zadání Microsoft Entra přihlašovacích údajů. Zadejte přihlašovací údaje globálního správce pro tenanta Microsoft Entra.

Po nasazení se Microsoft Entra oprávnění globálního správce nevyžaduje. Některé operace ale můžou vyžadovat přihlašovací údaje globálního správce. Mezi příklady takových operací patří skript instalačního programu poskytovatele prostředků nebo nová funkce, která vyžaduje udělení oprávnění. Můžete buď dočasně obnovit oprávnění globálního správce účtu, nebo použít samostatný účet globálního správce, který je vlastníkem výchozího předplatného poskytovatele.

Nasazení služby Azure Stack pomocí SLUŽBY AD FS

Pokud chcete nasadit sadu ASDK pomocí služby AD FS jako zprostředkovatele identity, spusťte následující příkazy PowerShellu (stačí přidat parametr -UseADFS):

cd C:\CloudDeployment\Setup     
$adminpass = Get-Credential Administrator 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -UseADFS

V nasazeních služby AD FS se jako zprostředkovatel identity používá výchozí razítko Adresářová služba. Výchozí účet pro přihlášení je azurestackadmin@azurestack.locala heslo je nastavené na to, co jste zadali v rámci příkazů nastavení PowerShellu.

Proces nasazení může trvat několik hodin. Během této doby se systém jednou automaticky restartuje. Po úspěšném nasazení se v konzole PowerShellu zobrazí: DOKONČENO: Akce Nasazení. Pokud nasazení selže, zkuste skript spustit znovu pomocí parametru -rerun. Nebo můžete sadu ASDK nasadit znovu od začátku.

Důležité

Pokud chcete monitorovat průběh nasazení po restartování hostitele ASDK, musíte se přihlásit jako AzureStack\AzureStackAdmin. Pokud se po restartování hostitelského počítače (a připojení k doméně azurestack.local) přihlásíte jako místní správce, průběh nasazení se nezobrazí. Nespouštět nasazení znovu, místo toho se přihlaste jako AzureStack\AzureStackAdmin se stejným heslem jako místní správce, abyste ověřili, že je instalace spuštěná.

příklady skriptů nasazení Microsoft Entra

Můžete skriptovat celé nasazení Microsoft Entra. Tady je několik okomentovaných příkladů, které obsahují některé volitelné parametry.

Pokud je vaše identita Microsoft Entra přidružená jenom k jednomu adresáři Microsoft Entra:

cd C:\CloudDeployment\Setup 
$adminpass = Get-Credential Administrator 
$aadcred = Get-Credential "<Azure AD global administrator account name>" 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -TimeServer 52.168.138.145 #Example time server IP address.

Pokud je vaše Microsoft Entra identita přidružená k více než jednomu adresáři Microsoft Entra:

cd C:\CloudDeployment\Setup 
$adminpass = Get-Credential Administrator 
$aadcred = Get-Credential "<Azure AD global administrator account name>" #Example: user@AADDirName.onmicrosoft.com 
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -InfraAzureDirectoryTenantName "<Azure AD directory in the form of domainname.onmicrosoft.com or an Azure AD verified custom domain name>" -TimeServer 52.168.138.145 #Example time server IP address.

Pokud vaše prostředí nemá povolený protokol DHCP, musíte k jedné z výše uvedených možností (příklad použití je uvedený) zahrnout následující další parametry:

.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -TimeServer 10.222.112.26

ASDK InstallAzureStackPOC.ps1 volitelné parametry

Parametr Požadováno/volitelné Description
AdminPassword Vyžadováno Nastaví účet místního správce a všechny ostatní uživatelské účty na všech virtuálních počítačích vytvořených v rámci nasazení ASDK. Toto heslo se musí shodovat s aktuálním heslem místního správce na hostiteli.
InfraAzureDirectoryTenantName Vyžadováno Nastaví adresář tenanta. Pomocí tohoto parametru můžete určit konkrétní adresář, ve kterém má účet Microsoft Entra oprávnění ke správě více adresářů. Úplný název tenanta Microsoft Entra ve formátu .onmicrosoft.com nebo název vlastní domény ověřený Microsoft Entra ID.
TimeServer Vyžadováno Pomocí tohoto parametru můžete určit konkrétní časový server. Tento parametr musí být zadaný jako platná IP adresa časového serveru. Názvy serverů se nepodporují.
InfraAzureDirectoryTenantAdminCredential Volitelné Nastaví Microsoft Entra uživatelské jméno a heslo. Tyto přihlašovací údaje Azure musí být ID organizace.
InfrastrukturaAzureEnvironment Volitelné Vyberte prostředí Azure, ve kterém chcete toto nasazení služby Azure Stack zaregistrovat. Mezi možnosti patří globální Azure, Azure – Čína, Azure – US Government.
DNSForwarder Volitelné Server DNS se vytvoří jako součást nasazení služby Azure Stack. Pokud chcete počítačům v řešení povolit překlad názvů mimo razítko, zadejte server DNS vaší stávající infrastruktury. Server DNS, který je v razítku, předává tomuto serveru požadavky na překlad neznámých IP adres.
Znovu spustit Volitelné Tento příznak použijte k opětovnému spuštění nasazení. Použije se veškerý předchozí vstup. Opětovné zadání dříve zadaných dat není podporováno, protože se vygeneruje několik jedinečných hodnot, které se použijí pro nasazení.

Konfigurace po nasazení

Po instalaci sady ASDK je potřeba provést několik doporučených kontrol po instalaci a změn konfigurace. Pomocí rutiny test-AzureStack ověřte, že se vaše instalace úspěšně nainstalovala, a pak nainstalujte azure Stack PowerShell a nástroje GitHubu.

Doporučujeme resetovat zásady vypršení platnosti hesla, abyste měli jistotu, že platnost hesla pro hostitele ASDK nevyprší před koncem zkušebního období.

Poznámka

Volitelně můžete po instalaci sady ASDK nakonfigurovat nastavení telemetrie služby Azure Stack.

Úlohy po nasazení ASDK

Registrace v Azure

Abyste mohli stahovat položky Azure Marketplace do služby Azure Stack, musíte zaregistrovat službu Azure Stack v Azure.

Registrace služby Azure Stack v Azure

Další kroky

Gratulujeme! Po dokončení těchto kroků budete mít prostředí ASDK s portálem pro správu https://adminportal.local.azurestack.external i uživatelským https://portal.local.azurestack.external portálem.

Úlohy konfigurace po instalaci ASDK