完成horizon workspace的基本安裝配置及集成Thinapp發佈應用後(http://toneson.blog.51cto.com/4378039/1259935),我們可以繼續配置data模塊,提供數據服務,用戶可以共享文件及管理數據。
提供對數據服務的訪問
你可以授權用戶來訪問數據服務。數據服務允許horzion workspace的用戶與其他horzion workspace的用戶或者虛擬用戶共享文件和目錄。虛擬用戶是外部用戶,具有訪問特定文件目錄的權限。
開啓數據服務後,你可以在horzion workspace的web interface上的catalog上配置。數據等級服務是由COS來定義的。A class of server(COS)是一組文件存儲和共享屬性,例如用戶數據空間容量、單一文件大小限制,限制文件同步類型、是否允許文件分享等等。
Horizon workspace包含一組默認的COS,你可以編輯默認的cos或者創建新的cos。你可以將COS分別到用戶組和用戶。
1、配置數據預覽
爲了在workspace 上能夠預覽offcice文件,我們需要在data-va上安裝libre-office插件。使用vSphere client打開data-va的console,使用root用戶登錄,然後輸入命令:/opt/zimbra/libexec/libreoffice-installer.sh(data-va需要能夠連接Internet。如果需要使用Proxy服務器,可以先輸入命令export http_proxy=http://<proxy-server>:3128)
Data-va會開始從Internet下載並安裝Libre-office。安裝完成後,以su指令更換身份爲zimbra,再執行zmmailboxdctl restart命令。執行完成後即完成Libre-Office的安裝配置.
如果你的data-va無法連接互聯網,需要離線安裝libre-office的話,請參考:《horizon_workspace_10_install.pdf》
2、配置Data功能模塊
在http://toneson.blog.51cto.com/4378039/1256399這篇中我們已經開啓了data模塊。接下來我們需要進行配置。登錄workspace administrator的web interface,選擇catalog,然後點擊service。
點擊data。配置class of service,我們可以創建新的COS或者編輯默認的COS。
點擊編輯,以下是COS所定義的內容:
表格名單 | 描述 |
COS Name | Class of service的名稱。當你創建COS後,不能編輯COS名稱 |
Description | 可選項。Class of service的描述 |
Account Quota(MB) | 用戶數據空間容量。默認爲0,用戶可以無限使用數據空間 |
Quota Warning Msg | 報警信息 |
Threshold(%) | 觸發報警的閥值 |
Minimum duration of time between quotawarnings | 發送報警的頻率 |
Max File size(MB) | 單一文件大小限制 |
File types disallowed | 限制文件同步類型 |
Trahed file lifetime value | 數據保留週期,用戶上傳文件後刪除該文件,在data-va上會保留該文件。此處填寫的是保留時間。 |
Internal expiration | Horzion workspace用戶的訪問時間 |
External folder sharing allowed | 是否允許外部文件共享 |
Public sharing of files | 是否允許文件分享 |
External expiration | 虛擬用戶的訪問時間 |
Pin/passcode required | 是否強制設置密碼 |
Open/edit | 是否允許使用其他app打開 |
添加用戶組組或用戶.
3、使用data服務
使用已授權的用戶登錄horizon workspace,登錄後我們可以看到該用戶具有Files功能。
用戶的files存放於dava-va的某個虛擬磁盤上,該磁盤是用來存放data blobs(存儲大量數據),大小隻有10G。
上傳文件到myfiles上。點擊My files右邊的下三角形,選擇creat folder,創建一個新的文件夾,然後選擇upload,上傳文件。
上傳文件時報錯,是由於上傳的文件大小大於2GB。
我們可以設置文件大小限制,使用管理員賬號登錄https://horzionworkspaceFQDN/SAAS/login,選擇catalog,選擇class of service,配置COS
將2048修改,這裏我修改成20480,然後保存。
回到用戶登錄界面,再次上傳文件,文件上傳成功。
上傳一份word文檔,
選擇該文檔,預覽。
我們還可以將喜歡的文檔放到favorites一欄中。
共享文檔,選擇需要共享的文檔,點擊右面的下三角符號,選擇share publicly
得到一個URL地址
其他用戶可以直接用web訪問這個URL地址,下載該文檔
此外,還可以在history中查看已上傳,已刪除的文件。
上傳了這些文檔後,查看一下data-va的數據磁盤大小,剩餘的空間只有1.2G
4、爲data-va添加磁盤
所以需要爲用戶配置data-va的存儲,添加存儲的方式有2種,一種是添加VMDK,另一種是添加NAS,這取決於你的環境大小,數據量小的可以直接使用添加VMDK的形式;數據量的VMware則建議使用NFS。
使用vsphere client,爲data-va添加一個新的虛擬磁盤。
添加磁盤完成後,在vsphere client中打開data-va的console,用root用戶登錄,然後執行命令:/opt/vmware-hdva-installer/bin/zca-expand-lv
擴展完成後查看一下存儲的大小
如需添加更多的磁盤使用相同的方式即可。至此,用戶可以通過horzion workspace訪問屬於自己的桌面、應用及數據。