2.5 Các tính năng của VMWare EXS server
2.5.10 Quản lý khôi phục site (Site Recovery Manager (SRM))
Quản lý khơi phục site là một tính năng khơi phục thảm họa tuyệt vời. Nếu bạn có hai trung tâm dữ liệu (một chính và được bảo vệ cịn một phụ và được dùng để khôi phục - primary/protected - secondary/recovery), các máy chủ ESX của VMware và
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
SRM được hỗ trợ SAN tại mỗi site thì bạn có thể sử dụng SRM để lập kế hoạch, kiểm tra và khôi phục tồn bộ cơ sở hạ tầng ảo hóa VMware của mình.
2.5.11 Khơi phục dữ liệu (VMware vShere Data Recovery)
Một trong những tính năng mới trong vSphere là Data Recovery, trong cụm giải pháp “Essentials Plus” hoặc phiên bản vSphere Advanced. Tính năng mới này được cung cấp như một máy ảo bên trong mơi trường vSphere và tích hợp với máy chủ vCenter nhằm cung cấp cách thức quản lý tập trung đối với các backup. vSphere Data Recovery sử dụng giao diện quản lý GUI khá hoàn chỉnh với một loạt các wizard hỗ trợ cài đặt và quản lý tất các cơng việc backup lẫn khơi phục.
Các tính năng chính:
o Backup dự phịng và hồn chỉnh của các image máy ảo (VM) và backup/restore
mức file cho các máy ảo Windows.
o Hỗ trợ VSS cho các máy ảo Windows để có được các backup tin cậy hơn
o Tránh nhân bản dữ liệu nhằm giảm không gian lưu trữ cho các backup
o Giao diện quản lý vCenter cho quản lý GUI tập trung và sử dụng nhiều wizard
để đơn giản hóa các hoạt động.
o Lưu trữ đĩa bằng cách sử dụng một loạt các giao thức kết nối chuẩn - iSCSI,
FC, NAS hay lưu trữ nội bộ
o vSphere được tích hợp đầy đủ và có nhiều cải tiến, tiếp tục backup các máy ảo
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
2.5.12 Chuyển đổi máy ảo (vCenter Convert)
Tính năng này cho phép convert máy vật lý đang chạy (bao gồm cả hệ điều hành và dữ liệu trên máy vật lý tùy bạn muốn) thành máy ảo chạy trong VMware ESX Server (cả windows và linux). Tính năng này miễn phí
Lưu ý rằng Virtual Center được yêu cầu cho một số tính năng tiên tiến hơn và nó được mua riêng. Bên cạnh đó cũng có một số mức khác nhau trong việc hỗ trợ khả năng sẵn có cho các sản phẩm này.
CHƯƠNG 3. Triển khai và quản trị trên hệ thống VMWare EXS Server
3.1. Mơ hình ứng dụng
3.1.1 Mục tiêu của việc triển khai hệ thống Vmware ESX Server
- Ảo hóa tồn bộ hệ thống máy chủ và các ứng dụng để loại trừ:
o Thời gian trì trệ đầu tư thiết bị máy chủ mới khi triển khai ứng dụng mới.
o Thời gian chết (downtime) khi bảo trì hay nâng cấp hệ thống máy chủ.
- Tiết kiệm chi phí đầu từ hệ thống máy chủ, tiết giảm khơng gian của phịng
máy chủ, độ phức tạp của hệ thống cáp kết nối và chi phí hàng ngày cho hệ thống điện và làm mát.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
- Khai thác triệt để hiệu năng cũng như công năng của công nghệ và sức mạnh
phần cứng máy chủ hiện nay.
- Quản lý tập trung tại một điểm duy nhất và giảm thiểu các thao tác quản trị.
3.1.2 Mơ hình
Yêu cầu hệ thống:
STT Thành phần Mô tả kỹ thuật
1 CPU Chủng loại bộ vi xử lý ≥ Quad-Core. Tốc độ xung
xử lý ≥ 3.0GHz
2 RAM Phụ thuộc vào số lượng máy ảo/Host. Khuyến
cáo: tối thiểu 1GB/VM
3 HDD Dung lượng lưu trữ ≥ 160GB
4 RAID Controller Hỗ trợ chuẩn RAID-1 (Mirror) 5 Network Interface Gigabit Ethernet
6 Một số phần mềm
hỗ trợ - ESX server; VMWare vSphere client
- Window server 2003; win XP,
- Mail MDeamon server; các component để
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
3.2 Cài đặt VMWare EXS server
Sau khi cho đĩa cài đặt vmware ESX Server vào CD Rom. ESX server tự động tải các file cấu hình cài đặt.
Hình 3.2.1: Bắt đầu q trình cài đặt Trong q trình cài đặt sẽ có những thơng báo hoặc u cầu:
- Chọn ngơn ngữ cho bàn phím: chọn English
- Chọn kết nối chuột: có thể để mặc định
- Hộp thoại cảnh báo sẽ bị mất dữ liệu khi cài đặt trên phân vùng
- Hộp thoại các thỏa thuận của nhà sản xuất với người dung
- Hộp thoại cấu hình địa chỉ ip cho card mạng .điền thông số ip Address,Subnet
Mask và Gateway rồi chọn Next.
Hình 3.2.2: Cầu hình địa chỉ mạng.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
- Hộp thoại yêu cầu nhập password để đang nhập và Esx server .nhập password
rồi chọn Next.
Hình 3.2.3: Hộp thoại nhập password người quản trị.
- Hộp thoại bắt đầu cài đặt.khi cài đặt xong chọn finish để hồn tất.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Khi hồn tất q trình cài đặt Esx server hệ thống sẽ khởi động lại ,và lúc này ta đăng nhập vào Esx server với tài khoản mặc định là root và password vừa tạo lúc nãy.
Hình 3.2.5: Giao diện đăng nhập của ESX server
Hệ điều hành máy chủ Esx server sử dụng Kernel là linux nên giao diện khi đăng nhập vào hệ điều hành sẽ là giao diện linux.trong giao diện này người quản trị có thể thực hiện các lệnh tương đương các lệnh trong linux.
3.3. Tạo và quản lý máy ảo với vSphere client
Cài phần mềm vSphere client miễn phí từ vmware.com. Khi cài đặt xong, khởi động vsphere client, tại giao diện của nó điền địa chỉ IP của máy chủ khi máy chủ esx và máy client ở trong cùng một mạng.nếu khơng cùng một mạng thì phải đăng kí một host name với IP trỏ về địa chỉ của máy Esx server và phải mở một số port trên modem.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Khi đã kết nối thành cơng đến Esx Server thì ta có thể thao tác trên máy chủ Esx Server. Thực ra đây mới là giao diện làm việc chính của người quản trị,giao diện linux chỉ sử dụng để khắc phục các sự cố hoặc bật tắt một số dịch vụ hoặc ứng dụng. Với vSphere client có thể khởi tạo ,cấu hình và theo dõi hoạt động của các máy ảo một cách linh hoạt và tập trung.Việc này rất dễ dàng cho quản lý tập trung và triển khai các máy ảo một cách nhanh chóng.
3.3.1. Khởi tạo máy ảo
Trong giao diện kết nối của vSphere client để tạo một máy ảo thì hết sức đơn giản.nhấp chuột phải vào địa chỉ của Esx Server và chọn New Virtual Machine.
Hình 3.3.1.1: Khởi tạo máy ảo
Hộp thoại yêu cầu nhập tên của máy ảo mà bạn đang tạo.tên này sẽ hiển thị trên giao diện của vSphere client khi truy cập vào máy chủ Esx Server.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Hộp thoại u cầu bạn chọn nơi lưu trữ dữ liệu của bạn.thường thì ta chọn ổ đĩa cứng mặc định. Next.
Hình 3.3.1.3: Hộp thoại chọn nơi lưu trữ
Một hộp thoại lựu chọn hệ điều hành mà bạn sẽ cài đặt trên máy ảo.chọn một hệ điều hành tương ứng rồi chọn Next.
Hình 3.3.1.4: Hộp thoại chọn hệ điều hành
Hộp thoại yêu cầu phân chia ổ đĩa cứng xuất hiện cho phép bạn cấp cho máy ảo của bạn một dung lượng ổ cứng nhất định trên ổ cứng của máy chủ Esx Server. Tùy nhu cầu làm việc và lưu trữ mà bạn chọn dung lượng cho thích hợp.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Hộp thoại tổng quan các cấu hình lựu chọn mà bạn đã thiết lập.mặc định máy Esx Server sẽ cấp cho các máy ảo một lượng Ram nhất định.bạn có thể tăng thêm hoặc giảm bớt nhưng tốt nhất là hãy để mặc định cho Esx server tự điều chỉnh. Chọn OK để xác nhận quá trình thiết lập hồn tất .
Hình 3.3.1.5: Hộp thoại cấu hình đã chọn
Như vậy đã tạo xong một máy ảo.để cho máy ảo này hoạt động thì cần cài đặt hệ điều hành và các ứng dụng cho nó.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Click chuột phải vào tên máy ảo vừa tạo và chọn power.ta sẽ thấy rằng ở đây có nhiều lựa chọn để quản lý các máy ảo từ xa rất dễ dàng. Để khởi động máy ảo chọn power on.
Hình 3.3.1.7: Khởi động máy ảo
Máy ảo được khởi động sẽ bắt đầu q trình tìm kiếm các file khởi động vì chưa có hệ điều hành nên máy ảo chưa thể khởi động được.để cài đặt hệ điều hành vào máy ảo thì có thể cho đĩa vào ổ cd/dvd driver trên máy chủ Esx server ,hoặc có thể cài bằng các file ISO trên chính máy mà bạn đang sử dụng phần mềm quản lý Vsphere client bằng cách chọn connect ISO image on local disk.sau khi chọn bấm tổ hợp phím ctrl+alt+del để khởi động lại máy ảo.lúc này việc cài hệ điều hành sẽ giống như lúc cài đặt bình thường.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
3.3.2: Quản lý và theo dõi các máy ảo
Summary: Theo dõi tổng quát quá trình sử dụng tài nguyên trên máy chủ như
xung nhịp cpu,bộ nhớ ram,ổ cứng lưu trữ.
Hình 3.3.2.1: Tổng quan hệ thống
Virtual Machine: Theo dõi và so sánh cụ thể hoạt động và hiệu suất sử dụng tài
nguyên máy chủ của từng máy ảo.
Hình 3.3.2.2: Hoạt động của máy ảo
Resource allocation: Cho phép theo dõi quá trình phân phối tài nguyên của máy
chủ Esx server đền từng máy ảo.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Performance: Biểu đồ biểu diễn các xung nhịp cpu qua từng thời gian khác
nhau.cho phép so sánh hiệu suất qua từng giai đoạn.
Hình 3.3.2.4: Sơ đồ quá trình hoạt động của CPU
Configuration: Theo dõi tình trạng các thiết bị phần cứng xem có thiết bị nào bị
lỗi hay hư hỏng khơng.nếu có dấu hiệu bất thường thì hệ thống sẽ hiển thị các bảng thơng báo alert hoặc warning đến người sử dụng.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
3.4. Cấu hình hệ thống máy chủ
Tiến hành thiết lập phần cứng và hệ điều hành cho 3 máy ảo nhằm xây dựng 3 server chính cho hệ thống đó là domain controller server, mail server, web + ftp server.
Hình 3.4: Các server sẽ triển khai trên Esx server
3.4.1: Domain controller + File server
Trong máy ảo này ta đặt địa chỉ IP tĩnh là 192.168.10.244 và tiến hành lệnh dcpromo để thực hiện quá trình lên domain.quá trình cài đặt domain và dịch vụ DNS , DHCP như bình thường.khi hồn tất máy ảo này sẽ đảm hận vai trò domain cung cấp quyền truy cập cho các user,cung cấp địa chỉ IP và các dịch vụ phân giải DNS để user có thể ra mạng ngồi.
Trong môi trường domain ta tạo các user là user1 và user2 và thực hiện chia sẻ file và phân chia quyền user trên thư mục chia sẻ này.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Hình 3.4.1.1Tạo user trong domain
Hình 3.4.1.2:Phân quyền user trên thư mục chia sẻ
3.4.2: Web + Ftp server
Để dựng web server và ftp server thì ta phải cài đặt thêm phần bổ trợ là IIS service.vào control panel chọn add/remove program chọn tiếp add/remove window component.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Hình 3.4.2.1: Cài đặt các component cần thiết Trong phần internet information services IIS chọn details
Hình 3.4.2.2: Chọn các component
Check vào ô file transfer protocol ftp service và world wide web service và chọn ok để tiến hành cài đặt các component này.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Hình 3.4.2.3: Kiểm tra Ftp server
Hình 3.4.2.4: Kiểm tra Web server
3.4.3 Mail Server
Cài đặt các component hỗ trợ cho mail server. Vào control panel -> add/remove program-> add/remove window component.chọn cài đặt thêm dịch vụ SMTP Service .
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Sau khi cài các component bổ xung hoàn tất ta tiến hành cài đặt mail Mdeamon làm mail server. Cài đặt sẽ hoàn tất trong vài phút.
Hình 3.4.3.2: Giao diện Mdeamon Mail Server
Trên mail server tạo các tài khoản cho người dùng ví dụ như là user1 và user2, aohoamail ở đây là mail admin trong lúc cài đặt đã khởi tạo.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Để mail server có thể liên lạc với internet bên ngồi thì cần đăng kí một domain name và trỏ ip về mail server. Ở đây dùng domain miễn phí no-ip.com với domain là aohoa.no-ip.info.
Hình 3.4.3.4: Cài đặt domain
Để kiểm tra quá trình gởi và nhận thư từ một máy tính của user1 gõ vào trình duyệt web địa chỉ http://192.168.10.241:3000 ở đây port 3000 là port của webclient của Mdeamon mail server.đăng nhập bằng tài khoản user1 và tiến hành gởi mail cho user2 và một tài khoản mail khác ngồi internet để kiểm tra q trình kết nối.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Tại máy của user2 gõ vào trình duyệt web địa chỉ http://192.168.10.241:3000 và đăng nhập bằng tài khoản user2 kiểm tra thư.
Hình 3.4.3.6: kiểm tra thư tại user2
Thấy user2 đã nhận được thư của user1. Tiếp tục kiểm tra tài khoản mail ở ngồi internet.
Hình 3.4.3.7: Kiểm tra mail với tài khoản Mail ngoài internet
Ta cũng thấy rằng tài khoản U2@5sjsc.com đã nhận được mail do user1@aohoa.no- ip.info gởi tới.
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
CHƯƠNG 4. Kết luận 4.1. Kết quả đạt được
Về lý thuyết:
Thấy được lợi ích của cơng nghệ ảo hóa khi ứng dụng vào thực tế đề giảm chi phí đầu tư, tăng hiệu suất hoạt động, tận dụng được cơ sở hạ tầng, nâng cao hiệu quả quản lý, …
Nắm được các kiến thức của cơng nghệ ảo hóa nói chung và cơng nghệ ảo hóa VMWare nói riêng .
Hiểu được các cấu trúc, tính năng của hệ thống ảo hóa sử dụng VMWare ESX server. Tìm hiểu được các cơng nghệ hỗ trợ cho cơng nghệ ảo hóa như cơng nghệ cân bằng tải, Raid, cơng nghệ lưu trữ mạng SAN,...
Về thực nghiệm:
Triển khai được hệ thống mạng sử dụng cơng nghệ ảo hóa của VMWare và xây dựng được các server ứng dụng trên hệ thống ảo hóa này
4.2. Hạn chế
Do bị giới hạn về cơ sở vật chất nên chưa triển khai hết được các tính năng cao cấp của VMWare (địi hỏi về bản quyền, cấu hình máy chủ,…)
Chưa triển khai được đầy đủ hệ thống của một doanh nghiệp đúng nghĩa.
4.3. Hướng phát triển
Do bị hạn chế về vật chất, thời gian và khả năng của bản thân nên đề tài cịn nhiều thiếu xót. Nếu có điều kiện, đề tài sẽ triển khai thêm các nội dung sau:
GVHD: Lê Mạnh Hải Cơng nghệ ảo hóa VMWare
Triển khai đầy đủ các tính năng của ESX Server.
Triển khai mơ hình doanh nghiệp đầy đủ và quy mô hơn.
4.4. Tài liệu tham khảo
[1] John Kelbley, Mike Sterling, Allen Stewart (2009) Sybex - Windows Server 2008
Hyper-V. Wiley Publishing, Inc
[2] ScottLowe (2009 )Mastering VMware vSphere 4. Wiley Publishing [3] Bernard Golden (2009) Virtualization for Dummies. Wiley Publishing
[4] Chandra Kopparapu (2002)Load Balancing Servers, Firewalls, and Caches. Wiley Computer Publishing
[5] Anil Desai (2007) The Definitive Guide to Virtual Platform Management. Realtime Publishing
[6] Palo Alto (2008) VMware Infrastructure Brochure. VMware Publishing [7] WHITE PAPER (2010)VMware_Virtual_Hardware. VMware Publishing [8] Http://diendanmaychu.net
[10] http://vmware.com [12] http://quantrimang.com