Ngày này, nhu cầu tăng hiệu quả sử dụng tài nguyên nhưng đồng thời vẫn bảo đảm sự
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 đang trở
nên thiết y ếu trong hoạt động của nhiều doanh nghiệp và tổ chức. Chính vì thế, công
nghệ ảo hóa là sự lựa chọn đúng đắn giúp doanh nghiệp tiết kiệm tối đa chi phí và gia
tăng lợi nhuận, đồng thời việc xây dựng cơ sở hạ tầng cũng trở nên đơn giản hơn.
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
Với đề tài "Nghiên cứu - ứng dụng công nghệ ảo hóa VMware vSphere", nhóm chúng
tôi đã tiến hành phân công công việc hàng tuần cho nhau. Khi có lỗi, sự cố xảy ra thì
chúng tôi cùng nhau nghiên cứu sửa chữa nhằm hoàn thành các mục tiêu đã đề ra.
100 trang |
Chia sẻ: lvbuiluyen | Lượt xem: 4633 | Lượt tải: 3
Bạn đang xem trước 20 trang tài liệu Khóa luận Nghiên cứu - Ứng dụng công nghệ ảo hóa vmware vsphere, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC HOA SEN
KHOA KHOA HỌC VÀ CÔNG NGHỆ
NGHIÊN CỨU - ỨNG DỤNG CÔNG
NGHỆ ẢO HÓA VMWARE VSPHERE
Giảng viên hướng dẫn : Nguyễn Ngọc Như Hằng
Sinh viên thực hiện : Phạm Huỳnh Khắc Dược
: Nguyễn Thành Tín
Lớp : VT081A
Tháng 07 /năm 2011
I
PHIẾU GIAO ĐỀ TÀI KHÓA LUẬN TỐT NGHIỆP
Mỗi sinh viên phải viết riêng một báo cáo
Phiếu này phải dán ở trang đầu tiên của báo cáo
1. Họ và tên sinh viên/ nhóm sinh viên được giao đề tài (sĩ số trong nhóm: 2)
(1) Phạm Huỳnh Khắc Dược ............................ MSSV: 081655 .... khóa: VT081A
(2) Nguyễn Thành Tín ..................................... MSSV: 081665 .... khóa: VT081A
(3) ................................................................... MSSV: ................ khóa: ...............
Chuyên ngành : Mạng máy tính Khoa : Khoa Học - Công Nghệ
2. Tên đề tài : Nghiên cứu - ứng dụng công nghệ ảo hóa Vmware vSphere
3. Các dữ liệu ban đầu:
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,…
4. Các yêu cầu đặc biệt:
Hiểu được các tính năng của Vmware vSphere. Cài đặt, xây dựng hạ tầng mạng và
kiểm chứng các tính năng của Vmware vSphere.
5. Kết quả tối thiểu phải có:
o Nắm rõ khái niệm về Vmware vSphere
o Kiểm chứng các tính năng của Vmware vSphere
Ngày giao đề tài: 21/03/2011 Ngày nộp báo cáo: 1/07/2011
Họ tên GV hướng dẫn 1: Nguyễn Ngọc Như Hằng…….……Chữ ký: ………………
Họ tên GV hướng dẫn 2: …………………………………….Chữ ký: …..…………..
Ngày …. tháng … năm
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere II
Trích yếu
Với đề tài "Nghiên cứu - ứng dụng công nghệ ảo hóa VMware vSphere", chúng tôi đã
đặt ra ba mục tiêu chính là:
- 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 mạng vSphere
- Kiểm chứng các tính năng của VMware vSphere.
Và để có đủ kiến thức để hoàn tất khóa luận, chúng tôi đã tiến hành nghiên cứu các
cuốn sách về VMware vSphere và các văn bản được công bố trên trang chủ của
VMware. Sau một thời gian nghiên cứu, chúng tôi đã nắm rõ các khái niệm về
VMware vSphere cũng như các thành phần chính của nó như VMware ESX, VMware
ESXi, vCenter Server, vSphere Client. Từ đó chúng tôi đã xây dựng một mô hình cơ
bản để kiểm chứng các tính năng có hỗ trợ trên VMware vSphere như: VMware High
Availability (HA), VMotion và Storage Vmotion, VMware Consolidated Backup
(VCB), VMware Distributed Resource Scheduler, VMware vShield Zones. Tuy nhiên
vẫn có một số tính năng chúng tôi chưa thể kiểm chứng được do một số hạn chế về
trang thiết bị cũng như thời gian thực hiện. Qua quá trình thực hiện khóa luận tốt
nghiệp này, chúng tôi đã có đủ khả năng xây dựng một mô hình mạng có thể ứng dụng
trong thực tiễn cho các doanh nghiệp.
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere III
Mục lục
Trích yếu ........................................................................................... II
Mục lục ........................................................................................... III
Lời cảm ơn ...................................................................................... VI
Nhận xét của giảng viên hướng dẫn ............................................. VII
Nhập đề .............................................................................................. 1
1. Giới thiệu chung ............................................................................ 2
1.1. Công nghệ ảo hóa là gì ? .......................................................................... 2
1.2. Các kiểu ảo hóa cơ bản ............................................................................ 2
1.2.1. Ảo hóa hệ thống lưu trữ ....................................................................................... 2
1.2.2. Ảo hóa hệ thống mạng ......................................................................................... 3
1.2.3. Ảo hóa ứng dụng ................................................................................................. 4
1.2.4. Ảo hóa hệ thống máy chủ..................................................................................... 5
1.3. Lợi ích của viêc ảo hóa ............................................................................ 6
1.4. Nhược điểm của việc ảo hóa .................................................................... 6
1.5. VMware - Đại diện hàng đầu trong công nghệ ảo hóa ............................. 7
2. Tìm hiểu về VMware vSphere ...................................................... 8
2.1. VMware ESX và ESXi ............................................................................ 9
2.2. VMware Virtual Symmetric Multi-Processing ......................................... 9
2.3. VMware vCenter Server ........................................................................ 10
2.4. VMware vCenter Update Manager ........................................................ 11
2.5. VMware vSphere Client ........................................................................ 11
2.6. VMware VMotion và Storage VMotion ................................................. 12
2.7. VMware Distributed Resource Scheduler .............................................. 13
2.8. VMware High Availability .................................................................... 13
2.9. VMware Fault Tolerance ....................................................................... 14
2.10. VMware Consolidated Backup ............................................................ 14
2.11. VMware vShield Zones ....................................................................... 15
2.12. VMware vCenter Orchestrator ............................................................. 15
2.13. vNetwork ............................................................................................. 15
2.14. vStorage ............................................................................................... 16
3. Các phiên bản của VMware vSphere ........................................ 17
4. Các tính năng trong vSphere ...................................................... 19
4.1. Đơn giản hóa việc quản lý ..................................................................... 19
4.2. Các dịch vụ ứng dụng ............................................................................ 23
4.2.1. Tính sẵn sàng ..................................................................................................... 23
4.2.2. Tính bảo mật ...................................................................................................... 24
4.2.3. Khả năng mở rộng hệ thống ............................................................................... 24
4.3. Các dịch vụ cơ sở hạ tầng ...................................................................... 25
4.3.1. vCompute .......................................................................................................... 25
4.3.2. vStorage ............................................................................................................ 25
4.3.3. vNetwork ........................................................................................................... 26
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere IV
4.4. Khả năng tương thích với sản phẩm của hãng thứ ba ............................. 26
5. So sánh giữa VMware vSphere 4 với Microsoft Windows
Server 2008 R2 Hyper-V ................................................................ 27
6. Cấu hình yêu cầu của VMware vSphere ................................... 29
6.1. Yêu cầu phần cứng của ESX Server ( ESXi Server) .............................. 29
6.2. Yêu cầu tối thiểu của vCenter Server ..................................................... 30
6.3. Yêu cầu tối thiểu của vSphere Client ..................................................... 30
7. Cài đặt hệ thống .......................................................................... 30
7.1. Triển khai VMware ESX Server ............................................................ 32
7.1.1. Phân vùng trong VMware ESX. ......................................................................... 32
7.1.2. Các bước cài đặt Vmware ESX .......................................................................... 33
7.2. Cài đặt ESXi .......................................................................................... 35
7.3. Cài đặt vSphere Client ........................................................................... 36
7.4. Cài đặt vCenter Server ........................................................................... 38
7.5. Cài đặt vCenter Update Manager ........................................................... 39
7.6. Cấu hình giả lập SAN bằng Starwind..................................................... 41
8. Kiểm chứng các chức năng của vSphere ................................... 44
8.1. Các thao tác cơ bản ................................................................................ 44
8.1.1. Liên kết máy ESX vào vCenter Server (Add Host) ............................................. 44
8.1.2. Tạo Cluster ........................................................................................................ 45
8.1.3. Đưa host vào trong cluster ................................................................................. 46
8.1.4. Sử dụng vSphere Client ..................................................................................... 47
8.2. Kết nối SAN vào hệ thống (Add Networking và Add Storage) ............. 48
8.3. Tạo máy ảo trên máy chủ ESX (ESXi) .................................................. 51
8.4. Di chuyển máy ảo giữa các host và datastore ......................................... 52
8.4.1. Di chuyển máy ảo đã tắt nguồn .......................................................................... 52
8.4.2. Di chuyển máy ảo đang chạy bằng Storage vMotion .......................................... 54
8.4.3. Di chuyển máy ảo đang chạy bằng vMotion ....................................................... 55
8.5. Thực hiện VMware DRS ....................................................................... 57
8.6. Thực hiện VMware HA ......................................................................... 59
8.7. Sử dụng Snapshot .................................................................................. 61
8.8. Sử dụng VMware vShield Zones ........................................................... 61
8.8.1. Giới thiệu về bộ sản phẩm vShield ..................................................................... 61
8.8.2. Tạo máy ảo Vshield Manager ............................................................................ 62
8.8.3. Tạo máy vShield Zones...................................................................................... 65
8.9. Sử dụng VCB để sao lưu và phục hồi dữ liệu......................................... 67
8.9.1. Sử dụng VCB để backup máy ảo ........................................................................ 68
8.9.2. Sử dụng VCB để restore máy ảo ........................................................................ 69
8.10. Sử dụng chương trình backup của hãng thứ ba ..................................... 71
8.10.1 Cấu hình Netbackup và VCB ............................................................................ 71
8.10.2 Tạo công việc backup máy ảo trên Netbackup ................................................... 73
8.10.3 Phục hồi máy ảo bằng NetBackup ..................................................................... 76
8.11. Sử dụng chức năng Alarm trên vCenter Server .................................... 77
8.12. Sử dụng chức năng Hot Add và Hot Plug ............................................ 79
8.13. Sử dụng Host Profiles trên vSphere ..................................................... 80
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere V
8.14. Tạo và sử dụng vNetwork Distributed Switch ...................................... 81
8.15. Sử dụng Scheduled Tasks .................................................................... 83
8.16. Cài đặt và cấu hình VMware Tools cho các máy ảo ............................. 85
8.16.1. Cài đặt VMware Tools trên Linux .................................................................... 85
8.16.2. Cài đặt VMware Tools trên Windows .............................................................. 85
9. Đánh giá và hướng phát triển .................................................... 87
10. Kết luận...................................................................................... 88
11. Phụ lục ....................................................................................... 89
11.1. Xóa Plug-ins ........................................................................................ 89
11.2. Cấu hình Update Manager ................................................................... 89
11.3. Kiểm tra máy chủ có hỗ trợ Fault Tolerance ........................................ 91
12. Một số tài liệu tham khảo và công cụ hỗ trợ ........................... 92
12.1. Tài liệu tham khảo ............................................................................... 92
12.2. Công cụ hỗ trợ ..................................................................................... 92
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere VI
Lời cảm ơn
Đầu tiên chúng tôi chân thành gởi lời cảm ơn đến quý thầy cô và các bạn đã nhiệt tình
giúp đỡ tạo điều kiện cho chúng tôi có đủ thời gian và thông tin bổ ích để hoàn thành
tốt đề tài này từ đó giúp chúng tôi hiểu biết nhiều hơn về VMWARE vSPHERE,
phương pháp học tập mới và cách làm việc nhóm để phục vụ tốt hơn cho công việc
sau này.
Thứ hai chúng tôi xin cảm ơn đến cô Nguyễn Ngọc Như Hằng là giáo viên hướng dẫn
chúng tôi làm khóa luận tốt nghiệp. Suốt thời gian qua cô đã giúp chúng tôi rất nhiều
từ nội dung cách thức trình bày và các kỹ năng để vận dụng tốt lý thuyết vào thực
hành và cả thời gian để chúng tôi có thể chuẩn bị tốt hơn. Chúng tôi thật sự cảm ơn cô.
Lời cuối cùng chúng tôi xin cảm ơn trường Đại Học Hoa Sen tạo cơ hội cho chúng tôi
trao dồi thêm kiến thức, phương pháp làm việc nhóm, tiếp cận với môi trường mới,
phương pháp học mới để chúng tôi có thể mạnh dạn hơn và trưởng thành hơn.
Trong quá trình hoàn thành khóa luận có sơ suất là không tránh khỏi, mong quý thầy
cô và các bạn góp ý và giúp đỡ để chúng tôi có thể hoàn thành tốt hơn.
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere VII
Nhận xét của giảng viên hướng dẫn
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
.....................................................................................................................................
Ngày ... tháng ... năm ......
Ký tên
…………………………......
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere 1
Nhập đề
Ngày này, nhu cầu tăng hiệu quả sử dụng tài nguyên nhưng đồng thời vẫn bảo đảm sự
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 đang trở
nên thiết yếu trong hoạt động của nhiều doanh nghiệp và tổ chức. Chính vì thế, công
nghệ ảo hóa là sự lựa chọn đúng đắn giúp doanh nghiệp tiết kiệm tối đa chi phí và gia
tăng lợi nhuận, đồng thời việc xây dựng cơ sở hạ tầng cũng trở nên đơn giản hơn.
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 …
Với đề tài "Nghiên cứu - ứng dụng công nghệ ảo hóa VMware vSphere", nhóm chúng
tôi đã tiến hành phân công công việc hàng tuần cho nhau. Khi có lỗi, sự cố xảy ra thì
chúng tôi cùng nhau nghiên cứu sửa chữa nhằm hoàn thành các mục tiêu đã đề ra.
Và sau 14 tuần cùng nhau thực hiện khóa luận, chúng tôi đã hoàn thành khóa luận một
cách tốt đẹp dưới sự hướng dẫn của cô Nguyễn Ngọc Như Hằng.
Nghiên cứu - Ứng dụng công nghệ ảo hóa VMWARE vSphere 2
1. Giới thiệu chung
1.1. Công nghệ ả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ành cô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 cho cá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ủa Xen 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 đích củ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