Procedura: configurare l'account del servizio lab
Se si utilizza Lab Management, la configurazione dell'account del servizio lab semplificherà la gestione delle autorizzazioni e dell'account tra gli agenti di test e i controller di test negli ambienti lab.In questo argomento vengono descritte le autorizzazioni e la configurazione dell'account del servizio lab.
Account del servizio lab
[!NOTA]
La configurazione dell'account del servizio lab non è necessaria, ma semplificherà la gestione delle autorizzazioni e di account per gli ambienti lab.
L'account del servizio lab consente la comunicazione tra gli agenti di test e i controller di test negli ambienti lab senza utilizzare gli account utente del computer locale.Questo semplifica la configurazione degli ambienti lab con determinate topologie di rete che includono più domini e gruppi di lavoro.
Quando viene utilizzato l'account del servizio lab, è possibile eseguire gli agenti di test in qualsiasi account di sistema.Tuttavia, l'account è solo il set minimo di autorizzazioni necessarie affinché gli agenti di test comunichino con i controller di test.Inoltre, l'account del servizio lab non viene utilizzato per eseguire l'agente di test.L'agente di test utilizza l'account configurato al momento dell'utilizzo dello strumento di configurazione dell'agente di test.
Configurazione dell'account del servizio
La prima volta che si configura l'account del servizio lab, è necessario utilizzare la console di amministrazione di Team Foundation.Per ulteriori informazioni, vedere Configurazione di Lab Management per ambienti SCVMM.Quando si seleziona un account di sistema da utilizzare per l'account del servizio lab, seguire queste linee guida:
L'account del servizio lab deve essere un account di dominio.
L'account del servizio lab non deve essere membro del gruppo di sicurezza Administrators in nessun computer.Anche se le informazioni dell'account del servizio lab sono archiviate in modo protetto su Team Foundation Server, potrebbero non essere archiviate in modo protetto sulle singole macchine virtuali.
L'account del servizio non deve corrispondere all'account utilizzato per il controller di compilazione o di test o per qualsiasi altro servizio attendibile.Tali account del servizio hanno bisogno di più autorizzazioni rispetto a quelle degli agenti.
L'account del servizio deve avere autorizzazioni utente limitate.
[!NOTA]
Per ridurre il rischio che le funzionalità di test e del flusso di lavoro diventino non disponibili al momento della modifica della password per l'account, si consiglia di creare due account da utilizzare per questo account del servizio.
L'amministratore della raccolta di progetti team deve essere il solo utente che dispone delle autorizzazioni per modificare la password dell'account del servizio.
Dopo avere configurato l'account del servizio lab per la raccolta di progetti team, è possibile visualizzare la configurazione nella scheda Lab Management per la raccolta di progetti team nella console di amministrazione di Team Foundation.Si consiglia di modificare questo account del servizio regolarmente per motivi di sicurezza.
È possibile modificare l'account del servizio utilizzando la Console di amministrazione di Team Foundation.In alternativa, è possibile utilizzare la riga di comando per modificare l'account del servizio.Vedere Configurazione di Lab Management con TFSLabConfig.
Utilizzare le procedure seguenti per configurare il servizio.
Per configurare l'account del servizio lab
Nella console di amministrazione di Team Foundation, selezionare Raccolte di progetti team in Livello applicazione.
Nel riquadro di destra, selezionare la raccolta di progetti team appropriata.
Selezionare la scheda Lab Management, quindi selezionare Configura account utente.
Per modificare l'account del servizio, selezionare Account del servizio.
Nella scheda Account del servizio digitare il nome dell'account in Nome account e la propria password in Password.
Per verificare che l'account utente sia valido, selezionare Test.
Scegliere OK.
Utilizzare la procedura seguente per passare da un account del servizio a un altro.Questo riduce il rischio di interruzione del test o delle funzionalità del flusso di lavoro.
Per passare da un account del servizio a un altro
Individuare i criteri di scadenza della password per il dominio.In questa procedura si presuppone il valore predefinito di 42 giorni.
Impostare la scadenza della password a 42 giorni per entrambi gli account, Account1 e Account2.
Utilizzare l'Account 1 come account del servizio.
Dopo 21 giorni (la metà del periodo di scadenza), reimpostare la password per l'Account2.Quindi configurare l'Account2 come account del servizio utilizzando la procedura precedentemente descritta.
Ogni 21 giorni (a metà del periodo di scadenza) è necessario ripetere il passaggio 4 reimpostando la password e configurando l'account non attualmente in uso come account del servizio.
Quando si configura o si aggiorna l'account del servizio lab, l'account non viene aggiornato automaticamente negli ambienti lab.Si hanno due opzioni per propagare l'account aggiornato negli ambienti esistenti:
Eseguire il comando UpdateServiceAccountOnDeployedEnvironments.Ciò consente di aggiornare l'account del servizio lab in ogni ambiente lab nella raccolta di progetti team.Vedere Comando TFSLabConfig UpdateServiceAccountOnDeployedEnvironments.
Effettuare una delle seguenti operazioni in ogni ambiente.
Ripristinare l'ambiente.
Modificare l'ambiente lab.
Ripristinare l'ambiente con uno snaposhot.
Si consiglia di utilizzare il comando UpdateServiceAccountOnDeployedEnvironments per aggiornare l'account del servizio lab.Questo comando non influisce su alcuna operazione in esecuzione, ad esempio sui flussi di lavoro o sulle esecuzioni di test.Quando viene eseguito questo comando, ciò indica il modo in cui un account del servizio lab viene aggiornato negli ambienti lab:
Gli agenti di test non occupati nell'esecuzione di test lo applicano immediatamente.
Gli agenti di test che stanno eseguendo un test applicano il comando al termine del test.
Vedere anche
Concetti
Configurazione di Lab Management per ambienti SCVMM
Configurazione di controller di test in ambienti lab
Configurazione del server tramite la console di amministrazione di Team Foundation