Tải bản đầy đủ (.docx) (8 trang)

VMware và cách chạy nhiều hệ điều hành

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (160.29 KB, 8 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH

-TIỂU LUẬN-

Đề tài: Tìm hiểu phần mềm VMWare và cách chạy nhiều hệ điều hành trên
cùng một máy tại một thời điểm

Môn: HỆ ĐIỀU HÀNH
GV Bộ môn: Nguyễn Minh Hải


*Danh sách thành viên nhóm 2*
Họ và tên

Mã số sinh
viên

Bùi Nguyên Thanh Tùng

14028031

Phạm Anh Tú

14034601

Phạm Minh Tuấn

14035971

Trương Trung Thiên


14026541

Nguyễn Tấn Vũ

14019471

Nguyễn Thanh Thiện

14038841


I. TÌM HIỂU PHẦN MỀM VMWARE
1) Phân loại phần mềm VMWare:
*Phần mềm dành cho desktop:
-VMWare Workstation
-VMWare Fusion
-VMWare Player
*Phần mềm dành cho server:
-VMWare vSpher
-VMWare Server
2) Giới thiệu về VMWare Workstation:
-VMWare Workstation là những phần mềm ảo hóa desktop mạnh mẽ dành
cho các nhà phát triển/kiểm tra phần mềm và giúp cho người sử dụng có thể
khai thác tối đa chiếc máy tính của mình với việc chạy song song nhiều hệ điều
hành như Linux, Windows, Ubuntu,… trên một PC mà không cần khởi động
lại hay phân vùng ổ cứng. VMWare cũng cung cấp nhiều tính năng mới như tối
ưu hóa bộ nhớ và khả năng quản lý thiết lập nhiều lớp. Bên cạnh đó các chức
năng thiết yếu như mạng ảo, tạo thư mục dùng chung , kéo thả và copy-paste
khiến cho VMWare Workstation trở thành công cụ mạnh mẽ và không thể
thiếu cho các doanh nghiệp phát triển tin học và các nhà quản trị hệ thống.

a) Cách thức hoạt động:
-VMWare Workstation hoạt động bằng cách cho nhiều hệ điều hành và các ứng
dụng chạy đồng thời trên một máy tính. Những máy ảo này tồn tại trên một ổ cứng
duy nhất. Các layer ảo sẽ kết nối các phần cứng vật lý với các máy ảo, vì vậy mỗi
máy ảo sẽ có CPU, bộ nhớ, các ổ đĩa, thiết bị nhập/xuất riêng. Các máy ảo hoàn
toàn giốn như các máy x86 tiêu chuẩn.
-VMWare Workstation cho phép người dùng:
+ Việc học tập sẽ thuận lợi hơn vì học sinh sinh viên sẽ được thử nghiệm nhiều
hệ điều hành khác nhau, các ứng dụng, công cụ trên máy ảo một cách an toàn
và độc lập.
+ Thử nghiệm nhiều phần mềm với thiết lập phức tạp
+ Cài đặt và thử nghiệm các ứng dụng đa lớp


+ Phục hồi dễ dàng và chia sẻ môi trường thử nghiệm được lưu trữ; giảm thiểu
các thiết lập trùng lặp và thời gian thiết lập


VMWare Workstation 11 có những tính năng mới thú vị:

+ Chạy các ứng dụng trong Windows, Linux, và nhiều hơn nữa cùng một lúc
mà không cần khởi động lại
+ Truy cập các máy ảo từ xa chạy trên VMWare vSphere và VMware vCenter.
+ Dễ dàng xây dựng hệ thống xây dựng hệ thống máy ảo sau đó sử dụng tính
năng kéo thả để upload lên VMWare vSphere
+ Hoạt động như là một server đối với các ứng dụng host để áp dụng cho các tổ
chức doanh nghiệp.
+ Xây dựng và thử nghiệm các ứng dụng đa tầng trên một máy tính một cách
đáng tin cậy.


b) Ứng dụng thực tiễn
VMWare là phần mềm rất được ưa thích trong giới IT, hay cho những người tò
mò về công nghệ. Nếu chúng ta thấy hệ điều hành Windows 10 và muốn dùng
thử nhưng không dám cài đặt lên ổ cứng thì VMWare là giải pháp tốt nhất để
chúng ta thỏa mãn mong muốn của mình.

Để cài được VMWare và chạy tốt phần mềm thì ta cần có cấu hình máy:
- CPU tối thiểu 1.3 GHz
- RAM tối thiểu 2GB (khuyến khích 4GB)
c) Ưu điểm và nhược điểm




Ưu điểm:
Giữa các máy ảo: tính bảo mật cao do các máy ảo độc lập với nhau
Các tài nguyên của máy được bảo vệ hoàn toàn vì các máy ảo có thiết bị
ảo













Có thể lấy từ Internet về một chương trình lạ và thử vận hành trên máy ảo
mà không sợ bị ảnh hưởng (ví dụ do virus) vì nếu có sao cũng chỉ hỏng
máy ảo.
Giảm chi phí cho người dùng như: chạy nhiều hệ điều hành, tiết kiệm
năng lượng, kinh doanh được liên tục, giảm thời gian “chết” của máy.

Nhược điểm
Nếu hacker nắm quyền điều khiển máy tính 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ó.
Máy tính có cấu hình thấp cài nhiều chương trình máy ảo, máy sẽ chậm
và ảnh hưởng đến các chương trình khác.
Nếu máy tính chứa các máy ảo bị hư thì toàn bộ các máy tính ảo đã thiết
lập trên nó cũng bị ảnh hưởng theo.
Máy ảo dùng các tập tin để lưu tất cả những gì diễn ra trong nó, do đó
nếu bị mất những tập tin này thì xem như mất máy ảo.

3) Giới thiệu về VMWare Server:
-VMware Server là một sản phẩm ảo hóa máy chủ miễn phí chạy bên trong
các hệ điều hành Windows hoặc Linux. Với VMware Server, bạn có thể chạy
nhiều hệ điều hành khách bên trong hệ điều hành chủ của mình. Có nhiều kết
hợp trong cách thức làm việc kiểu này. Ví dụ, bạn có thể chạy Linux bên trong
Windows Server hoặc Windows Vista bên trong Linux.
a)Cách thức hoạt động:
-VMware Server cho phép người dùng phân vùng một máy chủ vật lý thành
nhiều máy ảo. Nó là một công cụ mạnh mẽ và dễ sử dụng cho người mới sử
dụng công nghệ ảo hóa máy chủ và được dựa trên công nghệ đã được chứng
minh của VMware.
-VMware Server giúp tạo thêm các máy chủ trong vài phút mà không cần
đầu tư thêm vào phần cứng cho máy chủ vật lý bên ngoài.
-VMware Server hỗ trợ ảo hóa hệ điều hành Windows, Linux, Solaris,

Netware và các ứng dụng trên các máy chủ vật lý. Ngoài ra chương trình này
còn giúp tăng cường hiệu suất sử dụng CPU của máy tính. Bạn có thể di chuyển
các máy ảo sang một máy chủ vật lý khác mà không cần cấu hình lại. Người


dùng có thể giám sát trạng thái máy ảo bằng một nút bấm trên màn hình được
thiết kế riêng để chụp lại hình ảnh hoạt động cúa máy ảo.
b)Ứng dụng thực tiễn và các ưu điểm:
-Nhiều doanh nghiệp lớn như ngân hàng sau khi sử dụng VMware Server đã
đánh giá họ đạt được một sự quản lý tập trung có hiệu quả cao khi theo dõi và
quản lý cơ sở hạ tầng CNTT.
-Ưu điểm:


Đây là sự lựa chọn thích hợp để thiết kế những sản phẩm dựa trên một
hệ thống nhiều server cho công ty và trường học.



Dễ dàng di chuyển các máy ảo sang hệ thống VMware Server của
máy chủ vật lý khác.



Tiết kiệm chi phí cho doanh nghiệp.

II. CÁCH CHẠY NHIỀU HỆ ĐIỀU HÀNH TRÊN CÙNG MỘT MÁY
TẠI MỘT THỜI ĐIỂM
1) Chạy nhiều hệ điều hành trên cùng một máy tại một thời điểm có khả
thi?

-Việc chạy nhiều hệ điều hành trên cùng một máy tại một thời điểm là điều
không khả thi cho đến khi xuất hiện khái niệm ảo hóa máy chủ và Virtual
Appliance (VA). Nó đã giúp cho việc chạy nhiều hệ điều hành cùng lúc trở nên dễ
dàng hơn rất nhiều.
2) Ảo hóa máy chủ là gì?
-Ảo hóa máy chủ là một công nghệ được ra đời nhằm khai thác triệt để khả
năng làm việc của các phần cứng trong một hệ thống máy chủ. Nó hoạt động như
một tầng trung gian giữa hệ thống phần cứng máy tính và phần mềm chạy trên nó.
Ý tưởng của công nghệ ảo hóa máy chủ là từ một máy vật lý đơn lẻ có thể tạo
thành nhiều máy ảo độc lập. Ảo hóa cho phép tạo nhiều máy ảo trên một máy chủ
vật lý, mỗi một máy ảo cũng được cấp phát tài nguyên phần cứng như máy thật
gồm có RAM, CPU, card mạng, ổ cứng, các tài nguyên khác và hệ điều hành riêng.


Khi chạy ứng dụng, người sử dụng không nhận biết được ứng dụng đó chạy trên
lớp phần cứng ảo.
3)Ưu điểm của ảo hóa
- Tiết kiệm tài nguyên: Nếu trước đây, mỗi máy chỉ có thể chạy một hệ điều
hành vào một thời điểm, dẫn đến đòi hỏi phải có các máy khác nhau chạy các hệ
điều hành khác nhau. Với ảo hóa, một máy có thể chạy nhiều máy ảo, trong đó mỗi
máy ảo chạy một hệ điều hành. Cách làm này có thể tận dụng tối đa tài nguyên như
CPU và bộ nhớ. Rộng hơn là tiết kiệm tiền mua máy và điện để chạy nó. Hiện nay
ảo hóa chính là nền tảng của điện toán đám mây (hay điện toán máy chủ ảo).
-Giúp hạn chế và cô lập lỗi: Nếu một máy chạy hai chương trình quan trọng,
lỗi của một chương trình có thể ảnh hưởng đến chương trình còn lại (ví dụ làm cho
treo máy). Nếu cho hai chương trình chạy trên 2 máy ảo khác nhau sẽ giảm sự ảnh
hưởng của chương trình này lên chương trình kia. Một ví dụ khác, giả sử chúng ta
muốn có môi trường để kiểm thử chương trình mới mà không muốn ảnh hưởng đến
môi trường hiện tại, cách tốt nhất là thử chương trình mới trên máy ảo để kiểm tra
độ an toàn và tin cậy trước khi cài vào hệ thống hiện có.

- Hỗ trợ mô phỏng: Với ảo hóa, chúng ta có thể mô phỏng các môi trường làm
việc khác nhau, ví dụ các phiên bản khác nhau của hệ điểu hành, các cấu hình phần
cứng (ví dụ bộ nhớ bị hạn chế), để kiểm tra tính tương thích của ứng dụng.

4) Virtual Appliance là gì?
-Virtual Appliance (VA) là sự tích hợp của hệ điều hành và các ứng dụng (đã
được cài đặt và cấu hình sẵn trên hệ điều hành đó) thành một đơn vị duy nhất nhằm
phục vụ cho một mục đích chuyên biệt nào đó, tạm dịch là máy ảo chuyên dụng.
Kết quả của sự tích hợp thường là một hay nhiều tập tin được lưu theo định dạng
sao cho có thể thực thi được trên các phần mềm hỗ trợ máy ảo (ví dụ VMWare
Player).
-Để chạy được VA trên phần cứng máy tính sẵn có, bạn phải có:
+Phần mềm hỗ trợ thực thi máy ảo: VMWare Workstation hay VMWare
Server
+VA phục vụ cho nhu cầu của bạn.
5)Sự khác nhau giữa VA và VM(Virtual Machine :máy ảo) :


Một máy ảo có thể xem như một máy tính thông thường, trong đó các tài
nguyên như CPU, bộ nhớ RAM, đĩa cứng và card mạng là ảo. Để có thể chạy được
ứng dụng, người dùng cần phải cài đặt và cấu hình hệ điều hành và các ứng dụng
trên đó. VA khác máy ảo một chút ở chỗ, hệ điều hành và các ứng dụng đã được
cài đặt và cấu hình sẵn.



×