一、云桌面利用最佳配置
云桌面的資源是否能得到最大程度的利用,這直接關(guān)系到云桌面的成本。原來的配置上安裝了20臺虛擬機之后,同時啟動,結(jié)果發(fā)現(xiàn)非???,然而CPU,內(nèi)存都沒有達到峰值。
物理主機配置:
- DELL R430 刀片服務(wù)器
- CPU:雙路 Inter Xeon E5 2620v3 2.4GHZ 單個6核12線程
- 內(nèi)存:64G內(nèi)存
- 硬盤:2T DELL 機械硬盤 x 2 組成的RAID1磁盤列陣 實際存儲空間1.8T
- 網(wǎng)卡:千兆網(wǎng)卡 x 4
每臺虛擬機配置:
- CPU:雙核CPU 2.4GHZ(CPU資源分配是動態(tài)的)
- 內(nèi)存:4G內(nèi)存(動態(tài)內(nèi)存)
- 硬盤:80G系統(tǒng)盤+200G存儲硬盤(硬盤容量動態(tài)增加,為使用則不占用物理硬盤空間)
- 網(wǎng)卡:千兆虛擬交換機+虛擬網(wǎng)卡
因為CPU、內(nèi)存、硬盤這些都想都是可以動態(tài)分配的,所以雖然物理主機只有24個邏輯處理器,64G內(nèi)存和1.8T的實際硬盤空間,考慮到虛擬機的實際使用過程中的閑置資源,可分配的處理器個數(shù)可為處理器物理核心+處理器邏輯核心 = 36個。
性能瓶頸:
虛擬機全部啟動之后,物理主機CPU和內(nèi)存都還沒有達到使用峰值,但是虛擬機卻非???,只有在開啟45臺虛擬機的時候才比較正常,最后才發(fā)現(xiàn)是硬盤的問題,因為使用的是機械硬盤(RAID1),總的`IOPS`(即每秒進行讀寫(I/O)操作的次數(shù))只有100多,然而每臺虛擬機不做其它事情,光保持系統(tǒng)正常運行都需要2030左右的IPOS,所以啟動4~5臺之后,基本上硬盤就已經(jīng)滿載了。
固態(tài)硬盤:
到這個時候,機械硬盤已經(jīng)成了云桌面性能的最大限制了,所以必須要提升硬盤的性能。固態(tài)硬盤是必須的選擇,但如果按照服務(wù)器的這種讀寫次數(shù),固態(tài)硬盤壽命用不長的,而且固態(tài)硬盤一旦數(shù)據(jù)丟失,將無法恢復(fù),并且固態(tài)硬盤成本較高,下圖為512G的三星860 pro固態(tài)硬盤的數(shù)據(jù),價格1600RMB左右。

從上圖可以看出,比較好一些的固態(tài)硬盤IOPSQD32都在100000左右,QD1應(yīng)該也能有3000以上,如果按照一臺虛擬機運行占用幾十IOPS的話,一塊固態(tài)硬盤理論上足夠支撐50臺虛擬機的同時運行。但是考慮到固態(tài)硬盤的容量問題,實際上不會在一塊固態(tài)硬盤中安裝如此多的系統(tǒng)。
中庸之道:
- DELL R430 刀片服務(wù)器
- CPU:雙路 Inter Xeon E5 2620v3 2.4GHZ 單個6核12線程
- 內(nèi)存:64G內(nèi)存
- 硬盤:4T 西部數(shù)據(jù) 紅盤 x 2 組成的RAID0磁盤列陣 實際存儲空間3.6T左右 + 三星 860Pro 512G固態(tài)硬盤 * 2
- 網(wǎng)卡:千兆網(wǎng)卡 x 4
為何要使用紅盤+雙固態(tài)的形式?使用大容量的機械硬盤來作為虛擬機的數(shù)據(jù)存儲盤,高性能的固態(tài)用來作為虛擬機的系統(tǒng)盤,這樣既能保證虛擬機的性能,又能保證數(shù)據(jù)的安全。紅盤的特點是:持續(xù)工作時間長,用來存儲數(shù)據(jù)比較穩(wěn)定。雙固態(tài)當然是用來安裝做虛擬機的系統(tǒng)盤,512G的固態(tài)硬盤是最好的,因為容量再大一些,成本比較高了,而且IOPS會過剩,512的容量安裝50G一個系統(tǒng)盤來算的話,初始系統(tǒng)盤占用20G,系統(tǒng)盤增長空間30G,一個盤裝10個系統(tǒng)是全部系統(tǒng)盤裝滿的情況下才會溢出,實際使用閑置空間較多,按35G的均衡占用計算,初期可裝14個虛擬機,這樣每個虛擬機都能分到200左右的IOPS,實際使用綽綽有余。兩塊固態(tài)硬盤可安裝28臺虛擬機,每臺虛擬機再分配200G的存儲盤,足夠日常辦公使用。
性價比:
| 物理主機成本 | 云終端價格 | 虛擬機個數(shù) | 鍵盤鼠標顯示器 | 云桌面最終單價 |
|---|---|---|---|---|
| 22000RMB | 600 | 18 | 300 | 2122 |
上面的價格是我大致估算的價格,這似乎,價格有點貴了,2100左右的成本,如果再算上正版系統(tǒng)的價格,這個價格也沒逼使用物理主機低,而且企業(yè)還得找人維護。
進一步壓榨成本(性能):
首先看物理主機,物理主機性能必須要保證,不然無法讓桌面云正常運行;再看云終端,云終端有好有壞,這個價格直接影響最終的云桌面價格,但終端的好壞也直接影響使用人員的體驗和效率,暫且不動它,然后鍵盤鼠標顯示器,這都是辦公標配,沒有多少壓榨的空間,最后看虛擬機個數(shù),20000+的高性能主機只安裝了18個虛擬機,似乎有些少了,但一個虛擬機的基本性能還是得保證,一個虛擬機一開機就得占用1G左右的內(nèi)存和15G左右的硬盤,這些有沒有辦法公用呢?當然還是有的,如果將虛擬機的性能再提升一點,然后讓多個人同時使用的話,虛擬機個數(shù)就不等于使用用戶個數(shù)了,這樣成本就能進一步降低,并且一個虛擬機同時使用的用戶越多,虛擬機的固定占用內(nèi)存和系統(tǒng)占用硬盤的共享率就越高,云桌面的性價比就會越高,所以合理的分配資源,在保證桌面云正常運行的情況下將資源利用率達到最高才能真正的降低成本。
假設(shè)資源分配表:
| 虛擬機個數(shù) | 虛擬機CPU個數(shù) | 系統(tǒng)盤+數(shù)據(jù)盤 | 虛擬機內(nèi)存大小 | 虛擬機/用戶數(shù) |
|---|---|---|---|---|
| 18 | 2 | 50G+200G | 4G | 1 |
| 12 | 3 | 60G+300G | 6G | 2 |
| 10 | 4 | 80G+400G | 8G | 4 |
| 8 | 6 | 100G+600G | 10G | 6 |
| 6 | 8 | 120G+800G | 12G | 10 |
假設(shè)成本標表:
| 物理主機成本 | 云終端價格 | 用戶連接個數(shù) | 鍵盤鼠標顯示器 | 云桌面最終單價 |
|---|---|---|---|---|
| 22000RMB | 600 | 18 | 300 | 2122 |
| 22000RMB | 600 | 24 | 300 | 1816 |
| 22000RMB | 600 | 40 | 300 | 1450 |
| 22000RMB | 600 | 48 | 300 | 1358 |
| 22000RMB | 600 | 60 | 300 | 1266 |
以上兩個表格數(shù)據(jù)為目前的猜想,實際數(shù)據(jù)還得根據(jù)后期用戶的自使用狀況和資源占用率來計算,當然這些數(shù)據(jù)不一定是死的,桌面云還是以服務(wù)用戶為中心的,適當?shù)臅r候還是需要根據(jù)用戶使用的實際狀況來分配資源。
二、使用AD域組策略分發(fā)應(yīng)用
在一個大的桌面云集群中,如果有上百臺虛擬機,幾百個用戶在使用,需要給每一臺電腦虛擬機都安裝固定的軟件的話,是一個非常龐大的工程,吃力而且還不一定討好,組策略分發(fā)應(yīng)用讓這一切都變得很簡單。
- 在
AD域控制器中建立一個共享文件夾,共享用戶設(shè)置為Everyone(使用其他服務(wù)器建立共享文件夾作為資源服務(wù)器在分發(fā)軟件的時候選擇已分配不會自動安裝,這個問題很奇怪,我找了很久都沒有找到答案)

- 因為組策略分發(fā)只支持
msi格式的安裝包,所有需要使用msiexe工具將exe的軟件安裝包轉(zhuǎn)換成msi格式(過程不詳細說了,網(wǎng)上很多),并將msi包放入共享文件夾,例如chrome瀏覽器的msi包。

3.打開組策略管理->找到OUFBI的GPO右鍵 -> 編輯

4.用戶配置 -> 策略 -> 軟件設(shè)置 -> 軟件安裝 -> 右鍵 ->新建

- 選擇共享文件中的
msi安裝包并打開

- 在彈出的彈窗中選擇
高級(配置已發(fā)布或已分配),已發(fā)布(用戶自行選擇安裝),已分配(可設(shè)置軟件自動安裝到客戶機),高級(用戶自行配置已發(fā)布、已分配的設(shè)置)。

7.選擇部署選項卡,選擇已分配,勾選在登錄時安裝此應(yīng)用并點擊確定。

8.部署完成。

9.管理員打開“運行”,輸入gpupdate /force強制更新組策略,注意/前面有一個空格。


這里要說一下:選擇已分配之后,客戶機在組策略生效的時候就會有顯示安裝了該應(yīng)用,但這個時候應(yīng)用并不是真正的安裝成功了,這些應(yīng)用會在你第一次用到的時候引導(dǎo)你進行安裝,可能會導(dǎo)致用戶下一次登錄時將花費很長時間,已分配還可以配置用戶在下一次登錄時自動安裝應(yīng)用,如果登錄用戶不是客戶機的本地管理員的話,有些安裝時需要管理員權(quán)限的應(yīng)用將無法自動安裝應(yīng)用。
10.連接Tom虛擬機,使用Tom賬戶重新登錄。

11.歡迎時間會比較長,正在自動安裝應(yīng)用...

12.安裝完成,進入桌面,chrome瀏覽器已經(jīng)自動安裝完成。

13.以上是在組策略中面向用戶的分發(fā)應(yīng)用,當然還有面向計算機的分發(fā)應(yīng)用,只需要在組策略管理編輯器中,在計算機配置 -> 策略 -> 軟件設(shè)置 -> 軟件安裝中添加數(shù)據(jù)包即可,過程和用戶配置中的一樣。只不過需要重啟計算機才能自動完成安裝。

桌面云系列文章
桌面云一(Hyper-V搭建云桌面虛擬機)
桌面云二(域控制器和組策略權(quán)限控制)
桌面云三(云桌面資源最佳配置和組策略應(yīng)用分發(fā))
桌面云四(桌面云運維管理策略)