Gestire le macchine virtuali di Windows Azure Pack dallo Stack di AzureManage Windows Azure Pack virtual machines from Azure Stack

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

Nel Kit di sviluppo dello Stack di Azure, è possibile abilitare l'accesso dal portale per gli utenti dello Stack di Azure alle macchine virtuali in esecuzione in Windows Azure Pack dei tenant.In the Azure Stack Development Kit, you can enable access from the Azure Stack user portal to tenant virtual machines running on Windows Azure Pack. Gli utenti possono utilizzare il portale di Azure Stack per gestire le macchine virtuali IaaS esistenti e le reti virtuali.Users can use the Azure Stack portal to manage their existing IaaS virtual machines and virtual networks. Queste risorse vengono rese disponibili in Windows Azure Pack tramite i componenti di Service Provider Foundation (SPF) e Virtual Machine Manager (VMM) sottostanti.These resources are made available on Windows Azure Pack through the underlying Service Provider Foundation (SPF) and Virtual Machine Manager (VMM) components. In particolare, gli utenti possono:Specifically, users can:

  • Selezionare le risorseBrowse resources
  • Esaminare i valori di configurazioneExamine configuration values
  • Arrestare o avviare una macchina virtualeStop or start a virtual machine
  • Connettersi a una macchina virtuale tramite Remote Desktop Protocol (RDP)Connect to a virtual machine through Remote Desktop Protocol (RDP)
  • Creare e gestire i checkpointCreate and manage checkpoints
  • Eliminare le macchine virtuali e reti virtualiDelete virtual machines and virtual networks

Questa funzionalità viene fornita per il connettore di Windows Azure Pack per lo Stack di Azure (anteprima).This functionality is provided by the Windows Azure Pack Connector for Azure Stack (Preview). In questo articolo viene illustrato come configurare il connettore per un ambiente di Azure Stack a nodo singolo.This article shows how to configure the connector for a single-node Azure Stack environment.

Per questa versione di anteprima del connettore, tenere presente quanto segue:For this preview release of the connector, be aware of the following:

  • Utilizzare il connettore di Windows Azure Pack solo in ambienti di test (per lo Stack di Azure e Windows Azure Pack) e non nelle distribuzioni di produzione.Use the Windows Azure Pack Connector only in test environments (for both Azure Stack and Windows Azure Pack), and not in production deployments.
  • È necessario disporre di Windows Azure Pack aggiornamento CUMULATIVO 9.1 o versione successiva e per System Center e VMM UR 9 o versione successiva.You must have Windows Azure Pack Update Rollup (UR) 9.1 or later and System Center SPF and VMM UR 9 or later.
  • I componenti VMM e SPF possono essere System Center 2012 R2 o System Center 2016.The VMM and SPF components can be either System Center 2012 R2 or System Center 2016.
  • In entrambi Stack di Azure e in Windows Azure Pack, è necessario eseguire passaggi di configurazione.You must perform configuration steps on both Azure Stack and on Windows Azure Pack.
  • Le istruzioni valide in ambienti non - Cloud Platform System CPS.The instructions apply to non-Cloud Platform System (CPS) environments.
  • Per esaminare i problemi noti, vedere la risoluzione dei problemi di Microsoft Azure Stack.To review the known issues, see Microsoft Azure Stack troubleshooting.

ArchitetturaArchitecture

Il diagramma seguente mostra i componenti principali di Windows Azure Pack Connector.The following diagram shows the main components of the Windows Azure Pack Connector.

I componenti di Windows Azure Pack connettore

Tenere presente i seguenti dettagli:Notice the following details:

  • Il portale di Azure Stack utente accede a informazioni della risorsa da entrambi i cloud (Stack di Azure e Windows Azure Pack).The Azure Stack user portal accesses the resource information from both clouds (Azure Stack and Windows Azure Pack).
  • L'utente deve disporre di un account valido in entrambi gli ambienti.The user must have an account that is valid in both environments.
  • Il portale utenti Azure Stack deve avere accesso alla rete per i componenti in esecuzione in Windows Azure Pack.The Azure Stack user portal must have network access to the components running on Windows Azure Pack.
  • Nel WAP sezione del diagramma, è possibile visualizzare i nuovi moduli di Windows Azure Pack connettore (estensione WAP e connettore) ed esistente Windows Azure Pack API Tenant con componenti SPF e VMM.In the WAP section of the diagram, you can see the new Windows Azure Pack Connector modules (WAP Extension and Connector) and the existing Windows Azure Pack Tenant API with SPF and VMM components.

Gestione delle identitàIdentity management

L'API Tenant di Windows Azure Pack devono considerare attendibile il Azure Stack servizio token di sicurezza (STS).The Windows Azure Pack Tenant API must trust the Azure Stack security token service (STS).

Quando un utente esegue un'azione tramite il portale di Azure Stack che fa riferimento alle risorse di Windows Azure Pack, il portale utilizza l'API Tenant di Windows Azure Pack.When a user performs an action through the Azure Stack portal that targets Windows Azure Pack resources, the portal uses the Windows Azure Pack Tenant API. Pertanto, il token di autenticazione utente fornito deve provenire da un servizio token di sicurezza.Therefore, the provided user authentication token must come from a trusted STS. Vedere il diagramma seguente:See the following diagram:

Diagramma di autenticazione di Windows Azure Pack connettore

Nell'ambiente di kit di sviluppo, Windows Azure Pack e Stack di Azure sono i provider di identità indipendenti.In the development kit environment, Windows Azure Pack and Azure Stack have independent identity providers. Gli utenti che accedono a entrambi gli ambienti dal portale di Azure Stack devono avere lo stesso nome di un nome principale (UPN) in entrambi i provider di identità.Users who access both environments from the Azure Stack portal must have the same user principal name (UPN) name in both identity providers. Ad esempio, l'account azurestackadmin@azurestack.local devono essere presenti anche nel servizio token di sicurezza per Windows Azure Pack.For example, the account azurestackadmin@azurestack.local should also exist in the STS for Windows Azure Pack. In ADFS non è configurato per supportare le relazioni di trust in uscita, si stabilirà trust dai componenti di Windows Azure Pack (API Tenant) per l'istanza di Azure Stack di ADFS.Where AD FS is not set up to support outbound trust relationships, you will establish trust from the Windows Azure Pack components (Tenant API) to the Azure Stack instance of AD FS.

PrerequisitiPrerequisites

Scaricare il connettore di Windows Azure PackDownload the Windows Azure Pack Connector

Nel Microsoft Download Center, scaricare il file .exe ed estrarre i file nel computer locale.On the Microsoft Download Center, download the .exe file and extract it to your local computer. In un secondo momento, copiare il contenuto in un computer in cui può accedere l'ambiente di Windows Azure Pack.Later, you copy the contents to a computer that can access your Windows Azure Pack environment.

Requisiti di opzione di distribuzioneDeployment option requirement

Per l'integrazione con Windows Azure Pack, è possibile distribuire Azure Stack utilizzando l'opzione di ADFS o Azure Active Directory.To integrate with Windows Azure Pack, you can deploy Azure Stack by using the AD FS option or the Azure Active Directory option.

Requisiti di connettivitàConnectivity requirements

  1. Dal computer in cui si accedere al portale utenti Azure Stack, assicurarsi che il portale tenant di Windows Azure Pack per accedere tramite il web browser.From the computer on which you access the Azure Stack user portal, make sure that you can access the Windows Azure Pack tenant portal through the web browser.
  2. La macchina virtuale AzS WASP01 nello Stack di Azure deve essere in grado di connettersi al computer del portale tenant Windows Azure Pack.The AzS-WASP01 virtual machine on Azure Stack must be able to connect to the Windows Azure Pack tenant portal computer. Utilizzare Ping.exe per verificare la connettività di rete.Use Ping.exe to verify network connectivity.
  3. È necessario disporre di certificati validi per i nuovi servizi del connettore.You must have valid certificates for the new Connector services. Questi certificati SSL devono essere emesso da un'autorità di certificazione (CA).These SSL certificates must be issued by a trusted certification authority (CA). Non è possibile utilizzare certificati autofirmati.You can't use self-signed certificates. I certificati SSL devono essere considerato attendibile da Azure Stack (in particolare la macchina virtuale AzS WASP01) e qualsiasi altro computer che il tenant può utilizzare per accedere al portale utenti Azure Stack.The SSL certificates must be trusted by Azure Stack (specifically the AzS-WASP01 VM) and any other computer that the tenant may use to access the Azure Stack user portal.

    Nota

    Poiché AzS WASP01 viene eseguito Windows Server con l'opzione di installazione Server Core, è possibile utilizzare uno strumento da riga di comando, ad esempio Certutil.ext per importare il certificato.Because AzS-WASP01 runs Windows Server with the Server Core installation option, you can use a command-line tool such as Certutil.ext to import the certificate. Ad esempio, è possibile copiare il file con estensione CER in c:\temp su AzS WASP01 e quindi eseguire il comando certutil - addstore "CA", "c:\temp\certname.cer".For example, you could copy the .cer file to c:\temp on AzS-WASP01, and then run the command certutil -addstore "CA" "c:\temp\certname.cer".

  4. Per stabilire la connettività RDP per le macchine virtuali tenant Windows Azure Pack tramite il portale di Azure Stack, l'ambiente di Windows Azure Pack deve consentire il traffico di Desktop remoto per le macchine virtuali tenant.To establish RDP connectivity to Windows Azure Pack tenant virtual machines through the Azure Stack portal, the Windows Azure Pack environment must allow Remote Desktop traffic to the tenant VMs.

  5. Per la connettività tra macchine virtuali tenant di Azure Stack e le macchine virtuali tenant Windows Azure Pack, gli indirizzi IP esterni devono essere instradabili tra due ambienti.For connectivity between Azure Stack tenant virtual machines and Windows Azure Pack tenant virtual machines, their external IP addresses must be routable across the two environments. Questo tipo di connettività può anche includere l'associazione di un server DNS per risolvere i nomi di macchina virtuale tra gli ambienti.This connectivity could also include associating a DNS server to resolve virtual machine names between the environments.

Requisiti di IISIIS requirements

Il computer che ospita il portale tenant di Windows Azure Pack (che può essere un host fisico, una macchina virtuale o più macchine virtuali) deve avere installato l'estensione IIS di riscrittura degli URL.The computer that hosts the Windows Azure Pack tenant portal (which may be a physical host, a virtual machine, or multiple virtual machines) must have the URL Rewrite IIS extension installed. Se non è già installato, è possibile scaricarlo da qui.If it is not already installed, you can download it from here. Se più macchine virtuali di ospitare il portale tenant, è possibile installare l'estensione in ogni macchina virtuale.If multiple virtual machines host the tenant portal, install the extension on each virtual machine.

Configurare Azure StackConfigure Azure Stack

Prima di configurare il connettore di Windows Azure Pack, è necessario abilitare la modalità multi-cloud nel portale utenti Azure Stack.Before you configure the Windows Azure Pack Connector, you must enable multi-cloud mode in the Azure Stack user portal. Questa modalità consente agli utenti di selezionare quali cloud di accedere alle risorse.This mode enables users to select from which cloud to access resources.

Per abilitare la modalità multi-cloud, è necessario eseguire lo script Add-AzurePackConnector.ps1 dopo la distribuzione di Azure Stack.To enable multi-cloud mode, you must run the Add-AzurePackConnector.ps1 script after Azure Stack deployment. Nella tabella seguente vengono descritti i parametri di script.The following table describes the script parameters.

ParametroParameter DescrizioneDescription EsempioExample
AzurePackCloudsAzurePackClouds URI dei connettori Windows Azure Pack.URIs of the Windows Azure Pack Connectors. Gli URI devono corrispondere ai portali tenant Windows Azure Pack.These URIs should correspond to the Windows Azure Pack tenant portals. @{CloudName = "AzurePack1"; CloudEndpoint = "https://waptenantportal1:40005"},@{CloudName = "AzurePack2"; CloudEndpoint = "https://waptenantportal2:40005"}@{CloudName = "AzurePack1"; CloudEndpoint = "https://waptenantportal1:40005"},@{CloudName = "AzurePack2"; CloudEndpoint = "https://waptenantportal2:40005"}

(Per impostazione predefinita, il valore della porta è 40005).(By default, the port value is 40005.)
AzureStackCloudNameAzureStackCloudName Etichetta per rappresentare il cloud di Azure Stack locale.Label to represent the local Azure Stack cloud. "AzureStack""AzureStack"
DisableMultiCloudDisableMultiCloud Un'opzione per disabilitare la modalità multi-cloud.A switch to disable multi-cloud mode. N/DN/A

È possibile eseguire lo script Add-AzurePackConnector.ps1 immediatamente dopo la distribuzione, o versione successiva.You can run the Add-AzurePackConnector.ps1 script immediately after deployment, or later. Per eseguire lo script immediatamente dopo la distribuzione, utilizzare la stessa sessione di Windows PowerShell in cui è stata completata la distribuzione dello Stack di Azure.To run the script immediately after deployment, use the same Windows PowerShell session where Azure Stack deployment completed. In caso contrario, è possibile aprire una nuova sessione di Windows PowerShell come amministratore (con segno come account azurestackadmin).Otherwise, you can open a new Windows PowerShell session as an administrator (signed in as the azurestackadmin account).

  1. Eseguire lo script Add-AzurePackConnector.ps1 utilizzando i comandi seguenti (con valori specifici per l'ambiente).Run the Add-AzurePackConnector.ps1 script by using the following commands (with values specific to your environment). Si noti che lo script Add-AzurePackConnector consente di aggiungere più di un endpoint di connettore di Windows Azure Pack.Notice that the Add-AzurePackConnector script enables you to add more than one Windows Azure Pack Connector endpoint.

     $cred = New-Object System.Management.Automation.PSCredential("cloudadmin@azurestack.local", `
     (ConvertTo-SecureString -String "<password>" -AsPlainText -Force))
     $session = New-PSSession -ComputerName 'azs-ercs01' `
      -Credential $cred `
      -ConfigurationName PrivilegedEndpoint `
      -Authentication Credssp
    
     # Enable Multicloud
     Invoke-Command -Session $session -ScriptBlock { Add-AzurePackConnector -AzurePackClouds `
     @{CloudName = "AzurePack_1"; CloudEndpoint = "https://waptenantportal1:40005"},`
     @{CloudName = "AzurePack_2"; CloudEndpoint = "https://waptenantportal2:40005" } `
     -AzureStackCloudName "AzureStack" }
    

    Nota

    Si verifica un problema nella generazione corrente in cui al termine, lo script Add-AzurePackConnector rimane in un ciclo di polling per un lungo periodo di tempo (alcuni minuti) finché non termina.In the current build there is an issue where after the Add-AzurePackConnector script ends, it remains in a polling loop for an extended period of time (several minutes) until it ends. Dopo aver visualizzato il messaggio VERBOSE: passaggio 'Configura connettore di Azure Pack' stato: 'Success', è possibile arrestare lo script o attendere finché termina automaticamente.After you see the message VERBOSE: Step 'Configure Azure Pack Connector' status: 'Success', you can stop the script or wait until it stops by itself. Rende una differenza non perché la configurazione già ha avuto esito positivo.It won’t make a difference because the configuration has already succeeded.

  2. Prendere nota dei file di output generati da questo script, uno per ogni ambiente di Windows Azure Pack specificato.Make note of the output files that are produced by this script, one for each Windows Azure Pack environment that you specified. I file si trovano in: \\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput.The files are located at: \\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput. Questi file contengono le informazioni necessarie per configurare gli ambienti Windows Azure Pack di destinazione.These files contain the information that is required to configure the target Windows Azure Pack environments. Si passa questo file come parametro a uno script in un secondo momento in queste istruzioni.You pass this file as a parameter to a script later in these instructions. Questo file contiene le informazioni seguenti:This file contains the following information:

    • AzurePackConnectorEndpoint: contiene l'endpoint al servizio del connettore di Windows Azure Pack.AzurePackConnectorEndpoint: Contains the endpoint to the Windows Azure Pack Connector service.
    • AuthenticationIdentityProviderPartner: contiene la coppia di valore seguenti:AuthenticationIdentityProviderPartner: Contains the following value pair:

  3. Passare alla cartella che contiene i file di output (\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput) e copiare i file nel computer locale.Browse to the folder that contains the output files (\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput), and copy the files to your local computer. I file avrà un aspetto simili al seguente: AzurePack-06-27-15-50.txt.The files will look similar to this: AzurePack-06-27-15-50.txt.

  4. Test della configurazione.Test the configuration.

    a.a. Aprire il browser e accedere al portale utenti Azure Stack (https://portal.local.azurestack.external/).Open your browser and sign in to the Azure Stack user portal (https://portal.local.azurestack.external/).

    b.b. Dopo l'accesso come un tenant e il caricamento del portale, si noterà errori relativi a non è in grado di recuperare le sottoscrizioni o le estensioni dal cloud di Azure Pack.After you sign in as a tenant and the portal loads, you'll see errors about not being able to fetch subscriptions or extensions from the Azure Pack cloud. Fare clic su OK per chiudere questi messaggi.Click OK to close these messages. (Questi messaggi di errore scomparirà dopo aver configurato Windows Azure Pack.)(These error messages will go away after you configure Windows Azure Pack.)

    c.c. Si noti il Cloud elenco a discesa nell'angolo superiore sinistro del portale.Notice the Cloud drop-down list in the upper-left corner of the portal.

    Il selettore di cloud nell'interfaccia utente di Azure Stack

Configurare Windows Azure PackConfigure Windows Azure Pack

Per questo connettore sola versione di anteprima, Windows Azure Pack richiede la configurazione manuale.For this Connector preview release only, Windows Azure Pack requires manual configuration.

Importante

Per questa versione di anteprima, usare il connettore di Windows Azure Pack solo in ambienti di test e non nelle distribuzioni di produzione.For this preview release, use the Windows Azure Pack Connector only in test environments, and not in production deployments.

  1. Installare i file MSI connettore nella macchina virtuale del portale tenant Windows Azure Pack e installare i certificati.Install Connector MSI files on the Windows Azure Pack tenant portal virtual machine, and install certificates. (Se si dispone di più macchine virtuali del portale tenant, è necessario completare questo passaggio in ogni macchina virtuale.)(If you have multiple tenant portal virtual machines, you must complete this step on each virtual machine.)

    a.a. In Esplora File, copiare il WAPConnector cartella (ciò che è stato scaricato in precedenza) in una cartella denominata c:\temp nella macchina virtuale del portale tenant.In File Explorer, copy the WAPConnector folder (what you downloaded earlier) to a folder named c:\temp in the tenant portal virtual machine.

    b.b. Aprire una Console o RDP connessione alla macchina virtuale del portale tenant.Open a Console or RDP connection to the tenant portal virtual machine.

    c.c. Passare alla directory c:\temp\wapconnector\setup\scriptsed eseguire il installazione Connector.ps1 script per installare tre file MSI.Change directories to c:\temp\wapconnector\setup\scripts, and run the Install-Connector.ps1 script to install three MSI files. Non sono richiesti parametri.No parameters are required.

    cd C:\temp\wapconnector\setup\scripts\
    
    .\Install-Connector.ps1
    

    d.d. Passare alla directory c:\inetpub e verificare che siano installati i tre nuovi siti:Change directories to c:\inetpub and verify that the three new sites are installed:

    • MgmtSvc-ConnectorMgmtSvc-Connector

    • MgmtSvc-ConnectorExtensionMgmtSvc-ConnectorExtension

    • MgmtSvc-ConnectorControllerMgmtSvc-ConnectorController

    e.e. Dalla stessa c:\temp\wapconnector\setup\scripts cartella, eseguire il Configura Certificates.ps1 script per installare i certificati.From the same c:\temp\wapconnector\setup\scripts folder, run the Configure-Certificates.ps1 script to install certificates. Per impostazione predefinita, utilizza lo stesso certificato che è disponibile per il sito portale Tenant in Windows Azure Pack.By default, it will use the same certificate that is available for the Tenant Portal site in Windows Azure Pack. Verificare che si tratta di un certificato valido (attendibile per la macchina virtuale di Azure Stack AzS-WASP01 e tutti i computer client che accede al portale di Azure Stack).Make sure this is a valid certificate (trusted by the Azure Stack AzS-WASP01 virtual machine and any client computer that accesses the Azure Stack portal). In caso contrario, la comunicazione non funzionerà.Otherwise, communication won’t work. (In alternativa, è possibile passare in modo esplicito un'identificazione personale del certificato come parametro con parametro - identificazione personale.)(Alternatively, you can explicitly pass a certificate thumbprint as a parameter by using the -Thumbprint parameter.)

       cd C:\temp\wapconnector\setup\scripts\
    
       .\Configure-Certificates.ps1
    

    f.f. Per completare la configurazione di questi tre servizi, eseguire il Configura WapConnector.ps1 script per aggiornare i parametri del file Web. config.To finish the configuration of these three services, run the Configure-WapConnector.ps1 script to update the Web.config file parameters.

    ParametroParameter DescrizioneDescription EsempioExample
    TenantPortalFQDNTenantPortalFQDN Il portale tenant Windows Azure Pack FQDN.The Windows Azure Pack tenant portal FQDN. tenant.contoso.comtenant.contoso.com
    TenantAPIFQDNTenantAPIFQDN Windows Azure Pack Tenant API nome completo.The Windows Azure Pack Tenant API FQDN. tenantapi.contoso.comtenantapi.contoso.com
    AzureStackPortalFQDNAzureStackPortalFQDN Il portale utenti Azure Stack FQDN.The Azure Stack user portal FQDN. Portal.Local.azurestack.Externalportal.local.azurestack.external
    .\Configure-WapConnector.ps1 -TenantPortalFQDN "tenant.contoso.com" `
        -TenantAPIFQDN "tenantapi.contoso.com" `
        -AzureStackPortalFQDN "portal.local.azurestack.external"
    

    g.g. Se si dispone di più macchine virtuali del portale tenant, ripetere il passaggio 1 per ognuna di queste macchine virtuali.If you have multiple tenant portal virtual machines, repeat step 1 for each of these virtual machines.

  2. Installare il nuovo file MSI API Tenant in ogni macchina virtuale API Tenant di Windows Azure Pack.Install the new Tenant API MSI on each Windows Azure Pack Tenant API virtual machine.

    a.a. Se un servizio di bilanciamento del carico è in uso, si desidera contrassegnare come non in linea la macchina virtuale.If a load balancer is in use, you may want to mark the virtual machine as offline.

    b.b. In Esplora File, copiare il WAPConnector cartella in una cartella denominata c:\temp in ogni computer con l'API Tenant.In File Explorer, copy the WAPConnector folder to a folder named c:\temp on each Tenant API machine.

    c.c. Copiare il file AzurePackConnectorOutput.txt salvato in precedenza, per c:\temp\WAPConnector.Copy the AzurePackConnectorOutput.txt file that you saved earlier, to c:\temp\WAPConnector.

    d.d. Aprire una connessione Console o RDP alla macchina virtuale API Tenant è stato copiato i file.Open a Console or RDP connection to the Tenant API VM you copied the files to.

    e.e. Passare alla directory c:\temp\wapconnector\setup\scriptsed eseguire aggiornamento TenantAPI.ps1.Change directories to c:\temp\wapconnector\setup\scripts, and run Update-TenantAPI.ps1. Questa nuova versione dell'API Tenant WAP contiene una modifica per abilitare una relazione di trust, non solo con il servizio token di sicurezza corrente, ma anche con l'istanza di AD FS nello Stack di Azure.This new version of the WAP Tenant API contains a change to enable a trust relationship not only with the current STS, but also with the instance of AD FS in Azure Stack.

    cd C:\temp\wapconnector\setup\packages\
    
    .\Update-TenantAPI.ps1
    

    f.f. Ripetere il passaggio 2 in altre macchine virtuali in esecuzione l'API Tenant.Repeat step 2 on any other virtual machine running the Tenant API.

  3. Da sola delle macchine virtuali API Tenant, eseguire lo script di configurazione TrustAzureStack.ps1 per aggiungere una relazione di trust tra l'API Tenant e l'istanza di AD FS nello Stack di Azure.From only one of the Tenant API VMs, run the Configure-TrustAzureStack.ps1 script to add a trust relationship between the Tenant API and the AD FS instance on Azure Stack. È necessario utilizzare un account con accesso sysadmin nel database di Store.You must use an account with sysadmin access to the Microsoft.MgmtSvc.Store database. Questo script ha i seguenti parametri:This script has the following parameters:

    ParametroParameter DescrizioneDescription EsempioExample
    SQL ServerSqlServer Il nome del Server SQL che contiene il database di Store.The name of the SQL Server that contains the Microsoft.MgmtSvc.Store database. Questo parametro è obbligatorio.This parameter is required. SQL ServerSQLServer
    file di datiDataFile Il file di output generati durante la configurazione della modalità multi-cloud Azure Stack in precedenza.The output file that was generated during the configuration of the Azure Stack multi-cloud mode earlier. Questo parametro è obbligatorio.This parameter is required. AzurePack-06-27-15-50.txtAzurePack-06-27-15-50.txt
    PromptForSqlCredentialPromptForSqlCredential Indica che lo script deve richiedere in modo interattivo per le credenziali di autenticazione di SQL Server da utilizzare quando ci si connette all'istanza di SQL Server.Indicates that the script should prompt you interactively for a SQL Authentication credential to use when connecting to the SQL Server instance. Le credenziali specificate devono avere autorizzazioni sufficienti per disinstallare i database, schemi ed eliminare gli account di accesso utente.The given credential must have sufficient permissions to uninstall databases, schemas, and delete user logins. Se non è specificato, lo script si presuppone che il contesto utente corrente ha accesso.If none is provided, the script assumes that current user context has access. Non è necessario alcun valore.No value is needed.

    Se non si conosce il Server SQL da utilizzare, è possibile individuarla.If you don't know the SQL Server to use, you can discover it. Connettersi al computer l'API Tenant, usare il comando Unprotect MgmtSvc per rimuovere la protezione il file Web. config API Tenant e cercare il nome del server nella stringa di connessione.Connect to the Tenant API computer, use the Unprotect-MgmtSvc command to unprotect the Tenant API Web.config file, and look for the server name in the connection string. Ricordare di eseguire Protect-MgmtSvc nuovamente per proteggere il file Web. config API Tenant.Remember to run Protect-MgmtSvc again to protect the Tenant API Web.config file.

    cd C:\temp\wapconnector\setup\scripts\
    
    .\Configure-TrustAzureStack.ps1 -SqlServer "SQLServer" `
        -DataFile "C:\temp\wapconnector\AzurePackConnectorOutput.txt"
    

EsempioExample

Nell'esempio seguente viene illustrata una distribuzione completa di Windows Azure Pack connettore in una configurazione di Azure Stack a nodo singolo e due installazioni Express per Windows Azure Pack.The following example shows a complete Windows Azure Pack Connector deployment on a single-node Azure Stack configuration and two Windows Azure Pack Express installations. (Ogni installazione di Express è in un singolo computer, con i nomi di esempio wapcomputer1 ewapcomputer2.)(Each Express installation is on a single computer, with the example names wapcomputer1 andwapcomputer2.)

# Run the following script on the Azure Stack host
$cred = New-Object System.Management.Automation.PSCredential("cloudadmin@azurestack.local",`
     (ConvertTo-SecureString -String "p@ssw0rd" -AsPlainText -Force))
$session = New-PSSession -ComputerName 'azs-ercs01' -Credential $cred `
     -ConfigurationName PrivilegedEndpoint -Authentication Credssp

# Enable Multicloud
invoke-command -Session $session -ScriptBlock { Add-AzurePackConnector -AzurePackClouds `
     @{CloudName = "AzurePack_1"; CloudEndpoint = "https://wapcomputer1.contoso.com:40005"},`
     @{CloudName = "AzurePack_2"; CloudEndpoint = "https://wapcomputer2.contoso.com:40005"}`
     -AzureStackCloudName "AzureStack" }  

Scaricare il file .exe il Microsoft Download Center, decomprimerlo e copiare la cartella WAPConnector un c:\temp cartella nel computer di Windows Azure Pack.Download the .exe file from the Microsoft Download Center, extract it, and copy the WAPConnector folder to a c:\temp folder on the Windows Azure Pack computer. Copiare i file che sono stati generati come output nello script precedente (in \\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput) per il c:\temp\WAPConnector cartella.Copy the files that were generated as output in the previous script (located at \\su1fileserver\SU1_Infrastructure_1\AzurePackConnectorOutput) to the c:\temp\WAPConnector folder. (I file verranno ha un aspetto simile al seguente: AzurePack-06-27-15-50.txt.) Quindi, eseguire lo script seguente, una volta per ogni istanza di Windows Azure Pack:(The files will looks similar to this: AzurePack-06-27-15-50.txt.) Then, run the following script, once per instance of Windows Azure Pack:

# Install Connector components
cd C:\temp\WAPConnector\Setup\Scripts
.\Install-Connector.ps1

# Configure Certificates for the new Connector services
.\Configure-Certificates.ps1

# Configure the Connector services
.\Configure-WapConnector.ps1 -TenantPortalFQDN "wapcomputer1.contoso.com" `
    -TenantAPIFQDN "wapcomputer1.contoso.com" `
    -AzureStackPortalFQDN "portal.local.azurestack.external"

# Install the updated TenantAPI
.\Update-TenantAPI.ps1

# Establish trust with the Azure Stack AD FS
.\Configure-TrustAzureStack.ps1 -SqlServer "wapcomputer1" `
    -DataFile "C:\temp\wapconnector\AzurePack-06-27-15-50.txt" 

Suggerimenti per la risoluzione dei problemiTroubleshooting tips

  1. Verificare la connettività di rete tra Stack di Azure e Windows Azure Pack.Ensure there is network connectivity between Azure Stack and Windows Azure Pack. Tale connettività deve essere compreso tra computer tenant che accede al portale di Azure Stack e la macchina virtuale del portale del tenant Windows Azure Pack in cui sono in esecuzione i servizi del nuovo connettore.This connectivity should be between any tenant computer that accesses the Azure Stack portal and the Windows Azure Pack tenant portal virtual machine where the new Connector services are running.
  2. Assicurarsi che tutti i nomi di dominio completi siano corretti.Ensure that all specified FQDNs are correct.
  3. Verificare che i certificati SSL usati con i nuovi servizi del connettore sono considerati attendibili dallo Stack di Azure (in particolare la macchina virtuale AzS WASP01) e qualsiasi altro computer tenant può utilizzare per accedere al portale utenti Azure Stack.Ensure that the SSL certificates used in the new Connector services are trusted by Azure Stack (specifically the AzS-WASP01 VM) and any other computer the tenant may use to access the Azure Stack user portal.
  4. Per i problemi noti, vedere la risoluzione dei problemi di Microsoft Azure Stack.For known issues, see Microsoft Azure Stack troubleshooting.

Passaggi successiviNext steps

Tramite i portali di amministratore e utente nello Stack di AzureUsing the administrator and user portals in Azure Stack