Nasazení 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. Pokud ho chcete zprovoznění zprovoznění, musíte připravit hardware prostředí a spustit některé skripty. Spuštění skriptů trvá několik hodin. Potom se můžete přihlásit k portálům pro správu a uživatele a začít používat Azure Stack.
Požadavky
Připravte hostitelský počítač ASDK. Naplánujte hardware, software a síť. Počítač, který je hostitelem sady ASDK, musí splňovat požadavky na hardware, software a síť. Vyberte si mezi použitím MICROSOFT Entra ID nebo Active Directory Federation Services (AD FS) (AD FS). Před spuštěním nasazení nezapomeňte postupovat podle těchto požadavků, aby se proces instalace bez problémů spustil.
Před nasazením sady ASDK se ujistěte, že hardware, operační systém, účet a konfigurace sítě vašeho hostitelského počítače ASDK v plánu ASDK splňují minimální požadavky na instalaci sady ASDK.
Projděte si požadavky a aspekty nasazení ASDK.
Stažení a extrahování balíčku pro nasazení
Po zajištění, že hostitelský počítač ASDK splňuje základní požadavky na instalaci sady ASDK, je dalším krokem stažení a extrahování balíčku pro nasazení ASDK. Balíček pro nasazení obsahuje soubor Cloudbuilder.vhdx, což je virtuální pevný disk, který zahrnuje 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 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 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 na hostitelský počítač musí být prostředí připravené a systém nakonfigurovaný tak, aby se spouštět z virtuálního pevného disku. Po tomto kroku se hostitel ASDK spustí do souboru 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 spuš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 je nutné ji vložit do (CTRL+V nebo kliknutí pravým tlačítkem) ve zbývajících krocích. - 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
bcdedit
příkaz . - Ujistěte se, že byl soubor CloudBuilder.vhdx přesunut 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, aby se zahájilo nasazení ASDK.
Důležité
Před restartováním počítače se ujistěte, že máte přímý fyzický nebo KVM přístup k hostitelskému počítači ASDK. Po 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 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. Jedná se také o stejné přihlašovací údaje, které jste zadali při dokončení instalace Windows Serveru 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 Stack př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 (NIC). Pokud máte více síťových adaptérů, před spuštěním skriptu nasazení se ujistěte, že je povolený jenom jeden (a všechny ostatní jsou zakázané).
Azure Stack můžete nasadit s Microsoft Entra ID nebo Windows Server AD FS jako zprostředkovatelem identity. Azure Stack, poskytovatelé prostředků a další aplikace fungují stejně s oběma aplikacemi.
Tip
Pokud nezadáte žádné parametry instalace (viz InstallAzureStackPOC.ps1 volitelné parametry a příklady níže), zobrazí se výzva k zadání požadovaných parametrů.
Nasazení služby Azure Stack pomocí ID Microsoft Entra
Pokud chcete nasadit Azure Stack pomocí Microsoft Entra ID 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
Během několika minut do instalace ASDK se zobrazí výzva k zadání přihlašovacích údajů Microsoft Entra. Zadejte přihlašovací údaje globálního správce pro vašeho tenanta Microsoft Entra.
Po nasazení není potřeba oprávnění globálního správce Microsoft Entra. 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 vyžadující 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 jako zprostředkovatele identity nasadit ASDK pomocí služby AD FS, 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í adresářová služba s razítkem. Výchozí účet pro přihlášení je azurestackadmin@azurestack.locala heslo je nastavené na to, co jste zadali jako součást příkazů pro nastavení PowerShellu.
Proces nasazení může trvat několik hodin, během kterých se systém automaticky restartuje jednou. Po úspěšném nasazení se zobrazí konzola PowerShellu: COMPLETE: Action Deployment (Nasazení). Pokud nasazení selže, zkuste skript spustit znovu pomocí parametru -rerun. Nebo můžete sadu ASDK znovu nasadit úplně 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á pouze 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 identita Microsoft Entra přidružená k více 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á povolenou službu DHCP, musíte do jedné z výše uvedených možností zahrnout následující další parametry (příklad využití):
.\InstallAzureStackPOC.ps1 -AdminPassword $adminpass.Password -InfraAzureDirectoryTenantAdminCredential $aadcred -TimeServer 10.222.112.26
Volitelné parametry ASDK InstallAzureStackPOC.ps1
Parametr | Povinné/volitelné | Popis |
---|---|---|
AdminPassword | Požaduje se | 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 jako součást nasazení ASDK. Toto heslo musí odpovídat aktuálnímu heslu místního správce na hostiteli. |
InfraAzureDirectoryTenantName | Požaduje se | Nastaví adresář tenanta. Tento parametr použijte k určení konkrétního adresáře, 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 ověřeného vlastního názvu domény v Microsoft Entra ID. |
Prospěchář | Požaduje se | Tento parametr použijte k určení konkrétního časového serveru. Tento parametr musí být zadaný jako platná IP adresa časového serveru. Názvy serverů se nepodporují. |
InfraAzureDirectoryTenantAdminCredential | Volitelné | Nastaví uživatelské jméno a heslo Microsoft Entra. Tyto přihlašovací údaje Azure musí být ID organizace. |
InfraAzureEnvironment | 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í umožnit překlad názvů mimo razítko, zadejte stávající server DNS infrastruktury. Server DNS v razítku předává na tento server neznámé požadavky překladu ip adres. |
Rerun | Volitelné | Tento příznak použijte k opětovnému spuštění nasazení. Použije se všechny předchozí vstupy. Opětovné zadání dříve zadaných dat se nepodporuje, protože se vygeneruje a používá několik jedinečných hodnot pro nasazení. |
Provádění konfigurací po nasazení
Po instalaci sady ASDK existuje několik doporučených kontrol po instalaci a změn konfigurace, které by se měly provést. Pomocí rutiny test-AzureStack ověřte, že se instalace úspěšně nainstalovala, a pak nainstalujte nástroje Azure Stack PowerShellu a GitHubu.
Doporučujeme resetovat zásady vypršení platnosti hesla, abyste měli jistotu, že platnost hesla pro hostitele ASDK nevyprší před ukončením zkušebního období.
Poznámka:
Volitelně můžete také nakonfigurovat nastavení telemetrie služby Azure Stack po instalaci sady ASDK.
Registrace v Azure
Službu Azure Stack musíte zaregistrovat v Azure, abyste si mohli stáhnout položky z Azure Marketplace do služby Azure Stack.
Registrace služby Azure Stack v Azure
Další kroky
Gratulujeme! Po dokončení těchto kroků budete mít prostředí ASDK s portály pro správu https://adminportal.local.azurestack.external
i uživatele https://portal.local.azurestack.external
.