I. TÌM HIỂU PHẦN MỀM VMWARE1) Phân loại phần mềm VMWare:Phần mềm dành cho desktop:VMWare WorkstationVMWare FusionVMWare PlayerPhần mềm dành cho server:VMWare vSpherVMWare Server2) 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ểnkiể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à copypaste 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.
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 cách chạy nhiều hệ điều hành máy 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ọ 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 VMWare Workstation: -VMWare Workstation phần mềm ảo hóa desktop mạnh mẽ dành cho nhà phát triển/kiểm tra phần mềm giúp cho người sử dụng khai thác tối đa máy tính với việc chạy song song nhiều hệ điều hành Linux, Windows, Ubuntu,… PC mà không cần khởi động lại hay phân vùng ổ cứng VMWare cung cấp nhiều tính tối ưu hóa nhớ khả quản lý thiết lập nhiều lớp Bên cạnh chức thiết yếu mạng ảo, tạo thư mục dùng chung , kéo thả copy-paste khiến cho VMWare Workstation trở thành công cụ mạnh mẽ thiếu cho doanh nghiệp phát triển tin học nhà quản trị hệ thống a) Cách thức hoạt động: -VMWare Workstation hoạt động cách cho nhiều hệ điều hành ứng dụng chạy đồng thời máy tính Những máy ảo tồn ổ cứng Các layer ảo kết nối phần cứng vật lý với máy ảo, máy ảo có CPU, nhớ, ổ đĩa, thiết bị nhập/xuất riêng Các máy ảo hoàn toàn giốn máy x86 tiêu chuẩn -VMWare Workstation cho phép người dùng: + Việc học tập thuận lợi học sinh sinh viên thử nghiệm nhiều hệ điều hành khác nhau, ứng dụng, công cụ máy ảo cách an toàn độ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 thử nghiệm ứng dụng đa lớp + Phục hồi dễ dàng chia sẻ môi trường thử nghiệm lưu trữ; giảm thiểu thiết lập trùng lặp thời gian thiết lập VMWare Workstation 11 có tính thú vị: + Chạy ứng dụng Windows, Linux, nhiều lúc mà không cần khởi động lại + Truy cập máy ảo từ xa chạy VMWare vSphere 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 kéo thả để upload lên VMWare vSphere + Hoạt động server ứng dụng host để áp dụng cho tổ chức doanh nghiệp + Xây dựng thử nghiệm ứng dụng đa tầng máy tính cách đáng tin cậy b) Ứng dụng thực tiễn VMWare phần mềm ưa thích giới IT, hay cho người tò mò công nghệ Nếu thấy hệ điều hành Windows 10 muốn dùng thử không dám cài đặt lên ổ cứng VMWare giải pháp tốt để thỏa mãn mong muốn Để cài VMWare chạy tốt phần mềm 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 nhược điểm • • Ưu điểm: Giữa máy ảo: tính bảo mật cao máy ảo độc lập với Các tài nguyên máy bảo vệ hoàn toàn máy ảo có thiết bị ảo • • • • • • Có thể lấy từ Internet chương trình lạ thử vận hành máy ảo mà không sợ bị ảnh hưởng (ví dụ virus) có 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 lượng, kinh doanh liên tục, giảm thời gian “chết” máy Nhược điểm Nếu hacker nắm quyền điều khiển máy tính chứa máy ảo hacker kiểm soát tất máy ảo Máy tính có cấu hình thấp cài nhiều chương trình máy ảo, máy chậm ảnh hưởng đến chương trình khác Nếu máy tính chứa máy ảo bị hư toàn máy tính ảo thiết lập bị ảnh hưởng theo Máy ảo dùng tập tin để lưu tất diễn nó, bị tập tin xem máy ảo 3) Giới thiệu VMWare Server: -VMware Server sản phẩm ảo hóa máy chủ miễn phí chạy bên hệ điều hành Windows Linux Với VMware Server, bạn chạy nhiều hệ điều hành khách bên hệ điều hành chủ Có nhiều kết hợp cách thức làm việc kiểu Ví dụ, bạn chạy Linux bên Windows Server Windows Vista bên Linux a)Cách thức hoạt động: -VMware Server cho phép người dùng phân vùng máy chủ vật lý thành nhiều máy ảo Nó công cụ mạnh mẽ dễ sử dụng cho người sử dụng công nghệ ảo hóa máy chủ dựa công nghệ chứng minh VMware -VMware Server giúp tạo thêm máy chủ 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 -VMware Server hỗ trợ ảo hóa hệ điều hành Windows, Linux, Solaris, Netware ứng dụng máy chủ vật lý Ngoài chương trình giúp tăng cường hiệu suất sử dụng CPU máy tính Bạn di chuyển máy ảo sang máy chủ vật lý khác mà không cần cấu hình lại Người dùng giám sát trạng thái máy ảo nút bấm hình 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 ưu điểm: -Nhiều doanh nghiệp lớn ngân hàng sau sử dụng VMware Server đánh giá họ đạt quản lý tập trung có hiệu cao theo dõi quản lý sở hạ tầng CNTT -Ưu điểm: • Đây lựa chọn thích hợp để thiết kế sản phẩm dựa hệ thống nhiều server cho công ty trường học • Dễ dàng di chuyển máy ảo sang hệ thống VMware Server 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 máy thời điểm có khả thi? -Việc chạy nhiều hệ điều hành máy thời điểm điều không khả thi xuất khái niệm ảo hóa máy chủ Virtual Appliance (VA) Nó giúp cho việc chạy nhiều hệ điều hành lúc trở nên dễ dàng nhiều 2) Ảo hóa máy chủ gì? -Ảo hóa máy chủ công nghệ đời nhằm khai thác triệt để khả làm việc phần cứng hệ thống máy chủ Nó hoạt động tầng trung gian hệ thống phần cứng máy tính phần mềm chạy Ý tưởng công nghệ ảo hóa máy chủ từ máy vật lý đơn lẻ 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 máy chủ vật lý, máy ảo cấp phát tài nguyên phần cứng máy thật gồm có RAM, CPU, card mạng, ổ cứng, tài nguyên khác hệ điều hành riêng Khi chạy ứng dụng, người sử dụng không nhận biết ứng dụng chạy lớp phần cứng ảo 3)Ưu điểm ảo hóa - Tiết kiệm tài nguyên: Nếu trước đây, máy chạy hệ điều hành vào thời điểm, dẫn đến đòi hỏi phải có máy khác chạy hệ điều hành khác Với ảo hóa, máy chạy nhiều máy ảo, máy ảo chạy hệ điều hành Cách làm tận dụng tối đa tài nguyên CPU nhớ Rộng tiết kiệm tiền mua máy điện để chạy Hiện ảo hóa tảng điện toán đám mây (hay điện toán máy chủ ảo) -Giúp hạn chế cô lập lỗi: Nếu máy chạy hai chương trình quan trọng, lỗi chương trình ảnh hưởng đến chương trình lại (ví dụ làm cho treo máy) Nếu cho hai chương trình chạy máy ảo khác giảm ảnh hưởng chương trình lên chương trình Một ví dụ khác, giả sử muốn có môi trường để kiểm thử chương trình mà không muốn ảnh hưởng đến môi trường tại, cách tốt thử chương trình máy ảo để kiểm tra độ an toàn tin cậy trước cài vào hệ thống có - Hỗ trợ mô phỏng: Với ảo hóa, mô môi trường làm việc khác nhau, ví dụ phiên khác hệ điểu hành, cấu hình phần cứng (ví dụ nhớ bị hạn chế), để kiểm tra tính tương thích ứng dụng 4) Virtual Appliance gì? -Virtual Appliance (VA) tích hợp hệ điều hành ứng dụng (đã cài đặt cấu hình sẵn hệ điều hành đó) thành đơn vị nhằm phục vụ cho mục đích chuyên biệt đó, tạm dịch máy ảo chuyên dụng Kết tích hợp thường hay nhiều tập tin lưu theo định dạng cho thực thi phần mềm hỗ trợ máy ảo (ví dụ VMWare Player) -Để chạy VA 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 bạn 5)Sự khác VA VM(Virtual Machine :máy ảo) : Một máy ảo xem máy tính thông thường, tài nguyên CPU, nhớ RAM, đĩa cứng card mạng ảo Để chạy ứng dụng, người dùng cần phải cài đặt cấu hình hệ điều hành ứng dụng VA khác máy ảo chút chỗ, hệ điều hành ứng dụng cài đặt cấu hình sẵn