SlideShare une entreprise Scribd logo
1  sur  83
Télécharger pour lire hors ligne
VMware Horizon 6
I/Introduction:
-VMWare Horizon 6 là giải pháp ảo hóa hạ tầng Virtual Desktop (VDI).VDI cung cấp cho
người dùng những desktop OS đựơc host trên các máy ảo chạy trên nền hypervisor.Mô hình
hoạt động của VDI như sau:
-User có thể kết nối và sử dụng desktop từ xa bằng các thiết bị như PC,mobile,thin client.
Mọi thao tác xử lý của user đều đựơc tiến hành trân Server ảo hóa, các thiết bị user dùng để
kết nối chỉ hiển thị hình ảnh đựơc truyền về từ Server.
-Những lợi ích khi triển khai VDI:
+Bảo mật và an toàn: Dữ liệu người dùng sẽ đựơc quản lý tập trung trên data center và không
lọt ra ngoài nếu chính sách công ty không cho phép (cấm sử dụng USB trên kết nối vào
virtual desktop).Backup và restore dữ liệu dễ dàng cho user.
+Quản lý tập trung đơn giản: Tất cả các destop đều đựơc ảo hóa và host trên cùng data center
nên thuận tiện cho việc updating và patching OS hay triển khai ứng dụng mới cho user. Tất
cả các virtual desktop có thể đựợc tạo ra từ cùng một single gold image nên có thể đựơc thực
hiện update cùng lúc . Có thể tạo và cung cấp máy làm việc cho user chỉ cần vài cú click
chuột. Đơn giản hóa các thao tác hỗ trợ user sử dụng desktop hay ứng dụng mới.
+Linh hoạt :Dễ dàng điều chỉnh cấu hình destop sao cho phù hợp nhất với yêu cầu công việc
của user và thu hồi desktop khi cần thiết. User có thể sử dụng thin client với cấu hình thấp
nhất để kết nối sử dụng virtual desktop có cấu hình mạnh hơn cho công việc. User có thể sử
dụng desktop và làm việc không cần phải ngồi ngay văn phòng. Nâng cấp cấu hình server ảo
hóa hoặc thêm server khi cần gia tăng số lượng máy ảo cho user.
+Di động:Cho phép user sử dụng các thiết bị như smart phone, tablet kết nối an toàn đến
virtual desktop.
+Chi phí:Tiết kiệm chi phí quản lý, vận hành và nâng cấp so với môi trường trang bị máy thật
cho nhân viên.
II/Horizon View Architecture:
-Horizon View đựơc xây dựng trên hạ tầng vSphere. Horizon View bao gồm các thành phần
đựơc triển khai trên các VM thực hiện các chức năng khác nhau theo sơ đồ sau
-Các thành phần của Horizon View đựơc cài đặt trên Microsoft Windows Server vì vậy thay
vì cài trên VM ta cũng có thể sử dụng Server vật lý.Tuy nhiên triển khai trên VM gíup tiết
kiệm chi phí và tận dụng tối đa các lợi ích của ảo hóa mang lại như HA(high availability).
Horizon View Connection Server:
-Là thành phần quản lý tập trung hạ tầng View.Đóng vai trò tiếp nhận và kết nối user với
virtual desktop tương ứng bằng cách chứng thực và cung cấp resource cần thiết dựa trên
profile từng user.
-User kết nối với virtual desktop bằng cách sử dụng ứng dụng View Client hoặc thông qua
trình duyệt. Khi View Client khởi chạy, user gõ địa chỉ View Connection Server và nhập
username/password của user trong AD để kết nối với virtual desktop tương ứng. Sauk hi user
đăng nhập thành công sẽ hiển thị desktop pool chứa danh sách các virtual desktop được phép
sử dụng. Thao tác xử lý và truyền hình ảnh giữa View Client và virtual desktop sử dụng giao
thức PCoIP hoặc RDP.
-Để triển khai View Connection Server cần đáp ứng các điều kiện về phần cứng và OS như
sau:
Horizon View Security Server:
-Horizon View Security Server là một phiên bản khác của View Connection Server nhưng
nằm trong vùng DMZ nhằm đảm bảo kết nối an toàn qua môi trường internet mà không cần
sử dụng VPN.
-Sau khi user chứng thực thành công kết nối với View Connection Server, thông tin kết nối sẽ
cho phép View Client kết nối với View Security Server sử dụng PCoIP
Horizon View Replica Server:
-Là bản copy của View Connection Server cho giải pháp high availability trên môi trường
Horizon View.Khi Connection Server fail user vẫn có thể kết nối với virtual desktop.
Persistent or nonpersistent desktops:
-Có 2 loại desktop có thể triển khai với Horizon View.
+Persistent desktop:Mỗi user đựơc sắp xếp virtual desktop static và sử dụng các tài liệu, ứng
dụng trên nó trong tất cả các session kết nối. Các user khác không kết nối vào được virtual
desktop này.
+Nonpersistent desktop:User có thể kết nối tới những virtual desktop khác nhau trong pool.
Dữ liệu của user sẽ không đựơc giữ giữa các session khác nhau, khi user log off thì desktop
sẽ đựơc refresh lại như ban đầu chờ user khác kết nối vào và sử dụng.
-Trong một số trường hợp sử dụng nonpersistent là lựa chọn tối ưu khi không cần virtual
desktop cho mỗi user.Ví dụ có 9000 user trong tổ chức nhưng chỉ có khoảng 7000 lượt login
đồng thời sử dụng virtual desktop. Ta chỉ cần build và khởi động 7000 nonpersistent desktop
giúp tiết kiệm phần cứng trên host server và không gian lưu trữ.
Horizon View Composer and linked clones:
-Một trong những nguyên nhân khiến giải pháp VDI nên đựơc cân nhắc khi triển khai là vấn
đề storage. Chi phí cho storage là rất lớn nếu như mỗi user đều sử dụng một virtual desktop
với virtual disk riêng biệt tăng nhanh trong quá trình sử dụng.Ví dụ 1000 user với dung lượng
khoảng 290GB cho mỗi user desktop thì cần 290TB dùng lưu trữ virtual desktop. Đây là
khoảng dung lượng rất lớn làm tăng chi phí ban đầu lớn hơn so với khi triển khai physical
desktop.
-Linked clone là công nghệ sử dụng giúp tiết kiệm không gian lưu trữ, dễ dàng triển khai và
quản lý nhiều virtual desktop trong môi trường Horizon View.Khi linked clone được triển
khai một virtual disk khác đựơc tạo ra nhằm lưu trữ những dữ liệu khác biệt so với dữ liệu
trên VM gốc dùng để clone.Việc sử dụng VM clone ra sẽ thực hiện đọc dữ liệu trên virtual
disk gốc và virtual disk sau khi clone nhưng dữ liệu mới ghi trong quá trình sử dụng của user
sẽ đựơc ghi vào virtual disk mới. Do đó linked clone cho phép nhiều các virtual desktop của
nhiều user sử dụng đồng thời dữ liệu của VM gốc (VM dùng để clone).
-VM dùng để linked-clone gọi là master virtual desktop. Đầu tiên ta tạo VM với OS, những
ứng dụng và thiết lập cơ bản cần dùng cho tất cả user (OS Disk). Sau đó thực hiện cài
Horizon View Agent vào nó trở thành gold image dùng để snapshot trở thành các
replica.Replica đựơc set cho phép chỉ đọc virtual desktop khác cho nhiều user sử dụng sẽ
đựơc linked-clone vào replica này. gold image không cấu hình đựơc trở thành VM template
như các VM thông thường. Cá linked clone virtual desktop đựơc tạo ra bởi thành phần View
Composer.
Printing from a Horizon View virtual desktop:
-Câu hỏi đặt ra khi triển khai giải pháp VDI là làm thế nào để quản lý user sử dụng dịch vụ
in. Vì các virtual desktop đều đựơc đặt trên server bên trong datacenter, khi user thực hiện
lệnh in, các print job thực hiện như thế nào? vấn đề print driver sẽ cài ở đâu? Như vậy có cần
thiết phải cài driver trên tấc cả các virtual desktop. Câu trả lời là không vì Horizone View sẽ
d0i kèm với giải pháp quản lý in ấn là ThinPrint.
-ThinPrint cho phép user có thể in thông qua các máy in network hoặc máy in kết nối trực
tiếp với thiết bị user dùng kết nối virtual desktop bằng cổng USB(thin client, PC).ThinPrint
sử dụng virtual print driver thay thế cho tất cả printer driver khác.
-Giải pháp virtual printing gồm 2 thành phần cài đặt:
+.print Engine:Đựơc tích hợp trong Horizon View Agent cài đặt trên các virtual desktop bao
gồm virtual printer driver.
+.print Client:Đựơc tích hợp trong Horizon View Client cài đặt trên các thiết bị user sử dụng
kết nối đến Connection Server. Thành phần này sẽ cung cấp thông tin các máy in thích hợp
và nhận print job.
USB Device support:
-Tính năng USB device redirection có sẵn trong Horizon View cho phép các thiết bị USB kết
nối vào end-point device sẽ làm việc virtual desktop.
-Trong một số trường hợp chính sách công ty cần không cho user sử dụng USB kết nối vào
virtual desktop, Horizon View hỗ trợ chức năng cấm sử dụng các thiết bị USB trên virtual
desktop. Có thể áp policy hiệu lực trên end-point device, virtual desktop hoặc AD Group
policy. Có thể tạo bộ lọc các thiết bị cho phép sử dụng(theo hãng hoặc theo loại thiết bị) cho
phép và cấm các thiết bị khác.
ThinApp application virtualization:
-ThinApp đóng gói ứng dụng Windows vào package sau đó phân phối và thực thi trên các
physical hay virtual machine khác.(phần mềm portable). Bao gồm cả filesystem và registry
cần thiết cho ứng dụng nên trên máy end user không cần cài software đã đựơc đóng gói.
-Tất cả các ứng dụng ThinApp-packaged phân phối cho user sẽ đựơc lưu trữ tập trung trên
file server nên dễ dàng quản lý và update (khi update package tất cả các user đều được chạy
phiên bản ứng dụng đã update).
Virtual Shared Graphics Acceleration:
- vSGA cho phép các virtual desktop share chung GPU card đựơc gắn trên ESXi host server.
Trong mô hình vSGA này các virtual desktop sẽ không trực tiếp truy cập sử dụng physical
GPU card. VMware SVGA 3D graphics driver sẽ đựơc cài trên mỗi virtual desktop hỗ trợ
DirectX 9.0c và OpenGL 2.1. Các lệnh Graphics sẽ đựơc driver tiếp nhận và gửi tới
hypervisor điều khiển GPU thực hiện.
-vDGA cho phép virtual desktop đựơc đựơc truy cập riêng một physical GPU card với tính
năng VMDirectPath I/O pass-through kết nối trực tiếp virtual desktop với phần cứng trên
host server.
III/Design and Deployment:
Capacity:
-Tùy theo nhu cầu mỗi bộ phận các user sẽ đựơc sử dụng các Desktop Pool khác nhau, mỗi
desktop pool ta sẽ có một Golden Image Size. Tùy vào sử dụng linked-clone hay full clone
mà có tốn thêm dung lượng cho Replica Size hay không?
-Khi sử dụng linked-clone, các virtual desktop đựơc link tới Replica sẽ phát sinh dung lượng
cho persistent disk (nếu có sử dụng) và swap file (dung lượng =RAM của virtual desktop).
Tổng dung lượng cần sẽ tính: số lượng user x (persistent disk+SWAP file) + Golden Image+
Replica.
IV/Installing and Configuring Horizon View:
1/Tạo vCenter user: Account trên AD cho phép View kết nối với vCenter. Accoutn này cần add vào
local admin trên vCenter
-Tạo account trong AD cho View Connection Server sử dụng kết nối vCenter:
-Tạo role mới cho vCenter user:
-Add user và phân quyền vào vCenter
2/Cài đặt View Composer Server:
-Join View Composer Server vào domain trước khi cài
-Cài đặt SQL Server trên Composer Server
-Cấu hình SQL user và SQL database cho View Composer
-Đăng nhập SQL Management Tool tạo account login
-Tạo database cho View Compser, chỉnh owner là account đã tạo
-Cài đặt View Composer Server:
Chọn ODBC DSN Setup
-Add
-Set default database
-Nếu thấy lỗi sau do Window check chưa update Certificate component
Tắt Turn off Automatic Root Certificates Update theo link: https://technet.microsoft.com/en-
us/library/cc734054(v=ws.10).aspx
Hoặc bật automatic updater certificate: https://support.microsoft.com/en-us/kb/2677070
Hoặc: http://www.educationalcentre.co.uk/installing-vmware-horizon-view-composer-fails-error-
1920/
-Hoàn tất
3/Cài đặt View Connection Server:
-Khi cài mới View Connection Server chọn View Standard Server và check Install HTML Access
cho phép user truy cập virtual desktop trên web browser
-Truy cập trang quản trị View:https://IP Connection Server/admin
Cấu hình Connection Server:
-Đăng nhập trang quản trị để đăng ký vCenter: View Configuration->Servers->Add
-Cấu hình kết nối View Composer Server
-Cấu hình domain các user sử dụng virtual desktop
-Cấu hình các tùy chọn storage cho lưu trữ virtual desktop:
+Option Reclaim VM disk space:Các virtual desktop sử dụng hiệu quả dung lượng lưu trữ và
có thể lấy lại phần dùng lượng chưa sử dụng của mỗi desktop. Nên chọn tùy chọn này
+Cấu hình View Storage Accelerator sử dụng bao nhiêu memory trên Server Host làm read
cache giảm truy cập share storage khi chạy các virtual desktop
-Finish
-Cấu hình View Events database cho phép hiển thị chi tiết danh sách các thông báo giúp
monito hệ thống và troubleshooting khi cần thiết
Quay lại SQL Server tạo database viewevents
-Enable TCP/IP communication trên SQL Server. Mở SQL Server Configuration Manager-
>Bung mục SQL Server Network Configuration->Chọn Protocols for MSSQLSERVER->Enable
TCP/IP
-Quay lại giao diện quản trị View Administration
View Configuation->Event Configuation->Edit
-Nếu lỗi kiểm tra SQL Server giao thức chứng thực bật SQL Server and Windows
Authentication mode chưa
(http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&external
Id=1029537)
SQL Server Management Studio.->Right click SQL Server->Proberties->Security
-Kết nối database thành công
-Sau khi cài đặt View Connection Server đầu tiên có thể tùy chọn cài thêm Replca
Server(View Connection HA) và Securtiy Server (public View Connection Server ra external ). Cài
đặt bằng file cài View Connection Server.
V/Building and Optimizing the Desktop Operating System:
-Sau khi xây dựng hạ tầng Horizon View, bước tiếp theo cần tạo và cấu hình các virtual
desktop, cấu hình OS cho chúng với hiệu năng tối ưu.
-Cấu hình cho các virtual desktop cần thỏa các yêu cầu sau.
Tạo Windows 7 virtual desktop machine:
1/Tạo virtual desktop machine bằng vCenter:
Đăng nhập vSphere Web Client->Host and Cluster->Clik phải Host Server->New Virtual
Machine
-Thực hiện các bước tạo và tùy chỉnh cấu hình cho VM sẽ cài Win7 dùng làm Gold Image
Chú ý:Chỉnh lại network card đang dùng thành VMXNET3(Default là E1000):Nếu
không chỉnh phần này thì khi provisioning các virtual desktop, View agent sẽ không kết
nối đựơc với Connection Server.
-Chọn tab VM Options->Expand Boot Options
-Check Force BIOS Setup
Chọn tùy chọn này để sau khi virtual desktop tạo ra và power on sẽ vào thẳng tùy chỉnh BIOS
để thay đổi một số configuration setting vì virtual desktop sẽ hoạt động khác physical
desktop.
-Power On VM vừa tạo vào giao diện BIOS tùy chỉnh như sau
Disable sử dụng đĩa mềm A
-Chuyển sang tab Advanced chọn I/O Device Configuration->Disable Serial Port A, Serial
Port B, Parallel Port và Floppy Disk Controller
- F10
-Mount file iso cài Win 7 vào VM và tiến hành cài đặt như cài máy thật
-Cài đặt VMWare Tool để tối ưu hiệu năng và tương tác chuột/ bàn phím
-Để phân phối ứng dụng cho các user có thể cài ứng dụng trên parent image (máy ảo Win 7
hiện tại) hoặc dùng tính năng ThinApp. Dùng ThinApp sẽ dễ dàng quản lý và update ứng
dụng cho user hơn.
-Hiện tại cài Chrome lên VM Win7
-Cài Horizon View Agent
Cài Horizon View Agent lên các virtual desktop để liên lạc với Horizon View Client trên các
thiết bị end-user. Hơn nữa còn tích hợp các tính năng cho USB redirection và View Persona
Management.
Copy file cài View Agent vào máy ảo Win7 và khởi chạy (chú ý View Agent có hai phiên
bản 32bit và 64 bit ứng với OS của VM)
-Sau khi cài đặt thành công View Agent ta sẽ sử dụng VMware optimization script để tối ưu
hóa OS cho virtual desktop (VM Ware cũng hỗ trợ công cụ tối ưu bằng giao diện là VMware
optimization tool)
-Tải script: http://www.vmware.com/resources/techresources/10157
-Mở file pdf click icon đính kèm
-Chọn CommandsPersonaManagementWin7_06032014.txt->Open->Save as thành file text
chứa script cần chạy trên VM Win7
-Mở file bằng Word Pad và Save As thành file script với phần mở rộng .bat
-Copy file script vào VM Win7 ở C:WindowsTemp và khởi chạy Command Prompt với
tùy chọn Run as administrator
-cd C:WindowsTemp và chạy script commands.bat
-Khi chạy xong gõ exit và Enter
-Sau khi Optimize OS trên VM xong ta cần thực hiện release IP đã đựơc DHCP Server cấp
cho Win7 VM bằng lệnh ipconfig/release
-Làm rỗng Recycle Bin , xóa browser history(nếu có) và xóa file tạm. Sau đó shutdown VM
-Sử dụng vCenterv Snapshot VM cho tính năng linked-clone
-Nếu sử dụng full-clone virtual desktop cho user thì cần clone VM thành Template.
VI/Managing and Configuring Desktop Pools:
-Sau khi chuẩn bị desktop image ta sẽ tạo các Desktop Pool là nơi quản lý các virtual desktop
phân phối cho user. Tùy vào nhu cầu sử dụng các loại pool sau:
+Automated desktop pool:Là nơi chứa các virtual desktop đựơc tự động tạo ra từ bản
Snapshot VM gốc hoặc VM template . Các virtual desktop này có thể bị xóa hoặc refresh
toàn bộ dữ liệu khi user log off. Đây là pool thường đựơc sủ dụng khi triển khai Horizon
View vì tính linh hoạt trong việc quản lý và cấp phát virtual desktop cũng như tiết kiệm
resource của host.
+Manual desktop pool: Cung cấp khả năng truy cập vào các desktop hiện tại trên hệ thống
(bao gồm VM đang đựơc host trên ESXi hay desktop vật lý) miễn là các máy này có cài
View Agent.
+RDS pool:Bên cạnh khả năng phân phối virtual desktop cho user, Horizon View còn có thể
phân phối ứng dụng cho user với RDS pool. Trên ứng dụng View Client user sẽ không cần
đăng nhập kết nối vào virtual desktop mà sẽ sử dụng ứng dụng trực tiếp.Ví dụ như user có thể
sử dụng Microsoft Word phiên bản chạy tên Window ngay trên Ipad có cài ứng dụng View
Client.
Automated desktop pools:
-Khi bắt đầu khởi tạo desktop pool đầu tiên, View sẽ yêu cầu cung cấp một số thông tin về
cách thức user sử dụng desktop pool. Câu hỏi đầu tiên đặt ra là :Desktop sẽ đựơc phân phối
cho user như thế nào?
-Ta sẽ có hai lựa chọn with/without automatic assignment và with/without floating.
Dedicated desktop dùng cho những user cần virtual desktop với những ứng dụng và dữ liệu
quan trọng . Khi sử dụng dedicated desktop mỗi lần user connect vào hệ thống View đều
đựơc phân phối cùng một desktop.Khi sử dụng dedicated desktop ta sử dụng một persistent
disk lưu trữ dữ liệu thay đổi ở mỗi lần sử dụng cho user, vì vậy khi desktop đựợc refresh hoặc
tạo lại user vẫn giữ nguyên đựơc dữ liệu quan trọng. Tuy nhiên cần lưu ý rằng không có cách
đơn giản để backup persistent disk nên cần sử dụng Horizon Mirage để bảo vệ và update
virtual desktop.
-Floating desktops nghĩa là mỗi khi user kết nối vào pool, họ sẽ đựơc gán ngẫu nhiên một
virtual desktop để sử dụng. Tuy nhiên cần đảm bảo dữ liệu và những cấu hình thay đổi của
user bằng cách sử dụng View Persona Management hoặc những công nghệ khác.
1/Tạo Dedicated desktops:
-Vào giao diện quản trị View->Chọn Catalog->Desktop Pool->Add
-Chọn Automated Desktop Pool->Next
Lựa chọn Dedicated sẽ gán mỗi user với một virtual desktop không thay đổi ở mỗi lần kết
nối. Option Enable automatic assignment sẽ gán desktop cho các kết nối vào hệ thống View
theo mô hình first-come-first-serve. Nếu cần gán user nào vào một virtual desktop cụ thể thì
không cần tùy chọn này.
Chọn Next
-Lựa chọn full-clone template thành virtual desktop hoặc dùng tính năng linked clone của
View Composer Server.
Chọn View Compser linked clones và vCenter Server/Compser Server tương ứng
Next
Nhập thông tin cho desktop pool như ID, Display Name. ID là duy nhất cho mỗi pool tạo ra,
Display name là tên hiển thị user sẽ nhìn thấy khi cùng View Client kết nối vào Connection
Server.
Next
Cấu hình các tùy chọn cho pool gồm:
State:Enabled hoặc Disabled
Connection Server restrictions:Cấu hình phạm vi kết nối user nào đựơc truy cập vào Pool
(inside hoặc outside công ty). Để cấu hình tùy chọn này cần vào menu View COnfiguation-
>Servers để tạo Connection Server tag trước khi tạo pool.
Remote Settings: Tùy chỉnh xử lý của hệ thống với virtual desktop khi user tương tác như giữ
nguyên/suspend trạng thái VM khi user disconnect, tự động log off khi user disconnect, cho
phép user reset virtual desktop, refresh OS disk khi user log off(disk trở lại khi mới cài OS và
ứng dụng của image gốc).
Chọn Enable HTML Access cho phép user có thể kết nối virtual desktop sử dụng trình duyệt
HTML5 với Horizon View portal không cần cài View Client.
Chọn Next
Mục Provisioning Settings: Cấu hình cách thức View cấp phát tự động các virtual desktop
trong pool
+Cách thức đặt tên cho virtual desktop với 2 tùy chọn Specify names manually hoặc Use a
naming pattern với cú pháp {n:fixed=3} để đánh số các virtual desktop với 3 chữ số. VÍ dụ ta
sẽ nhập naming Pattern như sau: TestPool-{n:fixed=3}
+ Desktop Pool Sizing:số lượng tối đa virtual desktop đựơc tự động tạo trong Pool, số lượng
virtual desktop power on chở user kết nối
-Cấu hình View Composer Disks: Tùy chọn Persistent Disk và/hoặc Disposable File
Redirection. Với persistent disk Windows profile (dữ liệu và cấu hình của user) sẽ đựơc lưu
trữ sang disk riêng khi disk OS đựơc refresh.
Tùy chọn Redirect disposable files to a non-persistent disk sẽ chứa dữ liệu tạm và đựơc xóa
khi virtual desktop reboot. Tùy chọn này giúp giảm kích thước cho các virtual desktop
linked-clone
-Next
-Cấu hình sử dụng Virtual SAN hay không.Next
-Mục Parent VM chọn VM Win7 image vừa tạo.Mục Snapshot chọn bản snapshot dùng làm
linked-clone. Cấu hình các thông số datastore chứa virtual desktop, server host,resource pool
-Next
- Advanced Storage Configuration:Cấu hình View Storage Accelerator cho block-based
storage.Next
-Cấu hình các thông số cho Guest OS trên Vitual Desktop.Nhập thông tin Domain và AD
Container. Sử dụng QuickPrep hoặc Sysprep để xóa thông tin default như SID của các virtual
desktop cho user. QuickPrep xử lý nhanh hơn Sysprep nhưng không tạo mới SID
-Next and complete
-Khi tạo Floating desktop pool sẽ tương tự dedicated pool nhưng không cho phép cấu hình
persistent disk
2/Entitling users:
-Sau khi tạo desktop pool ta cần cấp quyền sử dụng cho user.Tại giao diện View
Administration->Catalog->chọn Desktop Pool cần gán quyền sử dụng->Click phải ->Add
entitlement
-Add. các user hay group đựơc phép sử dụng pool
*Sau khi tạo Pool trong quá trình Provisioning virtual desktop nếu error “View Composer
agent initialization state error, Failed to join the domain” xử lý như hướng dẫn trong link sau:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&
externalId=1024419 (đã thử và thành công sửa lỗi)
Pool management:
-Để quản lý pool click vào pool chọn tab Inventory xem danh sách các virtual desktop đã
đựơc cấp phát cho user sử dụng
-Do tạo Pool Dedicated các Virtual Destop sẽ đựơc gán cho mỗi user , những virtual nào đã
có log on vào và kết nối sử dụng sẽ có username ở cột User và khi user hiện không kết nối thì
status là Disconnected, những virtual desktop chưa đựơc sử dụng sẽ có status là Available
-Client dùng View Client trên laptop kết nối virtual desktop (log in với accountuser trong
AD thuộc group nhanvien đã phân quyền sử dụng cho pool)
-Client kết nối virtual desktop dùng trình duyệt truy cập https://IPConnectionServer
-Client dùng View Client trên điện thoại Android kết nối virtual desktop
VII/Delivering Remote Applications with Horizon Advanced:
-Khi triển khai Horizon 6 bên cạnh khả năng cung cấp giải pháp virtual desktop cho user còn
có thể triển khai remote application (public các ứng dụng trên window user có thể sử dụng
mà không cần log in vào virtual desktop)
1/Architecture overview:
-Horizon View sẽ hoạt động như là hạ tầng trung gian nhưng thay vì là môi trường trung gian
cho các virtual desktop chạy trên ESXi host thì sẽ host các application session trên Microsoft
Window Server đựơc cấu hình RDSH role với các ứng dụng cài trên đó.
-Quá trình hoạt động chi tiết như sau:
Khi user khởi chạy vào View Client để log in vào Connection Server, hệ thống sẽ chứng thực
với account trong AD. Sau khi chứng thực thành công, client sẽ gửi yêu cầu <get-launch-
items> đến Connection Server để yêu cầu danh sách các ứng dụng/virtual desktop đã đựơc
phân quyền cho user sử dụng.
Connection Server sẽ gửi lại các virtual desktop và icon application hợp lệ cho user và hiển
thị trên View Client. Client cần sử dụng ứng dụng hay virtual desktop nào thì click vào icon
tương ứng.
-Khi user khởi chạy ứng dụng trên View Client, Connection Server sẽ giao tiếp với View
Agent cài trên RDS Server.Tiếp theo sẽ thiết lập kết nối đến PCoIP Secure Gateway ( PSG)
server.Một tunnel sẽ đựơc tạo ra bởi View agen trên RDS Server để giao tiếp với PSG.Thông
tin chi tiết về kết nối này sẽ đựơc Connection Server gửi lại cho client.Quá trình kết nối này
như kết nối đến virtual desktop trên các ESXi host. Sau đó sẽ là tiến trình log on và kết nối
user với ứng dụng họ yêu cầu sử dụng
2/RDSH sizing:
-Tùy thuộc vào workload các ứng dụng user cần sử dụng cần thiết kế RDSH server với các
yêu cầu về memory khác nhau như sau:
-VMWare đề nghị tổng dung lượng memory cho virtual machine cấu hình làm RDSH server
nên là 64GB. Về yêu cầu CPU, VMWare đề nghị các virtual machine làm RDSH role cấu
hình với 4 vCPU. Ví dụ nếu một virtual machine với 64GB RAM sử dụng làm RDSH server
với nhu cầu Heavy User có thể host đựơc 64 session truy cập sử dụng ứng dụng đồng thời
trên đó.
-Một physical ESXi host server cấu hình với 2 socket CPU, 12 core mỗi socket có thể cấu
hình 6 RDSH Server và ESXi server cần tổng cộng 384GB memory (64GBx6).
3/Load balancing application:
-Khi sử dụng nhiều RDSH host servers để host ứng dụng, user log in và khởi chạy ứng dụng
từ xa, ứng dụng sẽ đựơc cung cấp bằng server có số free session nhiều nhất (mỗi RDSH
server có thể đựơc cấu hình với số lượng maximum session có thể phục vụ).
Installing and configuring remote applications in View:
-Đầu tiên ta cần phải cấu hình các server sử dụng cho user remote ứng dụng và add RDSH
role. Quá trình cài đặt và add role như sau:
-Cài đặt VM Window Server 2012 và join domain
-Cấu hình RDS server role
Vào Server Manager Dashboard->Click Add roles and features
Add Roles and Features Wizard->Next. Installation Type chọn Remote Desktop Services
installation
Deployment Type chọn Quick Start
Chọn Session-based desktop deployment để publish Remote Application
Chọn Server cấu hình làm RDS host để add vào list
Check Restart the destination server automatically if required và Deploy
Sau khi restart máy ta sẽ test chức năng sử dụng remote application qua trình duyệt
Server Manager Dashboard-> Remote Desktop Service
-Chọn Server với RDSH role cần cấu hình và click QuickSessionCollection
Hiện tại trong RemoteApp Proprams có 3 ứng dụng đựơc publish sẵn cho phép user remote
qua trình duyệt là WordPad, Paint, Calculator
-Ta có thể tiến hành sử dụng các ứng dụng remote trênvới URL:https://IP RDSH
Server/rdweb
Cài đặt các ứng dụng khác để publish trên RDSH Server sẽ hơi khác so với cài các ứng
dụng sử dụng local trên máy tính
Control panel->Chọn Proprams
-Chọn Install Application on Remote Desktop
-Next, Browse đến file cài đặt ứng dụng
Giao diện cài đặt phần mềm tiến hành như thông thường
-Cài ứng dụng xong chọn Finish trên cửa sổ của Window
-Sau khi cài ứng dụng cấu hình cho phép các ứng dụng nào đựơc publish vàcác user nào đựơc
remote sử dụng các ứng dụng này
Server Manager Console->Chọn Remote Desktop Services
-Chọn Server cần cấu hình->QuickSessionCollection
-Tại list REMOTEAPP PROGRAMS->TASKS-> Publish RemoteApp Programs
-Chọn các ứng dụng cần publish
-Publish
-Truy cập lại URL:https://IP RDSHServer/rdweb sẽ thấy các ứng dụng được publish
Configuring the licensing role:
-Tiếp theo cần cấu hình remote desktop licensing role trên RDSH Server. Horizon View yêu
cầu cài role này và RDSH role.
-Server Manager Dashboard->Add roles and features
-Chọn Role-based or feature-based installation
-Chọn Server RDSh cần cài thêm role
-Mục Remote Desktop Services cài thêm role Remote Desktop Licensing
-GIao diện Features ->Next
-Giao diện Confirm->Check vào Restart the destination server automatically if required
-Sau khi cài cần thực hiện Activating the licensing role như sau
Server Manager->Remote Desktop Services
-Click phải RDSH Server chọn RD Licensing Manager
-Click phải Licensing Server Manager chọn Activate Server
-Activate Server Wizard
-Connection Method:Chọn Automatic connection (recommended)
-Nhập thông tin company
-Company Information tùy chọn nhập
-Confirm
-License Program:Nhập các thông tin cho license Window
Cài đặt Horizon View Agent:
Cấu hình app publishing trên giao diện View Administrator
-Tạo published application farm quản lý các RDSH Server
- Resources->Farm->Add
-Nhập ID và cấu hình các thông số như sau
-Chọn Server RDSH cần add vào farm
Finish
Tạo published application pool cho phép các ứng dụng đựơc remote
- Inventory | Catalog | Application Pools->Add
-Chọn RDS farm vừa tạo và các ứng dụng cần publish cho user sử dụng remote
-Nhập Display name cho các ứng dụng sẽ hiển thị trên cửa sổ View Client khi user log in vào
Connection Server
-Add group/user có quyền remote sử dụng ứng dụng
-User sử dụng Horizon View Client log in vào Connection Server trên máy tính và sử dụng
ứng dụng remote
-User sử dụng View Client trên thiết bị di động log in Connection Server sử dụng ứng dụng
remote
Vmware horizon6
Vmware horizon6

Contenu connexe

Tendances

VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
aleyeldean
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
Israel Marcus
 
Why Docker
Why DockerWhy Docker
Why Docker
dotCloud
 

Tendances (20)

Server virtualization by VMWare
Server virtualization by VMWareServer virtualization by VMWare
Server virtualization by VMWare
 
OpenStack vs VMware vCloud
OpenStack vs VMware vCloudOpenStack vs VMware vCloud
OpenStack vs VMware vCloud
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường ChiếnCI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
CI/CD trên Cloud OpenStack tại Viettel Networks | Hà Minh Công, Phạm Tường Chiến
 
Docker introduction &amp; benefits
Docker introduction &amp; benefitsDocker introduction &amp; benefits
Docker introduction &amp; benefits
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Tìm hiểu về OpenStack
Tìm hiểu về OpenStackTìm hiểu về OpenStack
Tìm hiểu về OpenStack
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
VMWARE ESX
VMWARE ESXVMWARE ESX
VMWARE ESX
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
What is Virtualization
What is VirtualizationWhat is Virtualization
What is Virtualization
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Virtualization concept slideshare
Virtualization concept slideshareVirtualization concept slideshare
Virtualization concept slideshare
 
Meetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStackMeetup 23 - 02 - OVN - The future of networking in OpenStack
Meetup 23 - 02 - OVN - The future of networking in OpenStack
 
Virtualization
VirtualizationVirtualization
Virtualization
 
TỰ HỌC LPI 2
TỰ HỌC LPI 2TỰ HỌC LPI 2
TỰ HỌC LPI 2
 
Introduction to Docker Compose
Introduction to Docker ComposeIntroduction to Docker Compose
Introduction to Docker Compose
 

En vedette

Lab 23 ảo hóa hyper v .pdf
Lab 23 ảo hóa hyper v .pdfLab 23 ảo hóa hyper v .pdf
Lab 23 ảo hóa hyper v .pdf
Pham Viet Dung
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
bookbooming1
 

En vedette (7)

Trien khai & quan tri ha tang ao hoa voi v mware v sphere v5.x
Trien khai  & quan tri ha tang ao hoa voi v mware v sphere v5.xTrien khai  & quan tri ha tang ao hoa voi v mware v sphere v5.x
Trien khai & quan tri ha tang ao hoa voi v mware v sphere v5.x
 
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn ThắngDự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
Dự án triển khai giải pháp VDI thành công - Mr Hoàng Văn Thắng
 
Giải pháp xây dựng đám mây riêng cho doanh nghiệp vừa và nhỏ
Giải pháp xây dựng đám mây riêng cho doanh nghiệp vừa và nhỏGiải pháp xây dựng đám mây riêng cho doanh nghiệp vừa và nhỏ
Giải pháp xây dựng đám mây riêng cho doanh nghiệp vừa và nhỏ
 
Lab 23 ảo hóa hyper v .pdf
Lab 23 ảo hóa hyper v .pdfLab 23 ảo hóa hyper v .pdf
Lab 23 ảo hóa hyper v .pdf
 
Lợi ích của VDI và hiệu quả đầu tư VDI - Mr Nguyễn Trọng Nam Anh
Lợi ích của VDI và hiệu quả đầu tư VDI - Mr Nguyễn Trọng Nam AnhLợi ích của VDI và hiệu quả đầu tư VDI - Mr Nguyễn Trọng Nam Anh
Lợi ích của VDI và hiệu quả đầu tư VDI - Mr Nguyễn Trọng Nam Anh
 
Virtual cluster thesis
Virtual   cluster thesisVirtual   cluster thesis
Virtual cluster thesis
 
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]đHspkt.giáo trình mạng doanh nghiệp   vũ khánh quý[bookbooming.com]
đHspkt.giáo trình mạng doanh nghiệp vũ khánh quý[bookbooming.com]
 

Similaire à Vmware horizon6

Baocao ltm
Baocao ltmBaocao ltm
Baocao ltm
ptlong96
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
Ly ND
 
Bao cao tuan 123
Bao cao tuan 123Bao cao tuan 123
Bao cao tuan 123
vu1008
 
2816 mcsa--part-11--domain-c111ntroller--join-domain-1
2816 mcsa--part-11--domain-c111ntroller--join-domain-12816 mcsa--part-11--domain-c111ntroller--join-domain-1
2816 mcsa--part-11--domain-c111ntroller--join-domain-1
Bình Trọng Án
 
Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloud
Tue Nguyen Dinh
 
Slide Báo Cáo Cuối Kỳ
Slide Báo Cáo Cuối KỳSlide Báo Cáo Cuối Kỳ
Slide Báo Cáo Cuối Kỳ
Ly ND
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
Nguyễn Quân
 

Similaire à Vmware horizon6 (20)

Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPTChương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
Chương 7 Các ứng dụng trong mạng máy tính - Giáo trình FPT
 
Baocao ltm
Baocao ltmBaocao ltm
Baocao ltm
 
Tìm Hiểu Giải Pháp Ảo Hóa Mã Nguồn Mở KVM Và Triển Khai Thử Nghiệm
Tìm Hiểu Giải Pháp Ảo Hóa Mã Nguồn Mở KVM Và Triển Khai Thử Nghiệm Tìm Hiểu Giải Pháp Ảo Hóa Mã Nguồn Mở KVM Và Triển Khai Thử Nghiệm
Tìm Hiểu Giải Pháp Ảo Hóa Mã Nguồn Mở KVM Và Triển Khai Thử Nghiệm
 
HPE VDI Bundle for Customer
HPE VDI Bundle for CustomerHPE VDI Bundle for Customer
HPE VDI Bundle for Customer
 
Quản lý hyper p2
Quản lý hyper p2Quản lý hyper p2
Quản lý hyper p2
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM SUBVERSION (SVN) TOÀN TẬP
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM SUBVERSION (SVN) TOÀN TẬPHƯỚNG DẪN SỬ DỤNG PHẦN MỀM SUBVERSION (SVN) TOÀN TẬP
HƯỚNG DẪN SỬ DỤNG PHẦN MỀM SUBVERSION (SVN) TOÀN TẬP
 
Quản lý hyper p1
Quản lý hyper p1Quản lý hyper p1
Quản lý hyper p1
 
Bao cao tuan 123
Bao cao tuan 123Bao cao tuan 123
Bao cao tuan 123
 
Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5Bao cao thuc tap tuan 5
Bao cao thuc tap tuan 5
 
2816 mcsa--part-11--domain-c111ntroller--join-domain-1
2816 mcsa--part-11--domain-c111ntroller--join-domain-12816 mcsa--part-11--domain-c111ntroller--join-domain-1
2816 mcsa--part-11--domain-c111ntroller--join-domain-1
 
Hướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmwareHướng dẫn xây dựng mô hình mạng với vmware
Hướng dẫn xây dựng mô hình mạng với vmware
 
Giới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloudGiới thiệu và triển khai private cloud
Giới thiệu và triển khai private cloud
 
Slide Báo Cáo Cuối Kỳ
Slide Báo Cáo Cuối KỳSlide Báo Cáo Cuối Kỳ
Slide Báo Cáo Cuối Kỳ
 
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
[123doc.vn]   xay dung he thong mang cho doanh nhiep nho[123doc.vn]   xay dung he thong mang cho doanh nhiep nho
[123doc.vn] xay dung he thong mang cho doanh nhiep nho
 
Change password user ad 2k8r2 by web
Change password user ad 2k8r2 by webChange password user ad 2k8r2 by web
Change password user ad 2k8r2 by web
 
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cậnTrần Anh Khoa - Kautilya và Powershelltrong kỹ thuật tấn công tiếp cận
Trần Anh Khoa - Kautilya và Powershell trong kỹ thuật tấn công tiếp cận
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
 
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatCai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
 
Windows Aruze
Windows AruzeWindows Aruze
Windows Aruze
 

Plus de laonap166

Plus de laonap166 (20)

Huong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inHuong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may in
 
Huong dan reset muc l200 epson
Huong dan reset muc l200 epsonHuong dan reset muc l200 epson
Huong dan reset muc l200 epson
 
NEC Server Documents
NEC Server DocumentsNEC Server Documents
NEC Server Documents
 
Mtcv giám đốc tt cntt
Mtcv giám đốc tt cnttMtcv giám đốc tt cntt
Mtcv giám đốc tt cntt
 
Nếu bạn làm it bạn cần biết
Nếu bạn làm it  bạn cần biếtNếu bạn làm it  bạn cần biết
Nếu bạn làm it bạn cần biết
 
Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code
 
Ha active active bang gfs2
Ha active  active bang gfs2Ha active  active bang gfs2
Ha active active bang gfs2
 
Hướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorHướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitor
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
He 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltHe 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tlt
 
Quản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtQuản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxt
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang c
 
Don xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhDon xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanh
 
Thu cam on khach hang
Thu cam on khach hangThu cam on khach hang
Thu cam on khach hang
 
Xd email server zimbra
Xd email server zimbraXd email server zimbra
Xd email server zimbra
 
Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2
 
Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012
 
How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...
 
Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2
 
Trend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhydTrend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhyd
 

Vmware horizon6

  • 1. VMware Horizon 6 I/Introduction: -VMWare Horizon 6 là giải pháp ảo hóa hạ tầng Virtual Desktop (VDI).VDI cung cấp cho người dùng những desktop OS đựơc host trên các máy ảo chạy trên nền hypervisor.Mô hình hoạt động của VDI như sau: -User có thể kết nối và sử dụng desktop từ xa bằng các thiết bị như PC,mobile,thin client. Mọi thao tác xử lý của user đều đựơc tiến hành trân Server ảo hóa, các thiết bị user dùng để kết nối chỉ hiển thị hình ảnh đựơc truyền về từ Server. -Những lợi ích khi triển khai VDI: +Bảo mật và an toàn: Dữ liệu người dùng sẽ đựơc quản lý tập trung trên data center và không lọt ra ngoài nếu chính sách công ty không cho phép (cấm sử dụng USB trên kết nối vào virtual desktop).Backup và restore dữ liệu dễ dàng cho user. +Quản lý tập trung đơn giản: Tất cả các destop đều đựơc ảo hóa và host trên cùng data center nên thuận tiện cho việc updating và patching OS hay triển khai ứng dụng mới cho user. Tất cả các virtual desktop có thể đựợc tạo ra từ cùng một single gold image nên có thể đựơc thực hiện update cùng lúc . Có thể tạo và cung cấp máy làm việc cho user chỉ cần vài cú click chuột. Đơn giản hóa các thao tác hỗ trợ user sử dụng desktop hay ứng dụng mới. +Linh hoạt :Dễ dàng điều chỉnh cấu hình destop sao cho phù hợp nhất với yêu cầu công việc của user và thu hồi desktop khi cần thiết. User có thể sử dụng thin client với cấu hình thấp nhất để kết nối sử dụng virtual desktop có cấu hình mạnh hơn cho công việc. User có thể sử dụng desktop và làm việc không cần phải ngồi ngay văn phòng. Nâng cấp cấu hình server ảo hóa hoặc thêm server khi cần gia tăng số lượng máy ảo cho user. +Di động:Cho phép user sử dụng các thiết bị như smart phone, tablet kết nối an toàn đến virtual desktop.
  • 2. +Chi phí:Tiết kiệm chi phí quản lý, vận hành và nâng cấp so với môi trường trang bị máy thật cho nhân viên. II/Horizon View Architecture: -Horizon View đựơc xây dựng trên hạ tầng vSphere. Horizon View bao gồm các thành phần đựơc triển khai trên các VM thực hiện các chức năng khác nhau theo sơ đồ sau -Các thành phần của Horizon View đựơc cài đặt trên Microsoft Windows Server vì vậy thay vì cài trên VM ta cũng có thể sử dụng Server vật lý.Tuy nhiên triển khai trên VM gíup tiết kiệm chi phí và tận dụng tối đa các lợi ích của ảo hóa mang lại như HA(high availability). Horizon View Connection Server: -Là thành phần quản lý tập trung hạ tầng View.Đóng vai trò tiếp nhận và kết nối user với virtual desktop tương ứng bằng cách chứng thực và cung cấp resource cần thiết dựa trên profile từng user. -User kết nối với virtual desktop bằng cách sử dụng ứng dụng View Client hoặc thông qua trình duyệt. Khi View Client khởi chạy, user gõ địa chỉ View Connection Server và nhập username/password của user trong AD để kết nối với virtual desktop tương ứng. Sauk hi user đăng nhập thành công sẽ hiển thị desktop pool chứa danh sách các virtual desktop được phép sử dụng. Thao tác xử lý và truyền hình ảnh giữa View Client và virtual desktop sử dụng giao thức PCoIP hoặc RDP. -Để triển khai View Connection Server cần đáp ứng các điều kiện về phần cứng và OS như sau:
  • 3. Horizon View Security Server: -Horizon View Security Server là một phiên bản khác của View Connection Server nhưng nằm trong vùng DMZ nhằm đảm bảo kết nối an toàn qua môi trường internet mà không cần sử dụng VPN. -Sau khi user chứng thực thành công kết nối với View Connection Server, thông tin kết nối sẽ cho phép View Client kết nối với View Security Server sử dụng PCoIP Horizon View Replica Server: -Là bản copy của View Connection Server cho giải pháp high availability trên môi trường Horizon View.Khi Connection Server fail user vẫn có thể kết nối với virtual desktop. Persistent or nonpersistent desktops: -Có 2 loại desktop có thể triển khai với Horizon View.
  • 4. +Persistent desktop:Mỗi user đựơc sắp xếp virtual desktop static và sử dụng các tài liệu, ứng dụng trên nó trong tất cả các session kết nối. Các user khác không kết nối vào được virtual desktop này. +Nonpersistent desktop:User có thể kết nối tới những virtual desktop khác nhau trong pool. Dữ liệu của user sẽ không đựơc giữ giữa các session khác nhau, khi user log off thì desktop sẽ đựơc refresh lại như ban đầu chờ user khác kết nối vào và sử dụng. -Trong một số trường hợp sử dụng nonpersistent là lựa chọn tối ưu khi không cần virtual desktop cho mỗi user.Ví dụ có 9000 user trong tổ chức nhưng chỉ có khoảng 7000 lượt login đồng thời sử dụng virtual desktop. Ta chỉ cần build và khởi động 7000 nonpersistent desktop giúp tiết kiệm phần cứng trên host server và không gian lưu trữ. Horizon View Composer and linked clones: -Một trong những nguyên nhân khiến giải pháp VDI nên đựơc cân nhắc khi triển khai là vấn đề storage. Chi phí cho storage là rất lớn nếu như mỗi user đều sử dụng một virtual desktop với virtual disk riêng biệt tăng nhanh trong quá trình sử dụng.Ví dụ 1000 user với dung lượng khoảng 290GB cho mỗi user desktop thì cần 290TB dùng lưu trữ virtual desktop. Đây là khoảng dung lượng rất lớn làm tăng chi phí ban đầu lớn hơn so với khi triển khai physical desktop. -Linked clone là công nghệ sử dụng giúp tiết kiệm không gian lưu trữ, dễ dàng triển khai và quản lý nhiều virtual desktop trong môi trường Horizon View.Khi linked clone được triển khai một virtual disk khác đựơc tạo ra nhằm lưu trữ những dữ liệu khác biệt so với dữ liệu trên VM gốc dùng để clone.Việc sử dụng VM clone ra sẽ thực hiện đọc dữ liệu trên virtual disk gốc và virtual disk sau khi clone nhưng dữ liệu mới ghi trong quá trình sử dụng của user sẽ đựơc ghi vào virtual disk mới. Do đó linked clone cho phép nhiều các virtual desktop của nhiều user sử dụng đồng thời dữ liệu của VM gốc (VM dùng để clone). -VM dùng để linked-clone gọi là master virtual desktop. Đầu tiên ta tạo VM với OS, những ứng dụng và thiết lập cơ bản cần dùng cho tất cả user (OS Disk). Sau đó thực hiện cài Horizon View Agent vào nó trở thành gold image dùng để snapshot trở thành các replica.Replica đựơc set cho phép chỉ đọc virtual desktop khác cho nhiều user sử dụng sẽ đựơc linked-clone vào replica này. gold image không cấu hình đựơc trở thành VM template như các VM thông thường. Cá linked clone virtual desktop đựơc tạo ra bởi thành phần View Composer.
  • 5. Printing from a Horizon View virtual desktop: -Câu hỏi đặt ra khi triển khai giải pháp VDI là làm thế nào để quản lý user sử dụng dịch vụ in. Vì các virtual desktop đều đựơc đặt trên server bên trong datacenter, khi user thực hiện lệnh in, các print job thực hiện như thế nào? vấn đề print driver sẽ cài ở đâu? Như vậy có cần thiết phải cài driver trên tấc cả các virtual desktop. Câu trả lời là không vì Horizone View sẽ d0i kèm với giải pháp quản lý in ấn là ThinPrint. -ThinPrint cho phép user có thể in thông qua các máy in network hoặc máy in kết nối trực tiếp với thiết bị user dùng kết nối virtual desktop bằng cổng USB(thin client, PC).ThinPrint sử dụng virtual print driver thay thế cho tất cả printer driver khác. -Giải pháp virtual printing gồm 2 thành phần cài đặt: +.print Engine:Đựơc tích hợp trong Horizon View Agent cài đặt trên các virtual desktop bao gồm virtual printer driver. +.print Client:Đựơc tích hợp trong Horizon View Client cài đặt trên các thiết bị user sử dụng kết nối đến Connection Server. Thành phần này sẽ cung cấp thông tin các máy in thích hợp và nhận print job.
  • 6. USB Device support: -Tính năng USB device redirection có sẵn trong Horizon View cho phép các thiết bị USB kết nối vào end-point device sẽ làm việc virtual desktop. -Trong một số trường hợp chính sách công ty cần không cho user sử dụng USB kết nối vào virtual desktop, Horizon View hỗ trợ chức năng cấm sử dụng các thiết bị USB trên virtual desktop. Có thể áp policy hiệu lực trên end-point device, virtual desktop hoặc AD Group policy. Có thể tạo bộ lọc các thiết bị cho phép sử dụng(theo hãng hoặc theo loại thiết bị) cho phép và cấm các thiết bị khác. ThinApp application virtualization: -ThinApp đóng gói ứng dụng Windows vào package sau đó phân phối và thực thi trên các physical hay virtual machine khác.(phần mềm portable). Bao gồm cả filesystem và registry cần thiết cho ứng dụng nên trên máy end user không cần cài software đã đựơc đóng gói. -Tất cả các ứng dụng ThinApp-packaged phân phối cho user sẽ đựơc lưu trữ tập trung trên file server nên dễ dàng quản lý và update (khi update package tất cả các user đều được chạy phiên bản ứng dụng đã update). Virtual Shared Graphics Acceleration: - vSGA cho phép các virtual desktop share chung GPU card đựơc gắn trên ESXi host server. Trong mô hình vSGA này các virtual desktop sẽ không trực tiếp truy cập sử dụng physical GPU card. VMware SVGA 3D graphics driver sẽ đựơc cài trên mỗi virtual desktop hỗ trợ DirectX 9.0c và OpenGL 2.1. Các lệnh Graphics sẽ đựơc driver tiếp nhận và gửi tới hypervisor điều khiển GPU thực hiện.
  • 7. -vDGA cho phép virtual desktop đựơc đựơc truy cập riêng một physical GPU card với tính năng VMDirectPath I/O pass-through kết nối trực tiếp virtual desktop với phần cứng trên host server. III/Design and Deployment: Capacity: -Tùy theo nhu cầu mỗi bộ phận các user sẽ đựơc sử dụng các Desktop Pool khác nhau, mỗi desktop pool ta sẽ có một Golden Image Size. Tùy vào sử dụng linked-clone hay full clone mà có tốn thêm dung lượng cho Replica Size hay không? -Khi sử dụng linked-clone, các virtual desktop đựơc link tới Replica sẽ phát sinh dung lượng cho persistent disk (nếu có sử dụng) và swap file (dung lượng =RAM của virtual desktop). Tổng dung lượng cần sẽ tính: số lượng user x (persistent disk+SWAP file) + Golden Image+ Replica. IV/Installing and Configuring Horizon View: 1/Tạo vCenter user: Account trên AD cho phép View kết nối với vCenter. Accoutn này cần add vào local admin trên vCenter -Tạo account trong AD cho View Connection Server sử dụng kết nối vCenter:
  • 8. -Tạo role mới cho vCenter user: -Add user và phân quyền vào vCenter
  • 9. 2/Cài đặt View Composer Server: -Join View Composer Server vào domain trước khi cài -Cài đặt SQL Server trên Composer Server -Cấu hình SQL user và SQL database cho View Composer
  • 10. -Đăng nhập SQL Management Tool tạo account login -Tạo database cho View Compser, chỉnh owner là account đã tạo
  • 11. -Cài đặt View Composer Server: Chọn ODBC DSN Setup -Add
  • 13.
  • 14. -Nếu thấy lỗi sau do Window check chưa update Certificate component Tắt Turn off Automatic Root Certificates Update theo link: https://technet.microsoft.com/en- us/library/cc734054(v=ws.10).aspx Hoặc bật automatic updater certificate: https://support.microsoft.com/en-us/kb/2677070 Hoặc: http://www.educationalcentre.co.uk/installing-vmware-horizon-view-composer-fails-error- 1920/ -Hoàn tất
  • 15. 3/Cài đặt View Connection Server: -Khi cài mới View Connection Server chọn View Standard Server và check Install HTML Access cho phép user truy cập virtual desktop trên web browser
  • 16. -Truy cập trang quản trị View:https://IP Connection Server/admin
  • 17. Cấu hình Connection Server: -Đăng nhập trang quản trị để đăng ký vCenter: View Configuration->Servers->Add -Cấu hình kết nối View Composer Server -Cấu hình domain các user sử dụng virtual desktop
  • 18. -Cấu hình các tùy chọn storage cho lưu trữ virtual desktop: +Option Reclaim VM disk space:Các virtual desktop sử dụng hiệu quả dung lượng lưu trữ và có thể lấy lại phần dùng lượng chưa sử dụng của mỗi desktop. Nên chọn tùy chọn này +Cấu hình View Storage Accelerator sử dụng bao nhiêu memory trên Server Host làm read cache giảm truy cập share storage khi chạy các virtual desktop -Finish
  • 19. -Cấu hình View Events database cho phép hiển thị chi tiết danh sách các thông báo giúp monito hệ thống và troubleshooting khi cần thiết Quay lại SQL Server tạo database viewevents
  • 20. -Enable TCP/IP communication trên SQL Server. Mở SQL Server Configuration Manager- >Bung mục SQL Server Network Configuration->Chọn Protocols for MSSQLSERVER->Enable TCP/IP -Quay lại giao diện quản trị View Administration View Configuation->Event Configuation->Edit
  • 21. -Nếu lỗi kiểm tra SQL Server giao thức chứng thực bật SQL Server and Windows Authentication mode chưa (http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&external Id=1029537) SQL Server Management Studio.->Right click SQL Server->Proberties->Security -Kết nối database thành công
  • 22. -Sau khi cài đặt View Connection Server đầu tiên có thể tùy chọn cài thêm Replca Server(View Connection HA) và Securtiy Server (public View Connection Server ra external ). Cài đặt bằng file cài View Connection Server. V/Building and Optimizing the Desktop Operating System: -Sau khi xây dựng hạ tầng Horizon View, bước tiếp theo cần tạo và cấu hình các virtual desktop, cấu hình OS cho chúng với hiệu năng tối ưu. -Cấu hình cho các virtual desktop cần thỏa các yêu cầu sau.
  • 23. Tạo Windows 7 virtual desktop machine: 1/Tạo virtual desktop machine bằng vCenter: Đăng nhập vSphere Web Client->Host and Cluster->Clik phải Host Server->New Virtual Machine -Thực hiện các bước tạo và tùy chỉnh cấu hình cho VM sẽ cài Win7 dùng làm Gold Image
  • 24.
  • 25. Chú ý:Chỉnh lại network card đang dùng thành VMXNET3(Default là E1000):Nếu không chỉnh phần này thì khi provisioning các virtual desktop, View agent sẽ không kết nối đựơc với Connection Server. -Chọn tab VM Options->Expand Boot Options
  • 26. -Check Force BIOS Setup Chọn tùy chọn này để sau khi virtual desktop tạo ra và power on sẽ vào thẳng tùy chỉnh BIOS để thay đổi một số configuration setting vì virtual desktop sẽ hoạt động khác physical desktop. -Power On VM vừa tạo vào giao diện BIOS tùy chỉnh như sau Disable sử dụng đĩa mềm A
  • 27. -Chuyển sang tab Advanced chọn I/O Device Configuration->Disable Serial Port A, Serial Port B, Parallel Port và Floppy Disk Controller
  • 28. - F10 -Mount file iso cài Win 7 vào VM và tiến hành cài đặt như cài máy thật -Cài đặt VMWare Tool để tối ưu hiệu năng và tương tác chuột/ bàn phím
  • 29. -Để phân phối ứng dụng cho các user có thể cài ứng dụng trên parent image (máy ảo Win 7 hiện tại) hoặc dùng tính năng ThinApp. Dùng ThinApp sẽ dễ dàng quản lý và update ứng dụng cho user hơn. -Hiện tại cài Chrome lên VM Win7 -Cài Horizon View Agent Cài Horizon View Agent lên các virtual desktop để liên lạc với Horizon View Client trên các thiết bị end-user. Hơn nữa còn tích hợp các tính năng cho USB redirection và View Persona Management. Copy file cài View Agent vào máy ảo Win7 và khởi chạy (chú ý View Agent có hai phiên bản 32bit và 64 bit ứng với OS của VM)
  • 30. -Sau khi cài đặt thành công View Agent ta sẽ sử dụng VMware optimization script để tối ưu hóa OS cho virtual desktop (VM Ware cũng hỗ trợ công cụ tối ưu bằng giao diện là VMware optimization tool) -Tải script: http://www.vmware.com/resources/techresources/10157 -Mở file pdf click icon đính kèm
  • 31. -Chọn CommandsPersonaManagementWin7_06032014.txt->Open->Save as thành file text chứa script cần chạy trên VM Win7 -Mở file bằng Word Pad và Save As thành file script với phần mở rộng .bat
  • 32. -Copy file script vào VM Win7 ở C:WindowsTemp và khởi chạy Command Prompt với tùy chọn Run as administrator
  • 33. -cd C:WindowsTemp và chạy script commands.bat -Khi chạy xong gõ exit và Enter
  • 34. -Sau khi Optimize OS trên VM xong ta cần thực hiện release IP đã đựơc DHCP Server cấp cho Win7 VM bằng lệnh ipconfig/release -Làm rỗng Recycle Bin , xóa browser history(nếu có) và xóa file tạm. Sau đó shutdown VM
  • 35. -Sử dụng vCenterv Snapshot VM cho tính năng linked-clone
  • 36. -Nếu sử dụng full-clone virtual desktop cho user thì cần clone VM thành Template. VI/Managing and Configuring Desktop Pools: -Sau khi chuẩn bị desktop image ta sẽ tạo các Desktop Pool là nơi quản lý các virtual desktop phân phối cho user. Tùy vào nhu cầu sử dụng các loại pool sau: +Automated desktop pool:Là nơi chứa các virtual desktop đựơc tự động tạo ra từ bản Snapshot VM gốc hoặc VM template . Các virtual desktop này có thể bị xóa hoặc refresh toàn bộ dữ liệu khi user log off. Đây là pool thường đựơc sủ dụng khi triển khai Horizon View vì tính linh hoạt trong việc quản lý và cấp phát virtual desktop cũng như tiết kiệm resource của host. +Manual desktop pool: Cung cấp khả năng truy cập vào các desktop hiện tại trên hệ thống (bao gồm VM đang đựơc host trên ESXi hay desktop vật lý) miễn là các máy này có cài View Agent. +RDS pool:Bên cạnh khả năng phân phối virtual desktop cho user, Horizon View còn có thể phân phối ứng dụng cho user với RDS pool. Trên ứng dụng View Client user sẽ không cần đăng nhập kết nối vào virtual desktop mà sẽ sử dụng ứng dụng trực tiếp.Ví dụ như user có thể sử dụng Microsoft Word phiên bản chạy tên Window ngay trên Ipad có cài ứng dụng View Client.
  • 37. Automated desktop pools: -Khi bắt đầu khởi tạo desktop pool đầu tiên, View sẽ yêu cầu cung cấp một số thông tin về cách thức user sử dụng desktop pool. Câu hỏi đầu tiên đặt ra là :Desktop sẽ đựơc phân phối cho user như thế nào? -Ta sẽ có hai lựa chọn with/without automatic assignment và with/without floating. Dedicated desktop dùng cho những user cần virtual desktop với những ứng dụng và dữ liệu quan trọng . Khi sử dụng dedicated desktop mỗi lần user connect vào hệ thống View đều đựơc phân phối cùng một desktop.Khi sử dụng dedicated desktop ta sử dụng một persistent disk lưu trữ dữ liệu thay đổi ở mỗi lần sử dụng cho user, vì vậy khi desktop đựợc refresh hoặc tạo lại user vẫn giữ nguyên đựơc dữ liệu quan trọng. Tuy nhiên cần lưu ý rằng không có cách đơn giản để backup persistent disk nên cần sử dụng Horizon Mirage để bảo vệ và update virtual desktop. -Floating desktops nghĩa là mỗi khi user kết nối vào pool, họ sẽ đựơc gán ngẫu nhiên một virtual desktop để sử dụng. Tuy nhiên cần đảm bảo dữ liệu và những cấu hình thay đổi của user bằng cách sử dụng View Persona Management hoặc những công nghệ khác. 1/Tạo Dedicated desktops: -Vào giao diện quản trị View->Chọn Catalog->Desktop Pool->Add
  • 38. -Chọn Automated Desktop Pool->Next Lựa chọn Dedicated sẽ gán mỗi user với một virtual desktop không thay đổi ở mỗi lần kết nối. Option Enable automatic assignment sẽ gán desktop cho các kết nối vào hệ thống View theo mô hình first-come-first-serve. Nếu cần gán user nào vào một virtual desktop cụ thể thì không cần tùy chọn này. Chọn Next
  • 39. -Lựa chọn full-clone template thành virtual desktop hoặc dùng tính năng linked clone của View Composer Server. Chọn View Compser linked clones và vCenter Server/Compser Server tương ứng Next
  • 40. Nhập thông tin cho desktop pool như ID, Display Name. ID là duy nhất cho mỗi pool tạo ra, Display name là tên hiển thị user sẽ nhìn thấy khi cùng View Client kết nối vào Connection Server. Next Cấu hình các tùy chọn cho pool gồm: State:Enabled hoặc Disabled
  • 41. Connection Server restrictions:Cấu hình phạm vi kết nối user nào đựơc truy cập vào Pool (inside hoặc outside công ty). Để cấu hình tùy chọn này cần vào menu View COnfiguation- >Servers để tạo Connection Server tag trước khi tạo pool. Remote Settings: Tùy chỉnh xử lý của hệ thống với virtual desktop khi user tương tác như giữ nguyên/suspend trạng thái VM khi user disconnect, tự động log off khi user disconnect, cho phép user reset virtual desktop, refresh OS disk khi user log off(disk trở lại khi mới cài OS và ứng dụng của image gốc). Chọn Enable HTML Access cho phép user có thể kết nối virtual desktop sử dụng trình duyệt HTML5 với Horizon View portal không cần cài View Client. Chọn Next Mục Provisioning Settings: Cấu hình cách thức View cấp phát tự động các virtual desktop trong pool +Cách thức đặt tên cho virtual desktop với 2 tùy chọn Specify names manually hoặc Use a naming pattern với cú pháp {n:fixed=3} để đánh số các virtual desktop với 3 chữ số. VÍ dụ ta sẽ nhập naming Pattern như sau: TestPool-{n:fixed=3} + Desktop Pool Sizing:số lượng tối đa virtual desktop đựơc tự động tạo trong Pool, số lượng virtual desktop power on chở user kết nối
  • 42. -Cấu hình View Composer Disks: Tùy chọn Persistent Disk và/hoặc Disposable File Redirection. Với persistent disk Windows profile (dữ liệu và cấu hình của user) sẽ đựơc lưu trữ sang disk riêng khi disk OS đựơc refresh. Tùy chọn Redirect disposable files to a non-persistent disk sẽ chứa dữ liệu tạm và đựơc xóa khi virtual desktop reboot. Tùy chọn này giúp giảm kích thước cho các virtual desktop linked-clone
  • 43. -Next -Cấu hình sử dụng Virtual SAN hay không.Next -Mục Parent VM chọn VM Win7 image vừa tạo.Mục Snapshot chọn bản snapshot dùng làm linked-clone. Cấu hình các thông số datastore chứa virtual desktop, server host,resource pool
  • 44. -Next - Advanced Storage Configuration:Cấu hình View Storage Accelerator cho block-based storage.Next
  • 45. -Cấu hình các thông số cho Guest OS trên Vitual Desktop.Nhập thông tin Domain và AD Container. Sử dụng QuickPrep hoặc Sysprep để xóa thông tin default như SID của các virtual desktop cho user. QuickPrep xử lý nhanh hơn Sysprep nhưng không tạo mới SID -Next and complete
  • 46. -Khi tạo Floating desktop pool sẽ tương tự dedicated pool nhưng không cho phép cấu hình persistent disk 2/Entitling users: -Sau khi tạo desktop pool ta cần cấp quyền sử dụng cho user.Tại giao diện View Administration->Catalog->chọn Desktop Pool cần gán quyền sử dụng->Click phải ->Add entitlement
  • 47. -Add. các user hay group đựơc phép sử dụng pool
  • 48. *Sau khi tạo Pool trong quá trình Provisioning virtual desktop nếu error “View Composer agent initialization state error, Failed to join the domain” xử lý như hướng dẫn trong link sau: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC& externalId=1024419 (đã thử và thành công sửa lỗi) Pool management: -Để quản lý pool click vào pool chọn tab Inventory xem danh sách các virtual desktop đã đựơc cấp phát cho user sử dụng -Do tạo Pool Dedicated các Virtual Destop sẽ đựơc gán cho mỗi user , những virtual nào đã có log on vào và kết nối sử dụng sẽ có username ở cột User và khi user hiện không kết nối thì status là Disconnected, những virtual desktop chưa đựơc sử dụng sẽ có status là Available -Client dùng View Client trên laptop kết nối virtual desktop (log in với accountuser trong AD thuộc group nhanvien đã phân quyền sử dụng cho pool)
  • 49. -Client kết nối virtual desktop dùng trình duyệt truy cập https://IPConnectionServer
  • 50. -Client dùng View Client trên điện thoại Android kết nối virtual desktop
  • 51. VII/Delivering Remote Applications with Horizon Advanced: -Khi triển khai Horizon 6 bên cạnh khả năng cung cấp giải pháp virtual desktop cho user còn có thể triển khai remote application (public các ứng dụng trên window user có thể sử dụng mà không cần log in vào virtual desktop) 1/Architecture overview: -Horizon View sẽ hoạt động như là hạ tầng trung gian nhưng thay vì là môi trường trung gian cho các virtual desktop chạy trên ESXi host thì sẽ host các application session trên Microsoft Window Server đựơc cấu hình RDSH role với các ứng dụng cài trên đó.
  • 52. -Quá trình hoạt động chi tiết như sau: Khi user khởi chạy vào View Client để log in vào Connection Server, hệ thống sẽ chứng thực với account trong AD. Sau khi chứng thực thành công, client sẽ gửi yêu cầu <get-launch- items> đến Connection Server để yêu cầu danh sách các ứng dụng/virtual desktop đã đựơc phân quyền cho user sử dụng. Connection Server sẽ gửi lại các virtual desktop và icon application hợp lệ cho user và hiển thị trên View Client. Client cần sử dụng ứng dụng hay virtual desktop nào thì click vào icon tương ứng. -Khi user khởi chạy ứng dụng trên View Client, Connection Server sẽ giao tiếp với View Agent cài trên RDS Server.Tiếp theo sẽ thiết lập kết nối đến PCoIP Secure Gateway ( PSG)
  • 53. server.Một tunnel sẽ đựơc tạo ra bởi View agen trên RDS Server để giao tiếp với PSG.Thông tin chi tiết về kết nối này sẽ đựơc Connection Server gửi lại cho client.Quá trình kết nối này như kết nối đến virtual desktop trên các ESXi host. Sau đó sẽ là tiến trình log on và kết nối user với ứng dụng họ yêu cầu sử dụng 2/RDSH sizing: -Tùy thuộc vào workload các ứng dụng user cần sử dụng cần thiết kế RDSH server với các yêu cầu về memory khác nhau như sau: -VMWare đề nghị tổng dung lượng memory cho virtual machine cấu hình làm RDSH server nên là 64GB. Về yêu cầu CPU, VMWare đề nghị các virtual machine làm RDSH role cấu hình với 4 vCPU. Ví dụ nếu một virtual machine với 64GB RAM sử dụng làm RDSH server với nhu cầu Heavy User có thể host đựơc 64 session truy cập sử dụng ứng dụng đồng thời trên đó. -Một physical ESXi host server cấu hình với 2 socket CPU, 12 core mỗi socket có thể cấu hình 6 RDSH Server và ESXi server cần tổng cộng 384GB memory (64GBx6). 3/Load balancing application: -Khi sử dụng nhiều RDSH host servers để host ứng dụng, user log in và khởi chạy ứng dụng từ xa, ứng dụng sẽ đựơc cung cấp bằng server có số free session nhiều nhất (mỗi RDSH server có thể đựơc cấu hình với số lượng maximum session có thể phục vụ).
  • 54. Installing and configuring remote applications in View: -Đầu tiên ta cần phải cấu hình các server sử dụng cho user remote ứng dụng và add RDSH role. Quá trình cài đặt và add role như sau:
  • 55. -Cài đặt VM Window Server 2012 và join domain -Cấu hình RDS server role Vào Server Manager Dashboard->Click Add roles and features
  • 56. Add Roles and Features Wizard->Next. Installation Type chọn Remote Desktop Services installation Deployment Type chọn Quick Start
  • 57. Chọn Session-based desktop deployment để publish Remote Application Chọn Server cấu hình làm RDS host để add vào list
  • 58. Check Restart the destination server automatically if required và Deploy Sau khi restart máy ta sẽ test chức năng sử dụng remote application qua trình duyệt Server Manager Dashboard-> Remote Desktop Service
  • 59. -Chọn Server với RDSH role cần cấu hình và click QuickSessionCollection Hiện tại trong RemoteApp Proprams có 3 ứng dụng đựơc publish sẵn cho phép user remote qua trình duyệt là WordPad, Paint, Calculator -Ta có thể tiến hành sử dụng các ứng dụng remote trênvới URL:https://IP RDSH Server/rdweb
  • 60. Cài đặt các ứng dụng khác để publish trên RDSH Server sẽ hơi khác so với cài các ứng dụng sử dụng local trên máy tính Control panel->Chọn Proprams
  • 61. -Chọn Install Application on Remote Desktop
  • 62. -Next, Browse đến file cài đặt ứng dụng Giao diện cài đặt phần mềm tiến hành như thông thường -Cài ứng dụng xong chọn Finish trên cửa sổ của Window
  • 63. -Sau khi cài ứng dụng cấu hình cho phép các ứng dụng nào đựơc publish vàcác user nào đựơc remote sử dụng các ứng dụng này Server Manager Console->Chọn Remote Desktop Services -Chọn Server cần cấu hình->QuickSessionCollection -Tại list REMOTEAPP PROGRAMS->TASKS-> Publish RemoteApp Programs
  • 64. -Chọn các ứng dụng cần publish -Publish
  • 65. -Truy cập lại URL:https://IP RDSHServer/rdweb sẽ thấy các ứng dụng được publish Configuring the licensing role: -Tiếp theo cần cấu hình remote desktop licensing role trên RDSH Server. Horizon View yêu cầu cài role này và RDSH role. -Server Manager Dashboard->Add roles and features -Chọn Role-based or feature-based installation
  • 66. -Chọn Server RDSh cần cài thêm role -Mục Remote Desktop Services cài thêm role Remote Desktop Licensing
  • 67. -GIao diện Features ->Next -Giao diện Confirm->Check vào Restart the destination server automatically if required
  • 68. -Sau khi cài cần thực hiện Activating the licensing role như sau Server Manager->Remote Desktop Services -Click phải RDSH Server chọn RD Licensing Manager
  • 69. -Click phải Licensing Server Manager chọn Activate Server -Activate Server Wizard -Connection Method:Chọn Automatic connection (recommended)
  • 70. -Nhập thông tin company -Company Information tùy chọn nhập
  • 71. -Confirm -License Program:Nhập các thông tin cho license Window
  • 72.
  • 73. Cài đặt Horizon View Agent:
  • 74.
  • 75. Cấu hình app publishing trên giao diện View Administrator -Tạo published application farm quản lý các RDSH Server
  • 76. - Resources->Farm->Add -Nhập ID và cấu hình các thông số như sau -Chọn Server RDSH cần add vào farm
  • 77. Finish Tạo published application pool cho phép các ứng dụng đựơc remote - Inventory | Catalog | Application Pools->Add
  • 78. -Chọn RDS farm vừa tạo và các ứng dụng cần publish cho user sử dụng remote -Nhập Display name cho các ứng dụng sẽ hiển thị trên cửa sổ View Client khi user log in vào Connection Server
  • 79. -Add group/user có quyền remote sử dụng ứng dụng
  • 80. -User sử dụng Horizon View Client log in vào Connection Server trên máy tính và sử dụng ứng dụng remote
  • 81. -User sử dụng View Client trên thiết bị di động log in Connection Server sử dụng ứng dụng remote