A ASDK telepítése a parancssorból a PowerShell használatávalDeploy ASDK from the command line using PowerShell

A Azure Stack Development Kit (ASDK) olyan tesztelési és fejlesztési környezet, amelyet üzembe helyezhet a Azure Stack szolgáltatásainak és szolgáltatásainak kiértékelésére és bemutatására.The Azure Stack Development Kit (ASDK) is a testing and development environment that you can deploy to evaluate and demonstrate Azure Stack features and services. Az üzembe helyezéshez elő kell készítenie a környezeti hardvert, és néhány parancsfájlt kell futtatnia.To get it up and running, you need to prepare the environment hardware and run some scripts. A parancsfájlok futtatása több óráig is eltarthat.The scripts take several hours to run. Ezután bejelentkezhet a rendszergazda és a felhasználói portálra a Azure Stack használatának megkezdéséhez.After that, you can sign in to the admin and user portals to start using Azure Stack.

ElőfeltételekPrerequisites

Készítse elő a ASDK-gazdagépet.Prepare the ASDK host computer. Tervezze meg a hardvert, a szoftvert és a hálózatot.Plan your hardware, software, and network. A ASDK futtató számítógépnek meg kell felelnie a hardver-, szoftver-és hálózati követelményeknek.The computer that hosts the ASDK must meet hardware, software, and network requirements. Válasszon a Azure Active Directory (Azure AD) vagy a Active Directory összevonási szolgáltatások (AD FS) (AD FS) használatával.Choose between using Azure Active Directory (Azure AD) or Active Directory Federation Services (AD FS). A telepítés megkezdése előtt mindenképp kövesse ezeket az előfeltételeket, hogy a telepítési folyamat zökkenőmentesen fusson.Be sure to follow these prerequisites before starting your deployment so that the installation process runs smoothly.

A ASDK üzembe helyezése előtt győződjön meg arról, hogy a tervezett ASDK-gazda számítógép hardvere, operációs rendszere, fiókja és hálózati konfigurációja megfelel a ASDK telepítésének minimális követelményeinek.Before you deploy the ASDK, make sure your planned ASDK host computer's hardware, operating system, account, and network configurations meet the minimum requirements for installing the ASDK.

Tekintse át a ASDK telepítési követelményeit és szempontjait.Review the ASDK deployment requirements and considerations.

Töltse le és csomagolja ki a központi telepítési csomagotDownload and extract the deployment package

Miután meggyőződött arról, hogy a ASDK-gazdagép megfelel a ASDK telepítésének alapvető követelményeinek, a következő lépés a ASDK telepítési csomag letöltése és kibontása.After ensuring that your ASDK host computer meets the basic requirements for installing the ASDK, the next step is to download and extract the ASDK deployment package. A központi telepítési csomag tartalmazza a Cloudbuilder. vhdx fájlt, amely egy rendszerindító operációs rendszert és a Azure Stack telepítési fájlokat tartalmazó virtuális merevlemez.The deployment package includes the Cloudbuilder.vhdx file, which is a virtual hard drive that includes a bootable operating system and the Azure Stack installation files.

A központi telepítési csomagot letöltheti a ASDK gazdagépre vagy egy másik számítógépre.You can download the deployment package to the ASDK host or to another computer. A kibontott telepítési fájlok 60 GB szabad lemezterületet vesznek igénybe, így egy másik számítógép használatával csökkentheti a ASDK gazdagépre vonatkozó hardverkövetelmények mennyiségét.The extracted deployment files take up 60 GB of free disk space, so using another computer can help reduce the hardware requirements for the ASDK host.

Töltse le és csomagolja ki a Azure Stack Development Kit (ASDK)Download and extract the Azure Stack Development Kit (ASDK)

Az ASDK-gazdagép előkészítésePrepare the ASDK host computer

Mielőtt telepítené a ASDK a gazdagépen, elő kell készíteni a környezetet, és a rendszernek a VHD-ről történő rendszerindításra kell konfigurálnia.Before you can install the ASDK on the host computer, the environment must be prepared and the system configured to boot from VHD. A lépés elvégzése után a ASDK-gazdagép a Cloudbuilder. vhdx (a rendszerindító operációs rendszert és a Azure Stack telepítési fájlokat tartalmazó virtuális merevlemezre fog indulni).After this step, the ASDK host will boot to the Cloudbuilder.vhdx (a virtual hard drive that includes a bootable operating system and the Azure Stack installation files).

A PowerShell használatával konfigurálja a ASDK gazdagépet a CloudBuilder. vhdx rendszerindításra.Use PowerShell to configure the ASDK host computer to boot from CloudBuilder.vhdx. Ezekkel a parancsokkal konfigurálhatja a ASDK gazdagépét a letöltött és kinyert Azure Stack virtuális merevlemezről történő rendszerindításra (CloudBuilder. vhdx).These commands configure your ASDK host computer to boot from the downloaded and extracted Azure Stack virtual harddisk (CloudBuilder.vhdx). A lépések elvégzése után indítsa újra a ASDK-gazdagépet.After completing these steps, restart the ASDK host computer.

A ASDK gazdagép számítógépének beállítása a CloudBuilder. vhdx rendszerindításra:To configure the ASDK host computer to boot from CloudBuilder.vhdx:

  1. Nyisson meg egy parancssort rendszergazdaként.Launch a command prompt as admin.
  2. Futtassa a bcdedit /copy {current} /d "Azure Stack" parancsot.Run bcdedit /copy {current} /d "Azure Stack".
  3. Másolás (CTRL + C) a visszaadott CLSID-érték, beleértve a szükséges kapcsos zárójeleket ( {} ).Copy (CTRL+C) the CLSID value returned, including the required curly brackets ({}). Ezt az értéket nevezik, és be kell {CLSID} illeszteni a (CTRL + V vagy a jobb gombbal kattintva) a hátralévő lépésekben.This value is referred to as {CLSID} and needs to be pasted in (CTRL+V or right-click) in the remaining steps.
  4. Futtatja a bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx parancsot.Run bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx.
  5. Futtatja a bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx parancsot.Run bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx.
  6. Futtatja a bcdedit /set {CLSID} detecthal on parancsot.Run bcdedit /set {CLSID} detecthal on.
  7. Futtatja a bcdedit /default {CLSID} parancsot.Run bcdedit /default {CLSID}.
  8. A rendszerindítási beállítások ellenőrzéséhez futtassa a parancsot bcdedit .To verify boot settings, run bcdedit.
  9. Győződjön meg arról, hogy a CloudBuilder. vhdx fájl át lett helyezve a C:\ gyökerébe Indítsa el C:\CloudBuilder.vhdx a meghajtót (), és indítsa újra a ASDK-gazdagépet.Ensure that the CloudBuilder.vhdx file has been moved to the root of the C:\ drive (C:\CloudBuilder.vhdx) and restart the ASDK host computer. A ASDK-gazda számítógép újraindításakor a rendszer a CloudBuilder. vhdx virtuális gép (VM) merevlemezéről indítja el a ASDK telepítésének megkezdéséhez.When the ASDK host computer is restarted, it should boot from the CloudBuilder.vhdx virtual machine (VM) hard drive to begin ASDK deployment.

Fontos

A számítógép újraindítása előtt győződjön meg arról, hogy közvetlen fizikai vagy KVM-hozzáféréssel rendelkezik a ASDK-gazdagéphez.Ensure that you have direct physical or KVM access to the ASDK host computer before restarting it. A virtuális gép első elindításakor a rendszer felszólítja a Windows Server telepítésének befejezésére.When the VM first starts, it prompts you to complete Windows Server Setup. Adja meg a ASDK-gazdaszámítógépre való bejelentkezéshez használt rendszergazdai hitelesítő adatokat.Provide the same admin credentials you used to log into the ASDK host computer.

A ASDK-gazdagép előkészítése a PowerShell használatávalPrepare the ASDK host using PowerShell

Miután a ASDK gazdagép sikeresen beindult a CloudBuilder. vhdx lemezképbe, jelentkezzen be ugyanazzal a helyi rendszergazdai hitelesítő adatokkal, amelyeket a ASDK-gazdaszámítógépre való bejelentkezéshez használt.After the ASDK host computer successfully boots into the CloudBuilder.vhdx image, sign in with the same local admin credentials you used to log into the ASDK host computer. Ezek ugyanazok a hitelesítő adatok, amelyeket a Windows Server telepítésének elvégzése során adott meg, amikor a gazdaszámítógép a VHD-ről elindult.These are also the same credentials you provided as part of completing the Windows Server Setup when the host computer booted from VHD.

Megjegyzés

Szükség esetén Azure stack telemetria beállításait is megadhatja a ASDK telepítése előtt .Optionally, you can also configure Azure Stack telemetry settings before installing the ASDK.

Nyisson meg egy rendszergazda jogú PowerShell-konzolt, és futtassa az ebben a szakaszban található parancsokat a ASDK a ASDK-gazdagépen való telepítéséhez.Open an elevated PowerShell console and run the commands in this section to deploy the ASDK on the ASDK host.

Fontos

A ASDK telepítése pontosan egy hálózati adaptert (NIC) támogat a hálózatkezeléshez.ASDK installation supports exactly one network interface card (NIC) for networking. Ha több hálózati adapterrel rendelkezik, győződjön meg arról, hogy csak egy van engedélyezve (és minden más le van tiltva) a telepítési parancsfájl futtatása előtt.If you have multiple NICs, make sure that only one is enabled (and all others are disabled) before running the deployment script.

Az Azure Stack az Azure AD-vel vagy a Windows Server AD FS identitás-szolgáltatóként is üzembe helyezhető.You can deploy Azure Stack with Azure AD or Windows Server AD FS as the identity provider. A Azure Stack, az erőforrás-szolgáltatók és más alkalmazások ugyanúgy működnek, mint a kettő.Azure Stack, resource providers, and other apps work the same way with both.

Tipp

Ha nem adja meg a telepítési paramétereket (lásd alább InstallAzureStackPOC.ps1 választható paramétereket és példákat), a rendszer kéri a szükséges paramétereket.If you don't supply any setup parameters (see InstallAzureStackPOC.ps1 optional parameters and examples below), you're prompted for the required parameters.

Azure Stack üzembe helyezése az Azure AD-velDeploy Azure Stack using Azure AD

Azure Stack az Azure AD-vel való üzembe helyezéséhez használja az identitás-szolgáltatót, vagy közvetlenül, vagy egy transzparens proxyn keresztül kell kapcsolódnia.To deploy Azure Stack using Azure AD as the identity provider, you must have internet connectivity either directly or through a transparent proxy.

Futtassa a következő PowerShell-parancsokat a ASDK üzembe helyezéséhez az Azure AD használatával:Run the following PowerShell commands to deploy the ASDK using Azure AD:

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

A ASDK telepítése néhány percet vesz igénybe az Azure AD-beli hitelesítő adatok megadásához.A few minutes into ASDK installation you'll be prompted for Azure AD credentials. Adja meg az Azure AD-bérlő globális rendszergazdai hitelesítő adatait.Provide the global admin credentials for your Azure AD tenant.

Az üzembe helyezést követően Azure Active Directory globális rendszergazdai jogosultság nem szükséges.After deployment, Azure Active Directory global admin permission isn't required. Egyes műveletek esetében azonban szükség lehet a globális rendszergazdai hitelesítő adatokra.However, some operations may require the global admin credential. Ilyen művelet például egy erőforrás-szolgáltatót telepítő parancsfájl vagy egy olyan új szolgáltatás, amely engedély megadását igényli.Examples of such operations include a resource provider installer script or a new feature requiring a permission to be granted. Ideiglenesen visszaállíthatja a fiók globális rendszergazdai engedélyeit, vagy használhat egy különálló globális rendszergazdai fiókot, amely az alapértelmezett szolgáltatói előfizetés tulajdonosa.You can either temporarily reinstate the account's global admin permissions or use a separate global admin account that's an owner of the default provider subscription.

Azure Stack üzembe helyezése AD FS használatávalDeploy Azure Stack using AD FS

Ha a ASDK a AD FS használatával szeretné központilag telepíteni az identitás-szolgáltatóként, futtassa a következő PowerShell-parancsokat (csak hozzá kell adnia a-UseADFS paramétert):To deploy the ASDK using AD FS as the identity provider, run the following PowerShell commands (you just need to add the -UseADFS parameter):

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

AD FS üzemelő példányok esetében az alapértelmezett Stamp Directory szolgáltatást használja az identitás-szolgáltatóként.In AD FS deployments, the default stamp Directory Service is used as the identity provider. A bejelentkezéshez használt alapértelmezett fiók azurestackadmin@azurestack.local , és a jelszó a PowerShell telepítési parancsainak részeként megadott értékre van állítva.The default account to sign in with is azurestackadmin@azurestack.local, and the password is set to what you provided as part of the PowerShell setup commands.

Az üzembe helyezési folyamat néhány órát is igénybe vehet, amíg a rendszer egyszer automatikusan újraindul.The deployment process can take a few hours, during which time the system automatically reboots once. Ha az üzembe helyezés sikeres, a PowerShell-konzol a következőt jeleníti meg: Befejezés: művelet "központi telepítés".When the deployment succeeds, the PowerShell console displays: COMPLETE: Action 'Deployment'. Ha az üzembe helyezés sikertelen, próbálja meg újból futtatni a parancsfájlt az-újra paraméter használatával.If the deployment fails, try running the script again using the -rerun parameter. Vagy újból üzembe helyezheti a ASDK a semmiből.Or, you can redeploy ASDK from scratch.

Fontos

Ha figyelni szeretné a központi telepítés előrehaladását a ASDK-állomás újraindítása után, be kell jelentkeznie AzureStack\AzureStackAdmin.If you want to monitor the deployment progress after the ASDK host reboots, you must sign in as AzureStack\AzureStackAdmin. Ha a gazdaszámítógép újraindítása után helyi rendszergazdaként jelentkezik be (és a azurestack. local tartományhoz csatlakozik), a telepítési folyamat nem fog megjelenni.If you sign in as a local admin after the host computer is restarted (and joined to the azurestack.local domain), you won't see the deployment progress. Ne futtassa újra az üzembe helyezést, hanem jelentkezzen be a AzureStack\AzureStackAdmin ugyanazzal a jelszóval, mint a helyi rendszergazda, és ellenőrizze, hogy fut-e a telepítés.Don't rerun deployment, instead sign in as AzureStack\AzureStackAdmin with the same password as the local admin to validate that the setup is running.

Példák az Azure AD telepítési parancsfájlokraAzure AD deployment script examples

A teljes Azure AD-telepítést parancsfájlként is elvégezheti.You can script the entire Azure AD deployment. Íme néhány Megjegyzés, amely tartalmaz néhány választható paramétert.Here are a few commented examples that include some optional parameters.

Ha az Azure AD-identitás csak egy Azure ad-címtárhoz van társítva:If your Azure AD identity is only associated with one Azure AD directory:

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.

Ha az Azure AD-identitása egynél több Azure ad -címtárhoz van társítva:If your Azure AD identity is associated with greater than one Azure AD directory:

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.

Ha a környezet nem rendelkezik engedélyezve DHCP-vel, akkor a fenti lehetőségek egyikére vonatkozóan a következő további paramétereket kell tartalmaznia (példaként megadott használat):If your environment doesn't have DHCP enabled, then you must include the following additional parameters to one of the options above (example usage provided):

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

ASDK InstallAzureStackPOC.ps1 választható paraméterekASDK InstallAzureStackPOC.ps1 optional parameters

ParaméterParameter Kötelező vagy nem kötelezőRequired/Optional LeírásDescription
AdminPasswordAdminPassword KötelezőRequired Beállítja a helyi rendszergazdai fiókot és az összes többi felhasználói fiókot a ASDK-telepítés részeként létrehozott összes virtuális gépen.Sets the local admin account and all other user accounts on all the VMs created as part of ASDK deployment. Ennek a jelszónak meg kell egyeznie a gazdagép aktuális helyi rendszergazdai jelszavával.This password must match the current local admin password on the host.
InfraAzureDirectoryTenantNameInfraAzureDirectoryTenantName KötelezőRequired Beállítja a bérlői könyvtárat.Sets the tenant directory. Ezzel a paraméterrel megadhat egy adott könyvtárat, amelyben az Azure AD-fiók rendelkezik a több könyvtár felügyeletéhez szükséges engedélyekkel.Use this parameter to specify a specific directory where the Azure AD account has permissions to manage multiple directories. Egy Azure AD-bérlő teljes neve. onmicrosoft.com vagy egy Azure AD által ellenőrzött egyéni tartománynév.Full name of an Azure AD tenant in the format of .onmicrosoft.com or an Azure AD verified custom domain name.
TimeServerTimeServer KötelezőRequired Ezzel a paraméterrel adható meg egy adott időkiszolgáló.Use this parameter to specify a specific time server. Ezt a paramétert érvényes Time Server IP-címnek kell megadni.This parameter must be provided as a valid time server IP address. A kiszolgálók nevei nem támogatottak.Server names aren't supported.
InfraAzureDirectoryTenantAdminCredentialInfraAzureDirectoryTenantAdminCredential VálaszthatóOptional Beállítja a Azure Active Directory felhasználónevét és jelszavát.Sets the Azure Active Directory user name and password. Ezeknek az Azure-beli hitelesítő adatoknak szervezeti AZONOSÍTÓnak kell lenniük.These Azure credentials must be an Org ID.
InfraAzureEnvironmentInfraAzureEnvironment VálaszthatóOptional Válassza ki azt az Azure-környezetet, amellyel regisztrálni szeretné ezt az Azure Stack-telepítést.Select the Azure Environment with which you want to register this Azure Stack deployment. A lehetőségek közé tartozik a globális Azure, az Azure-Kína, az Azure-USA kormánya.Options include global Azure, Azure - China, Azure - US Government.
DNSForwarderDNSForwarder VálaszthatóOptional A rendszer a Azure Stack központi telepítésének részeként létrehoz egy DNS-kiszolgálót.A DNS server is created as part of the Azure Stack deployment. Annak engedélyezéséhez, hogy a megoldásban lévő számítógépek a bélyegzőn kívül is feloldják a neveket, adja meg a meglévő infrastruktúra DNS-kiszolgálóját.To allow computers inside the solution to resolve names outside of the stamp, provide your existing infrastructure DNS server. A in-Stamp DNS-kiszolgáló ismeretlen névfeloldási kérelmeket továbbít erre a kiszolgálóra.The in-stamp DNS server forwards unknown name resolution requests to this server.
ÚjrafuttatásRerun VálaszthatóOptional Használja ezt a jelzőt a központi telepítés újrafuttatásához.Use this flag to rerun deployment. Minden korábbi bemenet használatban van.All previous input is used. A korábban megadott adatok újbóli megadása nem támogatott, mert több egyedi érték jön létre és használatos az üzembe helyezéshez.Reentering data previously provided isn't supported because several unique values are generated and used for deployment.

Üzembe helyezés utáni konfigurációk végrehajtásaPerform post-deployment configurations

A ASDK telepítése után néhány javasolt telepítés utáni ellenőrzés és konfigurációs módosítás szükséges.After installing the ASDK, there are a few recommended post-installation checks and configuration changes that should be made. Ellenőrizze, hogy a telepítést sikeresen telepítette-e a test-AzureStack parancsmaggal, majd telepítse Azure Stack PowerShell-és GitHub-eszközöket.Validate your installation was installed successfully by using the test-AzureStack cmdlet, then install Azure Stack PowerShell and GitHub tools.

Javasoljuk, hogy állítsa alaphelyzetbe a jelszó lejárati házirendjét, hogy a próbaidőszak lejárta előtt ne járjon le a ASDK-gazdagép jelszava.We recommend you reset the password expiration policy to make sure that the password for the ASDK host doesn't expire before your evaluation period ends.

Megjegyzés

Szükség esetén Azure stack telemetria beállításait is konfigurálhatja a ASDK telepítése után .Optionally, you can also configure Azure Stack telemetry settings after installing the ASDK.

ASDK-telepítési feladatok közzétételePost ASDK deployment tasks

Regisztrálás az Azure-banRegister with Azure

Regisztrálnia kell Azure Stack az Azure-ban, hogy le tudja tölteni az Azure Marketplace-elemeket a Azure Stackba.You must register Azure Stack with Azure so that you can download Azure Marketplace items to Azure Stack.

Az Azure Stack regisztrálása az Azure-banRegister Azure Stack with Azure

További lépésekNext steps

Gratulálunk!Congratulations! A lépések elvégzése után egy ASDK-környezettel fog rendelkezni, amely rendszergazdai https://adminportal.local.azurestack.external és felhasználói https://portal.local.azurestack.external portálokkal is rendelkezik.After completing these steps, you'll have an ASDK environment with both admin https://adminportal.local.azurestack.external and user https://portal.local.azurestack.external portals.

ASDK-telepítési konfigurációs feladatok közzétételePost ASDK installation configuration tasks