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

The Azure Stack Development Kit (ASDK) je testovací a vývojové prostředí, které můžete nasadit k vyhodnocení a předvedení Azure Stack a služeb. Abyste ho získejte z provozu, musíte připravit hardware prostředí a spustit několik skriptů. Spuštění skriptů může trvat několik hodin. Potom se můžete přihlásit k portálům pro správu a uživatelům 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 asdk, musí splňovat požadavky na hardware, software a síť. Zvolte si mezi Azure Active Directory (Azure AD) 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 plynule proběhl.

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

Prohlédněte si požadavky na nasazení ASDK a důležité informace.

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

Po zajištění, ž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 pro nasazení obsahuje soubor Cloudbuilder.vhdx, což je virtuální pevný disk, který obsahuje spouštěcí operační systém a Azure Stack soubory.

Balíček pro nasazení si můžete stáhnout do hostitele ASDK nebo do jiného počítače. Extrahované soubory nasazení zachycují 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í 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ý pro spouštění z virtuálního pevného disku. Po provedení tohoto kroku se hostitel ASDK bude spustit v souboru Cloudbuilder.vhdx (virtuální pevný disk, který obsahuje spouštěcí operační systém a Azure Stack instalační soubory).

Pomocí PowerShellu nakonfigurujte hostitelský počítač ASDK pro spuštění z CloudBuilder.vhdx. Tyto příkazy nakonfigurují hostitelský počítač ASDK tak, aby se stahoval ze stažených a extrahovaných Azure Stack pevného disku (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:

  1. Spusťte příkazový řádek jako správce.
  2. Spusťte bcdedit /copy {current} /d "Azure Stack".
  3. Zkopírujte vrácenou hodnotu CLSID (CTRL+C), včetně požadovaných složených závorek ( {} ). Tato hodnota se označuje jako a ve zbývajících krocích je potřeba ji přidat (CTRL + V nebo kliknout {CLSID} 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 bcdedit příkaz .
  9. Ujistěte se, že se soubor CloudBuilder.vhdx přesunul do kořenové složky 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 začalo nasazování asdk.

Důležité

Před restartováním hostitelského počítače ASDK se ujistěte, že máte přímý fyzický nebo KVM přístup k hostitelskému počítači ASDK. Při prvním spuštění virtuálního počítače se zobrazí výzva k dokončení Windows serveru. Zadejte stejné přihlašovací údaje správce, které jste použili pro 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 pro přihlášení k hostitelskému počítači ASDK. Jedná se také o stejné přihlašovací údaje, které jste za předpokladu 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í Azure Stack telemetriepř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 asdk na hostitele ASDK.

Důležité

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

Jako zprostředkovatele identity Azure Stack azure AD nebo Windows Server AD FS. Azure Stack, poskytovatelé prostředků a další aplikace fungují stejným způsobem s oběma.

Tip

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

Nasazení Azure Stack pomocí Azure AD

Pokud chcete Azure Stack zprostředkovatele identity pomocí Azure AD,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 ASDK pomocí Azure AD:

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

Několik minut do instalace ASDK se zobrazí výzva k zadání přihlašovacích údajů Azure AD. Zadejte přihlašovací údaje globálního správce pro vašeho tenanta Azure AD.

Po nasazení Azure Active Directory oprávnění globálního správce. Některé operace ale mohou vyžadovat přihlašovací údaje globálního správce. Mezi příklady takových operací patří instalační skript poskytovatele prostředků nebo nová funkce, která vyžaduje, aby bylo uděleno 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í Azure Stack pomocí AD FS

Pokud chcete nasadit ASDK pomocí AD FS identityjako 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 AD FS nasazení se jako zprostředkovatel identity používá výchozí adresářová služba kolku. Výchozí účet pro přihlášení je a heslo je nastavené na to, co jste poskytli jako součást příkazů azurestackadmin@azurestack.local 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 v konzole PowerShellu zobrazí: COMPLETE: Action 'Deployment'. Pokud se nasazení nezdaří, zkuste skript spustit znovu pomocí parametru -rerun. Nebo můžete ASDK znovu nasadit od začátku.

Důležité

Pokud chcete sledovat 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, neuvidíte průběh nasazení. Nesuňte nasazení znovu, ale přihlaste se jako AzureStack\AzureStackAdmin pomocí stejného hesla jako místní správce, abyste ověřili, že je instalace spuštěná.

Příklady skriptů nasazení Azure AD

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

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

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 Azure AD přidružená k více než jednomu adresáři Azure AD:

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 ve vašem prostředí není povolený protokol DHCP, musíte do jedné z výše uvedených možností zahrnout následující parametry (příklad poskytnutého využití):

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

ASDK InstallAzureStackPOC.ps1 volitelné parametry

Parametr Požadováno/volitelné Popis
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či vytvořených jako součást 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 zadat konkrétní adresář, ve kterém má účet Azure AD oprávnění ke správě více adresářů. Úplný název tenanta Azure AD ve formátu .onmicrosoft.com nebo název vlastní domény ověřený službou Azure AD.
TimeServer (Časový server) Vyžadováno Tento parametr použijte k určení konkrétního časového serveru. Tento parametr musí být zadán jako platná IP adresa časového serveru. Názvy serverů se nepodporují.
InfraAzureDirectoryTenantAdminCredential Volitelné Nastaví Azure Active Directory uživatelské jméno a heslo. Tyto přihlašovací údaje Azure musí být ID organizace.
InfraAzureEnvironment Volitelné Vyberte prostředí Azure, ve kterém chcete toto nasazení zaregistrovat Azure Stack nasazení. Mezi možnosti patří globální Azure, Azure – Čína, Azure – US Government.
DNSForwarder Volitelné Server DNS se vytvoří jako součást nasazení Azure Stack serveru. Pokud chcete počítačům uvnitř řešení umožnit překlad názvů mimo kolek, zadejte svůj stávající server DNS infrastruktury. Server DNS v kolku předává tomuto serveru neznámé požadavky na překlad ip adres.
Znovu spustit Volitelné Pomocí tohoto příznaku znovu spusťte nasazení. Použije se veškerý předchozí vstup. Opětovné zadání dříve poskytnutých dat není podporováno, protože se pro nasazení generuje a používá několik jedinečných hodnot.

Provedení konfigurací po nasazení

Po instalaci sady ASDK je třeba provést několik doporučených kontrol po instalaci a změn konfigurace. Pomocí rutiny test-AzureStack ověřte úspěšnou instalaci a pak nainstalujte Azure Stack PowerShell a GitHub nástroje.

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

Poznámka

Volitelně můžete také nakonfigurovat Azure Stack telemetriepo instalaci sady ASDK.

Úlohy po nasazení ASDK

Registrace v Azure

Musíte se zaregistrovat Azure Stack Azure, abyste si mohli stáhnout Azure Marketplace položky do 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 i https://adminportal.local.azurestack.externalhttps://portal.local.azurestack.external uživatelské portály.

Úlohy konfigurace po instalaci ASDK