Esporta (0) Stampa
Espandi tutto

Utilizzare PowerShell per creare una macchina virtuale di Azure con SQL Server BI e SharePoint 2010

Aggiornamento: ottobre 2013

In questo argomento e mediante gli script di supporto di Windows PowerShell viene illustrata la procedura di creazione di una macchina virtuale di Azure contenente le funzionalità di Microsoft SQL Server Business Intelligence e Microsoft SharePoint. Le procedure e gli script presuppongono che l'utente disponga di una sottoscrizione Azure, dei file di installazione per SQL Server 2012 e di quelli per SharePoint 2010. Nel documento è inoltre inclusa una procedura per creare dischi rigidi virtuali (vhd) in cui posizionare i file di installazione. Per altre informazioni sui requisiti, vedere la sezione Prerequisiti di questo argomento.

Per informazioni simili e script che utilizzano SharePoint 2013 e SQL Server 2012 SP1, vedere gli argomenti seguenti:

Per contenuto simile correlato a più macchine virtuali di Azure e SharePoint 2013, vedere il whitepaper Distribuire SQL Server Business Intelligence in Macchine virtuali di Azure (http://msdn.microsoft.com/en-us/library/dn321998.aspx).

Esperienza consigliata: l'argomento e gli script presuppongono che l'utente abbia familiarità con l'utilizzo degli script di Windows PowerShell e le sottoscrizioni Azure.

Nel diagramma seguente viene illustrato il flusso di lavoro relativo alla preparazione del computer e all'esecuzione degli script di Windows PowerShell:

 

Contenuto dell'argomento:

Gli script di Windows PowerShell e i file di testo di supporto possono essere scaricati da CodePlex. Il progetto degli script non include i file di installazione di SQL Server o SharePoint. Per altri requisiti, vedere la sezione Prerequisiti.

Per scaricare:

  1. Passare alla pagina relativa all'utilizzo di Windows PowerShell per creare una macchina virtuale di Azure con SQL Server BI (http://go.microsoft.com/fwlink/p/?LinkId=301316).

  2. Scaricare WA_BI_VM.zip.

  3. Estrarre tutti i file in C:\WA_BI_VM.

Per i progetti correlati, vedere la pagina principale del sito Azure SQL

 Top

 

Prerequisito Descrizione

File di installazione di SQL Server e di SharePoint

Per gli script è necessario fornire i file di installazione per:

Gli script presuppongono che i file di installazione forniti non siano compressi e non funzionano correttamente con i file di immagine con estensione iso.

Visual Studio 2012

Le procedure richiedono un certificato di gestione. L'utilità Makecert.exe consente di creare certificati e viene installata con Visual Studio 2012 e Visual Studio 2010. Se si dispone già di un certificato X.509 da caricare nella sottoscrizione Azure, Visual Studio non è necessario.

Azure PowerShell

La versione 0.6.13 o successiva è richiesta per utilizzare gli script di questo progetto.

Installare i cmdlet di Azure PowerShell dalla sezione Strumenti da riga di comando della pagina di download di Microsoft Azure (http://azure.microsoft.com/it-it/downloads/?fb=it-it).

Quota core della sottoscrizione di Azure

Le sottoscrizioni di Azure presentano una quota core di calcolo. Lo script CreateVM.ps1 di questo progetto consente di creare una macchina virtuale grande che richiede 4 core. Prima di iniziare a utilizzare gli script, verificare che la quota della sottoscrizione sia in grado di supportare 4 core aggiuntivi.

Se la sottoscrizione non dispone di core a sufficienza per eseguire gli script, lo script CreateVM.ps1 viene interrotto con un messaggio simile al seguente:

  • New-AzureVM - Errore: il limite dei criteri relativi alla sottoscrizione per il tipo di risorsa 'cores count' è stato superato. Il limite per il tipo di risorsa 'cores count' è 20 per sottoscrizione, il conteggio corrente è 18 e l'incremento richiesto è 4.

Per ulteriori informazioni sulle dimensioni delle macchine virtuali, vedere quanto segue:

La sottoscrizione di Azure è abilitata per il servizio Macchina virtuale.

Verificare quale posizione di Azure disponibile per la sottoscrizione abbia accesso al servizio Macchina virtuale di Azure. La posizione è un parametro obbligatorio per lo script CreateVM.ps1. Per ulteriori informazioni su come utilizzare Windows PowerShell per verificare i servizi disponibili, vedere "Posizione geografica di Azure" in questo argomento.

Se nessuna delle posizioni indica "PersistentVMRole" come servizio disponibile, vedere la sezione "Disponibilità a livello geografico" di Dettagli prezzi - Macchine virtuali (http://azure.microsoft.com/it-it/pricing/details/virtual-machines/).

Rete virtuale di Azure

Gli script presuppongono che si utilizzi una sottoscrizione che non contiene già una rete virtuale. Se la sottoscrizione utilizzata contiene una rete virtuale che non può essere eliminata, vedere la sezione Conflitti a livello di rete virtuale in questo argomento.

Licenze

 Top

I passaggi descritti in questa sezione consentono di preparare il computer locale con le impostazioni e i file necessari per completare gli script.

Contenuto della sezione:

In questa sezione viene illustrata la creazione di un certificato di gestione e il caricamento dello stesso nella sottoscrizione di Azure. Se non si dispone di un file makecert.exe, vedere la sezione Creare un certificato dal file publishsettings di Azure.

Di seguito sono elencati i punti di interesse quando si utilizzano i certificati di gestione e le sottoscrizioni di Azure.

  1. È possibile caricare più di un certificato per ogni sottoscrizione.

  2. È possibile utilizzare un singolo certificato su più di una sottoscrizione. Gli utenti devono considerare le implicazioni di sicurezza e la potenziale superficie di attacco.

  3. Una procedura consigliata consiste nel creare e utilizzare un certificato per ogni sottoscrizione, pertanto una relazione uno-a-uno.

 Preparare l'ambiente

 Top

Creare un certificato X.509 con l'utilità makecert.exe e caricare il certificato nella sottoscrizione di Azure. L'utilità Makecert.exe viene installata con Visual Studio e con Windows SDK. Di seguito sono riportati i percorsi comuni in cui trovare Makecert.exe:

  • C:\Program Files\Windows Kits\8.0\bin\x86

    C:\Program Files\Windows Kits\8.0\bin\x64

Per creare un certificato:

  1. Creare la cartella C:\Temp se non esiste.

  2. Aprire un prompt dei comandi di Visual Studio con privilegi amministrativi, utilizzando una delle procedure seguenti:

    • Windows 8 o Windows Server 2012

      1. Nella schermata iniziale di Windows 8 digitare Sviluppatore.

      2. Fare clic con il pulsante destro del mouse sul prompt dei comandi dello sviluppatore per VS 2012 e scegliere Esegui come amministratore

    Oppure

    • Windows 7 o Windows Server 2008 R2

      1. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi.

      2. Fare clic su Visual Studio e quindi su Strumenti di Visual Studio.

      3. Fare clic su Prompt dei comandi di Visual Studio.

  3. Spostarsi su una directory in cui si desidera creare il certificato, ad esempio cd C:\temp

  4. Per creare un certificato con il nome cloudbi, in un archivio certificati con il nome Personale:

    makecert -r -pe -a sha1 -n "CN=cloudbi" –ss my-len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 cloudbi.cer
    
    Se viene visualizzato un messaggio di errore inerente a un numero eccessivo di parametri, controllare il carattere "-" incollato come segno "meno". Per altre informazioni, vedere il post del forum relativo all'errore di MakeCert dovuto a un numero eccessivo di parametri(http://social.msdn.microsoft.com/Forums/vstudio/en-US/1e41910f-2f89-439c-93a6-57e5c391d7ca/makecert-error-too-many-parameters).

 Preparare l'ambiente

 Top

  1. Eseguire l'accesso al portale di gestione di Azure (http://manage.windowsazure.com).

  2. Nell'elenco a discesa SOTTOSCRIZIONE verificare che sia selezionata la sottoscrizione appropriata.

  3. Nel riquadro sinistro fare clic su IMPOSTAZIONI.

  4. Nel menu di navigazione superiore fare clic su CERTIFICATI DI GESTIONE.

  5. Nel menu di navigazione inferiore fare clic su CARICA.

  6. Fare clic sulla casella di testo FILE e spostarsi su C:\temp\cloudbi.cer, quindi scegliere Apri, ad esempio C:\temp\cloudbi.cer

  7. Fare clic sulla casella di controllo OK.

  8. Per visualizzare il certificato nell'elenco, aggiornare la finestra del browser.

Nota: per informazioni sull'utilizzo del certificato in un altro computer, vedere la sezione Utilizzare il certificato di gestione in un altro computer.

 Preparare l'ambiente

 Top

Se non si dispone dell'accesso all'utilità makecert.exe, è possibile utilizzare i cmdlet di Azure PowerShell per generare un certificato dalla sottoscrizione di Azure. Per ulteriori informazioni, vedere quanto segue:

securitySicurezza - Nota
Nel file publishsettings sono incluse le credenziali (non codificate) utilizzate per amministrare i servizi e le sottoscrizioni di Azure. La procedura di sicurezza consigliata consiste nell'archiviare temporaneamente il file all'esterno delle directory di origine, ad esempio nella cartella Raccolte\Documenti. Eliminare il file al termine dell'importazione. Un utente malintenzionato che accede al file publishsettings può modificare, creare ed eliminare i servizi di Azure.

 Preparare l'ambiente

 Top

L'utilità CSupload.exe trasferisce i file in Servizio di archiviazione Azure. L'utilità viene installata con l'ambiente di Azure PowerShell o Azure SDK. Verificare il percorso della cartella per Csupload.exe, l'impostazione predefinita è la seguente: C:\Program Files\Microsoft SDKs\Azure\.NET SDK\2012-10\bin

Se Csupload.exe si trova in una cartella diversa, aggiornare il percorso nello script C:\WA_BI_VM\offbox\CreateVM.ps1.

Per altre informazioni, vedere Strumenti da riga di comando.

 Preparare l'ambiente

 Top

Verificare il percorso di Azure.psd1 nel computer locale. Verificare che il percorso sia corretto nella sezione Import-Module di C:\WA_BI_VM\offbox\CreateVM.ps1 e C:\WA_BI_VM\offbox\Unmountdata.ps1. Di seguito sono riportati i percorsi tipici per Azure.psd1:

C:\Program Files\Microsoft SDKs\Azure\PowerShell\Azure\Azure.psd1

Oppure

C:\Program Files (x86)\Microsoft SDKs\ Azure\PowerShell\Azure\Azure.psd1

 Preparare l'ambiente

 Top

Alla prima esecuzione della shell dei comandi di Azure PowerShell, eseguire il comando seguente per impostare i criteri di esecuzione su RemoteSigned.

Set-ExecutionPolicy RemoteSigned

Quando si esegue Set-ExecutionPolicy, se viene visualizzato un messaggio di errore simile al seguente, chiudere la finestra di Azure PowerShell. Riaprire Azure PowerShell con privilegi amministrativi.

  • Set-executionpolicy: accesso negato alla chiave del Registro di sistema 'Hkey_Local_Machine\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell'.

Per verificare i criteri di esecuzione correnti, eseguire il comando seguente:

Get-ExecutionPolicy

 Preparare l'ambiente

 Top

Lo script CreateVM.ps1 utilizza il parametro $Azurelocation per fornire il nome della posizione di Azure che ospita gli oggetti di Azure, ad esempio la macchina virtuale e la rete virtuale. La posizione deve supportare PersistentVMRole come AvailableService, ad esempio Asia orientale. Se non si sa quale posizione di Azure utilizzare, è possibile modificare ed eseguire lo script di Azure PowerShell GetGalleryImageList_andLocationList.ps1. Lo script restituisce un elenco delle posizioni e dei servizi supportati disponibili nella sottoscrizione di Azure corrente. Modificare lo script con le informazioni della sottoscrizione di Azure.

Lo script GetGalleryImageList_andLocationList.ps1, ad esempio, restituisce l'elenco seguente. In questo esempio si aggiorna CreateVM.ps1 affinché venga utilizzata la posizione "Asia Orientale" o "Sud-est asiatico".

Name             DisplayName      AvailableServices                   
----             -----------      -----------------                   
South Central US South Central US {Compute, Storage}                  
East Asia        East Asia        {Compute, Storage, PersistentVMRole}
Southeast Asia   Southeast Asia   {Compute, Storage, PersistentVMRole}

 

Se nessuna delle posizioni indica PersistentVMRole come servizio disponibile, vedere la sezione "Attività disponibili" di Opzioni di acquisto di Azure (http://www.windowsazure.com/it-it/pricing/purchase-options/).

TipSuggerimento
Per informazioni sulla preparazione dello script GetGalleryImageList_andLocationList.ps1, vedere la sezione Aggiornare i parametri degli script.

 Preparare l'ambiente

 Top

Gli script di Windows PowerShell di questo progetto consentono di creare una macchina virtuale di Azure che esegue l'immagine di Microsoft Windows 2008 R2. L'immagine si trova nella raccolta delle macchine virtuali di Azure. Lo script CreateVM.ps1 consente di creare la macchina virtuale in base a un nome di immagine specifico. Le immagini disponibili nella raccolta cambiano nel tempo, pertanto verificare i nomi delle immagini disponibili e aggiornare lo script CreateVM.ps1 di conseguenza. Eseguire lo script di Windows PowerShell GetGalleryImageList_andLocationList.ps1 per ottenere un elenco delle immagini della raccolta di macchine virtuali di Azure. Verificare la proprietà 'ImageName' dell'immagine di Windows Server 2008 R2 e aggiornare il parametro $vmImageName dello script CreateVM.ps1.

Lo script GetGalleryImageList_andLocationList.ps1, ad esempio, restituisce quanto segue:

 

Label ImageName

Windows Server 2008 R2 SP1, marzo 2013

a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201303.01-en.us-127GB.vhd

Aggiornare lo script CreateVM.ps1:

$vmImageName ="a699494373c04fc0bc8f2bb1389d6106__Win2K8R2SP1-Datacenter-201303.01-en.us-127GB.vhd"

 Preparare l'ambiente

 Top

  1. di archiviazione di Azure: il nome dell'account del servizio di archiviazione di Azure deve essere univoco in Azure. Il nome è dato dal prefisso del nome DNS di archiviazione, che può essere utilizzato per accedere agli oggetti nell'account di archiviazione. Aggiornare lo script CreateVM.ps1 con un nome di account di archiviazione univoco.$storageAccountName = "azurebistorage"

    È disponibile un'API REST di gestione dei servizi Azure che è possibile utilizzare per verificare la disponibilità di un nome di account di archiviazione. Per ulteriori informazioni, vedere Verificare la disponibilità dei nomi degli account di archiviazione (http://msdn.microsoft.com/it-it/library/windowsazure/jj154125.aspx).

  2. Nome della macchina virtuale: il nome del servizio della macchina virtuale deve essere univoco in Azure. Aggiornare lo script CreateVM.ps1 con un nome di servizio univoco. Modificare $vmServiceName = "IaaS-BI-onsharepoint"

 Preparare l'ambiente

 Top

Gli script presuppongono una sottoscrizione di Azure che contiene zero reti virtuali di Azure. Se la sottoscrizione che si desidera utilizzare contiene già una rete di Azure, è possibile che il file Networkconfig.netcfg esistente crei un conflitto. Può esistere un solo file Networkconfig.netcfg per ogni sottoscrizione di Azure. Se si carica il file Networkconfig.netcfg per i passaggi illustrati in questo documento, Azure tenterà innanzitutto di eliminare la rete virtuale esistente. Di conseguenza, lo script CreateVM.ps1 può modificare l'ambiente di rete della sottoscrizione in base al comportamento seguente:

  1. Se la sottoscrizione di Azure non contiene una rete virtuale esistente, lo script CreateVM.ps1 consente di creare una nuova rete virtuale che utilizza il file NetworkConfig.netcfg disponibile nel progetto degli script nella cartella offbox.

  2. Se esiste una rete virtuale che però NON è associata a nessuno degli oggetti di Azure, CreateVM.ps1 consente di eliminare la rete virtuale esistente e di crearne una basata sul file di configurazione NetworkConfig.netcfg.

  3. Se esiste una rete virtuale e tale rete è associata a oggetti, CreateVM.ps1NON consente di eliminare la rete virtuale esistente di crearne una basata sul file di configurazione NetworkConfig.netcfg.

    • Se si desidera mantenere le informazioni di rete esistenti, è necessario scaricare NetworkConfig.netcfg dalla sottoscrizione di Azure e unire le sezioni <DnsServers> e <VirtualNetworkSite> al file NetworkConfig.netcfg fornito con il progetto.

    • Copiare il file NetworkConfig.netcfg modificato in C:\Temp. Se si desidera utilizzare una cartella diversa, aggiornare la voce seguente in CreateVM.ps1.

      -ConfigurationPath "C:\Temp\NetworkConfig.netcfg"

 Preparare l'ambiente

 Top

Modificare i parametri di script seguenti in base all'ambiente. Alcuni dei parametri nella tabella seguente modificati durante gli altri passaggi di preparazione. Modificare gli script in C:\WA_BI_VM.

 

Script Parametro Descrizione

GetGalleryImageList_andLocationList.ps1

$subscriptionID

Questo script è facoltativo e recupera le informazioni dalla sottoscrizione di Azure per popolare i parametri negli altri script.

ID sottoscrizione, nome sottoscrizione e identificazione digitale sono elencati nella pagina Impostazioni, Certificato del portale di gestione di Azure.

GetGalleryImageList_andLocationList.ps1

$subscriptionName

Fornire il nome della sottoscrizione.

GetGalleryImageList_andLocationList.ps1

$thumbPrint

Fornire l'identificazione digitale del certificato. Vedere la pagina Impostazioni, Certificato del portale di gestione di Azure.

GetGalleryImageList_andLocationList.ps1

$certificate

Lo script utilizza l'archivio certificati personale specificato con il parametro -ss durante il passaggio di preparazione di MakeCert. Se si utilizza un archivio diverso, aggiornare lo script.

------------

------------

------------

CreateVM.ps1

$subscriptionID

Fornire l'ID della sottoscrizione

CreateVM.ps1

$subscriptionName

Fornire il nome della sottoscrizione

CreateVM.ps1

$thumbPrint

Fornire l'identificazione digitale del certificato

CreateVM.ps1

$Azurelocation

La posizione geografica del data center in cui verrà creata la macchina virtuale.

CreateVM.ps1

$storageAccountName

Deve trattarsi di un nome univoco in Azure. Per recuperare un elenco delle posizioni disponibili per la sottoscrizione, vedere lo script GetGalleryImageList_andLocationList.ps1.

CreateVM.ps1

$csuploadLocation

Convalidare il percorso di CSUpload.exe

CreateVM.ps1

$vmImageName

Obbligatorio: nome dell'immagine della raccolta di macchine virtuali da utilizzare per la base della macchina virtuale. Per recuperare un elenco di nomi di immagini, vedere lo script GetGalleryImageList_andLocationList.ps1.

CreateVM.ps1

$vmServiceName

Deve trattarsi di un nome univoco.

CreateVM.ps1

$certificate

Lo script utilizza l'archivio certificati personale creato con il parametro -ss durante il passaggio di preparazione di MakeCert. Se si utilizza un archivio diverso, aggiornare lo script.

------------

--------------

------------

OnBoxScript7.ps1

Aggiornare i tre riferimenti al nome del servizio cloud utilizzato in CreateVM.ps1. OnBoxScript7.ps1 configura un certificato IIS in base al nome del servizio cloud.

------------

--------------

------------

UnmountData.ps1

$subscriptionID

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1

UnmountData.ps1

$subscriptionName

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1.

UnmountData.ps1

$thumbPrint

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1.

UnmountData.ps1

$certificate

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1.

UnmountData.ps1

$vmServiceName

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1.

UnmountData.ps1

$vmName

Utilizzare lo stesso valore utilizzato nello script CreateVM.ps1.

.Preparare l'ambiente

 Top

In questa sezione viene illustrato come creare dischi rigidi virtuali in cui posizionare i file di installazione di SQL Server e SharePoint 2010.

I passaggi riportati di seguito sono validi per Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012.

Per creare un'unità X, aprire un prompt dei comandi con privilegi amministrativi, quindi eseguire ciascuno dei seguenti comandi:

diskpart
create vdisk file=C:\BitsForCloud.vhd type=expandable maximum=130048
select vdisk file=C:\BitsForCloud.vhd
attach vdisk
create partition primary
format fs=ntfs label=”Bits for Cloud” quick
assign letter=X
exit

 Preparare l'ambiente

 Top

Creare le cartelle seguenti sull'unità X:

  • X:\scripts

  • X:\bits

  • X:\bits\sharepoint2010

  • X:\bits\SharePoint2010SP1

      Nota: se i file di installazione di SharePoint 2010 includono SharePoint 2010 Service Pack 1 (SP1), non è necessario creare questa cartella.

  • X:\bits\sqlserver2012

 Preparare l'ambiente

 Top

Copiare i file di installazione per SQL Server 2012 e SharePoint Server 2010 nel file vhd.

  1. Copiare il server SharePoint 2010 con SP1 in X:\Bits\SharePoint2010.

  2. Se si dispone di file di installazione separati per SharePoint 2010 SP1, copiare i file in X:\bits\SharePoint2010SP1.

  3. SQL Server 2012 in X:\Bits\SQLServer2012.

  4. Copiare la cartella degli script C:\WA_BI_VM\OnBox in X:\Scripts, la cartella risultante è X:\Scripts\onbox.

 Preparare l'ambiente

 Top

Aggiungere il codice di licenza di SQL Server al parametro /PID negli script seguenti che consentono di installare istanze di SQL Server. Aggiornare ogni istanza del parametro /PID. Aggiungere il codice delimitandolo con virgolette doppie. /PID specifica il codice Product Key per l'edizione di SQL Server. Se questo parametro non viene specificato, viene utilizzata l'edizione Evaluation, ma la licenza Evaluation non è consentita nelle macchine virtuali di Azure:

  • OnBoxScript_3.ps1: una istanza.

  • OnBoxScript_4.ps1: tre istanze.

Per ulteriori informazioni sull'utilizzo di /PID, vedere Installare SQL Server 2012 dal prompt dei comandi (http://msdn.microsoft.com/it-it/library/ms144259.aspx#Install).

  1. Modificare il file di installazione invisibile all'utente di SharePoint con il codice di licenza di SharePoint: x:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml

  2. Aggiungere il codice di licenza e rimuovere i caratteri di commento:

    <!--<PIDKEY Value="Enter Product Key Here" />-->

    È simile al seguente:

    <PIDKEY Value="your license key”/>

Per ulteriori informazioni sull'impostazione da riga di comando di SharePoint e sul file config.xml, vedere gli argomenti seguenti:

  1. Riferimento a Config.xml (SharePoint Server 2010) (http://technet.microsoft.com/it-it/library/cc261668(v=office.14).aspx).

  2. Riferimento all'impostazione da riga di comando (SharePoint Server 2010) (http://technet.microsoft.com/it-it/library/cc262897(v=office.14).aspx).

 Preparare l'ambiente

 Top

SQL Server 2012 richiede SharePoint 2010 Service Pack1 (sp1). Se i file di installazione di SharePoint 2010 non sono stati integrati a SharePoint 2010 SP1, aggiornare lo script OnBoxScript_2.ps1 in modo da includere il nome file di SP1. Lo script include una sezione nella parte inferiore per eseguire un file di installazione di SP1. Rimuovere il carattere di commento "#" dall'inizio della riga e verificare il nome file e il percorso.

ad esempio officeserver2010sp1-kb2460045-x64-fullfile-en-us.exe

Per ulteriori informazioni sull'installazione integrata di SharePoint SP1, vedere il blog relativo all'integrazione di SharePoint 2010 SP1 e dei Language Pack SP1 nelle build RTM (http://blogs.msdn.com/b/ronalg/archive/2011/07/11/slipstream-sharepoint-2010-sp1-and-language-packs-w-sp1-into-rtm.aspx).

 Preparare l'ambiente

 Top

Il file vhd non può essere copiato se è collegato. Per scollegare il file vhd, aprire un prompt dei comandi con privilegi amministrativi ed eseguire singolarmente ciascuno dei seguenti comandi:

  • Diskpart
    Select vdisk file=C:\BitsForCloud.vhd
    detach vdisk
    Exit
    

 Preparare l'ambiente

 Top

In questa sezione vengono illustrate l'esecuzione e la verifica di ogni script di Windows PowerShell e viene indicata la documentazione consigliata.

Nella tabella seguente sono riepilogati gli script inclusi con questo progetto. Gli script vengono eseguiti dal computer locale e da Azure PowerShell o dalla macchina virtuale di Azure.

 

Eseguito da Nome script Descrizione delle attività dello script

Locale, Windows Azure PowerShell

GetGalleryImageList_andLocationList.ps1

Questo script è facoltativo e recupera le informazioni relative alla sottoscrizione di Azure per popolare i parametri in altri script. Lo script restituisce quanto segue:

  • Un elenco delle posizioni e dei servizi disponibili per la sottoscrizione di Azure.

  • Un elenco corrente delle immagini della raccolta di macchine virtuali di Azure.

Locale, Windows Azure PowerShell locale

CreateVM.ps1

  • Crea un gruppo di affinità di Azure.

  • Crea una rete virtuale di Azure.

  • Crea un account di archiviazione di Azure.

  • Carica i file vhd creati nei passaggi di preparazione.

  • Crea una macchina virtuale di Azure.

  • Collega un disco dati per un controller di dominio.

  • Collega un disco dati per SQL Server.

  • Crea un endpoint SSL.

  • Protegge l'endpoint RDP cambiando il numero di porta utilizzato per la porta pubblica.

Nella macchina virtuale, Windows PowerShell

OnBoxScript_1.ps1

  • Partiziona e formatta i dischi.

  • Formatta il disco 2 e assegna la lettera di unità Z.

  • Formatta il disco 3 e assegna la lettera di unità S.

  • Configura la macchina virtuale come controller di dominio (DC).

  • Riavvia la macchina virtuale.

Nella macchina virtuale, Windows PowerShell

OnBoxScript_2.ps1

  • Esegue due volte il programma di installazione essenziale di SharePoint.

  • Installa SharePoint 2010, utilizzando i file di installazione copiati nel file vhd.

Nella macchina virtuale, Windows PowerShell nella macchina virtuale

OnBoxScript_3.ps1

  • Crea utenti di Active Directory.

  • Installa le funzionalità di SQL Server: motore di database, modalità SharePoint di Reporting Services, componente aggiuntivo Reporting Services per SharePoint, SQL Server Data Tools e Management Studio.

  • Crea più account per i servizi di SQL Server e SharePoint.

Nella macchina virtuale, Windows PowerShell

OnBoxScript_4.ps1

  • Installa tre istanze di SQL Server Analysis Services. Lo script esegue l'installazione di SQL Server tre volte per installare quanto segue:

  • Analysis Services – modalità multidimensionale

  • Analysis Services – modalità tabulare

  • PowerPivot

Nella macchina virtuale, Windows PowerShell nella macchina virtuale

OnBoxScript_5.ps1

  • Configurazione farm SharePoint core, inclusa Amministrazione centrale SharePoint.

  • Distribuisce le due soluzioni di PowerPivot.

  • Installa le tre funzionalità di PowerPivot per SharePoint.

Nella macchina virtuale, Windows PowerShell

OnBoxScript_6.ps1

  • Crea l'applicazione del servizio PowertPivot, crea l'applicazione Web e distribuisce la soluzione.

  • Crea un sito e abilita le funzionalità.

  • Configura il servizio di archiviazione sicura.

  • Configura Excel Services.

Nella macchina virtuale, Windows PowerShell

OnBoxScript_7.ps1

  • Crea un certificato IIS.

  • Associa il certificato al sito.

  • Crea il mapping di accesso alternativo per HTTPS.

Nella macchina virtuale, Windows PowerShell nella macchina virtuale

OnBoxScript_8.ps1

  • Configura Reporting Services nella modalità SharePoint

Locale, Windows Azure PowerShell

UnmountData.ps1

  • Smonta il file vhd che contiene i file di installazione di SQL Server e SharePoint.

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  1. Crea un gruppo di affinità di Azure.

  2. Crea una rete virtuale di Azure.

  3. Crea un account di archiviazione di Azure.

  4. Carica i file vhd.

  5. Crea una macchina virtuale di Azure.

  6. Collega un disco dati per un controller di dominio.

  7. Collega un disco dati per SQL Server.

  8. Crea un endpoint SSL.

  9. Protegge l'endpoint RDP cambiando il numero di porta utilizzato per la porta pubblica.

WarningAvviso
Questo script presuppone che si utilizzi una sottoscrizione che non contiene già una rete virtuale di Azure. Se la sottoscrizione contiene una rete virtuale esistente che non è possibile eliminare, vedere la sezione Conflitti a livello di rete virtuale in questo argomento.

Unità di tempo:

  1. Creare la cartella C:\Temp se non esiste.

  2. Copiare C:\WA_BI_VM\OffBox\NetworkConfig.netcfg in C:\Temp. Se si desidera utilizzare una cartella diversa da C:\Temp, aggiornare il parametro -ConfigurationPath in CreateVM.ps1.

  3. Aprire Windows Azure PowerShell ed eseguire il seguente comando:

    C:\WA_BI_VM\OffBox\CreateVM.ps1
    
  4. L'esecuzione dello script richiede 5-15 minuti, a seconda della velocità della connessione Internet. La maggior parte del tempo richiesto dall'esecuzione dello script è destinata alla copia del file vhd in Azure.

    • Bits Disk: Does Not Exist...Creating

      Windows(R) Azure(TM) Upload Tool version 1.8.0.0

      for Microsoft(R) .NET Framework 3.5

      Copyright (c) Microsoft Corporation. All rights reserved.

      Using the saved connection string...

      MD5 hash is being calculated for the file 'C:\BitsForCloud.vhd'.

      Progressing: 45.4% complete; Remaining Time: 00:08:49; Throughput: 1073.4Mbps

    Lo script verifica l'esistenza di oggetti Azure aventi lo stesso nome degli oggetti creati dagli script. Se esistono di questi oggetti, lo script ignora il passaggio di creazione e genera un messaggio di verifica nella finestra di Windows PowerShell simile a Affinity Group Exists….Moving On.

    Se la sottoscrizione non dispone di core a sufficienza per eseguire gli script, lo script CreateVM.ps1 viene interrotto con un messaggio simile al seguente:

    • New-AzureVM - Errore: il limite dei criteri relativi alla sottoscrizione per il tipo di risorsa 'cores count' è stato superato. Il limite per il tipo di risorsa 'cores count' è 20 per sottoscrizione, il conteggio corrente è 18 e l'incremento richiesto è 4.

Verifica:

  1. Aggiornare il portale di gestione di Azure e fare clic su Tutti gli elementi. Sono elencati la nuova macchina virtuale, l'account di archiviazione e la rete virtuale.

  2. Eseguire la connessione alla nuova macchina virtuale: nel portale di gestione di Azure, fare clic sull'icona delle macchine virtuali.

    1. Selezionare la nuova macchina virtuale Iaas-BI-Full e fare clic sull'icona Connetti nella parte inferiore dello schermo.

    2. Effettuare l'accesso come testuser e utilizzare la password "Testword!1" che è uno dei parametri dello script CreateVM.ps1.

    3. Verificare che l'unità F:\ sia collegata e contenga le cartelle F:\scripts e F:\Bits.

  3. ImportantImportante
    È consigliabile eseguire Windows Update prima di eseguire più script.

    1. Nel portale di gestione di Azure connettersi alla macchina virtuale come utente Testuser con la password Testword!1.

    2. Aprire Windows Update nel pannello di controllo.

    3. Fare clic su Controlla aggiornamenti.

    4. Dopo l'installazione degli aggiornamenti, potrebbe essere necessario riavviare la macchina virtuale e riconnettersi dal portale di gestione di Azure.

Per ulteriori informazioni sui cmdlet di Azure PowerShell utilizzati da CreateVM.ps1, vedere gli argomenti seguenti:

  • New-AzureVM (http://msdn.microsoft.com/en-us/library/windowsazure/jj152815.aspx).

  • New-AzureVMConfig (http://msdn.microsoft.com/en-us/library/windowsazure/jj152883.aspx).

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Partiziona e formatta i dischi.

  • Il disco 2 viene formattato e viene assegnata l'unità Z.

  • Il disco 3 viene formattato e viene assegnata l'unità S.

  • Configura la macchina virtuale come controller di dominio (DC).

  • Riavvia la macchina virtuale.

Unità di tempo:

  1. Accedere al portale di gestione di Azure e connettersi alla macchina virtuale Iaas-BI-Full.

  2. Verificare che i file seguenti siano disponibili nella macchina virtuale nella cartella f:\Scripts\onbox.

    • DCPromoAnswer.txt. Nota: questo file include la password dell'amministratore SafeModeAdminPassword=Testword!1.

    • DiskpartUnattended.txt

  3. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema. Per altre informazioni, vedere la sezione Importare moduli di sistema in PowerShell.

  4. Per verificare i criteri di esecuzione correnti, eseguire il comando seguente:

    Get-ExecutionPolicy
    
  5. Se il valore restituito è Restricted, eseguire il comando seguente per modificare la configurazione:

    Set-ExecutionPolicy RemoteSigned
    
  6. Digitare Y per confermare la modifica dei criteri di esecuzione.

  7. Esegui il comando seguente

    F:\scripts\OnBox\onboxScript_1.ps1
    

Al termine dello script viene riavviata la macchina virtuale e viene chiusa la finestra del desktop remoto.

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Nel portale di gestione di Azure connettersi alla macchina virtuale ed effettuare l'accesso come utente Testuser con la password Testword!1.

  2. Per verificare il controller di dominio, eseguire l'applicazione Sistema nel Pannello di controllo di Windows e verificare che il Dominio sia IaaS-BI.local. Il nome del dominio è stato fornito da f:\scripts\OnBoxf\DCPromoAnswer.txt.

  3. Per un metodo più dettagliato per verificare il controller di dominio, aprire un prompt dei comandi con privilegi amministrativi ed eseguire dcdiag.

  4. ImportantImportante
    È consigliabile eseguire Windows Update prima di eseguire più script. Windows Update potrebbe richiedere il riavvio della macchina virtuale dopo l'installazione degli aggiornamenti.

    1. Nel portale di gestione di Azure connettersi alla macchina virtuale come utente Testuser con la password Testword!1.

    2. Aprire Windows Update nel pannello di controllo.

    3. Fare clic su Controlla aggiornamenti.

    4. Dopo l'installazione degli aggiornamenti, potrebbe essere necessario riavviare la macchina virtuale e riconnettersi dal portale di gestione di Azure.

Per ulteriori informazioni sull'installazione invisibile all'utente di DCpromo, vedere Come utilizzare la modalità automatica per installare e rimuovere servizi di dominio Active Directory nei controller di dominio basato su Windows Server 2008 (http://support.microsoft.com/kb/947034).

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Esegue due volte il programma di installazione essenziale di SharePoint.

  • Installa SharePoint 2010, utilizzando i file di installazione copiati nel file vhd.

  • Installa SharePoint 2010 SP1, se lo script è stato modificato nei passaggi di preparazione.

  • Gli altri script di questa serie consentono di configurare la farm SharePoint e le applicazioni di servizio.

Unità di tempo:

  1. Nel portale di gestione di Azure connettersi alla macchina virtuale ed effettuare l'accesso come utente Testuser con la password Testword!1.

  2. WarningAvviso
    Verificare che il codice di licenza di SharePoint sia disponibile nel file di configurazione f:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml di SharePoint. Per altre informazioni, vedere la sezione Aggiornare il file di installazione config.xml di SharePoint con la licenza di SharePoint.

  3. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  4. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_2.ps1
    
  5. Verrà eseguita l'Utilità preparazione prodotti SharePoint. L'Utilità preparazione prodotti SharePoint viene eseguita due volte e lo script viene scritto nella console di PowerShell durante la sua esecuzione:

    • PS C:\Users\testuser> F:\scripts\onbox\OnBoxScript_2.ps1

      Run SharePoint PrerequisiteInstaller - first

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

      Run SharePoint PrerequisiteInstaller - second

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  6. Al termine del programma di installazione essenziale, viene installato SharePoint tramite lo script. L'installazione di SharePoint è invisibile all'utente, pertanto non vengono visualizzate finestre di dialogo. Il processo di installazione di SharePoint richiede 10-15 minuti. Al termine dell'installazione nella console di PowerShell verrà visualizzato un messaggio dello script

    • Install SharePoint files

      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

      4/24/2013 11:05:45 PM

      SharePoint file are installed but not yet configured

      4/24/2013 11:13:06 PM

  7. Se OnBoxScript_2.ps1 è stato aggiornato per installare SharePoint 2010 SP1, l'installazione avverrà nella modalità invisibile all'utente al termine dell'installazione di SharePoint. Per altre informazioni, vedere la sezione Aggiornare OnBoxScript_2.ps1 con i file di installazione di SharePoint 2010 SP1.

  8. Nota: riavviare la macchina virtuale prima di eseguire altri script.

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Nel menu Start, Tutti i programmi viene visualizzato un gruppo Prodotti Microsoft SharePoint.

  2. Per risolvere i problemi di installazione di SharePoint, vedere i file di log relativi all'installazione di SharePoint. Il percorso dei file di log dipende dall'impostazione Tipo di registrazione nel file di configurazione seguente:

    • F:\bits\SharePoint2010\Files\SetupFarmSilent\config.xml

    Il valore predefinito per Tipo di registrazione è il seguente:

    • <Logging Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log"/>

    che viene risolto nel percorso di: C:\Users\<User Name>\AppData\Local\Temp\2.

    Nota:AppData è una cartella nascosta per impostazione predefinita.

 Riepilogo degli script

 Top

La licenza di SQL Server deve trovarsi nel file di script. La modifica dello script era un passaggio nella sezione di preparazione. Se il codice di SQL Server non è stato aggiunto a /PID=, vedere Aggiornare gli script con il codice di licenza di SQL Server. Questo script completa le attività seguenti:

  • Crea utenti di Active Directory (AD). Crea gli account seguenti per i servizi di SQL Server e SharePoint. Gli account vengono creati con la stessa password di Testword!1.

    • SQL_Engine

    • SQL_Agent

    • SQL_Reporting

    • SQL_AS_MD

    • SQL_AS_Tabular

    • SQL_PowerPivot

    • SP_Farm

    • SP_Root

  • Installa le funzionalità di SQL Server seguenti:

    • Motore di database

    • Reporting Services in modalità SharePoint

    • Componente aggiuntivo Reporting Services per SharePoint

    • SQL Server Data Tools

    • SQL Server Management Studio

Unità di tempo:

  1. Nel portale di gestione di Azure connettersi alla macchina virtuale ed effettuare l'accesso come utente Testuser con la password Testword!1.

  2. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  3. Esegui il comando seguente

    F:\scripts\onbox\OnBoxScript_3.ps1
    
  4. L'esecuzione dello script richiede 10-15 minuti.

    Per informazioni sul percorso dei file di log del programma di installazione di SQL Server, vedere Visualizzare e leggere i file di log del programma di installazione di SQL Server (http://msdn.microsoft.com/it-it/library/ms143702.aspx).

  5. ImportantImportante
    Nota: riavviare la macchina virtuale ed eseguire Windows Update prima di eseguire altri script.

Verifica:

SQL Server: per verificare che i componenti di SQL Server siano stati installati correttamente tramite lo script, effettuare le seguenti operazioni.

  1. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi.

  2. Fare clic su Microsoft SQL Server 2012, quindi su Strumenti di configurazione.

  3. Scegliere Gestione configurazione SQL Server.

  4. Nel riquadro sinistro di Gestione configurazione SQL Server fare clic su Servizi di SQL Server. Si noti che le istanze di SQL Server (SharePoint) e SQL Server Agent (SharePoint) sono installate e in esecuzione.

Account: per verificare che gli account siano stati creati correttamente tramite lo script, completare le seguenti operazioni.

  1. Nella macchina virtuale aprire un prompt dei comandi con privilegi amministrativi.

  2. Eseguire il comando seguente per visualizzare un elenco di account di accesso:

    Net User
    
    • C:\Users\testuser>Net User

      User accounts for \\IAAS-BI-FULL

      ----------------------------------------------------------------

      Guest krbtgt SP_Farm

      SP_Root SQL_Agent SQL_AS_MD

      SQL_AS_Tabular SQL_Engine SQL_PowerPivot

      SQL_Reporting testuser

  3. In alternativa: nella macchina virtuale, da una finestra di Windows PowerShell aperta con moduli di sistema, eseguire quanto segue:

    Get-Aduser –filter *
    

 Riepilogo degli script

 Top

La licenza di SQL Server deve trovarsi nel file di script. La modifica dello script era un passaggio nella sezione di preparazione. Se il codice di SQL Server non è stato aggiunto a /PID=, vedere Aggiornare gli script con il codice di licenza di SQL Server. Questo script completa le attività seguenti:

  • Esegue l'installazione di SQL Server tre volte per installare le tre istanze seguenti di Analysis Services:

    • Analysis Services – modalità multidimensionale

    • Analysis Services – modalità tabulare

    • PowerPivot

Se non si intende utilizzare Analysis Services in modalità multidimensionale o Analysis Services in modalità tabulare, è possibile impostare come commento le righe appropriate aggiungendo # all'inizio delle righe (.\setup.exe) nello script OnBoxScript_4.ps1. PowerPivot è necessario per gli script più recenti che consentono di configurare la farm, PowerPivot e Reporting Services in modalità SharePoint.

 

Nota: le righe di comando dell'installazione di SQL Server utilizzate dallo script OnBoxScript_4.ps1 disabilitano la segnalazione degli errori con il parametro /ERRORREPORTING=0. Modificare i valori se è necessario risolvere problemi relativi all'installazione. Valori supportati per /ERRORREPORTING=0 1=enabled o 0=disabled. Il parametro /INDICATEPROGRESS può rivelarsi utile. /INDICATEPROGRESS consente di configurare l'installazione in modo che il file di log dettagliato dell'installazione venga reindirizzato alla console. Per ulteriori informazioni, vedere Installare SQL Server 2012 dal prompt dei comandi (http://technet.microsoft.com/it-it/library/ms144259.aspx).

 

Unità di tempo:

  1. Nel portale di gestione di Azure connettersi alla macchina virtuale ed effettuare l'accesso come utente Testuser con la password Testword!1.

    Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  2. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_4.ps1
    
  3. noteNota
    Prima di eseguire lo script successivo, chiudere e riaprire la finestra di PowerShell. I cmdlet di PowerPivot aggiunti dallo script OnBoxScript_4.ps1 non sono disponibili finché non viene riavviato l'ambiente di PowerShell.

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi.

  2. Fare clic su Microsoft SQL Server 2012, quindi su Strumenti di configurazione.

  3. Scegliere Gestione configurazione SQL Server.

  4. Nel riquadro sinistro di Gestione configurazione SQL Server fare clic su Servizi di SQL Server. Si notino le tre istanze di Analysis Services installate e in esecuzione.

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Configurazione farm SharePoint core, incluso il sito Amministrazione centrale SharePoint.

  • Distribuisce la soluzione farm PowerPivot e la soluzione applicazione PowerPivot.

  • Installa le tre funzionalità di PowerPivot per SharePoint.

Unità di tempo:

  1. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  2. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_5.ps1
    
  3. Chiudere e riaprire la finestra di PowerShell prima di eseguire lo script successivo.

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Nella macchina virtuale verificare di poter accedere ad Amministrazione centrale SharePoint. L'URL predefinito è http://iaas-bi-full:8080. Utilizzare l'account di accesso testuser e la password Testword!1. Nota: può essere necessario disabilitare la sicurezza di Internet Explorer. Per altre informazioni, vedere Sicurezza avanzata Sicurezza avanzata di Internet Explorer (http://technet.microsoft.com/it-it/library/dd883248(v=WS.10).aspx).

    Fare clic sul pulsante Start, scegliere Tutti i programmi, quindi fare clic su Prodotti Microsoft SharePoint.

  2. Verificare che le tre funzionalità di PowerPivot siano installate. Nella macchina virtuale aprire la shell di gestione SharePoint:

    1. In Tutti i programmi fare clic su Prodotti Microsoft SharePoint.

    2. Fare clic su Shell di gestione SharePoint 2010.

    3. Eseguire il comando seguente:

    Get-spfeature | where {$_.displayname –like “PowerP*”}
    
    DisplayName Id Scop

    ----------- -- ----

    PowerPivotSite 1a33a234-b4a4-4fc6-96c2-8bdb56388bd5 Site

    PowerPivotAdmin e9c4784b-d453-46f5-8559-3c891d7159dd Web

    PowerPivot f8c51e81-0b46-4535-a3d5-244f63e1cab9 Farm

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Crea un'applicazione del servizio PowertPivot e un'applicazione Web

  • Crea un nuovo sito e abilita le funzionalità.

  • Configura il servizio di archiviazione sicura.

  • Configura Excel Services.

Unità di tempo:

  1. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  2. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_6.ps1
    

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Utilizzare uno dei metodi seguenti per verificare l'applicazione del servizio Excel Services:

    1. In Amministrazione centrale SharePoint fare clic su Gestisci applicazioni di servizio. Se viene richiesto di specificare un account di accesso, utilizzare l'account di accesso "testuser". Verificare che l'applicazione Excel Services ExcelServiceApp1 sia stata avviata.

    2. Eseguire il comando di PowerShell seguente dalla shell di gestione SharePoint:

      Get-spserviceapplication | format-table typename, displayname
      
  2. Utilizzare uno dei metodi seguenti per verificare il sito:

    1. Spostarsi sul sito PowerPivot, http://iaas-bi-full/SitePages/Home.aspx.

    2. In Amministrazione centrale SharePoint fare clic su Gestione applicazioni, quindi scegliere Visualizza tutte le raccolte siti.

    3. Eseguire il comando di PowerShell seguente dalla shell di gestione SharePoint:

      Get-spsite
      

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Creare un certificato IIS

  • Associa il certificato al sito

  • Crea il mapping di accesso alternativo per HTTPS

Unità di tempo:

  1. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  2. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_7.ps1
    

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Eseguire il comando PowerShell seguente dalla shell di gestione SharePoint per verificare che il mapping <nome servizio cloud>.cloudapp.net esista:

    Get-Spalternateurl
    

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Installa e avvia il servizio Reporting Services.

  • Crea un'applicazione del servizio Reporting Services, un pool di applicazioni e un proxy.

  • Associa il proxy dell'applicazione di servizio Reporting Services al sito Web predefinito.

  • Concede i diritti dell'applicazione Web al pool di applicazioni di Reporting Services.

Unità di tempo:

  1. Nella macchina virtuale aprire Windows PowerShell con i moduli di sistema.

  2. Eseguire il comando seguente:

    F:\scripts\onbox\OnBoxScript_8.ps1
    
    noteNota
    Per creare un account del servizio gestito, lo script recupera le credenziali per l'account del servizio IaaS-BI\SQL_Reporting. In seguito a questo passaggio verrà visualizzata una finestra di dialogo di verifica delle credenziali. Digitare la password Testword!1, a meno che non sia stata modificata in OnBoxScript_3.ps1

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. In Amministrazione centrale SharePoint fare clic su Gestisci applicazioni di servizio.

  2. Se viene richiesto di specificare un account di accesso, utilizzare l'account di accesso testuser.

  3. Verificare che l'applicazione Reporting Services e il proxy relativo siano stati installati e avviati.

    OPPURE

  4. Eseguire il comando seguente:

    Get-spserviceapplication | where {$_.displayname –like “Report*”}
    
    L'elenco di output include il nome e un GUID. Il GUID non sarà quello riportato in questo esempio.

    Name Id UEAccountName

    ---- -- -------------

    Reporting Services ... 001c9a73-04e8-4e8f-823d-0e2454c4ce20

 Riepilogo degli script

 Top

Questo script completa le attività seguenti:

  • Smonta l'unità F:, il file vhd che contiene i file di installazione di SQL Server e SharePoint. La rimozione di questa unità riduce lo spazio di archiviazione utilizzato dalla sottoscrizione di Azure.

Unità di tempo:

  1. Nel computer locale aprire Azure PowerShell.

  2. Eseguire il comando seguente:

    C:\WA_BI_VM\offbox\UnmountData.ps1
    

Verifica: per verificare che lo script sia stato eseguito correttamente:

  1. Nel portale di gestione di Azure connettersi alla VM ed effettuare l'accesso come utente Testuser con la password Testword!1.

  2. Aprire Esplora file e verificare che l'unità F: non sia presente.

 Riepilogo degli script

 Top

 Top

In Reporting Services sono disponibili tipi di contenuto utilizzati per gestire file di origini dati condivise (con estensione RSDS) e file di definizione dei report (con estensione RDL). Aggiungendo i tipi di contenuto a una raccolta si abilitano le opzioni di Reporting Services nel menu Nuovo. Per ulteriori informazioni, vedere Aggiungere tipi di contenuto del server di report a una raccolta (Reporting Services in modalità integrata SharePoint) (http://msdn.microsoft.com/it-it/library/bb326289.aspx).

La prima volta che si fa clic su Raccolta PowerPivot nel riquadro di navigazione sinistro di SharePoint, un messaggio segnalerà la necessità di installare Silverlight. Prima di scaricare Silverlight. Completare i passaggi seguenti per configurare Internet Explorer nella macchina virtuale per consentire i download.

  1. Aprire il browser Internet Explorer.

  2. Selezionare il menu Strumenti.

  3. Selezionare Opzioni Internet.

  4. Passare alla scheda Sicurezza.

  5. Selezionare la regione Internet.

  6. Fare clic su Livello personalizzato.

  7. Nella categoria Download selezionare Attiva per Download dei file.

  8. Fare clic su OK e quindi fare di nuovo clic su OK.

  9. Nella Raccolta PowerPivot fare clic su Installa Microsoft Silverlight.

  10. Al termine dell'installazione di Silverlight, aggiornare il browser per visualizzare la vista della Raccolta PowerPivot.

 Riepilogo degli script

 Top

Per informazioni su come esportare un certificato con la chiave privata e importarlo in un altro computer in modo che anche quest'ultimo possa gestire la sottoscrizione Azure, vedere Procedura: visualizzare certificati con lo snap-in MMC (http://msdn.microsoft.com/it-it/library/ms788967(v=vs.110).aspx).

È inoltre possibile esportare e importare certificati da Internet Explorer. Ad esempio, per esportare:

  1. Fare clic su Opzioni Internet.

  2. Fare clic sulla scheda Contenuto.

  3. Fare clic su Certificati.

  4. Selezionare il certificato che si desidera esportare e fare clic su Esporta.

  5. Nell'Esportazione guidata certificati selezionare l'opzione per esportare la chiave privata.

 Altre risorse

 Top

Windows PowerShell Integrated Scripting Environment (ISE) è una funzionalità facoltativa in Windows Server 2008 R2. Per abilitare Windows PowerShell ISE, completare una delle procedure seguenti:

  1. In Gestione server di Windows fare clic su Funzionalità.

  2. Fare clic su Aggiungi funzionalità.

  3. Selezionare Windows PowerShell Integrated Scripting Environment (ISE) e scegliere Avanti.

  4. Fare clic su Installa.

OPPURE

  • Import-module servermanager
    Add-WindowsFeature as-net-framework
    Add-WindowsFeature PowerShell-ISE
    

 Altre risorse

 Top

Eseguire il comando indicato di seguito da una finestra di Azure PowerShell per visualizzare un elenco dei cmdlet di Azure:

'help azure'

Per ottenere la guida da riga di comando per un comando specifico, utilizzare l'opzione –full, ad esempio:

get-help New-AzureVMConfig  -full

 Altre risorse

 Top

In questa sezione vengono illustrati i passaggi necessari per 'eliminare' la sottoscrizione nel caso in cui si desideri rieseguire gli script a partire da createvm.ps1. Nel portale di gestione di Azure fare clic su Tutti gli elementi ed eliminare gli elementi nell'ordine indicato:

  1. Fare clic su Macchine virtuali, quindi scegliere la macchina virtuale Iaas-BI-Full. Fare clic su Elimina.

  2. Fare clic su Reti, quindi scegliere la rete Iaas-BI-network. Fare clic su Elimina.

  3. Fare clic su Macchine virtuali, quindi nel menu superiore fare clic su Dischi. Scegliere Elimina, quindi fare clic su Elimina vhd associato. Eliminare tutti i dischi.

  4. Fare clic su Archiviazione, quindi scegliere iaasbistorage. Fare clic su Elimina.

  5. Fare clic su Impostazioni e quindi su Gruppi di affinità.

  6. Fare clic su Gruppo di affinità IaaS BI e quindi su Elimina.

 Altre risorse

 Top

I moduli di sistema di PowerShell sono richiesti dalla maggior parte degli script di questo progetto. Fare clic con il pulsante destro del mouse sull'icona di PowerShell per aprire PowerShell con i moduli di sistema.

 Altre risorse

 Top

Mostra:
© 2014 Microsoft