Comandi TFSConfig Lab /HostGroup
È possibile utilizzare i comandi TfsConfig Lab /HostGroup per aggiungere, modificare o eliminare l'assegnazione di un gruppo host di System Center Virtual Machine Manager (SCVMM) a un insieme di progetti team. I gruppi host assegnati in questo modo sono gestiti da Visual Studio Lab Management.
TfsConfig Lab /hostgroup /CollectionName:collectionName
{ /Add
/SCVMMHostGroup:vmmHostPath
/Name:name
[LabEnvironmentPlacementPolicy:{Conservative|Aggressive}]
[/AutoProvision:{True|False}]
[/DNSSuffix:dnsSuffix]
| /Delete
/Name:name
[/NoPrompt]
| /Edit
/Name:name
{[/AutoProvision:{True|False}]
[/LabEnvironmentPlacementPolicy:{Conservative|Aggressive}]
[/DNSSuffix:dnsSuffix]}
[/NoPrompt]]
| /List
| /ListVmmHostGroups }
Parametri
Opzione |
Oggetto di descrizione |
---|---|
CollectionName:collectionName |
Obbligatoria. Nome dell'insieme di progetti team in Team Foundation Server a livello applicazione. |
Add |
Aggiunge il gruppo host SCVMM specificato ai gruppi host dell'insieme di progetti team. È necessario specificare le opzioni /SCVmmHostGroup e /Name con Add. |
Delete |
Rimuove il gruppo host specificato dall'insieme di progetti team. È necessario specificare l'opzione /Name con Delete. |
Edit |
Imposta una o entrambe le proprietà Lab Management AutoProvision e LabEnvironmentPlacementPolicy del gruppo host. È necessario specificare l'opzione /Name e almeno una delle opzioni /AutoProvision o /LabEnvironmentPlacementPolicy con Edit. |
SCVMMHostGroup:vmmHostGroupPath |
Obbligatorio con l'opzione /Add. Specifica il percorso host del gruppo host SCVMM. |
Name:name |
Obbligatorio con le opzioni /Add, /Delete o /Edit. Specifica il nome del gruppo host dell'insieme di progetti team da aggiungere, eliminare o modificare. |
AutoProvision:{True|False} |
Facoltativa con le opzioni /Add o /Edit. Imposta (True) o cancella (False) la proprietà AutoProvision del gruppo host. AutoProvision specifica se il gruppo host viene assegnato automaticamente a ogni progetto team nell'insieme. Per impostazione predefinita, quando si utilizza il comando TfsConfig Lab/HostGroup i gruppi host vengono assegnati ai progetti team in un insieme. |
LabEnvironmentPlacementPolicy:{Conservative|Aggressive} |
Facoltativa con le opzioni /Add o /Edit. Specifica come Lab Management tratta i computer fisici in un gruppo host in cui distribuisce i nuovi ambienti lab virtuali.
|
DNSSuffix:[dnsSuffix] |
Facoltativo. Imposta il suffisso DNS dei computer virtuali nel gruppo host.
|
NoPrompt |
Facoltativa con le opzioni /Delete o /Edit. Non richiede conferma all'utente. |
List |
Visualizza i gruppi host assegnati all'insieme di progetti team. |
ListVmmHostGroups |
Visualizza i gruppi host disponibili da SCVMM. |
Note
I gruppi host sono contenitori creati da un amministratore all'interno di SCVMM per raggruppare un set di host macchine virtuali ai fini di una gestione più agevole. I gruppi host sono di tipo gerarchico, infatti un gruppo host può contenere altri gruppi host.
Ogni gruppo host viene identificato dal relativo percorso host, ovvero una sequenza di nomi di gruppo host che specifica il percorso di un host o di un gruppo host all'interno della gerarchia di gruppi host in SCVMM. Tutti i percorsi host iniziano con il gruppo host radice. Ad esempio, il percorso host All Hosts\New York\Site21\VMHost05 indica che l'host VMHost05 appartiene al gruppo host Site21, che è un gruppo host figlio del gruppo host New York.
Utilizzare solo una delle opzioni /Add, /Delete o /Edit in una riga di comando. Utilizzare righe di comando TfsConfig Lab /HostGroup distinte per assegnare più gruppi host a un insieme di progetti team.
È anche possibile utilizzare i comandi TfsConfig Lab /HostGroup per impostare le proprietà specifiche di Lab Management:
AutoProvision specifica se il gruppo host viene assegnato a ogni progetto team nell'insieme di progetti team. Per impostazione predefinita, l'opzione AutoProvision è attivata. Per assegnare un gruppo host in un insieme di progetti a un singolo progetto team, utilizzare Comando TFSLabConfig CreateTeamProjectHostGroup.
True (valore predefinito). Il gruppo host viene assegnato a ogni progetto team nell'insieme di progetti team.
False. Il gruppo host non viene assegnato a ogni progetto team nell'insieme di progetti team.
LabEnvironmentPlacementPolicy specifica se Lab Management considera le macchine virtuali esistenti quando distribuisce nuovi ambienti in un computer fisico in un gruppo host.
Conservative (valore predefinito). Considerare l'utilizzo di ambienti virtuali non di esecuzione nelle decisioni di distribuzione. Include tutte le macchine virtuali che sono parte di ambienti e che inoltre sono nello stato "Arrestata".
Aggressive Non considerare l'utilizzo di ambienti virtuali non di esecuzione nelle decisioni di distribuzione.
DNSSuffix specifica un suffisso DNS da utilizzare per i computer virtuali creati nel gruppo host. La tabella seguente descrive come l'impostazione /DNSSuffix influisce sui suffissi DNS dei computer virtuali.
DNSSuffix
/Add
/Edit
DNSSuffix:dnsValue
Il suffisso DNS è impostato su dnsValue.
Il suffisso DNS è impostato su dnsValue.
DNSSuffix:
Il suffisso DNS è ereditato dal computer host.
Il valore del suffisso esistente viene rimosso e il suffisso DNS viene ereditato dal computer host.
<Non specificato>
Il suffisso DNS è ereditato dal computer host.
Il suffisso DNS non è stato modificato.
Esempio
Nell'esempio seguente un gruppo host SCVMM viene assegnato a un insieme di progetti team. Poiché le opzioni /AutoProvision non sono specificate, il gruppo host viene assegnato automaticamente a tutti i progetti team nell'insieme.
tfsconfig lab /hostgroup /add /scvmmhostgroup:"All Hosts\Lab1\HostGroup1" /collection:Collection0 /name:Lab1Collection0_Lab1_HostGroup1
Vedere anche
Attività
Configurazione e amministrazione di Lab Management
Riferimenti
Comandi TFSConfig Lab /Settings
Comandi TFSConfig Lab /LibraryShare
Comandi TFSConfig Lab /HostGroup
Concetti
Riferimento comando TFSLabConfig