成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī)

系統(tǒng) Windows
隨著很多企業(yè)越來越多的使用虛擬機(jī)來部署虛擬化平臺(tái),如何區(qū)分物理服務(wù)器和虛擬服務(wù)器也變得越來越難。使用每一臺(tái)計(jì)算機(jī)對(duì)象Active Directory中的Description屬性,來標(biāo)識(shí)一臺(tái)計(jì)算機(jī)的位置、部門或者角色,這樣能夠簡(jiǎn)潔地標(biāo)識(shí)出是物理平臺(tái)還是虛擬平臺(tái)。

虛擬機(jī)指的是在自己當(dāng)前使用的操作系統(tǒng)(2000,XP)基礎(chǔ)上安裝并利用專門的虛擬機(jī)軟件(常用的有VMWARE和Microsoft的VPC)虛擬出若干臺(tái)計(jì)算機(jī),這些虛擬的多臺(tái)計(jì)算機(jī)每臺(tái)有各自的CPU、內(nèi)存、硬盤、光驅(qū)、軟驅(qū)、網(wǎng)卡、聲卡、鍵盤、鼠標(biāo)、串口、并口、USB口等“硬件”設(shè)備,當(dāng)然這些硬件都是虛擬的,實(shí)質(zhì)上它們還是用你計(jì)算機(jī)中相應(yīng)的硬件。這些虛擬的計(jì)算機(jī)可以獨(dú)立運(yùn)行,安裝各自的操作系統(tǒng),應(yīng)用軟件、殺毒軟件等等,就好像平時(shí)用你的計(jì)算機(jī)一樣使用它們。也可以讓它們連成一個(gè)網(wǎng)絡(luò)。

隨著很多企業(yè)部署越來越多的虛擬化平臺(tái),如何區(qū)分物理服務(wù)器和虛擬服務(wù)器也變得越來越難。有些管理員在每臺(tái)虛擬機(jī)的主機(jī)名后加上“_vm”以示區(qū)別。然而,很多企業(yè)不喜歡這種方法,因?yàn)槿魏蚊值淖兓紩?huì)影響到用戶和應(yīng)用程序訪問虛擬機(jī)數(shù)據(jù)信息的方式。在服務(wù)器轉(zhuǎn)變?yōu)樘摂M機(jī)之后,改變服務(wù)器的名字可能也會(huì)影響到服務(wù)器本地安裝的應(yīng)用程序和服務(wù)。

如果管理員對(duì)一臺(tái)遵循從物理平臺(tái)到虛擬平臺(tái)(P2V)遷移的服務(wù)器重新命名,他們通常使用DNS中的CNAME記錄,以此來保證名字解析的透明性。但是,這種方法增加了對(duì)服務(wù)器資源管理的額外復(fù)雜度。另外一種標(biāo)識(shí)服務(wù)器對(duì)象(無論是虛擬環(huán)境還是物理環(huán)境)的方法是使用每一臺(tái)計(jì)算機(jī)對(duì)象Active DirectoryDescription屬性。已經(jīng)有一些企業(yè)使用Description屬性來標(biāo)識(shí)一臺(tái)計(jì)算機(jī)的位置、部門或者角色。考慮到這一點(diǎn),使用Description屬性可能要求用戶能夠簡(jiǎn)潔地標(biāo)識(shí)出是物理平臺(tái)還是虛擬平臺(tái)。例如,可以使用如下的命名規(guī)范:  

  1. Ps – Physical server  
  2.   Vesx – VMware ESX VM 
  3.   Vms – Microsoft Virtual Server VM 
  4.   Vxen – Xen VM 
  5.   Vvi – Virtual Iron VM 
  6.   Vvz – SWsoft Virtuozzo virtual private server 
  7.   Vscon – Solaris Container  

在所有Description屬性中,我比較喜歡使用“P”作為物理平臺(tái)的前綴,“V”作為虛擬平臺(tái)的前綴。這樣做的話可以使用戶使用腳本語句對(duì)所有的虛擬機(jī)做查詢操作,例如,僅通過腳本查詢每一臺(tái)計(jì)算對(duì)象的Description屬性的第一個(gè)字母。

圖1和圖2給出了通過計(jì)算機(jī)對(duì)象的Description屬性標(biāo)識(shí)虛擬機(jī)的兩種方法:

  利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī) 

圖1:使用Description屬性標(biāo)識(shí)一臺(tái)Xen虛擬機(jī)

利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī) 

圖2:使用Description屬性標(biāo)識(shí)一臺(tái)物理服務(wù)器,以及其位置、部門和角色

有了這些合適的命名規(guī)范,通過使用Active Directory Users and Computers和給這些對(duì)象排序(使用Description屬性),就可以很快地在任何一個(gè)Active Directory容器中定位到虛擬機(jī)對(duì)象。點(diǎn)擊Active Directory Users and Computers中的Description列就可以做到這些,雙擊的話就可以按照降序排序。

如圖3是一個(gè)通過Description排序計(jì)算機(jī)對(duì)象的例子:

利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī)

圖3:在Active Directory Users and Computers中排序虛擬機(jī)計(jì)算機(jī)對(duì)象

在大型企業(yè)中,很多管理員發(fā)現(xiàn)Active Directory查詢屬性非常有用。例如,為了定位所用域中的成員計(jì)算機(jī)(這些計(jì)算機(jī)都是ESX虛擬機(jī)),以下幾個(gè)步驟就非常必要:

1.在Active Directory Users and Computers窗口,右鍵點(diǎn)擊“Domain Object”,選擇“Find”

2.在“Find”對(duì)話框,點(diǎn)擊“Find Drop-down”菜單,選擇“Computers”

3.接下來,點(diǎn)擊“Advanced”屬性頁。在“Advanced”屬性頁下,點(diǎn)擊“Field”按鈕,在復(fù)合的drop-down菜單中選擇“Description”

4.在“Condition Drop-down”菜單中,選擇“Starts With”

5.在“Value”屬性中輸入“Vesx”,注意如果需要搜索所有虛擬機(jī),只需輸入“V”

6.接下來,點(diǎn)擊“Add”按鈕

7.現(xiàn)在可以點(diǎn)擊“Start”開始查詢(如圖4),就可以顯示出那些Description屬性以“Vesx開頭”的計(jì)算機(jī)對(duì)象

利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī) 

圖4:ESX虛擬機(jī)Active Directory查詢

當(dāng)然,使用Active Directory Users and Computers GUI只能完成這些工作。在大型環(huán)境中,用戶可能希望使用腳本語言來填充每一臺(tái)計(jì)算機(jī)對(duì)象的Description屬性。下面的SetDescription.vbs腳本就可以從一個(gè)文本文件中讀取一個(gè)計(jì)算機(jī)列表,也可以修改這些已有的Description屬性,確保其有一個(gè)物理或者虛擬的標(biāo)識(shí)符作為前綴。

  1. 'SetDescription.vbs  
  2. 'Adds virtual or physical descriptor to  
  3. 'computer description attribute.  
  4.  
  5. 'set variables  
  6.  
  7. 'strPrefix -- physical or virtual identifier prefix  
  8. ' Prefix values:  
  9. '  Ps – Physical server  
  10. '  Vesx – VMware ESX VM  
  11. '  Vms – Microsoft Virtual Server VM  
  12. '  Vxen – Xen VM  
  13. '  Vvi – Virtual Iron VM  
  14. '  Vvz – SWsoft Virtuozzo virtual private server  
  15. '  Vscon – Solaris Container  
  16. strPrefix = "Vesx" 
  17.  
  18. 'strDomainTarget -- this is the AD container  
  19. ' where the target computer accounts are located  
  20. strDomainTarget = "cn=computers,dc=virtual,dc=net" 
  21.  
  22. 'strSourceFile -- file that contains computer  
  23. ' account list  
  24. strSourceFile = "c:\computers.txt" 
  25.  
  26. ' Constants  
  27. Const ForReading = 1 
  28.  
  29. 'Open Source File  
  30. Set objFSO = CreateObject("Scripting.FileSystemObject")  
  31. set objSourceFile = objFSO.OpenTextFile(strSourceFile,_  
  32.  ForReading, True)  
  33.  
  34. 'Connect to Directory Service  
  35. 'Modify computer description for each computer in  
  36. ' source file list  
  37. Do Until objSourceFile.AtEndOfStream  
  38.  strcomputer = objSourceFile.Readline  
  39.  strADSpath = "LDAP://cn=" & strcomputer & _  
  40.  "," & strDomainTarget  
  41.  Set objComputer = GetObject(strADSpath)  
  42.  strOldDes = objcomputer.description  
  43.  If strOldDes = "" then  
  44. strNewDes = strPrefix 
  45.  Else  
  46. strNewDes = strPrefix & " - " & strOldDes  
  47.  End If  
  48.  objcomputer.Put "Description", strNewDes  
  49.  objcomputer.SetInfo  
  50. Loop  

注意:在上述腳本中,需要修改如下的三個(gè)變量:

  1. ●strPrefix  
  2. ●strDomainTarget  
  3. ●strSourceFile  

strPrefix標(biāo)識(shí)虛擬機(jī)的前綴,用來給每臺(tái)計(jì)算機(jī)Description屬性賦值。例如,對(duì)于ESX虛擬機(jī),就可以把strPrefix賦值為“Vesx”;對(duì)于物理服務(wù)器,可以給strPrefix賦值為“Ps”。strDomainTarget必須用來給容器設(shè)置不同的名字,在這些容器中包含有目標(biāo)計(jì)算機(jī)。例如,如果計(jì)算機(jī)對(duì)象在TechTarget.com域的Computers容器中,這個(gè)strDomainTarget變量就應(yīng)該設(shè)置為“cn=computers,dc=techtarget,dc=com”;如果計(jì)算機(jī)對(duì)象在TechTarget.com域的Development OU中,這個(gè)strDomainTarget變量的值就應(yīng)該設(shè)置為“ou=development,dc=techtarget,dc=com”。需要注意的是腳本一次只能在一個(gè)Active Directory容器中運(yùn)行,因此,如果需要修改多個(gè)容器中計(jì)算機(jī)對(duì)象的話,用戶就需要在每一個(gè)Active Directory目標(biāo)容器中運(yùn)行一次腳本程序。

strSourceFile用來標(biāo)識(shí)文本文件,在這些文本文件中是一個(gè)需要修改的計(jì)算機(jī)名列表。文件中的每一行都需要列出一個(gè)計(jì)算機(jī)主機(jī)名字。如下的鏈接中是一個(gè)樣例:computers.txt。

在每一臺(tái)計(jì)算對(duì)象的Description屬性設(shè)定之后,用戶就可以使用在本文中前面部分提到的Active Directory Users and Computers查詢技術(shù)來定位虛擬機(jī)對(duì)象。另外,用戶也可以使用一個(gè)腳本程序

查詢Active Directory或者輸出一個(gè)計(jì)算機(jī)列表,這個(gè)列表包含有一個(gè)描述前綴符號(hào),如“Vesx”或者“V”。在本系列文章的第二篇文章中,我們將討論如何使用腳本進(jìn)行Active Directory計(jì)算機(jī)對(duì)象Description查詢;在第三部分中,我在Active Directory范式的基礎(chǔ)上做了進(jìn)一步擴(kuò)展,其中包括用一個(gè)自定義屬性來標(biāo)識(shí)計(jì)算機(jī)是物理平臺(tái)還是虛擬平臺(tái)。

#p#

在這系列第一部分中,我介紹了如何使用計(jì)算機(jī)對(duì)象Description屬性標(biāo)識(shí)出虛擬平臺(tái)和物理平臺(tái)的方法。同時(shí)我也闡述了如何使用vbscript為大量計(jì)算機(jī)修改Description屬性。

在本文中,我將介紹查詢Active Directory的方法,來查詢匹配預(yù)定義Description屬性前綴的計(jì)算機(jī)對(duì)象。例如,如果用戶希望查找所有虛擬機(jī),可能就需要找出所有Description屬性以“V”開始的計(jì)算機(jī)。如果要查找所有基于Xen的虛擬機(jī),就需要查詢所有Description屬性以“Vxen”開始的計(jì)算機(jī)。

在上一篇文章中我解釋了如何使用Active Directory Users and Computers執(zhí)行計(jì)算機(jī)對(duì)象查找,但是有時(shí)用戶要么是為了和其它管理工具保持完整性,要么是為了長(zhǎng)時(shí)期保存,也可能希望輸出存儲(chǔ)在一個(gè)文本文件中。考慮到這些的話,可以使用腳本程序QueryDescription.vbs(在我的個(gè)人主頁上可以下載到文本格式)。執(zhí)行這個(gè)腳本程序,可以返回一個(gè)計(jì)算機(jī)列表,這些計(jì)算機(jī)的Description屬性都是以預(yù)定義字符串開始的。

為了在讀者的工作環(huán)境中使用這個(gè)腳本程序,需要編輯三個(gè)變量:

  1. ●strPrefix  
  2. ●strDomainTarget  
  3. ●strLogFile  

strPrefix標(biāo)識(shí)Description屬性前綴,以包括查詢使用。例如,把strPrefix設(shè)置為“V”將會(huì)返回所有虛擬機(jī)列表。如果把strPrefix設(shè)置為“Ps”,將會(huì)返回所有物理服務(wù)器列表。

strDomainTarget用來標(biāo)明用戶希望查詢域的不同名字,這個(gè)變量的設(shè)置需要和用戶的域名相匹配。因此如果用戶管理的是searchservervirtualization.com域的話,strDomainTarget就需要設(shè)置為“dc=searchservervirtualization, dc=com”。需要注意的是用戶也可以通過新增一個(gè)不同的名字限制一個(gè)OU的連接范圍,例如,為了連接TechTarget.net域中的“Web”OU,strDomainTarget就應(yīng)該設(shè)置為“ou=web,dc=techtarget, dc=net”。

最后一個(gè)可能需要修改的變量是strLogFile。strLogFile標(biāo)識(shí)腳本程序輸出的日志文件所存儲(chǔ)的位置。默認(rèn)保存到C盤根目錄下,下面是一個(gè)日志文件的樣例:

  1. The following computers have the vesx Description Prefix:  
  2. Computer Name 
  3. =============  
  4. FS1  
  5. FS2  
  6. Hernandez  
  7. Maine  
  8. web1  
  9. web2  
  10. web3  

 相信讀者也看到了,在Active Directory中跟蹤虛擬機(jī)對(duì)象沒有看起來那么難。使用腳本程序修改Description屬性來標(biāo)識(shí)計(jì)算機(jī)是特定的虛擬機(jī)類型或者是物理系統(tǒng),使用該方法可以允許用戶更迅速地合理部署一個(gè)系統(tǒng),并且可以更輕松地跟蹤整個(gè)企業(yè)內(nèi)部系統(tǒng)中的所有虛擬機(jī)。在全部現(xiàn)有的物理計(jì)算機(jī)和虛擬機(jī)對(duì)象在它們的Description屬性中都設(shè)置合適的前綴之后,用戶應(yīng)該確保所有新加入域的虛擬機(jī)也擁有正確的Description屬性前綴(如Vesx、Vvi、Vms等)。企業(yè)內(nèi)部的部署和更改控制流程也需要隨之進(jìn)行更新,以保證這些操作正常進(jìn)行。

在本系列文章的最后一部分,我將探討自定義Active Directory的一些方法。通過這些自定義Active Directory,可以使用自定義虛擬機(jī)屬性。如果使用已有Description屬性(其它屬主的Description屬性),下一篇文章中給出的解決方案或許正是讀者所需要的。 在本系列文章的的前兩篇中,我描述了一種通過計(jì)算機(jī)對(duì)象Active Directory中Description屬性來標(biāo)識(shí)一個(gè)工作環(huán)境是物理環(huán)境還是虛擬環(huán)境的方法。在本文中,我將對(duì)Active Directory Integrity做進(jìn)一步介紹,探討自定義Active Directory模式,用來支持新的虛擬化屬性。

#p#

在本文中,我給出了創(chuàng)建兩個(gè)自定義Active Directory屬性(isVirtual屬性和vmType屬性)的基本步驟。isVirtual屬性是一個(gè)布爾變量,用來標(biāo)識(shí)一臺(tái)計(jì)算機(jī)是物理計(jì)算機(jī)還是虛擬計(jì)算機(jī)。如果isVirtual設(shè)置為“True”,就說明該計(jì)算機(jī)對(duì)象是虛擬機(jī)。如果用戶希望以更細(xì)的粒度標(biāo)識(shí)虛擬機(jī),就需要增加vmType屬性。vmType是一個(gè)字符串變量,可以用來標(biāo)識(shí)一臺(tái)虛擬機(jī)的虛擬平臺(tái),在此需要使用第一篇文章中所描述的命名規(guī)范。

需要注意的是本文所述的過程要求Active Directory模式修改,修改后是不可撤消的。如果存在問題,那么你需要評(píng)估本系列前兩篇文章中所描述的解決方案。對(duì)于擴(kuò)展Active Directory模式的技術(shù)背景,用戶需要看是TechNet的一篇文章《Extending the schema》,在這篇文章中,有幾個(gè)微軟文檔的鏈接。微軟的這幾篇文檔解釋模式修改的程序及其微小差異。一定要記住本文列出的幾個(gè)步驟在應(yīng)用到產(chǎn)品領(lǐng)域之前,一定要先在某個(gè)測(cè)試環(huán)境中進(jìn)行評(píng)估。

在開始之前,如果還沒有對(duì)象標(biāo)識(shí)符((OID:Object Identifier))的話,需要為企業(yè)申請(qǐng)一個(gè)。如果企業(yè)沒有OID,就需要在MSDN的Active Directory Naming Registration網(wǎng)站申請(qǐng)一個(gè)。另外,在這篇之外也不失一般性,最好的方案是在通用名字和LDAP顯示名字中使用企業(yè)指定的模式前綴。例如,我的模式前綴是cwolf。因此不是使用通用名字“isVirtual”,最好的方法是使用“cwolf-isVirtual”,關(guān)于模式命名更多的信息,參看Microsoft Windows Server 2003應(yīng)用程序規(guī)范。請(qǐng)注意,如果讀者希望在一個(gè)實(shí)驗(yàn)室環(huán)境中測(cè)試這些流程,可以使用我在本文中給出的OID變量。

為了創(chuàng)建新isVirtual屬性和vmType屬性,需要注冊(cè)Active Directory模式MMC嵌入式管理單元。為了注冊(cè)這個(gè)管理單元,需要登錄域控制器,運(yùn)行命令regsvr32 schmmgmt.dll。注意:只有用戶是模式管理組成員才可以能夠?qū)ctive Directory模式做出改動(dòng)。

接下來就需要運(yùn)行mmc目錄打開一個(gè)空MMC shell,在shell上新增Active Directory模式管理單元。如果創(chuàng)建一個(gè)自定義的虛擬機(jī)屬性,以下幾個(gè)步驟是很有必要的:

1. 在“Active Directory Schema MMC”中,右鍵點(diǎn)擊“Attributes Container”,選擇“Create Attribute”

2. 查看“Schema Object Creation warning”對(duì)話框;點(diǎn)擊“Continue”,一定要注意屬性增加將會(huì)導(dǎo)致Active Directory模式的永久性改變

3. 在如圖1所示的對(duì)話框中,輸入如下變量:

  1. Common Name: isVirtual  
  2.  LDAP Display Name: isVirtual  
  3.  Unique X500 Object ID: Prefix value associated with organization's OID, followed by a unique attribute identifier. For example, 1.2.840.113556.1.8000.2522.2.1.  
  4.  Description: Identifies a computer as virtual  
  5.  Syntax: Boolean  

4. 在“Create New Attribute”對(duì)話框中輸入要求的變量之后,點(diǎn)擊“OK”就可以創(chuàng)建Description屬性

5. 接下來,需要?jiǎng)?chuàng)建vmType屬性;右鍵點(diǎn)擊“Attributes Container”,選擇“Create Attribute”

6. 查看“Schema Object Creation warning”對(duì)話框;點(diǎn)擊“Continue”

7. 在“Create New Attribute”對(duì)話框中(如圖2),輸入如下變量:

  1. Common Name: vmType  
  2.  LDAP Display Name: vmType  
  3.  Unique X500 Object ID: Prefix value associated with organization's OID, followed by a unique attribute identifier. For example, 1.2.840.113556.1.8000.2522.2.2.  
  4.  Description: Identifies the VM's virtualization platform  
  5.  Syntax: Case-insensitive string  

8. 刷新模式之后就可以看見新增的屬性;右鍵點(diǎn)擊“Active Directory Schema object”,選擇“Reload the Schema”

9. 接下來,點(diǎn)擊“Attributes Container”,定位isVirtual屬性;看到isVirtual屬性之后,右鍵點(diǎn)擊選擇“Properties”

10. 在“isVirtual Properties”對(duì)話框中,檢查“Index this Attribute in the Active Directory”復(fù)選框,點(diǎn)擊“OK”;注意,在此也需要選上 Attribute is Active框。

11. 如果新增“vmType Attribute”重復(fù)第9步和第10步

12. 需要注意的是所創(chuàng)建的屬性必須和計(jì)算機(jī)類相關(guān)聯(lián);所以需要擴(kuò)展類容器并且定位“Computer”類;右鍵點(diǎn)擊“Computer”,選擇“Properties”

13. 在“Computer Properties”對(duì)話框中,選擇“Attributes”屬性頁,點(diǎn)擊“Add”按鈕

14. 在“Select Schema Object”對(duì)話框中,向下拉選擇“isVirtual attribute”,然后選擇“OK”

15. 在“Computer Properties”對(duì)話框的“Attributes”復(fù)選框內(nèi),再次點(diǎn)擊“Add”按鈕

16. 現(xiàn)在可以選擇“vmType Attributes”,點(diǎn)擊“OK”

17. 在在“Computer Properties”對(duì)話框的可選屬性中就可以看到isVirtual和vmType;點(diǎn)擊“OK”保存更改

  利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī)

圖1:創(chuàng)建isVirtual屬性

利用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī)

圖2:創(chuàng)建vmType屬性

注意這些步驟將會(huì)改變模式,對(duì)Active Directory模式的任何改變將會(huì)影響到整個(gè)集群,所以需要確保在嘗試該流程之前,對(duì)于這些變化有適當(dāng)?shù)姆?hào)結(jié)束指令。

在屬性增加到模式之后,就需要配置屬性,使用setvirtual.vbs vbscript腳本程序設(shè)置計(jì)算機(jī)isVirtual屬性:

  1. strComputerDN = "CN=reyes,CN=Computers,DC=virtual,DC=net" 
  2.  
  3. Set objComputer = GetObject("LDAP://" & strComputerDN)  
  4.  
  5. objComputer.Put "isVirtual" , true  
  6.  
  7. objComputer.SetInfo  
  8.  

另外還需要編輯strComputerDN變量的名字確保和要編輯的計(jì)算機(jī)的不同名字保持一致,可以使用如下queryvirtual.vbs 腳本查詢一臺(tái)計(jì)算機(jī)的isVirtual屬性:

  1. strComputerDN = "CN=reyes,CN=Computers,DC=virtual,DC=net" 
  2.  
  3. Set objComputer = GetObject("LDAP://" & strComputerDN)  
  4.  
  5. isVirtual = objComputer.get("isVirtual")  
  6.  
  7. wscript.echo(strComputerDN & " isVirtual = " & isVirtual)  
  8.  

如果需要為很多計(jì)算機(jī)設(shè)置isVirtual和vmType屬性,我的個(gè)人主頁上的setvirtualattributes.vbs 腳本程序可以完成這項(xiàng)工作。

但是需要修改腳本程序中的以下幾個(gè)變量:

  1. blnIsVirtual  
  2.  
  3. strVMtype  
  4.  
  5. strDomainTarget  
  6.  
  7. strSourceFile  
  8.  

在使用腳本標(biāo)識(shí)計(jì)算機(jī)對(duì)象為虛擬機(jī)的情況下,blnIsVirtual需要被設(shè)置為“True”。

strVMtype標(biāo)識(shí)虛擬機(jī)類型代碼,用來自定義每臺(tái)計(jì)算的vmType屬性。例如,設(shè)置ESX虛擬機(jī)的strVMtype為“Vesx”。

strDomainTarget必須用來給容器設(shè)置不同的名字,在這些容器中包含有目標(biāo)計(jì)算機(jī)。例如,如果計(jì)算機(jī)對(duì)象在TechTarget.com域的Computers容器中,這個(gè)strDomainTarget變量就應(yīng)該設(shè)置為“cn=computers,dc=techtarget,dc=com”;如果計(jì)算機(jī)對(duì)象在TechTarget.com域的Development OU中,這個(gè)strDomainTarget變量的值就應(yīng)該設(shè)置為“ou=development,dc=techtarget,dc=com”。需要注意的是腳本一次只能在一個(gè)Active Directory容器中運(yùn)行,因此,如果需要修改多個(gè)容器中計(jì)算機(jī)對(duì)象的話,用戶就需要在每一個(gè)Active Directory目標(biāo)容器中運(yùn)行一次腳本程序。

strSourceFile用來標(biāo)識(shí)文本文件,在這些文本文件中是一個(gè)需要修改的計(jì)算機(jī)名列表。文件中的每一行都需要列出一個(gè)計(jì)算機(jī)主機(jī)名字。如下的鏈接中是一個(gè)樣例:computers.txt。

最后,為了定位一個(gè)特定域內(nèi)的所有虛擬機(jī),需要運(yùn)行QueryVirtualAttributes.vbs腳本,該腳本程序可以在我的個(gè)人主頁上下載到文本格式。為了在讀者的工作環(huán)境中運(yùn)行該腳本,需要修改三個(gè)變量:

  1. strVMtype  
  2. strDomainTarget   
  3. strLogFile   

strVMtype標(biāo)識(shí)用戶可能查詢的虛擬機(jī)平臺(tái)類型。例如,設(shè)置strVMtype為“Vxen”將會(huì)輸出一個(gè)所有基于Xen的虛擬機(jī)列表;使用“V”作為vmType變量將會(huì)輸出isVirtual屬性都是“True”的計(jì)算機(jī)列表,同時(shí)還有vmType屬性的值。

strDomainTarget用來標(biāo)明用戶希望查詢域的不同名字,這個(gè)變量的設(shè)置需要和用戶的域名相匹配。因此如果用戶管理的是searchservervirtualization.com域的話,strDomainTarget就需要設(shè)置為“dc=searchservervirtualization, dc=com”。需要注意的是用戶也可以通過新增一個(gè)不同的名字限制一個(gè)OU的連接范圍,例如,為了連接TechTarget.net域中的“Web”OU,strDomainTarget就應(yīng)該設(shè)置為“ou=web,dc=techtarget, dc=net”。

最后一個(gè)可能需要修改的變量是strLogFile。strLogFile標(biāo)識(shí)腳本程序輸出的日志文件所存儲(chǔ)的位置。默認(rèn)保存到C盤根目錄下,下面是一個(gè)日志文件的樣例:

  1. The following computers have the Vesx vmType attribute  
  2. Name VM Type 
  3. ==== =======  
  4. Reyes Vesx  
  5. Maine Vesx  
  6. Wagner Vesx  
  7. WS86 Vesx  
  8.  

從本系列文章的第一部分和第二部分中提到的技術(shù)可以看到,每次一臺(tái)新計(jì)算機(jī)對(duì)象創(chuàng)建時(shí),為isVirtual和vmType自定義AD屬性值是非常重要的。

整合虛擬化管理和Active Directory可以給用戶對(duì)于審計(jì)和管理整個(gè)企業(yè)內(nèi)部所有虛擬機(jī)更大控制權(quán)。

本文詳細(xì)的介紹了如何用Active Directory標(biāo)識(shí)和跟蹤虛擬機(jī),熟練使用Active Directory中的Description屬性,那么你將會(huì)受益匪淺。

【編輯推薦】

  1. 活動(dòng)目錄——Active Directory
  2. 虛擬機(jī)概論——IBM虛擬機(jī)模型
  3. Active Directory 權(quán)限管理服務(wù)應(yīng)用
  4. 如何打開 Active Directory 用戶和計(jì)算機(jī)
  5. 手把手教你在CentOS 5.6下安裝Xen虛擬機(jī)

 

責(zé)任編輯:韓亞珊 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2012-04-27 09:23:32

虛擬化虛擬機(jī)桌面虛擬化

2012-05-18 10:22:23

2010-12-23 16:09:48

Active Dire

2013-11-19 14:05:08

VDP虛擬機(jī)

2013-07-17 09:32:58

2010-07-26 09:02:38

2014-05-22 15:21:46

Libguestfs虛擬機(jī)

2012-06-28 10:30:27

2012-06-29 09:34:57

網(wǎng)絡(luò)管理Cisco UCS

2011-07-12 16:17:07

Active Dire

2010-11-01 05:54:41

2011-07-22 16:28:31

Active DireORF

2012-11-08 10:45:14

2009-06-29 19:36:07

虛擬機(jī)備份虛擬環(huán)境

2023-04-26 07:51:36

虛擬機(jī)操作系統(tǒng)進(jìn)程

2020-12-08 05:58:57

CPU虛擬化虛擬機(jī)

2011-10-29 21:25:56

虛擬化虛擬機(jī)windows

2009-04-17 23:20:24

2021-11-19 14:11:49

虛擬機(jī)QuickguiLinux

2011-07-12 13:26:41

Active Dire
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩在线第一 | 久久久久网站 | 久草精品视频 | 久久69精品久久久久久国产越南 | 午夜寂寞福利视频 | 91亚洲欧美 | 一级大片| 亚洲一区二区三区高清 | 婷婷二区| 国户精品久久久久久久久久久不卡 | 国产在线观 | 国产美女一区二区 | 天天久久 | 日韩一二区在线 | 九九热最新视频 | 成人精品国产免费网站 | 美女毛片免费看 | 欧美a在线看| 一区二区三区在线 | 日韩在线欧美 | 日韩视频一区二区 | xx视频在线 | 91精品91久久久 | 欧美精品99 | 伊人亚洲 | 国产精品久久久久久久久动漫 | 一级美国黄色片 | 视频在线观看一区 | 91精品国产99 | 中文字幕免费在线 | 国产精品成人在线播放 | 精品欧美一区二区精品久久久 | 国产黑丝在线 | 少妇久久久 | 国产在线永久免费 | 三级视频在线观看 | 激情国产视频 | 亚洲精品18 | 亚洲一区影院 | 日韩欧美国产精品一区二区三区 | 欧美一级黄色片在线观看 |