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:
- Spusťte příkazový řádek jako správce.
- Spusťte
bcdedit /copy {current} /d "Azure Stack"
. - 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). - Spusťte
bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx
. - Spusťte
bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx
. - Spusťte
bcdedit /set {CLSID} detecthal on
. - Spusťte
bcdedit /default {CLSID}
. - Pokud chcete ověřit nastavení spouštění, spusťte příkaz
bcdedit
. - 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.
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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro