




已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
微軟程序虛擬化App-V全圖解目錄1.MDOP簡介32.App-V環(huán)境搭建63.安裝APP-V Server Management94.設(shè)置APP-V Server Mnangement125.安裝App-V Client196.安裝Application Virtualization Sequencer247.制作應(yīng)用程序虛擬化文件包278.正式啟動(dòng)APP-V程序虛擬化339.結(jié)束語391. MDOP簡介產(chǎn)品介紹: 微軟Application Virtualization 4.5簡稱App-V,前身是SoftGrid程序虛擬化,現(xiàn)在這個(gè)軟件打包在2個(gè)軟件中,一是最新的SCCM(System Center Configuration Manager),里面包含App-V 4.5,二是新的MDOP(微軟桌面優(yōu)化包),現(xiàn)在最新版本是MDOP 2008R2。微軟MDOP(Microsoft Desktop Optimization Pack )套件最大的亮點(diǎn)莫過于用于客戶終端展現(xiàn)的桌面虛擬化MED-V和用于虛擬化程序推送交付的APP-V;連同Hyper-V基本上就構(gòu)成了微軟端到端的虛擬化全線解決方案。不過就產(chǎn)品本身而言,微軟的虛擬化產(chǎn)品相對與競爭對手已經(jīng)遲到了很長時(shí)間,而且MDOP套件是面對批量軟件保障(SA)客戶,所以Beta階段的產(chǎn)品無論是在微軟技術(shù)社區(qū)或下載中心始終無跡可尋,到目前為止MED-V一點(diǎn)影子都沒有見到過,讓人倍覺神秘之余多少也有些許失望,所以H這次也只能體驗(yàn)下APP-V的虛擬化程序。不得不說MED-V、APP-V和Hyper-V的命名方式很直觀的傳達(dá)的產(chǎn)品的特性,比起微軟從前的其他拗口冗長難記的產(chǎn)品名稱有很好的改進(jìn)。 工程師點(diǎn)品:就產(chǎn)品技術(shù)而言,APP-V算是中規(guī)中矩,安裝配置也不算復(fù)雜,只要環(huán)境條件具備,搭建企業(yè)級桌面程序并不困難,問題就在于MDOP需要的環(huán)境條件不少,少了哪一道東風(fēng)或哪個(gè)步驟設(shè)置不當(dāng)?shù)脑挘幢闳f事俱備這赤壁也是燒不起來。硬件和環(huán)境的原因,Microsoft Desktop Optimization Pack套件之中的資產(chǎn)清單和組策略管理等等H編輯沒有仔細(xì)的一一體驗(yàn),但相信微軟的出品應(yīng)該不會讓人太失望(當(dāng)然偶爾也有VISTA這樣的例外吧)微軟MDOP(Microsoft Desktop Optimization Pack )套件最大的亮點(diǎn)莫過于用于客戶終端展現(xiàn)的桌面虛擬化MED-V和用于虛擬化程序推送交付的APP-V;連同Hyper-V基本上就構(gòu)成了微軟端到端的虛擬化全線解決方案。不過就產(chǎn)品本身而言,微軟的虛擬化產(chǎn)品相對與競爭對手已經(jīng)遲到了很長時(shí)間,而且MDOP套件是面對批量軟件保障(SA)客戶,所以Beta階段的產(chǎn)品無論是在微軟技術(shù)社區(qū)或下載中心始終無跡可尋,到目前為止MED-V一點(diǎn)影子都沒有見到過,讓人倍覺神秘之余多少也有些許失望,所以H編輯這次也只能體驗(yàn)下APP-V的虛擬化程序的樂趣。進(jìn)入2008年以后不得不說微軟對于產(chǎn)品的命名方式更加的貼合用戶需求,本來對于新技術(shù)的學(xué)習(xí)和接受就是一件很費(fèi)功夫事,再讓用戶去記拗口冗長難記的研發(fā)代號或者產(chǎn)品名稱全稱簡稱等,你說究竟有多少的腦細(xì)胞因此絞盡汁液,光榮犧牲。但這次MED-V、APP-V和Hyper-V為例,它們的命名方式很直觀的傳達(dá)的產(chǎn)品的特性,比起微軟其他產(chǎn)品算是有很好的改進(jìn)了。完成的MDOP除了上圖羅列的各項(xiàng)以外,目前位置還有MED-V缺席,有消息傳聞?wù)fMED-V會在09年初正式推出。完整版本的MDOP會包括以下六大項(xiàng)目。 Microsoft Application Virtualization4.5 (APP-V) 微軟應(yīng)用程序虛擬化技術(shù) Microsoft Enterprise Desktop Virtualization (MED-V) 微軟企業(yè)桌面虛擬化技術(shù) Microsoft 資產(chǎn)清單服務(wù)將軟件清單數(shù)據(jù)結(jié)合數(shù)據(jù)倉庫功能應(yīng)用于商業(yè)智能 Microsoft 診斷和恢復(fù)工具集加速桌面修復(fù)的強(qiáng)大工具 Microsoft 高級組策略管理增強(qiáng)的組策略,實(shí)現(xiàn)變更管理 Microsoft System Center 桌面錯(cuò)誤監(jiān)控主動(dòng)管理應(yīng)用程序和操作系統(tǒng)的錯(cuò)誤下面來就分享一下MDOP中重點(diǎn)關(guān)注的新的應(yīng)用程序虛擬化軟件Application Virtualization 4.5(APP-V)的安裝設(shè)置過程。這個(gè)APP-V在從前叫Softgrid,從字面上理解分布式網(wǎng)格計(jì)算的一個(gè)變形品種,用網(wǎng)格計(jì)算的模式來理解程序虛擬化技術(shù)的客戶端到實(shí)現(xiàn)虛擬化的服務(wù)器端之間的相互通信和計(jì)算負(fù)載分配機(jī)制也是有些異曲同工的意思。要安裝APP-V并實(shí)現(xiàn)全部的功能,需要的步驟并不算很多,下面都是必須做到的步驟:1、安裝前的環(huán)境搭建:活建立動(dòng)目錄,域控制,安裝.Net Framework 2.0,IIS服務(wù),MSXML6.0等系統(tǒng)環(huán)境組件,另外,數(shù)據(jù)庫SQL Server也是必須的。2、安裝程序虛擬化服務(wù)器端Application Virtualization Management Server。3、安裝客戶端Application Virtualization Client。4、安裝程序序列化工具Application Virtualization Sequencer。2. App-V環(huán)境搭建一、系統(tǒng)準(zhǔn)備,安裝活動(dòng)目錄,.Net Framework 2.0, IIS, MSXML6.0,在安裝過程前也會對現(xiàn)有系統(tǒng)做檢測,缺少哪些部件也會給出提示,算是半傻瓜化操作。不過這些缺少的組件或補(bǔ)丁需要用戶自行下載安裝,如果能在安裝程序種集成到一個(gè)包中會更加方便些,否則APP-V安裝過程也許會被打斷。在Windows Server 2003下,添加刪除程序處添加組件,安裝好.Net Framework 2.0, IIS組件。安裝SQL Server數(shù)據(jù)庫(里面已經(jīng)包含了MSXML組件),這些稍后會用到,否則安裝過程會被終止而不是回退到上一步。 之前也提到了APP-V需要數(shù)據(jù)庫的支持,所以先安裝SQL Server數(shù)據(jù)庫,新建好用于程序虛擬化的數(shù)據(jù)庫,這樣前期工作就算是做好了。安裝Application Virtualization Management Server在App-V 4.5中,Server共分為Application Virtualization Management Server與Application Virtualization Streaming Server兩種,Application Virtualization Management Server使用 Active Directory 組來管理用戶授權(quán)。除了Active Directory域服務(wù)以外,這些服務(wù)器還安裝了SQL Server,以管理數(shù)據(jù)庫和數(shù)據(jù)存儲。Management Server 通過Application Virtualization Management Console(Microsoft Management Console 的一個(gè)管理單元)得以控制。由于 Application Virtualization Management Server 會按照需要將應(yīng)用程序傳輸給最終用戶,因此理想情況下這些服務(wù)器適合執(zhí)行更具有可靠、高帶寬LAN的系統(tǒng)配置。而后者Application Virtualization Streaming Server,可以滿足可能不具備支持Management Server的基礎(chǔ)結(jié)構(gòu)的公司的需要。與Application Virtualization Management Server不同,Streaming Server不使用SQL或Management Console。這些服務(wù)器使用訪問控制列表 (ACL)來授予用戶授權(quán),這種架構(gòu)比較適合在中小型企業(yè),節(jié)點(diǎn)較少同業(yè)也不具備大型數(shù)據(jù)庫支持的小型網(wǎng)絡(luò)環(huán)境中。我們打開MDOP 2008R2的安裝界面,選擇Application Virtualization for Desktop 4.5進(jìn)行安裝。3.進(jìn)入安裝界面,一路Next。3. 安裝APP-V Server ManagementAPP-V Server Mnangement組件不多,默認(rèn)情況下是全部安裝,需要的磁盤空間在400M左右。這里用到了我們裝的SQL Server數(shù)據(jù)庫,假如系統(tǒng)檢測不到有數(shù)據(jù)庫的存在,點(diǎn)下一步就會自動(dòng)報(bào)錯(cuò)。因?yàn)镾QL Server就裝在本地,所以這里直接選local。所有通信端口都采用默認(rèn)設(shè)置,如果默認(rèn)端口已經(jīng)被占用的話,也要記住改用的端口,在稍后的配置時(shí)還會用到,如果服務(wù)器和客戶端之間不匹配,后果自然是失敗了。安裝默認(rèn)554的端口。4. 設(shè)置APP-V Server Mnangement然后需要為APP-V指定兩個(gè)管理和用戶的組,這在之前設(shè)置動(dòng)態(tài)目錄的時(shí)候需要預(yù)先新建出來,用不同的組給APP-V賦予不同權(quán)限,管理員可以進(jìn)行Server的管理,用戶用于登陸接受服務(wù)器分發(fā)的虛擬化程序。選擇Content的位置,Content目錄用于存放經(jīng)過序列化分拆的程序包OSD文件,服務(wù)器會從此向組內(nèi)客戶端分發(fā)程序。默認(rèn)路徑會比較深,找起來很麻煩,當(dāng)然也可以自定義。這一步比較關(guān)鍵的是要將此文件夾共享,可以向Admin和User組內(nèi)成員開放共享,為方便起見也可以將文件夾share給everyone,而且everyone有讀取權(quán)限才有用,這一步十分關(guān)鍵,完成這一步,安裝完成。完成以后在“管理工具”內(nèi)就出現(xiàn)“APP-V management console”控制臺項(xiàng)目,運(yùn)行啟動(dòng),選擇右邊的Connect to Application Virtualization System連接服務(wù)端。即使Server端安裝在本地,但也要給出完整計(jì)算機(jī)名稱、通信協(xié)議類型和端口。用記事本打開content下的DefaultApp.osd,注意選中的地方,將協(xié)議改為RSTP,端口改為與安裝時(shí)候的一致,不得不說DefaultApp.osd默認(rèn)的322竟然和安裝時(shí)默認(rèn)的554不統(tǒng)一,這種小細(xì)節(jié)最有可能煩死人了。將左邊窗口展開,點(diǎn)擊Applications,在中間窗口右擊Default Application,選擇屬性。這一步非常的關(guān)鍵,一定要將OSD Path和Icon Path的本地路徑進(jìn)行修改,要選擇為網(wǎng)絡(luò)路徑,否則后面會配置不了,因?yàn)閏ontent已經(jīng)設(shè)置為共享文件夾,所以其他用戶通過網(wǎng)絡(luò)地址可以訪問到。可以根據(jù)需要,設(shè)置Shortcuts屬性, 可以選擇將其派發(fā)至客戶端指定的位置:桌面、開始菜單或者快速啟動(dòng)欄。5. 安裝App-V Client在客戶端上選擇安裝Application Virtualization Client程序。過程中,注意要選擇的自定義,否則會錯(cuò)過很多設(shè)置項(xiàng)目,從前面大家可能都心里有數(shù)了,即便是默認(rèn)設(shè)置,APP-V也并沒有完全遵守默認(rèn)規(guī)則,所以還是自定義比較踏實(shí),畢竟自己改動(dòng)的地方要改回來也是心里有數(shù)吧。客戶端會映射一個(gè)共享的網(wǎng)絡(luò)磁盤也就是剛才我們在服務(wù)端共享的content文件夾。我們可以看到首選驅(qū)動(dòng)器號為Q,往后一直到Z都可選,這基本上不會和本地磁盤混淆。在立即設(shè)置發(fā)布服務(wù)器上一定要打勾,類型選擇Application Virtualization Server,正確填寫主機(jī)名,端口填寫我們使用的554端口,總之和先前填寫要一致,最后一個(gè)選項(xiàng)打勾。安裝完成以后記得要重啟系統(tǒng),然后打開Application Virtualization Client選擇發(fā)布服務(wù)器,可以看到TEST服務(wù)器,右鍵選擇refresh server,刷新服務(wù)器信息。如果在服務(wù)器端已經(jīng)完成程序虛擬化步驟,刷新服務(wù)器發(fā)布信息以后,桌面、開始菜單或者之前指定的位置出現(xiàn)程序的圖標(biāo),且可以運(yùn)行。這表示server與client之間可以正常通信,安裝成功。6. 安裝Application Virtualization Sequencer對于Sequencer,熟悉Softgrid的同學(xué)應(yīng)該不會陌生,除了Server和Client兩個(gè)端之外,Sequencer也是其中的重要主角,Sequencer是一個(gè)序列化的工具,所謂的序列化就是將應(yīng)用程序序列化,講整體分割為小塊,其結(jié)果以文件形式獨(dú)立存儲,塊可以組合使用,不會改變應(yīng)用程序本身。Sequencer的作用就是把整個(gè)應(yīng)用程序分拆并且序列化為多個(gè)單獨(dú)功能部件。經(jīng)過序列化的應(yīng)用程序各個(gè)功能其實(shí)是獨(dú)立分割的,在客戶端需要使用到哪一個(gè)功能時(shí),會想Server發(fā)出請求指令,而Server會將單獨(dú)的功能分包小塊發(fā)送過去,這不需要把所有程序一鍋端,這很大的降低網(wǎng)絡(luò)和服務(wù)器負(fù)載壓力。Sequencer在APP-4.5中的變化不大,在序列化過程中,Sequencer 會虛擬一個(gè)監(jiān)視環(huán)境,要序列化的應(yīng)用程序安裝在序列化計(jì)算機(jī)上。接下來,序列化應(yīng)用程序啟動(dòng),并執(zhí)行其最重要且最常用的功能,使監(jiān)視過程可以配置主要功能塊。需要注意的是在實(shí)際環(huán)境中,一般企業(yè)會包含多種版本的桌面操作系統(tǒng),在制作應(yīng)用程序序列包時(shí)應(yīng)該,而且最好在相同的操作系統(tǒng)上進(jìn)行打包,這樣應(yīng)用程序才能保證在相應(yīng)的客戶端操作系統(tǒng)版本上正常運(yùn)行。在實(shí)際應(yīng)用中,我們需要的是一個(gè)干凈的系統(tǒng),以避免產(chǎn)生的序列化文件有不必要的誤差和沖突,最好用虛擬機(jī)來實(shí)現(xiàn),在一個(gè)干凈虛擬系統(tǒng)上裝了Sequencer,產(chǎn)生序列化文件并上傳上App-V server后,在把虛機(jī)回滾到程序未安裝的干凈系統(tǒng)狀態(tài),繼續(xù)做另一個(gè)軟件的序列化。這樣貌似很麻煩,但多個(gè)序列化后的程序包在客戶端執(zhí)行時(shí),會有很多不必要的序列塊,有可能引發(fā)潛在的程序沖突,而且Sequencer制作過的程序包以后都可以永久保存,麻煩一點(diǎn)換來的是一勞永逸也算值得。安裝App-V Sequencer,這個(gè)過程沒什么要特別配置的地方,一路next選擇默認(rèn)安裝完畢即可,不過在測試中我們出現(xiàn)過安裝中斷甚至沒有錯(cuò)誤提示的經(jīng)歷,不過在更換了一個(gè)系統(tǒng)以后就可以順利安裝了,這估計(jì)是缺少系統(tǒng)文件的原因。7. 制作應(yīng)用程序虛擬化文件包安裝好了我們就做個(gè)測試看看,H手上只有一些測試軟件,這里就地取材將磁盤測試軟件Iometer制作為序列化軟件,制作程序包的方法都是一樣的。啟動(dòng)Sequencer后有制作向?qū)?,可以按部就班的進(jìn)行學(xué)習(xí)。在確定程序包的名稱和放置程序包的路徑之后,Sequencer會啟動(dòng)一個(gè)監(jiān)視器,這個(gè)監(jiān)視器會記錄下應(yīng)用程序的各個(gè)安裝部件并一一進(jìn)行序列化。啟動(dòng)“監(jiān)視器”之后,Sequencer會自動(dòng)縮小到系統(tǒng)任務(wù)欄上。然后我們就可以開始安裝應(yīng)用程序的操作了,這些我們選用的是用于測試磁盤性能的Iometer,安裝簡單也比較小巧,安裝的步驟也在本地系統(tǒng)安裝程序沒有兩樣。Iometer安裝完畢后,切回Sequencer點(diǎn)“下一步”停止監(jiān)視器。步驟5,顯示監(jiān)視器收集到的程序信息,這里可以把程序的默認(rèn)路徑改為Q盤,對于客戶端來說,虛擬化程序的緩存文件都在之前安裝APP-V client時(shí)所定義的Q盤上,我們需要將虛擬化程序的路徑改為客戶端的本地路徑。對于各個(gè)程序組件,可以測試它們能否正常啟動(dòng)??梢酝瓿蒊ometer的序列化了。在部署標(biāo)簽上填寫APP-V服務(wù)器端的主機(jī)名稱和端口,并程序包的信息修改符合服務(wù)器本地路徑、名稱等相關(guān)信息。以為這些文件最后是要復(fù)制到服務(wù)器的content目錄中的,關(guān)鍵信息都要同一一致。然后可以保存這個(gè)項(xiàng)目的文件,以后就再也不需要制作Iometer的程序包了,只需要保存好這些文件。8. 正式啟動(dòng)APP-V程序虛擬化說了這么多,都是為現(xiàn)在這一步作的準(zhǔn)備,客戶端服務(wù)端和序列化工具的安裝設(shè)置就是這整個(gè)系統(tǒng)的搭建過程。因?yàn)槠渲械募?xì)節(jié)不少,H覺得APP-V配置過程雖然不很復(fù)雜,但卻要求十分細(xì)心,試想一下如果企業(yè)的客戶節(jié)點(diǎn)有成百上千個(gè)的話,部署過程就相當(dāng)?shù)目膳铝?,?dāng)然對于那樣龐大的任務(wù)量也有對應(yīng)的技術(shù)手段,那就是另外一回事了。先把制作好的程序包復(fù)制到content文件夾中,切換回APP-V management console控制臺,在應(yīng)用程序項(xiàng)上右鍵選擇“導(dǎo)入應(yīng)用程序”。選擇已經(jīng)放置妥當(dāng)?shù)腸ontentIometer目錄下iometer.sprj文件,填加可以訪問該程序的帳號組,填加之前在動(dòng)態(tài)目錄中定義好的組就可以。一定要?jiǎng)?wù)必把OSD Path和Icon Path指向到服務(wù)器名content下,否則顯示不出相應(yīng)的圖標(biāo)和程序組。最后一步:用組內(nèi)成員登陸client系統(tǒng),原本的客戶機(jī)也是一個(gè)剛剛安裝好的干凈系統(tǒng)。啟動(dòng)系統(tǒng)后,發(fā)現(xiàn),開始菜單已經(jīng)出現(xiàn)了我們需要的“iometer”,名稱、圖標(biāo)完全沒有問題。點(diǎn)擊運(yùn)行,iometer成功啟動(dòng),操作和本地安裝的程序一模一樣。到此,APP-V程序虛擬化系統(tǒng)宣告搭建成功。9. 結(jié)束語APP-V系統(tǒng)架構(gòu)圖App-V解決方案以活動(dòng)目錄為基礎(chǔ),結(jié)合App-V Server、Sequencer、App-V Client一并形成完整的虛擬應(yīng)用程序解決方案,其中Sequencer用以測試和制作需要部署的應(yīng)用程序包,App-V Server用以向App-V Client分發(fā)Sequencer生成的程序包。在App-V架構(gòu)中,一般建議Sequencer要與Client操作系統(tǒng)一致,并在使用Sequencer部署應(yīng)用程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深海探險(xiǎn)起點(diǎn):船舶租賃合同揭秘
- 飛行員培訓(xùn)合同合作意向范本
- 車險(xiǎn)代理合同書樣本
- 企業(yè)員工培訓(xùn)合作協(xié)議合同
- 股權(quán)激勵(lì)實(shí)施合同協(xié)議
- 施工領(lǐng)域農(nóng)民工勞動(dòng)合同模板
- 汽車購銷合同其一:條款解析
- 小學(xué)生心理課件
- 無線廣播電視傳輸中的信號傳輸信道分配考核試卷
- 天然氣儲層滲透性改善技術(shù)考核試卷
- 2024年甘肅天水麥積山石窟藝術(shù)研究所招聘工作人員考試真題
- 2025年山東省榮成市屬事業(yè)單位招聘崗位及歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 火星表面材料分析-深度研究
- 《職業(yè)技能等級評價(jià)規(guī)范編制指南編制說明》
- 《教育強(qiáng)國建設(shè)規(guī)劃綱要(2024-2035年)》解讀講座
- 畜禽養(yǎng)殖場惡臭污染物排放及其處理技術(shù)研究進(jìn)展
- 超聲內(nèi)鏡引導(dǎo)下穿刺活檢術(shù)的配合及護(hù)理
- 新生兒常見的產(chǎn)傷及護(hù)理
- 代寫回憶錄合同
- 2024年10月自考00149國際貿(mào)易理論與實(shí)務(wù)試題及答案
- 天耀中華合唱簡譜大劇院版
評論
0/150
提交評論