Prerequisiti per la distribuzione di Azure StackAzure Stack deployment prerequisites

Si applica a: Azure Stack Development KitApplies to: Azure Stack Development Kit

Prima di distribuire Kit di sviluppo di Azure Stack, assicurarsi che il computer soddisfi i requisiti seguenti:Before you deploy Azure Stack Development Kit, make sure your computer meets the following requirements:

HardwareHardware

ComponenteComponent MinimaMinimum ConsigliatoRecommended
Unità disco: sistema operativoDisk drives: Operating System 1 disco del sistema operativo con un minimo di 200 GB per la partizione di sistema (unità SSD o HDD)1 OS disk with minimum of 200 GB available for system partition (SSD or HDD) 1 disco del sistema operativo con un minimo di 200 GB per la partizione di sistema (unità SSD o HDD)1 OS disk with minimum of 200 GB available for system partition (SSD or HDD)
Unità disco: generali per lo sviluppo kit dati Disk drives: General development kit data 4 dischi.4 disks. Ciascun disco offre una capacità minima di 140 GB (unità SSD o HDD).Each disk provides a minimum of 140 GB of capacity (SSD or HDD). Verranno utilizzati tutti i dischi disponibili.All available disks will be used. 4 dischi.4 disks. Ogni disco fornisce un minimo di 250 GB di capacità (unità SSD o HDD).Each disk provides a minimum of 250 GB of capacity (SSD or HDD). Verranno utilizzati tutti i dischi disponibili.All available disks will be used.
Calcolo: CPUCompute: CPU Dual-Socket: 12 core fisici (totale)Dual-Socket: 12 Physical Cores (total) Dual-Socket: 16 core fisici (totale)Dual-Socket: 16 Physical Cores (total)
Calcolo: memoriaCompute: Memory 96 GB di RAM96 GB RAM 128 GB di RAM (questo è il requisito minimo per supportare i provider di risorse PaaS).128 GB RAM (This is the minimum to support PaaS resource providers.)
Calcolo: BIOSCompute: BIOS Hyper-V abilitato (con supporto SLAT)Hyper-V Enabled (with SLAT support) Hyper-V abilitato (con supporto SLAT)Hyper-V Enabled (with SLAT support)
Rete: NICNetwork: NIC Windows Server 2012 R2 certificazione necessaria per la scheda di rete; Nessuna funzionalità specializzata richiestaWindows Server 2012 R2 Certification required for NIC; no specialized features required Windows Server 2012 R2 certificazione necessaria per la scheda di rete; Nessuna funzionalità specializzata richiestaWindows Server 2012 R2 Certification required for NIC; no specialized features required
Certificazione del logo HWHW logo certification Certificato per Windows Server 2012 R2Certified for Windows Server 2012 R2 Certificato per Windows Server 2012 R2Certified for Windows Server 2012 R2

*Sarà necessario più di questa capacità è consigliata se si prevede di aggiungere molti di elementi del marketplace da Azure.*You will need more than this recommended capacity if you plan on adding many of the marketplace items from Azure.

Configurazione delle unità disco dati: tutte le unità dati devono essere dello stesso tipo (tutti SAS, SATA tutti o NVMe tutti) e capacità.Data disk drive configuration: All data drives must be of the same type (all SAS, all SATA, or all NVMe) and capacity. Se si utilizzano dischi SAS, le unità disco deve essere collegate tramite un unico percorso (non viene fornito alcun MPIO, supporto di percorsi multipli).If SAS disk drives are used, the disk drives must be attached via a single path (no MPIO, multi-path support is provided).

Opzioni di configurazione HBAHBA configuration options

  • (Scelta consigliata) HBA semplice(Preferred) Simple HBA
  • RAID HBA-scheda deve essere configurato in modalità "pass-through"RAID HBA – Adapter must be configured in “pass through” mode
  • HBA RAID: i dischi devono essere configurati come dischi singoli, RAID-0RAID HBA – Disks should be configured as Single-Disk, RAID-0

Combinazioni di tipo di supporto e bus supportateSupported bus and media type combinations

  • Unità HDD SATASATA HDD
  • Unità HDD SASSAS HDD
  • Unità HDD RAIDRAID HDD
  • SSD RAID (se il tipo di supporto non viene specificato/sconosciuto*)RAID SSD (If the media type is unspecified/unknown*)
  • Unità SSD SATA + Unità HDD SATASATA SSD + SATA HDD
  • Unità SSD SAS + Unità HDD SASSAS SSD + SAS HDD
  • NVMeNVMe

*Controller RAID senza funzionalità pass-through non è in grado di riconoscere il tipo di supporto.* RAID controllers without pass-through capability can’t recognize the media type. Tali controller contrassegneranno le unità HDD e SSD come non specificate.Such controllers will mark both HDD and SSD as Unspecified. In tal caso verrà usata l'unità SSD come archivio permanente anziché eseguire la memorizzazione nella cache dei dispositivi.In that case, the SSD will be used as persistent storage instead of caching devices. Pertanto, è possibile distribuire il kit di sviluppo su tali unità SSD.Therefore, you can deploy the development kit on those SSDs.

HBA di esempio: LSI 9207-8i, LSI-9300-8i o LSI 9265 8i in modalità pass-throughExample HBAs: LSI 9207-8i, LSI-9300-8i, or LSI-9265-8i in pass-through mode

Sono disponibili configurazioni OEM di esempio.Sample OEM configurations are available.

Sistema operativoOperating system

RequisitiRequirements
Versione sistema operativoOS Version Windows Server 2012 R2 o versioni successive.Windows Server 2012 R2 or later. La versione del sistema operativo non critica prima dell'avvio della distribuzione, come verrà avviare il disco rigido virtuale che è incluso nell'installazione di Azure Stack il computer host.The operating system version isn’t critical before the deployment starts, as you'll boot the host computer into the VHD that's included in the Azure Stack installation. Il sistema operativo e tutte le patch necessarie sono già integrate nell'immagine.The OS and all required patches are already integrated into the image. Non usare le chiavi per attivare tutte le istanze di Windows Server utilizzate nel kit di sviluppo.Don’t use any keys to activate any Windows Server instances used in the development kit.

Strumento di controllare i requisiti di distribuzioneDeployment requirements check tool

Dopo aver installato il sistema operativo, è possibile utilizzare il controllo distribuzione per Azure Stack per confermare che l'hardware soddisfi tutti i requisiti.After installing the operating system, you can use the Deployment Checker for Azure Stack to confirm that your hardware meets all the requirements.

Requisiti dell'accountAccount requirements

In genere, si distribuisce il kit di sviluppo con connessione internet, in cui è possibile connettersi a Microsoft Azure.Typically, you deploy the development kit with internet connectivity, where you can connect to Microsoft Azure. In questo caso, è necessario configurare un account di Azure Active Directory (Azure AD) per distribuire il kit di sviluppo.In this case, you must configure an Azure Active Directory (Azure AD) account to deploy the development kit.

Se l'ambiente non è connesso a internet o che non si desidera usare Azure AD, è possibile distribuire Azure Stack utilizzando Active Directory Federation Services (ADFS).If your environment is not connected to the internet, or you don't want to use Azure AD, you can deploy Azure Stack by using Active Directory Federation Services (AD FS). Il kit di sviluppo include proprie istanze di AD FS e i servizi di dominio Active Directory.The development kit includes its own AD FS and Active Directory Domain Services instances. Se si distribuisce questa opzione, non è necessario configurare gli account di anticipo.If you deploy by using this option, you don't have to set up accounts ahead of time.

Nota

Se si distribuisce con l'opzione di ADFS, è necessario ridistribuire dello Stack di Azure per passare ad Azure AD.If you deploy by using the AD FS option, you must redeploy Azure Stack to switch to Azure AD.

Account di Azure Active DirectoryAzure Active Directory accounts

Per distribuire Azure Stack utilizzando un account di Azure AD, è necessario preparare un account Azure AD prima di eseguire la distribuzione di script di PowerShell.To deploy Azure Stack by using an Azure AD account, you must prepare an Azure AD account before you run the deployment PowerShell script. Questo account diventa l'amministratore globale per il tenant di Azure AD.This account becomes the Global Admin for the Azure AD tenant. Consente di eseguire il provisioning e il delegato applicazioni ed entità di servizio per tutti i servizi di Azure Stack che interagiscono con Azure Active Directory e l'API Graph.It's used to provision and delegate applications and service principals for all Azure Stack services that interact with Azure Active Directory and Graph API. Viene inoltre utilizzato come il proprietario della sottoscrizione del provider predefinito (che è possibile modificare successivamente).It's also used as the owner of the default provider subscription (which you can later change). È possibile accedere al portale dell'amministratore del sistema Azure Stack utilizzando questo account.You can log in to your Azure Stack system’s administrator portal by using this account.

  1. Creare un account di Azure AD che è l'amministratore di directory per Azure AD almeno uno.Create an Azure AD account that is the directory administrator for at least one Azure AD. Se si dispone già di uno, è possibile utilizzarlo.If you already have one, you can use that. In caso contrario, è possibile crearne uno gratuitamente a http://azure.microsoft.com/en-us/pricing/free-trial/ (in Cina, visitare http://go.microsoft.com/fwlink/?LinkID=717821 invece).Otherwise, you can create one for free at http://azure.microsoft.com/en-us/pricing/free-trial/ (in China, visit http://go.microsoft.com/fwlink/?LinkID=717821 instead). Se si prevede di in un secondo momento registro dello Stack di Azure con Azure, è inoltre necessario avere una sottoscrizione in questo nuovo account.If you plan to later register Azure Stack with Azure, you must also have a subscription in this newly created account.

    Salvare queste credenziali per l'utilizzo nel passaggio 6 di distribuire il kit di sviluppo.Save these credentials for use in step 6 of Deploy the development kit. Questo amministratore del servizio account è possibile configurare e gestire cloud di risorse, account utente, piani di tenant, quote e prezzi.This service administrator account can configure and manage resource clouds, user accounts, tenant plans, quotas, and pricing. Nel portale l'amministratore può creare piani, cloud di siti Web e cloud privati di macchine virtuali, nonché gestire le sottoscrizioni utente.In the portal, they can create website clouds, virtual machine private clouds, create plans, and manage user subscriptions.

  2. Creare almeno un account in modo che è possibile accedere al kit di sviluppo come tenant.Create at least one account so that you can sign in to the development kit as a tenant.

    Account di Azure Active DirectoryAzure Active Directory account Supportato?Supported?
    Account aziendale o dell'istituto di istruzione con sottoscrizione di Azure pubblico validoWork or school account with valid Public Azure Subscription Yes
    Account Microsoft con sottoscrizione pubblica di Azure validaMicrosoft Account with valid Public Azure Subscription Yes
    Account aziendale o dell'istituto di istruzione con sottoscrizione di Azure valida CinaWork or school account with valid China Azure Subscription Yes
    Account aziendale o dell'istituto di istruzione con valido US Government sottoscrizione di AzureWork or school account with valid US Government Azure Subscription Yes

ReteNetwork

SwitchSwitch

Una porta disponibile su un'opzione per la macchina kit di sviluppo.One available port on a switch for the development kit machine.

Il computer di sviluppo kit supporta la connessione a una porta di trunk o di porta del commutatore di accesso.The development kit machine supports connecting to a switch access port or trunk port. Non è richiesta alcuna funzionalità specializzata nello switch.No specialized features are required on the switch. Se si usa una porta trunk o se si deve configurare un ID VLAN, è necessario specificare l'ID VLAN come parametro di distribuzione.If you are using a trunk port or if you need to configure a VLAN ID, you have to provide the VLAN ID as a deployment parameter. È possibile visualizzare esempi di elenco di parametri di distribuzione.You can see examples in the list of deployment parameters.

SubnetSubnet

Non si connettono computer kit di sviluppo per le seguenti subnet:Do not connect the development kit machine to the following subnets:

  • 192.168.200.0/24192.168.200.0/24
  • 192.168.100.0/27192.168.100.0/27
  • 192.168.101.0/26192.168.101.0/26
  • 192.168.102.0/24192.168.102.0/24
  • 192.168.103.0/25192.168.103.0/25
  • 192.168.104.0/25192.168.104.0/25

Queste subnet sono riservate per le reti interne all'interno dell'ambiente di kit di sviluppo.These subnets are reserved for the internal networks within the development kit environment.

IPv4/IPv6IPv4/IPv6

È supportato solo il protocollo IPv4.Only IPv4 is supported. Non è possibile creare reti IPv6.You cannot create IPv6 networks.

DHCPDHCP

Assicurarsi che sia disponibile un server DHCP nella rete a cui si connette la scheda NIC.Make sure there is a DHCP server available on the network that the NIC connects to. Se non è disponibile un server DHCP, è necessario preparare un'altra rete IPv4 statica oltre a quella usata dall'host.If DHCP is not available, you must prepare an additional static IPv4 network besides the one used by host. È necessario fornire l'indirizzo IP e gateway come un parametro di distribuzione.You must provide that IP address and gateway as a deployment parameter. È possibile visualizzare esempi di elenco di parametri di distribuzione.You can see examples in the list of deployment parameters.

Accesso a InternetInternet access

Stack di Azure richiede l'accesso a Internet, direttamente o tramite un proxy trasparente.Azure Stack requires access to the Internet, either directly or through a transparent proxy. Stack di Azure non supporta la configurazione di un proxy web per abilitare l'accesso a Internet.Azure Stack does not support the configuration of a web proxy to enable Internet access. L'IP dell'host sia il nuovo indirizzo IP assegnato al BGPNAT01 di definiti, tramite DHCP o indirizzo IP statico, deve essere in grado di accedere a Internet.Both the host IP and the new IP assigned to the MAS-BGPNAT01 (by DHCP or static IP) must be able to access Internet. Con i domini graph.windows.net e login.microsoftonline.com vengono utilizzate porte 80 e 443.Ports 80 and 443 are used under the graph.windows.net and login.microsoftonline.com domains.

TelemetriaTelemetry

Dati di telemetria contribuiscono a forma di versioni future dello Stack di Azure.Telemetry helps us shape future versions of Azure Stack. Consente a rispondere rapidamente ai commenti e suggerimenti, offre nuove funzionalità e migliorare la qualità.It lets us respond quickly to feedback, provide new features, and improve quality. Microsoft Azure Stack include Windows Server 2016 e SQL Server 2014.Microsoft Azure Stack includes Windows Server 2016 and SQL Server 2014. Nessuno di questi prodotti vengono modificate dalle impostazioni predefinite e sono descritti per l'informativa sulla Privacy di Microsoft Enterprise.Neither of these products are changed from default settings and both are described by the Microsoft Enterprise Privacy Statement. Stack di Azure contiene anche il software open source che non è stato modificato per inviare dati di telemetria a Microsoft.Azure Stack also contains open source software which has not been modified to send telemetry to Microsoft. Di seguito sono riportati alcuni esempi di dati di telemetria dello Stack di Azure:Here are some examples of Azure Stack telemetry data:

  • informazioni sulla registrazione di distribuzionedeployment registration information
  • Quando un avviso viene aperto e chiusowhen an alert is opened and closed
  • il numero di risorse di retethe number of network resources

Per supportare il flusso di dati di telemetria, la porta 443 (HTTPS) deve essere aperta nella rete.To support telemetry data flow, port 443 (HTTPS) must be open in your network. L'endpoint client è https://vortex-win.data.microsoft.com.The client endpoint is https://vortex-win.data.microsoft.com.

Se non si desidera fornire dati di telemetria per lo Stack di Azure, è possibile disattivare, l'host del kit di sviluppo e le macchine virtuali di infrastruttura come illustrato di seguito.If you don’t want to provide telemetry for Azure Stack, you can turn it off on the development kit host and the infrastructure virtual machines as explained below.

Disattivare la telemetria nell'host di kit di sviluppo (facoltativo)Turn off telemetry on the development kit host (optional)

Nota

Se si desidera disattivare la telemetria per l'host del kit di sviluppo, è necessario farlo prima di eseguire lo script di distribuzione.If you want to turn off telemetry for the development kit host, you must do so before you run the deployment script.

Prima di l'esecuzione dello script asdk installer.ps1 per distribuire l'host del kit di sviluppo, l'avvio di CloudBuilder.vhdx ed eseguire lo script seguente in una finestra di PowerShell con privilegi elevata:Before running the asdk-installer.ps1 script to deploy the development kit host, boot into the CloudBuilder.vhdx and run the following script in an elevated PowerShell window:

### Get current AllowTelmetry value on DVM Host
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" `
-Name AllowTelemetry).AllowTelemetry
### Set & Get updated AllowTelemetry value for ASDK-Host 
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" `
-Name "AllowTelemetry" -Value '0'  
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" `
-Name AllowTelemetry).AllowTelemetry

Impostazione AllowTelemetry su 0, verranno disattivate telemetria per la distribuzione di Windows e Stack di Azure.Setting AllowTelemetry to 0 turns off telemetry for both Windows and Azure Stack deployment. Vengono inviati solo eventi di sicurezza critiche dal sistema operativo.Only critical security events from the operating system are sent. L'impostazione di controlli dati di telemetria di Windows in tutti gli host e macchine virtuali di infrastruttura e viene riapplicato a nodi di nuovo le macchine virtuali quando vengono eseguite operazioni di scalabilità orizzontale.The setting controls Windows telemetry across all hosts and infrastructure VMs, and is reapplied to new nodes/VMs when scale-out operations occur.

Disattivare la telemetria nelle macchine virtuali dell'infrastruttura (facoltativo)Turn off telemetry on the infrastructure virtual machines (optional)

Dopo la distribuzione ha esito positivo, eseguire lo script seguente in una finestra di PowerShell con privilegi elevata (come l'utente AzureStack\AzureStackAdmin) nell'host di kit di sviluppo:After the deployment is successful, run the following script in an elevated PowerShell window (as the AzureStack\AzureStackAdmin user) on the development kit host:

$AzSVMs= get-vm |  where {$_.Name -like "AzS-*"}
### Show current AllowTelemetry value for all AzS-VMs
invoke-command -computername $AzSVMs.name {(Get-ItemProperty -Path `
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name AllowTelemetry).AllowTelemetry}
### Set & Get updated AllowTelemetry value for all AzS-VMs
invoke-command -computername $AzSVMs.name {Set-ItemProperty -Path `
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name "AllowTelemetry" -Value '0'}
invoke-command -computername $AzSVMs.name {(Get-ItemProperty -Path `
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name AllowTelemetry).AllowTelemetry}

Per configurare i dati di telemetria di SQL Server, vedere come configurare SQL Server 2016.To configure SQL Server telemetry, see How to configure SQL Server 2016.

Report sull'utilizzoUsage reporting

Tramite la registrazione, Stack di Azure è configurato anche per informazioni sull'utilizzo di inoltro a Azure.Through registration, Azure Stack is also configured to forward usage information to Azure. Report sull'utilizzo viene controllato in modo indipendente da dati di telemetria.Usage reporting is controlled independently from telemetry. È possibile disattivare la segnalazione quando utilizzo registrazione usando lo script su Github.You can turn off usage reporting when registering by using the script on Github. È sufficiente impostare la $reportUsage parametro $false.Just set the $reportUsage parameter to $false.

Dati di utilizzo vengono formattati come descritto nel dati di utilizzo dello Stack di Azure di Report in Azure.Usage data is formatted as detailed in the Report Azure Stack usage data to Azure. Gli utenti di Azure il Kit di sviluppo dello Stack non vengono addebitati effettivamente.Azure Stack Development Kit users are not actually charged. Questa funzionalità è inclusa nel kit di sviluppo in modo da poter testare per verificare il funzionamento del report di utilizzo.This functionality is included in the development kit so that you can test to see how usage reporting works.

Passaggi successiviNext steps

Scaricare il pacchetto di distribuzione kit di sviluppo di Azure StackDownload the Azure Stack development kit deployment package

Distribuire il kit di sviluppo di Azure StackDeploy Azure Stack development kit