TFSConfig Lab /LibraryShare Komutları
TfsConfig Lab /HostGroup komutlarını, bir ekip projesi koleksiyonu için Sistem Merkezi Sanal Makine Yöneticisi (SCVMM) konak grubu ataması eklemek, kaldırmak veya düzenlemek için kullanabilirsiniz. Bu şekilde atanan konak grupları Visual Studio Laboratuvar Yönetimi tarafından yönetilir.
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 }
Parametreler
Seçenek |
Açıklama |
---|---|
CollectionName:collectionName |
Gerekli. Team Foundation Server'ın uygulama katmanındaki takım projesi koleksiyonunun adı. |
Add |
Belirtilen SCVMM ana grubunu, ekibi projesi koleksiyonun ana gruplarına ekler. /SCVmmHostGroup ve /Name seçeneklerini Add ile belirtmelisiniz. |
Delete |
Belirtilen ana bilgisayar grubunu takım projesi koleksiyonundan kaldırır. /Name seçeneğini Delete ile belirtmelisiniz. |
Edit |
Konak grup için Laboratuvar Yönetimi AutoProvision ve LabEnvironmentPlacementPolicy özelliklerinin her ikisini veya bir tanesini ayarlar. Edit ile /Name seçeneğini ve /AutoProvision ya da /LabEnvironmentPlacementPolicy seçeneklerinden en az birini belirtmelisiniz. |
SCVMMHostGroup:vmmHostGroupPath |
/Add seçeneğiyle gerekir. SCVMM ana bilgisayar grubunun ana bilgisayar yolunu belirtir. |
Name:name |
/Add, /Delete veya /Edit seçenekleriyle gerekir. Eklemek, silmek veya düzenlemek için ekip proje koleksiyonu ana bilgisayar grubunun adını belirtin. |
AutoProvision:{True|False} |
/Add veya /Edit seçenekleri ile isteğe bağlı. Konak grubun AutoProvision özelliğini ayarlar (True) veya temizler (False). AutoProvision konak grubunun koleksiyondaki her ekip projesine otomatik olarak atanıp atanmadığını belirtir. Varsayılan olarak, TfsConfig Lab/HostGroup komutunu kullandığınızda, konak grupları bir koleksiyondaki ekip projelerine atanır. |
LabEnvironmentPlacementPolicy:{Conservative|Aggressive} |
/Add veya /Edit seçenekleri ile isteğe bağlı. Laboratuvar Yönetimi öğesinin, üzerinde yeni sanal laboratuvar ortamları dağıttığı bir ana bilgisayar grubundaki fiziksel makineleri nasıl işlediğini belirtir.
|
DNSSuffix:[dnsSuffix] |
İsteğe Bağlı. Konak gruptaki sanal bilgisayarların DNS sonekini ayarlar.
|
NoPrompt |
/Delete veya /Edit seçenekleri ile isteğe bağlı. Kullanıcıdan onay için istemde bulunmayın. |
List |
Ekip proje koleksiyonuna atanmış olan barındırma grupları görüntülenir. |
ListVmmHostGroups |
SCVMM üzerinden kullanılabilir olan barındırma grupları görüntülenir. |
Açıklamalar
Konak grupları bir yöneticinin kolay yönetim için bir sanal makineler kümesini gruplandırmak için SCVMM içinden oluşturduğu kaplardır. Konak grupları hiyerarşiktir; bir konak grubu diğer konak gruplarını içerebilir.
Her ana bilgisayar grubu ana bilgisayar yolu, SCVMM içerisindeki ana bilgisayar hiyerarşisi içerisinde ana bilgisayar veya ana bilgisayar grubunun konumunu belirten ana bilgisayar grubu adları dizisi ile tanımlanır. Bütün konak yolları, kök konak grubu ile başlar. Örneğin, All Hosts\New York\Site21\VMHost05 ana bilgisayar yolu, VMHost05 ana bilgisayarının, New York ana bilgisayar grubunun bir alt ana bilgisayar grubu olan, Site21 ana bilgisayar grubuna ait olduğunu gösterir.
/Add, /Delete veya /Edit seçeneklerinden yalnızca birini komut satırında kullanın. Bir takım projesi koleksiyonuna birden çok ana bilgisayar atamak için ayrı TfsConfig Lab /HostGroup komut satırları kullanın.
Ayrıca, Laboratuvar Yönetimi için özgün özellikleri ayarlamak üzere TfsConfig Lab /HostGroup komutlarını kullanabilirsiniz:
AutoProvision konak grubunun ekip projesi koleksiyonundaki her ekip projesine atanıp atanmadığını belirtir. Varsayılan olarak, AutoProvision açıktır. Bir proje koleksiyonundaki bir konak grubu tek bir takım projesine atamak için TFSLabConfig ListTeamProjectHostGroups Komutu öğesini kullanın.
True (Varsayılan). Konak grup takım projesi koleksiyonundaki her takım projesine atanır.
False. Konak grup takım projesi koleksiyonundaki her takım projesine atanmaz.
LabEnvironmentPlacementPolicy, Laboratuvar Yönetimi öğesi konak grubundaki fiziksel makinedeki yeni ortamları dağıtırken varolan sanal makineleri düşünür.
Conservative (Varsayılan). Dağıtım kararlarında çalışır durumda olmayan sanal ortamları düşünün. Bu, ortamların parçası olan ve aynı zamanda "Durduruldu" durumunda olan tüm sanal makineleri içerir.
Aggressive Dağıtım kararlarında çalışır durumda olmayan sanal ortamları düşünmeyin.
DNSSuffix barındırma grubu üzerinde oluşturulmuş olan sanal bilgisayarlar için kullanılmak üzere bir DNS son eki belirler. Aşağıdaki tablo /DNSSuffix ayarının sanal bilgisayarların DNS soneklerini nasıl etkilediğini açıklar.
DNSSuffix
/Add
/Edit
DNSSuffix:dnsValue
DNS son eki dnsValue öğesine ayarlanır.
DNS son eki dnsValue öğesine ayarlanır.
DNSSuffix:
DNS soneki ana bilgisayardan devralınır.
Varolan sonek değeri kaldırılır ve DNS soneki ana bilgisayardan devralınır.
<Belirtilmedi>
DNS soneki ana bilgisayardan devralınır.
DNS son eki değişmedi.
Örnek
Aşağıdaki örnekte, takım projesi koleksiyonuna bir SCVMM konak grubu atanmıştır. /AutoProvision seçenekleri belirtilmediği için, ana makine grubu koleksiyondaki tüm otomatik projelere otomatik olarak atanır.
tfsconfig lab /hostgroup /add /scvmmhostgroup:"All Hosts\Lab1\HostGroup1" /collection:Collection0 /name:Lab1Collection0_Lab1_HostGroup1
Ayrıca bkz.
Görevler
Laboratuvar Yönetimi ve Yapılandırması
Başvuru
TFSConfig Lab /LibraryShare Komutları
TFSConfig Lab /LibraryShare Komutları
TFSConfig Lab /LibraryShare Komutları