PDA

View Full Version : Tutorial Giới thiệu và hướng dẫn cài đặt hệ thống máy ảo Citrix VDI-In-A-Box


kavinclent
31-08-2012, 16:33
Vì bài viết khá dài nên mình sẽ update từ từ vừa làm vừa chụp hình rồi update từng phần hoàn chỉnh.
I.Giới thiệu:
Citrix VDI in a box là 1 phần của hệ thống ảo hóa desktop.Cũng như các công cụ của VMware hay Micro$, ảo hóa trên Citrix tạo ra desktop ảo có thể truy cập PC của mình từ nhiều nơi và hỗ trợ chạy trên nhièu thiết bị di động hiện nay sử dụng IOS hoặc android.Tất cả dữ liệu được lưu trên hệ thống chứ không nằm trên thiết bị truy cập.Nói cách khác các thiết bị để truy cập vào máy ảo chỉ là phần "xác" bao gồm màn hình, bàn phím và chuột.Phần "hồn" là dữ liệu, cấu hình máy,profile của người dùng nằm ở phòng máy chủ.
http://vmetc.com/wp-content/uploads/2008/07/xendesktop-technology.png
II.Ưu điểm:
- Quản lý tập trung dữ liệu: dù có mất thiết bị thì dữ liệu vẫn nằm trên hệ thống, không rò rỉ hay mất dữ liệu.
- Tiện lợi và bảo mật:Truy cập nhanh chóng, data truyền từ thiết bị --> máy ảo được mã hóa thành hình ảnh.
- Giao thức kết nối giữa máy ảo và thiết bị của Citrix được công nhận là hệ thống nhanh nhất trên thế giới hiện nay, vượt qua VMware và Microsoft.Nếu ai đã từng xài qua Citrix Xenapp sẽ thấy.
- Hỗ trợ đồ họa 3D (HDX) từ phần cứng của máy chủ.
- Quản lý 1 số lượng máy ảo lớn chỉ với 1 image(cái này hao hao giống GHOST)
III.Phiên bản:
Ở đây mình chỉ nói sơ lược là có 2 phiên bản chính của Citrix VDI
-1 là hệ thống enterprise kết hợp XenServer (máy chủ ảo hóa Hypervisor như Wmware ESX hay HyperV ) và Xen Desktop, hệ thống này dành cho số lượng user từ 500 trờ lên
-2 là hệ thống VDI-in-a-box có thể chạy trên tất cả các Hypervisor của Citrix,Oracle,WMware và Microsoft.Hệ thống này rẻ hơn và thích hợp với doanh nghiệp từ 100 user trờ xuống và hệ thống VDI-In-A-Box với Hyper-V là cái mình sẽ hướng dẫn ở phần dưới

IV.Cài đặt:
Khả năng đáp ứng của hệ thống được demo:
-Tích hợp AD users.
-Đáp ứng 10 concurrent connection.
-Có thể áp dụng làm proposal trong vòng 90 ngày.

Ở đây chia làm 3 phần, phần 1 cài VDI trên máy Hyper-V, Phần 2 là cấu hình VDI bằng web access.Phần 3 là user access.
Download Citrix VDI in a box cho Hyper V tại
http://www.citrix.com/English/ps2/products/product.asp?contentID=2316437, bấm try it và điền thông tin, sau đó chọn VDI cho Hyper V là download được.

1.Trên máy HyperV:
+Yêu cầu chuẩn bị:
1.1-Cài Citrix web plugin trên tất cả các máy dùng để truy cập vào máy ảo (download tại đây:
http://support.citrix.com/article/CTX126653
1.2-PC Windows 2008 (r2 càng tốt), không cần bật Hyper-V trước.
1.3-Join domain
1.4-Không đươc DC Promo
1.5-Tạo 1 account với quyền admin để có thể tự join domain
1.6-Mở rộng dãi DHCP = số Virtual Desktop cần tạo (ở đây bản trial chỉ cho phép 10 concurrent users nên mình extent thêm 10 IP nữa thôi)
+Cài đặt:
-Chạy file vdi.exe trong thư mục vừa download về ở trên.
-Nếu chưa bật HyperV nó sẽ tự bật lên cho mình
-Sau khi bật Hyper V nó sẽ restart 1 lần.
Lưu ý là sau khi restart nó sẽ còn tiếp tục cài đặt nhưng mình nên cấu hình HyperV xong rồi hãy cho cài đặt tiếp tục.Cấu hình card mạng và nơi lưu máy ảo, ở đây mình chuyển sang lưu hết trên ổ D.bước này chỉ là optional thôi
-Cho Citrix tiếp tục cài và finish, máy sẽ restart lần nữa.
-Sau khi restart xong click vào HyperV Manager sẽ thấy có sẵn 1 máy ảo đang ở trạng thái off là OK.
Việc thứ 2 là tạo 1 máy ảo làm client image.Image này chứa đựng software và tùy biến để publish ra cho user, tuần tự:
1.7-Tạo máy ảo Win 7 từ SP1 trờ lên
1.8-Mở remote desktop
1.9-Set cho DHCP cấp IP
1.10-Cài các software cần thiết.
Đến đây là xong phần trên máy Hyper-V.

2.Cấu hình VDI-Grid:
A.Cấu hình Grid
-Từ máy Hyper-V, bật máy VDI lúc nãy đang ở trạng thái off lên và bấm chuột phải chọn connect.
-Sau khi khởi động xong nó sẽ có 1 IP hiện lên như hình phía dưới:
http://www.petri.co.il/wp-content/uploads/18-instructions-to-access-the-console.png
-Sử dụng 1 máy bất kì cùng network với máy HyperV và đã cài web plugin ở bước 1.1,mở Internet Explorer truy cập vào địa chỉ IP trên, bỏ qua Certificate và đăng nhập với username/pwd là vdiadmin/kaviza
Đây được gọi là VDI-GRID.
http://www.petri.co.il/wp-content/uploads/19-access-console.png
-Chọn Get Started và Continue
-Đầu tiên nó sẽ bắt nhập hypervisor IP và account, IP này chính là IP máy Hyper-V mà chúng ta cài VDI lên lúc nãy, nhập account domain admin đã tạo sẵn từ bước 1.5.
http://www.petri.co.il/wp-content/uploads/22-vdi-in-a-box-initial-setup-hypervisor.png
-Chọn Card Mạng ảo và ổ cứng, chỗ này nếu các bạn không cấu hình theo mục optional màu đỏ ở trên thì đến đây sẽ không thấy card mạng ảo
http://www.petri.co.il/wp-content/uploads/23-select-datastore.png
-Chọn Create new VDI in a box Grid.
http://www.petri.co.il/wp-content/uploads/24-create-a-new-vdi-in-a-box-grid.png
-Chọn Microsoft AD database, IP chỉ về domain controller, account domain admin tạo sẵn ở bước 1.5.Nhớ nhập đầy đủ tên domain.
http://www.petri.co.il/wp-content/uploads/26-grid-configuration-02.png
-Click Next
-Vào DHCP server đăng kí 1 reserve IP cho VDI-Grid trên (nghĩa là đăng kí IP của web đang vào), xong quay trở lại click YES.Bước này để DHCP server không cấp số IP của VDI-Grid cho máy ảo khác.
http://www.petri.co.il/wp-content/uploads/28-dedicated-ip-address.png

B.Cấu hình Image:
Sau khi cấu hình xong Grid máy sẽ tự bật Wizard cấu hình Generate a Base Desktop Image, Image chúng ta dùng ở đây là máy Win 7 SP1 lúc nãy đã cài ở bước 1.
-Nhập tên máy và thông tin:
http://www.petri.co.il/wp-content/uploads/30-import-image.png
-Grid tự làm việc với máy ảo, đợi 1 lát nó sẽ yêu cầu Bấm CONNECT vào máy ảo rồi paste link số 2 vào web browser của máy ảo để cài các component cần thiết
http://www.petri.co.il/wp-content/uploads/31-creating-draft-image.png
http://www.petri.co.il/wp-content/uploads/32-install-agent.png
http://www.petri.co.il/wp-content/uploads/33-paste-url.png
http://www.petri.co.il/wp-content/uploads/34-install-desktop-agent.png
http://www.petri.co.il/wp-content/uploads/35-complete-desktop-agent-setup-wizard.png
-Click vào TEST PORT và Next, nếu máy báo lỗi thì download và cài citrix web plugin ở bước 1.1
http://www.petri.co.il/wp-content/uploads/44-test-HDX-port.png
-Chọn Connect và kiểm tra lần cuối các software cần thiết trên máy ảo, đồng thời kiểm tra 7 bước active windows, tắt antivirus tạm thời..., có thể bấm vào nút View để kiểm tra và phải chọn YES ở mỗi bước mới tiếp tục được.
http://www.petri.co.il/wp-content/uploads/46-view-and-verify-information.png
-Tiếp tục chọn NEXT và đến bước Prepare Image
http://www.petri.co.il/wp-content/uploads/48-prepare-image.png
-Nhập tài khoản admin ở bước 1.5, tất cả còn lại để mặc định và bấm Prepare-->Confirm.
Quá trình tạo IMAGE mất khoảng 15p, ún li cafe cho tỉnh nha:JFBQ00183070330A:.

-Sau khi tạo xong, Bấm connect và chọn HDX, nhập account admin ở bước 1.5 để kiểm tra.
http://www.petri.co.il/wp-content/uploads/51-test-image-connect.png
http://www.petri.co.il/wp-content/uploads/52-connect-using-citrix-hdx.png
http://www.petri.co.il/wp-content/uploads/53-login-credentials-for-hdx.png
-Xong xuôi rồi thì save và confirm thôi, ngồi chờ nó tạo first image
http://www.petri.co.il/wp-content/uploads/58-distribute-saved-image.png

C.Tạo desktop Template:
-Đến bước này thì đã xong khoảng 80% rồi, điền vào tên và cấu hình máy ảo vào chỗ trống thôi:
http://www.petri.co.il/wp-content/uploads/61-template-information.png
-Maximum desktop là số lượng tối đa máy ảo được tạo
-Prestarted desktop là số lượng máy khởi động sẵn chờ ngươi dùng đăng nhập sử dụng để giảm bớt thời gian chờ máy khởi động.
Chú ý phần DESKTOP REFRESH, chọn cái nào cũng dc nhưng sẽ có giải thích ở cuối bài
http://www.petri.co.il/wp-content/uploads/62-template-policies.png
D.Add user vào:
-Ở đây mình có thể add từng user hoặc group hoặc IP cũng được
http://www.petri.co.il/wp-content/uploads/65-add-users.png
-Sau khi add user ta chọn phần template mà user có thể sử dụng:
http://www.petri.co.il/wp-content/uploads/66-user-ID.png
http://www.petri.co.il/wp-content/uploads/67-select-template.png
Hoàn tất:
http://www.petri.co.il/wp-content/uploads/68-newly-added-user.png

V.User sử dụng:
Từ 1 máy tính bất kì đã cài Web Plugin ở bước 1.1, điền địa chỉ VDI GRID vào web browser, đăng nhập với tên user đã được add ở bước IV mục D
http://www.petri.co.il/wp-content/uploads/71-log-in-vdi-in-a-box.png
Xong xuôi
http://www.petri.co.il/wp-content/uploads/72-logged-in-to-Windows.png

Đến đây là hoàn tất, tất nhiên khi sử dụng sẽ phát sinh các nhu cầu:
1.Profiles của local và mobile user
2.Sử dụng thiết bị di động để đăng nhập
3.Active Windows và Office như thế nào

Trả lời:
1.Đối với những user local, nghĩa là chỉ làm việc tại công ty, ta có thể thiết lập PERSISTENT desktop, ngoài ra thì chỉ cần RANDOM desktop.Tất cả nằm ở (bước IV Phần C) chọn DESKTOP REFRESH ở bước tạo desktop template.
-"On logout" nghĩ là khi user log off, máy sẽ tự động trở lại trạng thái ban đầu, nghĩa là xóa hết tất cả những gì user thao tác, chỉ giữ lại những gì ta đã cài trên IMAGE thôi, nói nôm na giống như boot FROZEN của DEEP FREEZE vậy, Gọi là Random Desktop
-"Manually" Nghĩ là khi user log off thì máy vẫn giữ nguyên hiện trạng cho phiên làm việc tiếp theo, gọi là Persistent Desktop.
-Kết hợp với tạo ổ đĩa mạng và làm logon script ta có thể giải quyết được vấn đề chứa data và profile cho user.

2.Đối với thiết bị di động như ipad, iphone hoặc android thì ta cài Citrix Receiver có sẵn trên App Store hoặc Google App, sau đó thiết lập VPN hoặc public IP của VDI GRID tùy điều kiện nào thuận lợi hơn là có thể sử dụng

3.Sử dụng KMS server là hoàn hảo

kavinclent
05-09-2012, 15:01
post bài giữ chỗ cho liền mạch

rongvang83
24-09-2012, 10:22
Bài viết khá hay, cảm ơn bạn

Destiny3986
13-11-2012, 16:20
Bài viết rất chi tiết, cám ơn bạn nhiều.

soihui
14-05-2013, 15:48
Bài viết hay quá anh ơi !!! :D

nguyenchitrung1987
08-12-2013, 15:09
Mình đang cần phần mềm VDI in abox cho Hyper V, mà không dow được từ trang citrix, bạn nào giúp với. Thanks