Creare un insieme di progetti team
Per soddisfare le esigenze aziendali è possibile organizzare i progetti in gruppi creando insiemi di progetti team. Si può creare ad esempio un insieme per tutti i progetti correlati a una particolare codebase o un insieme per ogni Business Unit nell'organizzazione. Per ulteriori informazioni sugli insiemi di progetti team e su come utilizzarli per organizzare il server, vedere Organizzazione del server con insiemi di progetti team.
Prima di creare un insieme di progetti team, saranno necessarie le seguenti informazioni:
Nome e istanza di SQL Server da utilizzare per ospitare nel database per l'insieme. Si può desiderare anche il nome di un database vuoto da utilizzare per l'insieme.
Applicazione Web di SharePoint, se disponibile, che ospiterà i portali per i progetti team in questo insieme. Se l'account utente non dispone delle autorizzazioni per creare siti in tale applicazione Web di SharePoint, saranno necessari anche il nome e il percorso relativo di un sito creato automaticamente da un membro del gruppo di amministratori farm.
Importante È possibile utilizzare un sito di SharePoint o una raccolta siti esistente anziché crearne uno quando si crea un insieme. Tuttavia, è necessario eseguire un set più complesso di procedure quando si configura la distribuzione. Determinate estensioni devono essere installate e configurate nel server che sta ospitando il sito e l'amministrazione del sistema sarà più complessa. A meno che l'infrastruttura aziendale non richieda l'utilizzo di un sito di SharePoint esistente, è necessario utilizzare l'opzione predefinita nella procedura guidata Crea insieme di progetti team.
Server in cui è in esecuzione SQL Server Reporting Services e che ospiterà qualsiasi rapporto per i progetti team in questo insieme, se tale server è stato configurato per la distribuzione e si desidera utilizzarlo per l'insieme. Se l'account utente non dispone delle autorizzazioni per creare cartelle in tale server, saranno necessari anche il nome e il percorso relativo di una cartella creata automaticamente da un amministratore in quel server.
Importante È possibile utilizzare una cartella esistente quando si crea un insieme, ma il processo è più complesso. A meno che le restrizioni di sicurezza nell'infrastruttura aziendale non impediscano la creazione di una cartella come parte della creazione di un insieme, è necessario utilizzare l'opzione predefinita nella procedura guidata che crea la cartella come parte della creazione dell'insieme.
Autorizzazioni necessarie
Per eseguire queste procedure, è necessario essere un membro dei seguenti gruppi:
Gruppo Team Foundation Administrators o disporre dell'autorizzazione Crea insieme di progetti team impostata su Consenti.
Gruppo Windows SharePoint Server Site Administrators e gruppo SharePoint Administration in Prodotti SharePoint.
Gruppo Gestione contenuto di SQL Reporting Services e gruppo Gestione contenuto progetto di SQL Reporting Services.
Gruppo serveradmin o sysadmin nel server che ospiterà il database per l'insieme di progetti team, se si desidera creare il database durante la creazione dell'insieme. Se si desidera utilizzare un database esistente, è necessario disporre del ruolo dbo per quel database.
Se si desidera creare una raccolta siti, una cartella di rapporti o un database durante la creazione di un insieme di progetti team, l'account del servizio utilizzato da Agente processo in background per Visual Studio Team Foundation (denominato anche account del servizio di Team Foundation Server o TFSService) deve disporre di determinate autorizzazioni. Per ulteriori informazioni, vedere Account del servizio e dipendenze in Team Foundation Server e Agente processo in background di Team Foundation.
Per ulteriori informazioni sulle autorizzazioni, vedere Autorizzazioni per Team Foundation Server.
Per creare un insieme di progetti team
Aprire la console di amministrazione di Team Foundation.
Per ulteriori informazioni, vedere Aprire la console di amministrazione di Team Foundation.
In Team Foundation espandere il nome del server, espandere Livello applicazione e fare clic su Insiemi di progetti team.
In Insiemi di progetti team fare clic su Crea insieme di progetti team.
Viene visualizzata la procedura guidata Crea insieme di progetti team.
In Nome digitare un nome per l'insieme. Sotto Descrizione è possibile digitare facoltativamente una breve descrizione dell'insieme e lo scopo. Scegliere Avanti.
Nota
Non è possibile utilizzare determinati caratteri, quali barre, nei nomi di insiemi. Per ulteriori informazioni, vedere Limitazioni di denominazione in Team Foundation Server.
In Istanza di SQL Server digitare il nome del server in cui è in esecuzione SQL Server. Se si desidera utilizzare un'istanza denominata per ospitare il database per questo insieme di progetti team, è necessario specificare anche il nome dell'istanza come nell'esempio seguente:
ServerName**\**InstanceName
In Database effettuare uno dei passaggi seguenti:
Se si desidera creare un database per questo insieme di progetti team, fare clic su Crea un nuovo database per l'insieme.
Importante L'account del servizio utilizzato dall'Agente processo in background di Visual Studio Team Foundation deve disporre delle autorizzazioni per creare un database nell'istanza di SQL Server in cui si desidera creare il database.
Se si desidera utilizzare un database già esistente nell'istanza di SQL Server, fare clic su Utilizza database esistente e digitare il nome del database nella casella.
Nota
Per utilizzare questa opzione, è necessario specificare un database vuoto che esiste nell'istanza di SQL Server e a cui sono state concesse le autorizzazioni di scrittura.
Scegliere Avanti.
Se sono state configurate una o più applicazioni Web di SharePoint per supportare la distribuzione, nell'elenco Applicazione Web fare clic su un'applicazione Web di SharePoint ed effettuare uno dei passaggi seguenti:
- Se si desidera utilizzare l'opzione predefinita per la creazione di una raccolta siti, fare clic su Avanti.
Verrà creata una raccolta siti di SharePoint e il nome dell'insieme verrà utilizzato come nome del sito secondario del sito radice configurato nell'applicazione Web di SharePoint.
Non è possibile creare una raccolta siti durante la procedura guidata se l'account del servizio di Team Foundation Server non è membro del gruppo di amministratori farm. È necessario utilizzare una raccolta siti esistente che è stata creata per l'utente da un membro del gruppo di amministratori farm. In tal caso, espandere Configurazione avanzata, fare clic su Specificare il percorso di un sito di SharePoint esistente e digitare il percorso della raccolta siti creata. Fare clic su Verifica percorso e, se il percorso è corretto, fare clic su Avanti.
Importante A meno che l'infrastruttura aziendale non richieda l'utilizzo di una raccolta siti esistente, è necessario utilizzare l'opzione predefinita per la creazione di una raccolta siti.
Se è stato configurato un server in cui è in esecuzione SQL Server Reporting Services per supportare la distribuzione, effettuare uno dei passaggi seguenti:
In Rapporti rivedere le informazioni per il server e la cartella che ospiteranno i rapporti per questo insieme e fare clic su Avanti.
Se l'account utente non dispone delle autorizzazioni per creare una cartella nel server in cui è in esecuzione Reporting Services, è necessario utilizzare una cartella creata automaticamente da un amministratore in quel server. In tal caso, espandere Configurazione avanzata, fare clic su Specificare il percorso di un sito di SharePoint esistente e digitare il percorso relativo della cartella creata automaticamente. Fare clic su Verifica percorso e, se il percorso è corretto, fare clic su Avanti.
Importante A meno che le restrizioni di sicurezza nell'infrastruttura aziendale non impediscano la creazione automatica di una cartella come parte della procedura guidata, è necessario utilizzare l'opzione predefinita per creare una cartella.
In Lab Management fare clic su Configura Lab Management e su Avanti.
Importante Se Lab Management è disabilitato nell'elenco delle pagine della procedura guidata, è necessario innanzitutto configurare Lab Management nella console di amministrazione di Team Foundation. Per ulteriori informazioni, vedere Prima configurazione di Lab Management.
Se non si utilizza Lab Management nella distribuzione, procedere al passaggio 16.
In Condivisioni di libreria fare clic su Aggiungi e verifica, fare clic su una o più condivisioni di libreria Virtual Machine Manager (VMM) che devono essere utilizzate per archiviare le immagini della macchina virtuale per i progetti team in questo insieme, quindi fare clic su Aggiungi.
È possibile impostare anche il nome della condivisione di libreria su un nome descrittivo facendo doppio clic su di esso. Per ulteriori informazioni, vedere Procedura: modificare la condivisione di libreria per gli insiemi di progetti team.
Selezionare o deselezionare la casella di controllo Provisioning automatico per ogni condivisione di libreria e fare clic su Avanti.
Se si seleziona questa casella di controllo, in Team Foundation Server verrà aggiunta automaticamente la condivisione di libreria ai progetti team creati in questo insieme. Per i progetti team non ancora creati, la condivisione viene aggiunta quando si crea il progetto tramite la Creazione guidata nuovo progetto team.
Importante È necessario aggiungere almeno una condivisione di libreria all'insieme di progetti team per abilitare Lab Management.
Fare clic su Avanti.
In Gruppi host fare clic su Aggiungi e verifica, fare clic su uno o più gruppi host VMM che devono essere utilizzati per distribuire le macchine virtuali per i progetti team in questo insieme, quindi fare clic su Aggiungi.
È possibile impostare anche il nome del gruppo host su un nome descrittivo facendo doppio clic su di esso. Per ulteriori informazioni, vedere Procedura: modificare i gruppi host per gli insiemi di progetti team.
Importante Per abilitare Lab Management è necessario aggiungere almeno un gruppo host a un insieme di progetti team.
Il processo di verifica confermerà ora le seguenti modifiche:
L'account del servizio per Team Foundation Server è stato aggiunto a ogni host contenuto nei gruppi host specificati, in modo che Team Foundation Server possa comunicare direttamente con gli host nel gruppo host.
Viene specificata la scheda di rete che verrà utilizzata per la connessione alle macchine virtuali.
Se l'account del servizio di Team Foundation Server (TFSService) non è stato aggiunto al gruppo Administrators in uno o più host di questi gruppi host, è necessario fornire un account di dominio che disponga di autorizzazioni amministrative in tutti gli host dei gruppi host che sono stati aggiunti. Questo passaggio consente all'account del servizio per Team Foundation Server (TFSService) di comunicare direttamente con gli host del gruppo host.
Se sono presenti uno o più host Hyper-V con più schede di rete e se Team Foundation Server non è in grado di determinare quale scheda debba essere utilizzata per connettersi alle macchine virtuali, per ognuno di questi host verrà visualizzata la finestra di dialogo Più schede di rete. Specificare nell'elenco la scheda di rete corrispondente al percorso di rete che si desidera utilizzare.
Selezionare o deselezionare la casella di controllo Provisioning automatico per ogni gruppo host.
Se si seleziona questa casella di controllo, in Team Foundation Server verrà aggiunto automaticamente il gruppo host ai progetti team in questo insieme di progetti team. Per i progetti team non ancora creati, il gruppo host viene aggiunto quando si crea il progetto tramite la Creazione guidata nuovo progetto team.
Per specificare l'account utente da utilizzare per la comunicazione tra gli agenti di test e gli agenti di compilazione e tra i controller di test e Team Foundation Server, fare clic su Account del servizio.
Attenzione Per questo account del servizio, è necessario specificare un account di dominio con autorizzazioni limitate. È necessario specificare un account che non disponga di alcuna autorizzazione amministrativa e che non sia utilizzato da alcun servizio attendibile, compresi il controller di compilazione e il controller di test. È consigliabile creare due account da utilizzare per questo account del servizio. Per ulteriori informazioni su questi due account, vedere Procedura: configurare l'account del servizio per l'integrazione del test e del flusso di lavoro.
Nella scheda Account del servizio digitare il nome dell'account in Nome account e la password in Password.
Per verificare se l'account utente è valido, fare clic su Test.
Scegliere Avanti.
In Rivedi configurazione rivedere i dati. Se si desidera apportare eventuali modifiche, fare clic su Indietro fino ad arrivare alla pagina desiderata per la modifica. Se tutte le informazioni sono corrette, fare clic su Verifica.
In Controlli conformità rivedere lo stato dei controlli.
Un indicatore Errore sottolineato in blu viene visualizzato accanto a qualsiasi configurazione contenente un errore. È possibile fare clic sull'indicatore per un messaggio dettagliato sul problema. È necessario risolvere tutti gli errori prima di poter continuare.
Dopo aver passato tutti i controlli conformità, fare clic su Crea.
Il processo di creazione di un insieme di progetti team viene avviato.
Dopo aver completato la procedura guidata, fare clic su Chiudi.
Vedere anche
Concetti
Configurazione del server tramite la console di amministrazione di Team Foundation