ASDK implementeren vanaf de opdracht regel met behulp van Power shellDeploy ASDK from the command line using PowerShell

De Azure Stack Development Kit (ASDK) is een test-en ontwikkelings omgeving die u kunt implementeren om Azure Stack-functies en-services te evalueren en te demonstreren.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. Als u het programma wilt uitvoeren, moet u de hardware van de omgeving voorbereiden en enkele scripts uitvoeren.To get it up and running, you need to prepare the environment hardware and run some scripts. Het uitvoeren van de scripts duurt enkele uren.The scripts take several hours to run. Daarna kunt u zich aanmelden bij de beheerders-en gebruikers portalen om te beginnen met het gebruik van Azure Stack.After that, you can sign in to the admin and user portals to start using Azure Stack.

VereistenPrerequisites

Bereid de ASDK-hostcomputer voor.Prepare the ASDK host computer. Plan uw hardware, software en netwerk.Plan your hardware, software, and network. De computer die als host fungeert voor de ASDK moet voldoen aan de hardware-, software-en netwerk vereisten.The computer that hosts the ASDK must meet hardware, software, and network requirements. U kunt kiezen tussen het gebruik van Azure Active Directory (Azure AD) of Active Directory Federation Services (AD FS).Choose between using Azure Active Directory (Azure AD) or Active Directory Federation Services (AD FS). Zorg ervoor dat u voldoet aan deze vereisten voordat u de implementatie start, zodat het installatie proces probleemloos wordt uitgevoerd.Be sure to follow these prerequisites before starting your deployment so that the installation process runs smoothly.

Voordat u de ASDK implementeert, moet u ervoor zorgen dat de geplande hardware van de ASDK-hostcomputer, het besturings systeem, de account en de netwerk configuraties voldoen aan de minimale vereisten voor het installeren van de ASDK.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.

Bekijk de vereisten en overwegingen voor ASDK-implementatie.Review the ASDK deployment requirements and considerations.

Het implementatie pakket downloaden en uitpakkenDownload and extract the deployment package

Nadat u hebt gecontroleerd of uw ASDK-hostcomputer voldoet aan de basis vereisten voor het installeren van de ASDK, is de volgende stap het downloaden en extra heren van het ASDK-implementatie pakket.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. Het implementatie pakket bevat het bestand Cloudbuilder. vhdx, een virtuele harde schijf met een opstartbaar besturings systeem en de Azure Stack installatie bestanden.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.

U kunt het implementatie pakket downloaden naar de ASDK-host of naar een andere computer.You can download the deployment package to the ASDK host or to another computer. De uitgepakte implementatie bestanden nemen 60 GB vrije schijf ruimte in beslag, zodat het gebruik van een andere computer kan helpen de hardwarevereisten voor de ASDK-host te verminderen.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.

Down load en pak de Azure Stack Development Kit (ASDK)Download and extract the Azure Stack Development Kit (ASDK)

De ASDK-hostcomputer voorbereidenPrepare the ASDK host computer

Voordat u de ASDK op de hostcomputer kunt installeren, moet u de omgeving voorbereiden en het systeem configureren om op te starten vanaf de VHD.Before you can install the ASDK on the host computer, the environment must be prepared and the system configured to boot from VHD. Na deze stap wordt de ASDK-host opgestart naar de Cloudbuilder. vhdx (een virtuele harde schijf die een opstartbaar besturings systeem en de Azure Stack installatie bestanden bevat).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).

Gebruik Power shell om de ASDK-hostcomputer te configureren om op te starten vanaf CloudBuilder. vhdx.Use PowerShell to configure the ASDK host computer to boot from CloudBuilder.vhdx. Met deze opdrachten wordt uw ASDK-hostcomputer zo geconfigureerd dat deze wordt opgestart vanaf de gedownloade en geëxtraheerde Azure Stack virtuele aanbevolen (CloudBuilder. vhdx).These commands configure your ASDK host computer to boot from the downloaded and extracted Azure Stack virtual harddisk (CloudBuilder.vhdx). Nadat u deze stappen hebt voltooid, start u de ASDK-hostcomputer opnieuw op.After completing these steps, restart the ASDK host computer.

Configureren van de ASDK om de computer op te starten vanaf CloudBuilder. vhdx:To configure the ASDK host computer to boot from CloudBuilder.vhdx:

  1. Start een opdracht prompt als beheerder.Launch a command prompt as admin.
  2. Voer bcdedit /copy {current} /d "Azure Stack" uit.Run bcdedit /copy {current} /d "Azure Stack".
  3. Kopiëren (CTRL + C) de CLSID-waarde die is geretourneerd, inclusief de vereiste accolades ( {} ).Copy (CTRL+C) the CLSID value returned, including the required curly brackets ({}). Deze waarde wordt aangeduid als {CLSID} en moet worden geplakt in (CTRL + V of met de rechter muisknop klikken) in de resterende stappen.This value is referred to as {CLSID} and needs to be pasted in (CTRL+V or right-click) in the remaining steps.
  4. Voer bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx uit.Run bcdedit /set {CLSID} device vhd=[C:]\CloudBuilder.vhdx.
  5. Voer bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx uit.Run bcdedit /set {CLSID} osdevice vhd=[C:]\CloudBuilder.vhdx.
  6. Voer bcdedit /set {CLSID} detecthal on uit.Run bcdedit /set {CLSID} detecthal on.
  7. Voer bcdedit /default {CLSID} uit.Run bcdedit /default {CLSID}.
  8. Voer uit om de opstart instellingen te controleren bcdedit .To verify boot settings, run bcdedit.
  9. Zorg ervoor dat het bestand CloudBuilder. vhdx is verplaatst naar de hoofdmap van de C:\ station ( C:\CloudBuilder.vhdx ) en start de ASDK-hostcomputer opnieuw op.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. Wanneer de ASDK-hostcomputer opnieuw wordt opgestart, wordt de computer opgestart vanaf de vaste schijf van CloudBuilder. vhdx virtual machine (VM) om te beginnen met ASDK-implementatie.When the ASDK host computer is restarted, it should boot from the CloudBuilder.vhdx virtual machine (VM) hard drive to begin ASDK deployment.

Belangrijk

Zorg ervoor dat u directe fysieke of KVM-toegang tot de ASDK-hostcomputer hebt voordat u de computer opnieuw opstart.Ensure that you have direct physical or KVM access to the ASDK host computer before restarting it. Wanneer de virtuele machine voor het eerst wordt gestart, wordt u gevraagd Windows Server Setup te volt ooien.When the VM first starts, it prompts you to complete Windows Server Setup. Geef dezelfde beheerders referenties op die u hebt gebruikt om u aan te melden bij de ASDK-hostcomputer.Provide the same admin credentials you used to log into the ASDK host computer.

De ASDK-host voorbereiden met behulp van Power shellPrepare the ASDK host using PowerShell

Nadat de ASDK-hostcomputer is opgestart in de CloudBuilder. vhdx-installatie kopie, meldt u zich aan met de referenties van de lokale beheerder die u hebt gebruikt om u aan te melden bij de ASDK-hostcomputer.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. Dit zijn ook dezelfde referenties die u hebt gegeven als onderdeel van het volt ooien van de installatie van Windows Server wanneer de hostcomputer van de VHD is opgestart.These are also the same credentials you provided as part of completing the Windows Server Setup when the host computer booted from VHD.

Notitie

U kunt eventueel ook Azure stack telemetrie-instellingen configureren voordat u de ASDK installeert.Optionally, you can also configure Azure Stack telemetry settings before installing the ASDK.

Open een Power shell-console met verhoogde bevoegdheden en voer de opdrachten in deze sectie uit om de ASDK op de ASDK-host te implementeren.Open an elevated PowerShell console and run the commands in this section to deploy the ASDK on the ASDK host.

Belangrijk

ASDK-installatie ondersteunt precies één netwerk interface kaart (NIC) voor netwerken.ASDK installation supports exactly one network interface card (NIC) for networking. Als u meerdere Nic's hebt, zorg er dan voor dat er slechts één is ingeschakeld (en alle andere zijn uitgeschakeld) voordat u het implementatie script uitvoert.If you have multiple NICs, make sure that only one is enabled (and all others are disabled) before running the deployment script.

U kunt Azure Stack implementeren met Azure AD of Windows Server AD FS als id-provider.You can deploy Azure Stack with Azure AD or Windows Server AD FS as the identity provider. Azure Stack, resource providers en andere apps werken op dezelfde manier met beide.Azure Stack, resource providers, and other apps work the same way with both.

Tip

Als u geen Setup-para meters opgeeft (Zie InstallAzureStackPOC.ps1 optionele para meters en voor beelden hieronder), wordt u gevraagd de vereiste para meters op te geven.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 implementeren met behulp van Azure ADDeploy Azure Stack using Azure AD

Als u Azure Stack wilt implementeren met behulp van Azure AD als id-provider, moet u een Internet verbinding hebben, hetzij rechtstreeks, hetzij via een transparante proxy.To deploy Azure Stack using Azure AD as the identity provider, you must have internet connectivity either directly or through a transparent proxy.

Voer de volgende Power shell-opdrachten uit om de ASDK te implementeren met behulp van Azure AD: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

Een paar minuten in ASDK-installatie wordt u gevraagd om Azure AD-referenties.A few minutes into ASDK installation you'll be prompted for Azure AD credentials. Geef de referenties van de globale beheerder op voor uw Azure AD-Tenant.Provide the global admin credentials for your Azure AD tenant.

Na de implementatie is Azure Active Directory globale beheerders machtiging niet vereist.After deployment, Azure Active Directory global admin permission isn't required. Voor sommige bewerkingen is mogelijk echter de globale beheerders referenties vereist.However, some operations may require the global admin credential. Voor beelden van dergelijke bewerkingen zijn een installatie script van een resource provider of een nieuwe functie waarvoor een machtiging moet worden verleend.Examples of such operations include a resource provider installer script or a new feature requiring a permission to be granted. U kunt de globale beheerders machtigingen van het account tijdelijk opnieuw invoeren of een afzonderlijk globale beheerders account gebruiken dat een eigenaar is van het standaard provider abonnement.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 implementeren met behulp van AD FSDeploy Azure Stack using AD FS

Als u de ASDK wilt implementeren met behulp van AD FS als id-provider, voert u de volgende Power shell-opdrachten uit (u hoeft alleen de para meter-UseADFS toe te voegen):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

In AD FS-implementaties wordt de Directory service standaard stempel gebruikt als id-provider.In AD FS deployments, the default stamp Directory Service is used as the identity provider. Het standaard account voor het aanmelden bij is azurestackadmin@azurestack.local en het wacht woord is ingesteld op wat u hebt opgegeven als onderdeel van de Power shell-installatie opdrachten.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.

Het implementatie proces kan enkele uren duren, gedurende welke tijd het systeem automatisch opnieuw wordt opgestart.The deployment process can take a few hours, during which time the system automatically reboots once. Wanneer de implementatie is voltooid, wordt de Power shell-console weer gegeven: volt ooien: actie-implementatie.When the deployment succeeds, the PowerShell console displays: COMPLETE: Action 'Deployment'. Als de implementatie mislukt, probeert u het script opnieuw uit te voeren met de para meter-opnieuw uitvoeren.If the deployment fails, try running the script again using the -rerun parameter. U kunt ook ASDK opnieuw implementeren .Or, you can redeploy ASDK from scratch.

Belangrijk

Als u de voortgang van de implementatie wilt bewaken nadat de ASDK-host opnieuw is opgestart, moet u zich aanmelden als AzureStack\AzureStackAdmin.If you want to monitor the deployment progress after the ASDK host reboots, you must sign in as AzureStack\AzureStackAdmin. Als u zich aanmeldt als een lokale beheerder nadat de hostcomputer opnieuw is opgestart (en lid is van het domein azurestack. local), ziet u de voortgang van de implementatie niet.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. Voer de implementatie niet opnieuw uit. in plaats daarvan meldt u zich aan als AzureStack\AzureStackAdmin met hetzelfde wacht woord als de lokale beheerder om te controleren of de installatie wordt uitgevoerd.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.

Voor beelden van Azure AD-implementatie scriptAzure AD deployment script examples

U kunt een script uitvoeren voor de volledige implementatie van Azure AD.You can script the entire Azure AD deployment. Hier volgen enkele voor beelden van opmerkingen die enkele optionele para meters bevatten.Here are a few commented examples that include some optional parameters.

Als uw Azure AD-identiteit alleen is gekoppeld aan één Azure AD-adres lijst: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.

Als uw Azure AD-identiteit is gekoppeld aan meer dan één Azure AD-adres lijst: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.

Als DHCP niet is ingeschakeld voor uw omgeving, moet u de volgende aanvullende para meters toevoegen aan een van de bovenstaande opties (voor beeld van gebruik dat is opgegeven):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 optionele para metersASDK InstallAzureStackPOC.ps1 optional parameters

ParameterParameter Vereist/optioneelRequired/Optional BeschrijvingDescription
AdminPasswordAdminPassword VereistRequired Hiermee stelt u het lokale beheerders account en alle andere gebruikers accounts in op alle Vm's die zijn gemaakt als onderdeel van de implementatie van ASDK.Sets the local admin account and all other user accounts on all the VMs created as part of ASDK deployment. Dit wacht woord moet overeenkomen met het huidige wacht woord van de lokale beheerder op de host.This password must match the current local admin password on the host.
InfraAzureDirectoryTenantNameInfraAzureDirectoryTenantName VereistRequired Hiermee stelt u de map Tenant in.Sets the tenant directory. Gebruik deze para meter om een specifieke map op te geven waarin het Azure AD-account machtigingen heeft voor het beheren van meerdere directory's.Use this parameter to specify a specific directory where the Azure AD account has permissions to manage multiple directories. Volledige naam van een Azure AD-Tenant met de indeling. onmicrosoft.com of een door Azure AD geverifieerde aangepaste domein naam.Full name of an Azure AD tenant in the format of .onmicrosoft.com or an Azure AD verified custom domain name.
TimeServerTimeServer VereistRequired Gebruik deze para meter om een specifieke tijd server op te geven.Use this parameter to specify a specific time server. Deze para meter moet worden ingesteld als een geldig tijd server-IP-adres.This parameter must be provided as a valid time server IP address. Server namen worden niet ondersteund.Server names aren't supported.
InfraAzureDirectoryTenantAdminCredentialInfraAzureDirectoryTenantAdminCredential OptioneelOptional Hiermee stelt u de Azure Active Directory gebruikers naam en het wacht woord.Sets the Azure Active Directory user name and password. Deze Azure-referenties moeten een organisatie-ID zijn.These Azure credentials must be an Org ID.
InfraAzureEnvironmentInfraAzureEnvironment OptioneelOptional Selecteer de Azure-omgeving waarmee u deze Azure Stack-implementatie wilt registreren.Select the Azure Environment with which you want to register this Azure Stack deployment. Opties zijn onder andere wereld wijd Azure, Azure-China, Azure-Amerikaanse overheid.Options include global Azure, Azure - China, Azure - US Government.
DNSForwarderDNSForwarder OptioneelOptional Er wordt een DNS-server gemaakt als onderdeel van de implementatie van Azure Stack.A DNS server is created as part of the Azure Stack deployment. Als u wilt dat computers in de oplossing namen kunnen omzetten buiten de stempel, geeft u uw bestaande infra structuur-DNS-server op.To allow computers inside the solution to resolve names outside of the stamp, provide your existing infrastructure DNS server. De DNS-server in het stempel stuurt onbekende aanvragen voor naam omzetting door naar deze server.The in-stamp DNS server forwards unknown name resolution requests to this server.
Opnieuw uitvoerenRerun OptioneelOptional Gebruik deze vlag om de implementatie opnieuw uit te voeren.Use this flag to rerun deployment. Alle vorige invoer wordt gebruikt.All previous input is used. Het opnieuw invoeren van de gegevens die eerder zijn opgegeven, wordt niet ondersteund omdat er verschillende unieke waarden worden gegenereerd en gebruikt voor de implementatie.Reentering data previously provided isn't supported because several unique values are generated and used for deployment.

Configuraties na de implementatie uitvoerenPerform post-deployment configurations

Na de installatie van de ASDK zijn er een aantal aanbevolen controles na de installatie en configuratie wijzigingen die moeten worden aangebracht.After installing the ASDK, there are a few recommended post-installation checks and configuration changes that should be made. Controleer of de installatie is geïnstalleerd met behulp van de cmdlet test-AzureStack en installeer Azure Stack Power shell-en GitHub-hulpprogram ma's.Validate your installation was installed successfully by using the test-AzureStack cmdlet, then install Azure Stack PowerShell and GitHub tools.

We raden u aan het beleid voor het verlopen van wacht woorden opnieuw in te stellen om ervoor te zorgen dat het wacht woord voor de ASDK-host niet verloopt voordat de evaluatie periode eindigt.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.

Notitie

U kunt eventueel ook Azure stack telemetrie-instellingen configureren nadat u de ASDK hebt geïnstalleerd.Optionally, you can also configure Azure Stack telemetry settings after installing the ASDK.

Taken na de ASDK-implementatiePost ASDK deployment tasks

Registreren bij AzureRegister with Azure

U moet Azure Stack registreren bij Azure zodat u Azure Marketplace-items kunt downloaden naar Azure stack.You must register Azure Stack with Azure so that you can download Azure Marketplace items to Azure Stack.

Azure Stack registreren bij AzureRegister Azure Stack with Azure

Volgende stappenNext steps

Gefeliciteerd!Congratulations! Nadat u deze stappen hebt voltooid, hebt u een ASDK-omgeving met zowel beheerders https://adminportal.local.azurestack.external als gebruikers https://portal.local.azurestack.external portals.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.

Configuratie taken na de ASDK-installatiePost ASDK installation configuration tasks