Ngày nay, công nghệ ảo hóa máy chủ đã trở thành xu hướng chung của hầu hết các doanh nghiệp (DN) trong và ngoài nước. Những khó khăn trong thời kỳ khủng hoảng khiến cho các DN phải tìm mọi cách để giảm thiểu chi phí, tăng hiệu quả sử dụng tài nguyên, đồng thời vẫn đảm bảo thuận tiện, bảo mật trong việc quản lý hệ thống và an toàn của các ứng dụng. Công nghệ ảo hóa giúp các DN cắt giảm chi tiêu hiệu quả với khả năng tận dụng tối đa năng suất của các thiết bị phần cứng, tiết kiệm không gian sử dụng, nguồn điện và giải pháp tỏa nhiệt trong trung tâm dữ liệu. Ngoài ra việc giảm thời gian thiết lập máy chủ, kiểm tra phần mềm trước khi đưa vào hoạt động cũng là một trong những mục đích chính khi ảo hóa máy chủ.Vmware giới thiêu một công nghệ ảo hóa có tên VMware vSphere. VMware vSphere là công nghệ ảo hóa đã chứng tỏ sự ưu việt về tốc độ, từ khả năng xử lý đến khả năng lưu trữ và kết nối mạng. Do đó, VMware vSphere tạo ra hiệu quả và hiệu suất cao hơn cho các ứng dụng, đồng thời cho phép sử dụng nhiều máy ảo hơn trên các máy chủ. Hệ thống sử dụng Vmware vSphere sẽ có được các tính năng như: Data recovery, khả năng chịu lỗi, tăng tính sẵn sàng cho hệ thống …
Trang 1Đà nẵng, Ngày 15 Tháng 06 Năm 2015
Sinh viên thực hiệnCao Hữu Thịnh
Trang 2TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ THÔNG TIN
- -BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Đề tài: Xây dựng hệ thống Ảo hoá cho doanh nghiệp vừa và nhỏ. Sinh Viên :Cao Hữu Thịnh Số thẻ SV : 121C920037 Lớp: 12N Giáo viên hướng dẫn: Phạm Hồ Trọng Nguyên LỜI NHẬN XÉT:
Đà Nẵng, ngày tháng năm 2015
GVHD Ký Tên
Trang 3MỤC LỤC
LỜI CÁM ƠN 1
MỤC LỤC 3
LỜI MỞ ĐẦU 6
MÔ HÌNH TRIỂN KHAI 7
CHƯƠNG I : TỔNG QUAN VỀ ẢO HÓA 8
1.1 Ảo hóa là gì ? 8
1.2 Các loại ảo hóa cơ bản 8
1.2.1 Ảo hóa hệ thông lưu trữ 8
1.2.2 Ảo hóa hệ thống mạng 9
1.2.3 Ảo hóa ứng dụng 10
1.2.4 Ảo hóa hệ thống máy chủ 10
1.3 Lợi ích của việc ảo hóa 11
1.4 Nhược điểm của việc ảo hóa 12
1.5 VMWare – Đại diện hàng đầu trong công nghệ ảo hóa 12
CHƯƠNG 2: TÌM HIỂU VỀ VMWARE SVPHERE 14
2.1 VMWare ESX và VMWare ESXi 14
2.2 VMWare Vitual Symmetric Multi-Processing 15
2.3 VMWare vCenter Sever 16
2.4 VMWare vCenter Update Manager 17
2.5 VMWare vSphere Client 17
2.6 VMWare Vmotion và Storage Vmotion 17
2.7 VMWare Distributed Resource Scheduler 18
2.8 VMWare High Availability 19
2.9 VMWare Fault Tolerance 19
2.10 VMWare Consolidated Backup 20
2.11 VMWare vShield Zones 20
2.12 VMWare vCenter Orchestrator 20
Trang 42.13 vNetwork 21
2.14 vStorage 21
2.15 Các phiên bản của vmware vsphere 23
2.16.Các tính năng trong vSphere 24
2.16.1 Đơn giản hoá việc quản lý 24
2.16.2 Các dịch vụ ứng dụng 28
2.17 Các dịch vụ cơ sở hạ tầng 29
2.17.1 vCompute 30
2.17.2 vStorage 30
2.17.3 vNetwork 30
2.17.4 Khả năng tương thích với hãng thứ 3 31
CHƯƠNG 3: SO SÁNH GIỮA VMWARE VSPHERE VỚI MICROSOFT WINDOWS SERVER 2008 R2 HYPER-V 32
CHƯƠNG 4: XÂY DỰNG HỆ THỐNG ẢO HÓA TRÊN 36
NỀN TẢNG VMWARE VSPHERE 36
4.1 Cấu hình yêu cầu của VMWare vSphere 36
4.2 Cấu hình tối thiểu của vSphere Client 36
4.3 Cài đặt hệ thống 36
4.3.1 Các bước cài đặt VMWare ESXi 37
4.3.2 Cài đặt vSphere Client 39
4.4 Cài đặt và cấu hình Openfiler 2.99 40
4.4.1 Cài đặt 40
4.4.2 Thiết lập cấu hình Openfiler 44
4.5 Cấu hình Datastore ESXi Server dùng iSCSI SAN 51
4.6 Cài đặt Vcenter Server 5.5 55
4.7 Kiểm chức các chức năng của vSphere 57
4.7.1 Các thao tác cơ bản 57
4.7.1.1 Liên kết các máy ESXi vào vCenter Server (Add host) 57
4.7.1.2 Tạo Cluster 58
Trang 54.7.2 Di chuyển máy ảo giữa các host và datastore 62
4.7.2.1 Di chuyển máy ảo đã tắt nguồn 62
4.7.3 Di chuyển máy ảo đang chạy bằng Storge vMotion 64
4.8 Di chuyển các máy ảo đang chạy bằng vMotion 65
4.9 Thực hiện VMWare DRS 67
4.9 Thực hiện VMWare HA 68
4.10 Cài đặt VMWare Tools trên window 71
CHƯƠNG 5 KẾT LUẬN 72
1.Đánh giá và hướng phát triển 72
2.Kết luận 72
Trang 6LỜI MỞ ĐẦU
Ngày nay, công nghệ ảo hóa máy chủ đã trở thành xu hướng chung của hầu hếtcác doanh nghiệp (DN) trong và ngoài nước Những khó khăn trong thời kỳ khủnghoảng khiến cho các DN phải tìm mọi cách để giảm thiểu chi phí, tăng hiệu quả sửdụng tài nguyên, đồng thời vẫn đảm bảo thuận tiện, bảo mật trong việc quản lý hệthống và an toàn của các ứng dụng Công nghệ ảo hóa giúp các DN cắt giảm chi tiêuhiệu quả với khả năng tận dụng tối đa năng suất của các thiết bị phần cứng, tiết kiệmkhông gian sử dụng, nguồn điện và giải pháp tỏa nhiệt trong trung tâm dữ liệu Ngoài
ra việc giảm thời gian thiết lập máy chủ, kiểm tra phần mềm trước khi đưa vào hoạtđộng cũng là một trong những mục đích chính khi ảo hóa máy chủ
Vmware giới thiêu một công nghệ ảo hóa có tên VMware vSphere VMwarevSphere là công nghệ ảo hóa đã chứng tỏ sự ưu việt về tốc độ, từ khả năng xử lý đếnkhả năng lưu trữ và kết nối mạng Do đó, VMware vSphere tạo ra hiệu quả và hiệusuất cao hơn cho các ứng dụng, đồng thời cho phép sử dụng nhiều máy ảo hơn trên cácmáy chủ Hệ thống sử dụng Vmware vSphere sẽ có được các tính năng như: Datarecovery, khả năng chịu lỗi, tăng tính sẵn sàng cho hệ thống …
Trang 7MÔ HÌNH TRIỂN KHAI
Vì vậy được sự giúp đỡ của thầy Phạm Hồ Trọng Nguyên em đã chọn đề tài :
Xây dựng hệ thống ảo hóa cho doanh nghiệp vừa và nhỏ với mục tiêu cần đạt được:
+ Nắm rõ các khái niệm về VMware VSphere
+ Thực hiện cài đặt và xây dựng hệ thống ảo hóa trên nền tảng VMware Vsphere
Trang 8CHƯƠNG I : TỔNG QUAN VỀ ẢO HÓA1.1 Ảo hóa là gì ?
Ảo hóa là bước chuyển trung gian từ phần cứng vật lý sang phần cứng ảo và
nó đang trở thành một trong những xu hướng phát triển lớn tiếp theo trong ngànhcông nghiệp IT Hiện nay đã có nhiều lựa chọn ảo hóa hơn trong từng lĩnh vực chocác chuyên gia công nghệ thông tin lựa chọn,như các ứng dụng mã nguồn mở củaXen và Virtual Iron, hay Hyper-V của Microsoft và các sản phẩm mới của VMware
Có thể nói công nghệ ảo hóa là một công nghệ được thiết kế để tạo ra một phiên bản
ảo từ một thiết bị lưu trữ, một thiết bị mạng cho đến một hệ điều hành Mục đíchcủa công nghệ ảo hóa là đơn giản hóa việc quản lý nhưng lại đạt hiệu quả cao hơn
về khả năng, tốc độ làm việc cũng như nâng cao khả năng mở rộng hệ thống
1.2 Các loại ảo hóa cơ bản
1.2.1 Ảo hóa hệ thông lưu trữ
Ảo hóa hệ thống lưu trữ về cơ bản là sự mô phỏng, giả lập việc lưu trữ từ cácthiết bị lưu trữ vật lý Các thiết bị này có thể là băng từ, ổ cứng hay kết hợp cả 2loại Việc làm này mang lại các ích lợi như việc tăng tốc khả năng truy xuất dữ liệu,
do việc phân chia các tác vụ đọc, viết trong mạng lưu trữ Ngoài ra, việc mô phỏngcác thiết bị lưu trữ vật lý cho phép tiết kiệm thời gian hơn thay vì phải định vị xemmáy chủ nào hoạt động trên ổ cứng nào để truy xuất
Ảo hóa hệ thống lưu trữ có ba dạng mô hình sau đây:
-Host-based: Trong mô hình này,ngăn cách giữa lớp ảo hóa và ổ đĩa vật lý làdriver điều khiển của các ổ đĩa Phần mềm ảo hóa sẽ truy xuất tài nguyên (các ổ cứngvật lý) thông qua sự điều khiển và truy xuất của lớp Driver này
-Storage-device based: Trong dạng này, phần mềm ảo hóa giao tiếp trực tiếpvới ổ cứng Ta có thể xem như đây là 1 dạng firmware đặc biệt, được cài trực tiếpvào ổ cứng Dạng này cho phép truy xuất nhanh nhất tới ổ cứng, nhưng cách thiếtlập thường khó khăn và phức tạp hơn các mô hình khác Dịch vụ ảo hóa được cungcấp cho các Server thông qua một thiết bị điều khiển gọi là Primary StorageController
-Network-based: Trong mô hình này, việc ảo hóa sẽ được thực thi trên một
Trang 9thiết bị mạng, ở đây có thể là một thiết bị switch hay một máy chủ Các switch haymáy chủ này kết nối với các trung tâm lưu trữ (SAN).Từ các switch hay server này,các ứng dụng kết nối vào được giao tiếp với trung tâm dữ liệu bằng các “ổ cứng”
mô phỏng do switch hay máy chủ tạo ra dựa trên trung tâm dữ liệu thật Đây cũng
là mô hình hay gặp nhất trên thực tế
1.2.2 Ảo hóa hệ thống mạng
Ảo hóa hệ thống mạng là một tiến trình hợp nhất tài nguyên, thiết bị mạng cảphần cứng lẫn phần mềm thành một hệ thống mạng ảo Sau đó, các tài nguyên này sẽđược phân chia thành các channel và gắn với một máy chủ hoặc một thiết bị nào đó
Có nhiều phương pháp để thực hiện việc ảo hóa hệ thống mạng.Các phương phápnày tùy thuộc vào các thiết bị hỗ trợ, tức là các nhà sản xuất thiết bị đó, ngoài ra cònphụ thuộc vào hạ tầng mạng sẵn có, cũng như nhà cung cấp dịch vụ mạng (ISP).Sauđây chúng tôi sẽ giới thiệu một vài mô hình ảo hóa hệ thống mạng:
-Ảo hóa lớp mạng (Virtualized overlay network): Trong mô hình này, nhiều hệthống mạng ảo sẽ cùng tồn tại trên một lớp nền tài nguyên dùng chung Các tàinguyên đó bao gồm các thiết bị mạng như router, switch, các dây truyền dẫn, NIC(network interface card) Việc thiết lập nhiều hệ thống mạng ảo này sẽ cho phép sựtrao đổi thông suốt giữa các hệ thống mạng khác nhau,sử dụng các giao thức vàphương tiện truyền tải khác nhau,ví dụ như mạng Internet,hệ thống PSTN, hệ thốngVoip
-Mô hình ảo hóa của Cisco: đó là phân mô hình ảo hóa ra làm 3 khu vực,với các chức năng chuyên biệt.Mỗi khu vực sẽ có các liên kết với các khu vực khác
để cung cấp các giải pháp đến tay người dùng 1 cách thông suốt
● Khu vực quản lý truy cập(Access Control): Có nhiệm vụ chứng thực ngườidùng muốn đăng nhập để sử dụng tài nguyên hệ thống, qua đó sẽ ngăn chặn các truyxuất không hợp lệ của người dùng; ngoài ra khu vực này còn kiểm tra,xác nhận vàchứng thực việc truy xuất của người dùng trong vào các vùng hoạt động (như làVLan, Access list)
● Khu vực đường dẫn (Path Isolation): Nhiệm vụ của khu vực này là duy trìliên lạc thông qua tầng Network, vận chuyển liên lạc giữa các vùng khác nhau trong
Trang 10hệ thống Trong các vùng này sử dụng giao thức khác nhau, như MPLs và VRF, do
đó cần một cầu nối để liên lạc giữa chúng Ngoài ra,khu vực này có nhiệm vụ liênkết(maping) giữa các đường truyền dẫn với các vùng hoạt động ở hai khu vực cạnh nó
là Access Control và Services Edge
● Khu vực liên kết với dịch vụ (Services Edge): Tại đây sẽ áp dụng nhữngchính sách phân quyền, cũng như bảo mật ứng với từng vùng hoạt động cụ thể,đồng thời qua đó cung cấp quyền truy cập đến dịch vụ cho người dùng Các dịch vụ
có thể ở dạng chia sẻ hay phân tán, tùy thuộc vào môi trường phát triển ứng dụng vàyêu cầu của người dùng
-Application Streaming:ứng dụng được chia thành nhiều đoạn mã và đượctruyền sang máy người sử dụng khi cần đến đoạn mã đó.Các đoạn mã này thườngđược đóng gói và truyền đi dưới giao thức HTTP, CIFS hoặc RTSP
-Desktop Virtualization/Virtual Desktop Infrastructure (VDI): ứng dụng sẽ đượccài đặt và chạy trên một máy ảo.Một hạ tầng quản lý sẽ tự động tạo ra các desktop ảo
và cung cấp các desktop ảo này đến các đối tượng sử dụng
1.2.4 Ảo hóa hệ thống máy chủ
Ảo hóa hệ thống máy chủ cho phép ta có thể chạy nhiều máy ảo trên một máychủ vật lý, đem lại nhiều lợi ích như tăng tính di động, dễ dàng thiết lập với cácmáy chủ ảo, giúp việc quản lý, chia sẻ tài nguyên tốt hơn, quản lý luồng làm việc
Trang 11phù hợp với nhu cầu, tăng hiệu suất làm việc của một máy chủ vật lý.
Xét về kiến trúc hệ thống,các mô hình ảo hóa hệ thống máy chủ có thể ở haidạng sau:
-Host-based:Kiến trúc này sử dụng một lớp hypervisor chạy trên nền tảng hệđiều hành,sử dụng các dịch vụ được hệ điều hành cung cấp để phân chia tài nguyêntới các máy ảo Ta xem hypervisor này là một lớp phần mềm riêng biệt, do đó các hệđiều hành khách của máy ảo sẽ nằm trên lớp hypervisor rồi đến hệ điều hành củamáy chủ và cuối cùng là hệ thống phần cứng.Một số hệ thống hypervisor dạngHosted có thể kể đến như VMware Server,Vmware Workstation, Microsoft VirtualServer…
-Hypervisor-based: hay còn gọi là bare metal hypervisor.Trong kiến trúc này,lớp phần mềm hypervisor chạy trực tiếp trên nền tảng phần cứng của máy chủ,không thông qua bất kì một hệ điều hành hay một nền tảng nào khác Qua đó, cáchypervisor này có khả năng điều khiển, kiểm soát phần cứng của máy chủ Đồngthời,nó cũng có khả năng quản lý các hệ điều hành chạy trên nó.Nói cách khác, các
hệ điều hành sẽ nằm trên các hypervisor dạng bare metal rồi đến hệ thống phần cứng.Một số ví dụ về các hệ thống Bare-metal hypervisor như là Oracle VM,VMwareESX Server,IBM's POWER Hypervisor,Microsoft's Hyper-V, Citrix XenServer…
1.3 Lợi ích của việc ảo hóa
Việc sử dụng công nghệ ảo hóa làm giảm số lượng máy chủ vật lí, giảmlượng điện năng tiêu thụ,tiết kiệm được chi phí cho việc bảo trì phần cứng, nâng caohiệu quả công việc Ngoài ra ta còn có thể dễ dàng mở rộng hệ thống khi có nhucầu, triển khai máy chủ mới nhanh, tận dụng tài nguyên hiện có: vì mỗi máy ảo đơngiản chỉ là một tập tin hoặc một thư mục, ta có thể tạo ra máy chủ mới bằng cáchsao chép từ một file máy chủ ảo hiện tại và cấu hình lại, chọn máy chủ vật lý còn dưtài nguyên để đưa máy ảo mới lên Ta cũng có thể chuyển các máy ảo sang một môitrường cách ly một cách dễ dàng nên ta có thể thử nghiệm chương trình, nâng cấp
hệ thống ứng dụng mà không sợ ảnh hưởng đến tính ổn định của hệ thống hiện tại,đồng thời cho phép quản trị viên có thể sử dụng cùng lúc nhiều hệ điều hành khácnhau
Với công cụ quản lý tập trung vCenter Server, ta sẽ theo dõi được máy chủ
Trang 12nào đang quá tải, từ đó sẽ áp dụng chính sách là tăng tài nguyên về CPU, Ram, ổcứng cho máy chủ ảo đó hoặc di chuyển máy ảo đang quá tải đó sang máy chủ vật lý
có cấu hình mạnh hơn,có nhiều tài nguyên nhàn rỗi hơn để chạy.Toàn bộ quá trìnhtrên có thể được thực hiện mà không cần phải tắt máy ảo đó
Khi có sự cố xảy ra đối với máy ảo do bị virus, lỗi hệ điều hành thì việc khắcphục đơn giản chỉ là phục hồi lại file vmdk của máy ảo đã được backup và chạy lạimáy ảo một cách bình thường
Khi có sự cố đối với máy chủ vật lý, thì toàn bộ máy ảo trên máy vật lý sẽđược tự động di chuyển sang máy chủ vật lý khác với VMware HA, VMware FT
1.4 Nhược điểm của việc ảo hóa
Đáng lưu ý nhất là vấn đề lưu trữ dữ liệu Thông thường, mỗi máy ảo chỉ sửdụng một file vmdk ( file này có thể được chia nhỏ tùy theo cách cài đặt) để lưu lạitoàn bộ dữ liệu trong máy ảo và một số file nhỏ khác để lưu cấu hình của máy ảo
Do đó nếu một trong số những tập tin này bị lỗi hoặc bị mất mà chưa được backupthì có thể xem như máy ảo đã bị hư hoàn toàn và không thể phục hồi
Ngoài ra nếu máy chủ có cấu hình phần cứng thấp nhưng lại có một máy ảo
sử dụng quá nhiều tài nguyên hoặc chạy quá nhiều máy ảo thì sẽ làm chậm toàn bộ
hệ thốn bao gồm các máy ảo và các ứng dụng chạy trên máy ảo Đồng thời do mộthoặc vài máy chủ phải đảm nhận nhiều máy ảo chạy trên nó nên nếu máy chủ gặptrục trặc, sự cố thì các máy ảo cũng sẽ bị ảnh hưởng theo
Còn ở góc độ bảo mật, nếu hacker nắm quyền điều khiển một máy chủ vật lýchứa các máy ảo thì hacker có thể kiểm soát được tất cả các máy ảo trong nó
1.5 VMWare – Đại diện hàng đầu trong công nghệ ảo hóa
VMware Inc là một công ty chuyên cung cấp các phần mềm ảo hóa cho các hệthống máy tính tương thích được thành lập vào năm 1998.Công ty VMware Incthuộc tập đoàn EMC và có trụ sở chính ở thành phố Palo Alto, California, Hoa KỳMassachusetts và ở Bangalore (Ấn Độ) Các phần mềm tạo máy ảo của VMwaređược coi là tốt nhất trên thế giới bởi nó hỗ trợ nhiều hệ điều hành khác nhau nhưGNU/Linux, Mac OS X và Microsoft Windows
Các sản phẩm của Hãng VMware từ trước đến nay:
Trang 13- VMware vSphere
- VMware ESX Server
- VMware ESXi Server
- VMware Site Recovery Manager
- VMware Stage Manager
- VMware Lifecycle Manager
- VMware VMFS
Trong đó VMware vSphere là sản phẩm mới nhất của hãng VMware vớinhững tính năng ảo hóa máy chủ tối tân nhất, ưu việt nhất
Trang 14CHƯƠNG 2: TÌM HIỂU VỀ VMWARE SVPHERE
VMware vSphere xây dựng dựa trên các thế hệ trước của dòng sản phẩm ảo hóaVMware nhưng có những tính năng ưu việt, khả năng mở rộng, và độ tin cậy caohơn
Người quản trị có tất cả các công cụ để sử dụng cho mọi môi trường doanhnghiệp khác nhau từ vài máy chủ đến hàng ngàn máy chủ bởi sự năng động trong việcđiều khiển các nguồn tài nguyên trong VMware vSphere, cũng như tính sẵn sàng cao,tính năng chịu lỗi ưu việt của sản phẩm
Bộ sản phẩm VMware vSphere bao gồm các sản phẩm với nhiều chức năng chophép cung cấp đầy đủ các tính năng ảo hóa cho doanh nghiệp :
-VMware ESX and ESXi
-VMware Virtual Symmetric Multi-Processing
-VMware vCenter Server
-VMware vCenter Update Manager
-VMware vSphere Client
-VMware vMotion and Storage vMotion
-VMware Distributed Resource Scheduler
-VMware High Availability
-VMware Fault Tolerance
-VMware Consolidated Backup
-VMware vShield Zones
-VMware vCenter Orchestrator
2.1 VMWare ESX và VMWare ESXi
Cốt lõi của bộ sản phẩm vSphere là hypervisor, là lớp ảo hóa nền tảng cho phầncòn lại của dòng sản phẩm Trong vSphere, hypervisor bao gồm hai hình thức khácnhau:
VMware ESX và VMware ESXi Cả hai của các sản phẩm này chia sẻ cùng một
Trang 15động cơ ảo hóa lõi, cả hai có thể hỗ trợ cùng một tập hợp các tính năng ảo hóa, và cảhai được cài đặt và chạy trên hệ thống phần cứng VMware ESX và ESXi khác nhau
-Thành phần thứ hai là VMkernel, VMkernel là nền tảng thực sự của quá trình
ảo hóa Các Vmkernel quản lý truy cập của máy ảo đến các phần cứng vật lý bên dướibằng cách cung cấp lịch trình CPU, quản lý bộ nhớ, và quá trình chuyển đổi dữ liệu ảo.VMware ESXi là thế hệ kế tiếp của nền tảng ảo hóa VMware Không giống nhưVMware ESX, ESXi cài đặt và chạy mà không cần Service Console điều này làmcho ESXi nhẹ hơn hẳn.ESXi chia sẻ cùng một VMkernel như VMware ESX và hỗ trợcùng một tập hợp các tính năng ảo
2.2 VMWare Vitual Symmetric Multi-Processing
Sản phẩm VMware Virtual Symmetric Multi Processing (VSMP, hoặc SMP ảo)cho phép nhà quản trị cơ sở hạ tầng có thể xây dựng các máy ảo với nhiều bộ xử lý
ảo VMware Virtual SMP không phải là một sản phẩm bản quyền cho phép ESX/ESXi được cài đặt trên máy chủ với nhiều bộ xử lý, mà nó là công nghệ có phép
sử dụng nhiều bộ xử lý bên trong một máy chủ ảo hóa Với VMware Virtual SMP,những ứng dụng cần sử dụng nhiều CPU sẽ có thể chạy trên các máy ảo đã được cấuhình với nhiều CPU ảo Điều này cho phép các tổ chức ảo hóa nhiều ứng dụng hơn
mà không xảy ra xung đột cũng như khả năng không đáp ứng được các thoả thuậnmức độ dịch vụ (SLA)
Trang 162.3 VMWare vCenter Sever
VMware vCenter Server cũng giống như Active Directory Nó cung cấp mộttiện ích quản lý tập trung cho tất cả máy chủ ESX / ESXi và máy ảo tương ứng của
nó Vmware vCenter Server là một ứng dụng về cơ sở dữ liệu dựa trên nềnWindow cho phép quản trị viên triển khai, quản lý, giám sát, tự động hoá, và bảomật cho cơ sở hạ tầng ảo một cách dễ dàng Các cơ sở dữ liệu back-end đượcvCenter Server sử dụng để lưu trữ tất cả các dữ liệu về máy chủ và các máy ảo.Bêncạnh việc cấu hình và quản lý hệ thống, vCenter còn có các tính năng như cung cấp
và triển khai các máy ảo một cách nhanh chóng, điều khiển việc phân phối tàinguyên tốt hơn , role-based acces control (RBAC) vCenter Server cung cấp các công
cụ phục vụ cho các tính năng nâng cao của VMware VMotion,Vmware DistributedResource Scheduler,VMware High Availability, and VMware Fault Tolerance NgoàiVMware VMotion,VMware Distributed Resource Scheduler,VMware HighAvailability,và VMware Fault Tolerance,việc sử dụng vCenter Server để quản lý máychủ ESX / ESXi cũng mở ra một số tính năng khác:
-Enhanced VMotion Compatibility (EVC) có chức năng thúc đẩy phần cứng
từ Intel và AMD để có được khả năng tương thích CPU tốt hơn giữa các máy chủtrong VMware DRS cluster
-Host profiles mang lại sự nhất quán hơn cho các quản trị viên trong việc cấuhình máy chủ và để xác định cấu hình bị thiếu hoặc không chính xác
-vNetwork Distributed Switches cung cấp nền tảng cho việc tinh chỉnh hệthống mạng cluster trên diện rộng và các thiết bị chuyển mạch ảo của bên thứ ba.vCenter Server đóng vai trò trung tâm trong vSphere vCenter Server có sẵn trong baphiên bản:
+vCenter Server Essentials được tích hợp vào phiên bản vSphere Essentials
để triển khai cho các doanh nghiệp nhỏ
+vCenter Server Standard cung cấp tất cả các chức năng của ServervCenter, bao gồm dự phòng, quản lý, giám sát,và tự động hóa
+vCenter Foundation Server giống như vCenter Server Standard nhưng đượcgiới hạn trong quản lý ba máy chủ ESX / ESXi
Trang 172.4 VMWare vCenter Update Manager
vCenter Update Manager là một plug-in cho Server vCenter giúp người dùngquản lý máy chủ ESX / ESXi và các máy ảo được cập nhật đầy đủ vCenter UpdateManager cung cấp các chức năng sau đây:
-Quét để xác định hệ thống có tương thích với các bản cập nhật mới nhấtkhông
-Các quy tắc do người dùng định ra để xác định những hệ thống đã quá hạn.-Tự động cài đặt các bản vá lỗi cho các máy chủ ESX / ESXi
-Tích hợp đầy đủ các tính năng khác như Distributed Resource Scheduler -Hỗ trợ vá lỗi cho hệ điều hành Windows và Linux
-Hỗ trợ chấp vá cho các ứng dụng Windows trong máy ảo
2.5 VMWare vSphere Client
VMware vSphere Client là một ứng dụng trên nền Windows cho phép bạn quản
lý các máy chủ ESX / ESXi trực tiếp hoặc thông qua một vCenter Server Bạn có thểcài đặt vSphere client bằng trình duyệt với URL của máy chủ ESX/ESXi hoặcvCenter Server và chọn liên kết cài đặt thích hợp.vSphere client là một giao diện đồhọa (GUI) được sử dụng để quản lý tất cả các nhiệm vụ ngày qua ngày và cho các cấuhình tiên tiến trên một cơ sở hạ tầng ảo Sử dụng máy client để kết nối trực tiếpđến một máy chủ ESX / ESXi đòi hỏi bạn phải sử dụng một tài khoản người dùngđược lưu trên máy chủ đó, trong khi sử dụng máy client để kết nối đến vCenterServer thì yêu cầu bạn phải sử dụng tài khoản Windows trên máy vCenter Server.Hầu như tất cả các công cụ quản lý công việc đều sẵn sàng hi bạn đang kết nối trựctiếp vào một máy chủ ESX/ ESXi cũng như khi bạn đang kết nối với một vCenterServer.Tuy nhiên những khả năng quản lý có sẵn thông qua một vCenter Server thì
sẽ nhiều hơn và có ý nghĩa quan trọn hơn những khả năng khi kết nối trực tiếp tớimột máy chủ ESX /ESXi
2.6 VMWare Vmotion và Storage Vmotion
VMotion hay còn được gọi là live migration,là một tính năng của ESX / ESXi vàvCenter Server cho phép một máy ảo đang chạy có thể được di chuyển từ một máy
Trang 18chủ vật lý này đến một máy chủ vật lý khác mà không cần phải tắt nguồn máy ảo.
Sự di chuyển giữa hai máy chủ vật lý xảy ra không có thời gian chết và không cómất kết nối mạng đến máy ảo VMotion đáp ứng cho nhu cầu của một tổ chức nhầmduy trì SLA để đảm bảo tính sẵn sàng cho server Quản trị viên có thể dễ dàng dùngVmotion để loại bỏ tất cả các máy ảo từ một máy chủ ESX /ESXi để thực hiện bảotrì Sau khi bảo trì được hoàn tất và máy chủ được đưa trở lại trực tuyến, VMotionmột lần nữa có thể được sử dụng để trả các máy ảo đó về với máy chủ ban đầu.Ngay cả trong các hoạt động bình thường hằng ngày,VMotion có thể được sử dụngkhi nhiều máy ảo trên cùng một máy chủ đang cạnh tranh nguồn tài nguyên.VMotion có thể giải quyết vấn đề bằng cách cho phép người quản trị di chuyển bất
kì máy ảo đang chạy nào đang phải đối mặt với tranh chấp nhưng có nhu cầu sửdụng tài nguyên lớn hơn đến một máy chủ ESX / ESXi khác Storage VMotion xâydựng trên ý tưởng và nguyên tắc của Vmotion nhằm làm giảm thời gian chết cùngvới chức năng có thể di chuyển kho lưu trữ của máy ảo trong khi nó đang chạy Tínhnăng này đảm bảo sẽ không xảy ra việc ngừng các máy ảo khi dữ liệu quá tải hoặcchuyển dữ liệu sang một mạng hệ thống dữ liệu mới (Storage area network) và cungcấp cho quản trị viên một công cụ để tăng tính linh hoạt nhằm đáp ứng những yêucầu trong công việc
2.7 VMWare Distributed Resource Scheduler
Distributed Resource Scheduler (DRS) là một tính năng nhằm cung cấp một tiệních giúp tự động phân phối nguồn tài nguyên đến nhiều máy chủ ESX / ESXi đượccấu hình trong cùng một cluster Một ESX / ESXi cluster là một tập hợp tiềm ẩn vềsức mạnh CPU và bộ nhớ của tất cả các máy chủ tham gia vào cluster đó Sau khi haihoặc nhiều máy chủ đã được gán vào 1 cluster thì chúng sẽ làm việc đồng loạt đểcung cấp
CPU và bộ nhớ cho các máy ảo được gán trong cluster Mục tiêu của DRS cóhai phần:
-Khi khởi động, DRS sẽ nỗ lực để đặt mỗi máy ảo trên máy chủ thích hợp
để chạy máy ảo đó nhất
-Trong khi một máy ảo đang chạy, DRS tìm cách cung cấp cho máy ảo cáctài nguyên phần cứng cần thiết và giảm thiểu số lượng tranh chấp tài nguyên để duy
Trang 19trì hiệu suất tốt nhất.
RS không chỉ hoạt động lúc khởi động máy ảo mà còn quản lý vị trí của máy ảotrong khi nó đang chạy.Ví dụ,giả sử ba máy chủ đã được cấu hình trong mộtESX/ESXi Cluster với có cấu hình DRS Khi một trong những máy chủ bắt đầu có
sự cạnh tranh cao trong việc sử dụng CPU, DRS sẽ dùng một thuật toán nội bộ đểxác định máy ảo nào sẽ hoạt động tốt nhất khi chuyển đến một máy chủ khác với sựcạnh tranh CPU ít hơn DRS thực hiện các điều chỉnh này mà không có thời gianchết hoặc mất kết nối mạng đến các máy ảo
2.8 VMWare High Availability
Trong nhiều trường hợp, tính sẵn sàng cao (HA) hoặc thiếu tính khả dụng cao
là lý do chính chống lại sự ảo hóa Trước khi ảo hóa, sự xuất hiện lỗi của một máychủ vật lý chỉ ảnh hưởng đến một ứng dụng hoặc công việc Tuy nhiên sau khi ảohóa, thì lỗi này sẽ ảnh hưởng đến nhiều ứng dụng hoặc công việc đang chạy trênmáy chủ tại thời điểm đó Chính vì vậy Vmware High Availability (HA) được biếtđến như là giải pháp cho vấn đề này VMware HA cung cấp một quá trình tự độngcho việc khởi động lại máy ảo đang chạy trên một máy chủ ESX/ ESXi tại thời điểm
mà server bị lỗi Vmware HA có tính năng không giống như DRS, không sử dụngcông nghệ Vmotion như một phương tiện chuyển đổi server đến một máy chủ khác.Trong trường hợp failover,ta không lường trước được cũng như không có thời gian đểthực hiện VMotion
2.9 VMWare Fault Tolerance
Vmware Fault Tolerance (FT) là tính năng dành cho những người có yêu cầu
về tính sẵn sàng cao hơn so với VMware HA có thể cung cấp VMware HA bảo vệkhỏi việc phát sinh lỗi của máy chủ vật lý bằng cách khởi động lại máy ảo vào lúcxảy ra lỗi, tuy nhiên việc làm này sẽ phát sinh downtime khoảng 3 phút
Đối với VMWare FT dowtime sẽ được loại bỏ bằng cách sử dụng những loại Côngnghệ vLockstep VMware FT duy trì một bản sao của máy ảo phụ và nó được lưu trữtrong lockstep của máy ảo chính nằm trên một máy chủ vật lý riêng biệt Tất cả mọithứ xảy ra trên máy ảo chính đều xảy ra trên máy ảo phụ, do đó khi máy ảo chínhchạy trên máy chủ vật lý bị lối thì các máy ảo thứ cấp có thể ngay lập tức bước vàophiên làm việc mà không mất kết nối VMware FT cũng sẽ tự động tạo ra máy ảo
Trang 20phụ trên máy chủ khác một khi mà máy chủ vật lý chứa máy ảo thứ cấp đang chạy
đó bị lỗi Trong trường hợp những máy chủ đang cùng chạy máy ảo chính và máy ảophụ bị lỗi thì Vmware HA sẽ khởi động lại máy ảo chính trên một máy chủ đã sẵnsàng, và Vmware FT cũng sẽ tự động tạo ra một máy ảo phụ mới Chính vì vậy màmáy ảo chính luôn được bảo đảm sẵn sàng.VMware FT có thể làm việc cùng vớiVmotion nhưng nó không thể làm việc với DRS, vì vậy phải vô hiệu hóa DRS trêncác máy ảo được bảo vệ với Vmware FT
2.10 VMWare Consolidated Backup
Một trong những khía cạnh quan trọng nhất đối hệ thống mạng không chỉ làmột cơ sở hạ tầng được ảo hóa mà còn là một chiến lược dự phòng vữngchắc.Vmware Consolidated Backup (VCB) là một bộ công cụ và giao diện cung cấpchức năng sao lưu Lan-free và Lan-based cho các giải pháp backup.VCB đưa ra mộttiến trình sao lưu với một máy chủ vật lý hay máy ảo chuyên dụng và cung cấphướng tích hợp với các giải pháp sao lưu khác như Backup Exec, TSM, NetBackup,
… VCB sử dụng lợi thế của chức năng snapshot (lưu lại tình trạng và dữ liệu củamáy ảo)trong ESX / ESXi để gắn kết thông tin snapshot vào hệ thống tập tin củamáy chủ VCB Sau khi các file trong máy ảo tương ứng được gắn kết, toàn bộnhững máy ảo hoặc các tập tin cá nhân có thể được sao lưu bằng cách sử dụng công
cụ sao lưu khác VCB có những lệnh tích hợp với một số các giải pháp sao lưu khác
để cung cấp một phương tiện tự động hoá quá trình sao lưu
2.11 VMWare vShield Zones
VMware vSphere cung cấp một số tính năng kết nối mạng ảo, và vShieldZones xây dựng dựa trên chức năng mạng ảo của vSphere để thêm vào chức năngtường lửa ảo vShield Zone cho phép người quản trị vSphere quan sát và quản lýmạng lưới giao thông xảy ra trên các thiết bị chuyển mạch ảo Chúng ta có thể ápdụng các chính sách an ninh mạng trên toàn bộ các nhóm máy,và phải đảm bảo rằngcác chính sách này được duy trì đúng mặc dù các máy ảo có thể di chuyển từ máychủ này sang máy chủ khác thông qua VMotion và DRS
2.12 VMWare vCenter Orchestrator
Trang 21VMware vCenter Orchestrator là một công cụ tự động hóa quy trình làm việc
và được cài đặt một cách tự động đối với các phiên bản vCenter Server.Sử dụngvCenter Orchestrator,các quản trị viên có thể xây dựng một qui trình công việc tựđộng từ đơn giản cho đến phức tạp
2.13 vNetwork
Một hệ thống mạng ảo sẽ thực hiện việc kết nối các máy chủ và máy ảo vớinhau thông qua các Switch ảo ( vSwitch) Tất cả các thông tin mạng trên một máychủ được truyền tải qua một hoặc nhiều vSwitch Một vSwitch cung cấp kết nốigiữa các máy ảo với nhau ngay cả khi chúng nằm trên cùng một máy chủ hoặc trênnhiều máy chủ khác nhau.Một vSwitch cũng cho phép kết nối đến Service Consolecủa máy chủ ESX, đến Management Network của máy chủ ESXi và thậm chí đếnnhững IP storage
Trên một vSwitch có các kiểu kết nối sau:
-VMkernel port : dùng để thực hiện tính năng vMotion, FT, kết nối đến các IPStorage (iSCSI, NAS, NFS) hoặc kết nối đến Management Network của máy chủESXi
-Virtual Machine port group : dùng để kết nối với các máy ảo trên máy chủESX (ESXi)
-Uplink port : dùng để kết nối với các NIC thật trên máy chủ ESX (ESXi) chophép lưu thông mạng giữa trong và ngoài máy chủ
Một hệ thống mạng ảo hỗ trợ hai loại vSwitch sau :
-vNetwork Standard Switch : là vSwitch được cấu hình trên một máy chủ đơn
lẻ Một vNetwork Standard Switch có các tính năng gần như giống với một Switchvật lý ở Layer 2
-vNetwork Distributed Switch: bao gồm các thành phần tương tự nhưNetwork Standard Switch nhưng nó có tính năng như một vSwitch chung cho toàn
bộ hệ thống các máy chủ có kết nối với nhau Điều này cho phép các máy ảo duytrì được tính nhất quán trong việc cấu hình mạng ngay cả khi phải di chuyển quanhiều máy chủ
2.14 vStorage
Trang 22Các loại công nghệ storage được hỗ trợ trong VMware vSphere gồm các loạisau:
-Direct Attached Storage (DAS) : là hệ thống lưu trữ mà trên đó các HDD,thiết bị nhớ được gắn trực tiếp vào máy chủ qua các cổng SATA, SAS, SCSI
-Storage Area Network (SAN) :là một mạng được thiết kế để kết nối các máychủ tới hệ thống lưu trữ dữ liệu gồm nhiề thiết bị lưu trữ như một khối chung duy nhất.Công nghệ kết nối thường được dùng là Fibre Channel (cáp quang)
-iSCSI SAN : iSCSI là Internet SCSI ( Small Computer System Interface ) làmột chuẩn cho phép truyền tải các lệnh SCSI qua mạng IP hiện có bằng cách sử dụnggiao thức TCP/IP Không như Fiber Channel (FC) SAN là phải xây dựng hạ tầngmạng mới, iSCSI SAN tận dụng hạ tầng LAN sẵn có (các thiết bị mạng, Swich , trênnền IP)
-Network Attached Storage (NAS) là công nghệ lưu trữ mà theo đó các thiết bịlưu trữ được gắn trực tiếp vào mạng IP và sử dụng các giao thức chia sẻ file (NFS,CIFS) để cho phép các thiết bị trên mạng IP truy cập vào
Một kho dữ liệu (datastore) là một nơi lưu trữ logic được dùng để lưu trữ cácfile của máy ảo cũng như các loại dữ liệu khác Tùy vào dạng storage mà ta sử dụng,datastore có thể chia thành hai định dạng sau :
-VMware vStorage VMFS : là một hệ thống file cluster, nó cho phép nhiềumáy chủ vật lý có thể truy cập vào cùng một thiết bị lưu trữ tại cùng một thời điểm.VMFS được sử dụng với các thiết bị DAS, FC SAN, iSCSI SAN Với VMFS ta có thể
mở rộng phân vùng một cách dễ dàng và kích thướccủa một block là 8MB cùng vớicác subblock cho phép lưu trữ file từ lớn đến nhỏ một cách hiệu quả VMFS cũng giúpthực hiện các công việc liên quan đến ảo hóa như : di chuyển máy ảo (vMotion,SvMotion), tự khởi động lại máy ảo khi máy chủ bị lỗi (HA, FT)
-Network File System (NFS) : có tính năng tương tự như VMFS nhưng NFSdatastore được sử dụng để kết nối các máy chủ với các thiết bị NAS thông qua giaothức chia sẽ file NFS Nhằm mục đích tối ưu hóa việc sử dụng các thiết bị lưu trữ,VMware đã đưa vào vStorage chức năng Thin Provisioning.Thin Provisioning giúpnén dung lượng của máy ảo xuống bằng với dung lượng mà máy ảo sử dụng Ta có
Trang 23thể chuyển đổi giữa định dạng thin và thick bằng Storage vMotion.
2.15 Các phiên bản của vmware vsphere
Hiện tại có 6 phiên bản bản quyền sau :
- VMware vSphere Essential
- VMware vSphere Essentials Plus
- VMware vSphere Standard
-VMware vSphere Advanced
-VMware vSphere Enterprise
-VMware vSphere Enterprise Plus
Mỗi phiên bản có sự khác nhau về chức năng và phần mềm hỗ trợ như sau:Phiên bản Essentials Essentials
Plus
Standard Advanced Enterprise Enterprise
PlusTương thích
với vCenter
Sever
vCenter Sever for Essentials
vCenter for Essentials
vCenter Sever Foundation
và Standard
vCenter Sever Foundation
và Standard
vCenter Sever Foundation
và Standard
vCenter Sever Foundation
và Standard
vSMP
hạnThin
Trang 24$2995/3Sever vậtlý
2.16.Các tính năng trong vSphere
2.16.1 Đơn giản hoá việc quản lý
-vCenter Server:giúp việc quản lý trong môi trường mạng lớn dễ dàng hơn, tănghiệu quả làm việc, giảm chi phí cho việc quản lý kho lưu trữ, và giảm độ phức tạpđối với việc xây dựng cũng như quản lý hệ thống trong môi trường ảo hóa vCenterServer đơn giản hóa việc quản lý hệ thống với các chức năng như chỉ cần cài đặt vàcấu hình một lần, phương pháp tìm kiếm tiên tiến, và một góc nhìn chung cho
Trang 25nhiều máy chủ vCenter Server Ngoài ra, các máy chủ vCenter Server có thể đượcliên kết với nhau thông qua Linked Mode.
-Host Profiles: đơn giản hóa việc quản lý cấu hình của các máy chủ thông quacác chính sách cấu hình do người dùng định nghĩa Ta sử dụng các chính sách này
để tăng hiệu quả trong việc duy trì tính thống nhất và chính xác trong cấu hình củatoàn hệ thống.Các chính sách này có thể giúp ta nắm bắt được cấu hình tốt nhất cho
hệ thống và dùng nó để cấu hình cho các máy chủ khác Đồng thời nó cũng sẽ giámsát việc cấu hình của các máy chủ thông qua trung tâm dữ liệu Host Profiles giúpviệc quản lý trong môi trường làm việc nhỏ và lớn đơn giản hơn, đặc biệt là trongviệc mở rộng quy mô hệ thống
-vCenter Server Linked Mode: cho phép quản trị viên chia sẽ vai trò và quyềnhạn qua nhiều máy vCenter Server trong hệ thống mạng Quản trị viên có thể cónắm khái quát được lượng tài nguyên hiện có bằng cách triển khai một kết nốivSphere client vSphere client cũng hỗ trợ một giao diện tìm kiếm với việc tìm kiếmtất cả các đối tượng qua hệ thống gồm nhiều máy vCenter Server kết nối với nhau.-vApps: đơn giản hóa việc triển khai và quản lý các ứng dụng nhiều tầng (n-tier)trong nhiều máy ảo bằng cách đóng gói các ứng dụng này thành một đối tượngvApp duy nhất vApps tạo sự phụ thuộc lẫn nhau cũng như trong việc phân phối tàinguyên Điều này cho phép việc triển khai, nhân bản, giám sát trên một ứng dụngxảy ra các ứng dụng tương ứng.vCenter Server hiện tại hỗ trợ việc tạo và chạy cácứng dụng vApps cũng như nhập và xuất các ứng dụng này theo chuẩn OpenVirtualization Format (OVF) 1.0
-Centralized Licensing (Cấp quyền tập trung):Trong vCenter Server 4.0,việc cấpquyền đã được tập trung hóa Mọi sản phẩm và chức năng về việc cấp quyền đãđược gói gọn trong các khoá gồm 25 kí tự
-Performance Charts Enhancements (cải tiến biểu đồ hiệu suất làm việc): Cácbiểu đồ này có thể cung cấp một cái nhìn chung cho toàn bộ các metric như CPU,RAM, dung lượng ổ cứng, tình trạng mạng mà không cần duyệt qua nhiều biểu đồkhác nhau Ngoài ra, các biểu đồ còn có các cải tiến sau:
+Thể hiện rõ sự phân phối tài nguyên giúp ta nhận biết được các máy sửdụng nhiều tài nguyên và ngược lại
Trang 26+Góc nhìn kiểu thumbnail đối với các máy ảo, máy chủ, nhóm máy, và kho
dữ liệu cho phép ta có thể dễ dàng xem xét và đánh giá
+Khả năng dò xét qua nhiều cấp bậc giúp cách ly các nguyên nhân gây ảnhhưởng đến hiệu suất làm việc một cách dễ dàng
+Góc nhìn chi tiết về việc sử dụng không gian lưu trữ của từng kiểu tập tingiúp ta quản lý dữ liệu dễ dàng hơn
-Events and Alarms Enhancements (cải tiến chức năng sự kiện và cảnh báo):
mở rộng hổ trợ chức năng cảnh báo trên vCenter Server đến các đối tượng như kho
dữ liệu và các nhóm máy .cải thiện chức năng giám sát tài nguyên hệ thống.Các sựkiện có thể hiển thị trên vSphere Client để mau chóng nhận biết và khắc phục lỗi.Các cảnh báo có thể được dùng để kích hoạt các sự kiện và thông báo ta khi có khảnăng xuất hiện những lỗi nghiêm trọng Ngoài ra, các cảnh báo còn được kích hoạtkhi có thỏa mãn các điều kiện thời gian nhất định để giảm thiểu số lượng các sailầm gây nên
-Enhanced ESX Error Reporting (Cải tiến chức năng báo lỗi trên ESX): vSphere4.0 cung cấp cho ta khả năng báo lỗi trên từng máy đến vSphere Client thông qua tabEvents Mỗi sự kiện sẽ có một kết nối đến một mục dữ liệu riêng biệt để giải thích vàcung cấp các thông tin hướng dẫn để sửa lỗi
-Virtual Machine Performance Counters Integration into Perfmon (Tích hợp bộ
đo hiệu suất máy ảo vào Perfmon): vSphere 4.0 giới thiệu việc tích hợp bộ đo hiệusuất máy ảo như CPU và bộ nhớ vào trong Perfmon cho các hệ điều hành củaMicrosoft khi cài đặt VMware Tools Với chức năng này, quản tri viên có thể phântích chính sách hiệu suất của các máy ảo
-Granular Permissions for Network and Datastores ( Quyền hạn đối với mạng vàkho dữ liệu): vCenter Server 4.0 có hỗ trợ các quyền hạn ở lớp mạng và kho dữ liệu.Quản trị viên có thể cho phép hoặc từ chối truy cập đến kho dữ liệu hoặc hệ thốngmạng đối với một nhóm user riêng biệt
-Storage Awareness Enhancements(tăng cưòng khả năng nhận biết bộ nhớ):vSphere 4.0 đã tăng tính tương tác đối với các bộ nhớ được chia sẻ thông qua các
áo cáo tùy biến và bản đồ cấu trúc liên kết Điều này cung cấp khả năng kiểm soát
Trang 27việc sử dụng không gian tài nguyên của từng máy ảo,từng kho dữ liệu và các báo cáokhác.Ta có thể xem xét các vấn đề cấu hình vật lý bằng cách dùng bản đồ cấu trúcliên kết trong tab Storage view của vSphere Client.
-Centralized Datastore Management ( Quản lý kho dữ liệu tập trung): Sử dụnggóc nhìn Datastores trên vSphere Client, ta có thể tạo ra, cấu hình, và bảo mật kho
dữ liệu cũng như sử dụng các thư mục để quản lý chúng như là cơ cấu tổ chức
-vSphere Command Line Interface (gịao diện kiểu dòng lệnh trên vSphere):vSphere CLI được dùng trên hệ thống ESX/ESXi và vCenter Server 4.0 cũng nhưcác phiên bản trước và sau vSphere CLI có một số lượng đáng kể các lệnh mới nhưvicfg- dns, vicfg-ntp, vicfg-user, vmware-cmd, và vicfg-iscsi
-vSphere Management Assistant ( Trợ giúp việc quản lý trên vSphere): vMA làmột máy ảo bao gồm vSphere CLI và các phần mềm đóng gói sẵn khác mà quảntrị viên có thể dùng để quản lý hệ thống ESX và ESXi Các chức năng của vMA baogồm đăng nhập không cần mật khẩu, thu thập các tập tin log từ các máy chủ ESX vàESXi
-vSphere Host Update Utility (Tính năng cấp nhật máy chủ trên vSphere):Ta cóthể nâng cấp các máy ESX từ phiên bản 3.0 trở về sau lên ESX 4.0 từ xa bằng cách
sử dụng vSphere Host Update Utility.Đây là một giao diện người dùng trực quan cungcấp trạng thái của một nâng cấp từ xa và cho phép tùy chỉnh việc nâng cấp Tínhnăng mới này bao gồm cả việc rollback nếu nâng cấp thất bại
-Resource Usage Statistics(Thống kê tài nguyên sử dụng):vCenter Server có thểhiển thị chi tiết bản thống kê CPU và bộ nhớ sử dụng đối với các máy ảo và vùngtài nguyên được tập hợp lại trong cùng một nhóm (cluster)
-Guided Consolidation Enhancements (Cải thiện chức năng hợp nhất hê thống):Dịch vụ GC hiện tại là một modular plug-in cho vCenter Server Dịch vụ này có thểđược cài trên một hệ thống khác ngoài vCenter Server,cho phép vCenter Server có thểthực hiện tối ưu với chi phí thấp cho các hoạt động hợp nhất GC cũng có thể pháthiện và phân tích các hệ thống không sử dụng phiên bản Window tiếng anh GC cóthể đồng thời phân tích và đưa ra các kiến nghị hợp nhất cho 100 máy chủ vật lýtrong cùng một khoảng thời gian
Trang 28-Service Management of vCenter Server Components and Plug-ins(Dịch vụ quản
lý các thành phần và plug-in trong vCenter Server):Dịch vụ này hiển thị tình trạng củacác thành phần trong vCenter Server Dựa vào đó, quản trị viên có thể nhanh chóngxác định và sửa lỗi trong hệ thống quản lý
-Automation and Orchestration with vCenter Orchestrator(Tự động hóa và đồng
bộ hóa với vCenter Orchestrator):vCenter Orchestrator là một bộ xử lý công việc tựđộng của VMware vSphere và cho phép đồng bộ hóa giữa nhiều giải pháp Ta cóthể nắm bắt được lần hoạt động tốt nhất và biến nó thành một quy trình làm việc.Tiến trình này đảm bảo tính thống nhất,chuẩn hóa,và đạt được sự tuân thủ đối với cácchính sách công nghệ thông tin hiện tại.vCenter Orchestrator cung cấp một thư việncác quy trình công việc có thể được mở rộng nhằm giúp ta có thể tạo ra các quytrình phù hợp với hê thống Orchestrator đưa ra các hoạt động trên vCenter ServerAPI nên ta có thể tích hợp chúng vào các tiến trình tự động Orchestrator cũng chophép ta tích hợp các giải pháp quản lý và quản trị khác thông qua cấu trúc plug-inmở
-VMware Storage vMotion: xây dựng trên vMotion nhằm di chuyển các kho dữliệu mà không gây ra lỗi
-VMware Distributed Resource Scheduler (DRS): tự động phân phối nguồn tàinguyên đến nhiều máy chủ ESX / ESXi
-VMware Consolidated Backup (VCB): cung cấp giải pháp sao lưu dữ liệu trên
Trang 29vCenter Server.
-VMware Data Recovery (VDR): cùng với VCB giúp việc backup trên vCenterServer một cách tập trung hơn và đạt hiệu quả tốt hơn
b) Tính bảo mật
-VMware vShield Zones: tăng cường tính riêng tư và bảo mật trên các máy ảo
và dữ liệu của chúng.Ngoài ra, ta có thể giám sát và áp đặt quyền truy cập đến cáckhu vực nhạy cảm của trung tâm dữ liệu ảo cũng như mạng lưới giao thông
-Vmware Vmsafe:là một công nghệ mới giúp nâng cấp các đặc tính của vSpherenhằm bảo vệ các máy ảo Vmware Vmsafe cung cấp một API cho phép ta có thểphát triển các sản phẩm bảo mật khác của Vmware
-Vmkernel Protection: bảo vệ hypervisor khỏi các cuộc tấn công bằng cách đảmbảo tính chính xác của Vmkernel và các module giống như khi chúng được lưu trên
ổ cứng và bộ nhớ Để làm được việc đó, các module kernel đã được số hóa và xácnhận hợp lệ trong thời gian tải lên
-Hệ thống phần cứng ảo mới: ESX/ESXi 4.0 đã giới thiệu một thế hệ phần cứng
ảo mới (phiên bản thứ 7) với các tính năng mới như sau:
+Thiết bị lưu trữ ảo mới: Serial Attached SCSI (SAS) và IDE
+VMXNET thế hệ thứ 3
+Hỗ trợ việc cắm nóng các thiết bị ảo cũng như CPU và bộ nhớ ảo
-VMDirectPath: giúp tăng hiệu quả công việc bằng cách cho phép các máy ảo
có thể truy cập trực tiếp đến các thiết bị phần cứng vật lý
2.17 Các dịch vụ cơ sở hạ tầng
Trang 302.17.1 vCompute
-Bộ nhớ lên đến 1TB cho các máy chủ ESX/ESXi
-Hỗ trợ đến 64 CPU logic và 320 máy ảo cho mỗi máy chủ
-64-bit VMkernel
-64-bit Service Console
-Hỗ trợ các kĩ thuật tiết kiệm điện năng như Enhanced Intel SpeedStep® vàEnhanced AMD PowerNow!
2.17.2 vStorage
-Virtual Disk Thin Provisioning: giúp máy ảo tận dụng tốt bộ nhớ trống.vCenter Server còn cho phép thiết lập cảnh báo đối với việc sử dụng và phân phối tàinguyên để tối ưu hóa việc phân phối tài nguyên
-VMware Paravirtualized SCSI (PVSCSI): các thiết bị SCSI được ảo hóa mộtphần sẽ giúp tăng hiệu suất làm việc đồng thời giảm lượng CPU sử dụng cho máy ảo.-vStorage VMFS Volume Grow: là một phương pháp mới cho việc mở rộng mộtkho dữ liệu mà không làm gián đoạn các máy ảo đang chạy bằng cách mở rộng ổVMFS( virtual machine file system)
-Hot Extend cho các tập tin VMDK trên VMFS ( không hỗ trợ trên NFS)
-Hỗ trợ Jumbo Frame cho NFS và SCSI trên các card mạng 1Gb and 10Gb.-Hỗ trợ cáp quang trên Ethernet
-Cải thiện việc hỗ trợ iSCSI và NFS
2.17.3 vNetwork
-vNetwork Distributed Switch (vDS): là một giải pháp cho việc quản lý mạng
ảo của VMware Giúp giảm thiểu các hoạt động bảo trì mạng và nhanh chóng mởrộng mạng khi cần vNetwork còn có các cải thiện sau:
+Hỗ trợ private VLAN
+vDS giúp theo dõi tình trạng mạng của các máy ảo cũng như khi di chuyểnchúng trong hệ thống ảo
Trang 31+Hỗ trợ các switch ảo của hãng thứ ba
-VMXNET Generation 3: là thế hệ thứ 3 của các card mạng ảo hóa một phầncủa VMware với các tính năng sau:
+ Hỗ trợ MSI/MSI-X
+ Receive Side Scaling
+ IPv6 checksum và TCP Segmentation Offloading (TSO) trên IPv6
+ VLAN off-loading
+ TX/RX ring cỡ lớn
-vSphere 4.0 đã hỗ trợ IPv6 cho các máy ESX/ESXi và vCenter Server
2.17.4 Khả năng tương thích với hãng thứ 3
Trang 32-vCenter Server và vSphere hỗ trợ cài đặt trên một số hệ điều hành mới.
-Hỗ trợ các switch ảo của hãng thứ ba
-Hỗ trợ thêm ổ SATA
-Hỗ trợ các giải pháp sao lưu dữ liệu của hãng thứ ba
CHƯƠNG 3: SO SÁNH GIỮA VMWARE VSPHERE VỚI MICROSOFT WINDOWS SERVER 2008 R2 HYPER-V
Tên sản phẩm VMWare vPhere 4 Micosoft Window Sever 2008 R2
Trang 33Standard $795 / CPUVMware vSphereAdvanced $2245 / CPUVMware vSphereEnterprise $2875 / CPU
Windows Server 2008R2 Standard $1,209 /máy chủ
Windows Server 2008R2 Enterprise $3,999 /máy chủ
Windows Server 2008R2 Datacenter $2,999 /máy chủ
Chi phí quản lý VMware vSphere
Enterprise Plus $3495 /CPUVirtual vCenter server
$4995 để quản lí đầy đủ
hệ thống
System Center ServerManagement SuiteDatacenter (SMSD)
IDE, SCSI, SAS, SATA,
FC, 1Gb và 10GbEthernet, iSCSI, CIFS,FCOE, Infiniband
Trang 34Bộ nhớ tối đa 1TB 1TB
Bộ nhớ tối đa cho
mỗi máy ảo
Hệ thống lưu trữ DAS, SAN, NAS, iSCSI DAS, SAN, iSCSI
Hệ điều hành Microsoft OS, Redhat,
SUSE, Ubuntu,Solaris10,Netware, FreeBSD,CentOS
Microsoft OS,Redhat,SUSE
Công cụ quản trị VMware vCenter System Center Server
không
Cân bằng tải giữa
các máy ảo
VMware DistributedResource Scheduler
System CenterOperations ManagerHigh Availability VMware High
không
Sao lưu trực
tuyến
VMware ConsolidatedBackup & VMware Data
VSS/System CenterData Protection Manager
Trang 35(Online Backup ) Recovery 2007
Distributed
Switches
vNetwork DistributedSwitches
Trang 36CHƯƠNG 4: XÂY DỰNG HỆ THỐNG ẢO HÓA TRÊN
NỀN TẢNG VMWARE VSPHERE
MÔ HÌNH
4.1 Cấu hình yêu cầu của VMWare vSphere
- Processor 64bit : AMD Opteron, Intel Xeon 3000/3200, 3100/3300, 5100/5300,5200/5400, 7100/7300, 7200/7400, Intel Nehalem
-RAM : ít nhất 2GB
-Thiết bị mạng (Network Adapter) : hai ( một đối với ESXi ) hoặc nhiều các thiết
bị mạng có hỗ trợ như Broadcom NetXtreme 570x gigabit controller hoặc Intel PRO