21
 Tìm hiu phn mm VMWare và cách chy nhiu hđiu hành trên cùng mt máy ti mt thi đim.  

Tìm hiểu phần mềm VMWare và cách chạy

Embed Size (px)

Citation preview

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 1/21

 

Tìm hiểu phần mềm VMWare

và cách chạy nhiều hệ điềuhành trên cùng một máy tạimột thời điểm. 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 2/21

 

I.Tìm hiểu phần mềm

VMWareKhái niệm: : VMware Workstation là một phần mềm ảo hóadesktop mạnh mẽ dành cho các nhà phát triển/kiểm tra phầnmềm và các chuyên gia IT cần chạy nhiều HĐH một lúc trênmột máy PC. Người dùng có thể chạy các HĐH Windows,Linux, Netware hay Solaris x86 trên các máy ảo di động màkhông cần phải khởi động lại hay phân vùng ổ cứng. VMwareWorkstation cung cấp khả năng hoạt động tuyệt vời và nhiềutính năng mới như tối ưu hóa bộ nhớ và khả năng quản lý

các thiết lập nhiều lớp. Các tính năng thiết yếu như mạng ảo,chụp ảnh nhanh trực tiếp, kéo thả, chia sẻ thư mục và hỗ trợPXE khiến VMware Workstation trở thành công cụ mạnh mẽnhất và không thể thiếu cho các nhà doanh nghiệp phát triểntin học và các nhà quản trị hệ thống.

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 3/21

 

• 1.2.Đặc trưng và cách thức hoạt động 

•   VMware Workstation họat động bằng cách cho

phép nhiều HĐH và các ứng dụng của chúng chạyđồng thời trên một máy duy nhất. Các HĐH và ứngdụng này được tách ra vào trong các máy ảo.Những máy ảo này cùng tồn tại trên một phần cứng

duy nhất. Các layer ảo của VMware sẽ kết nối cácphần cứng vật lý với các máy ảo, do đó mỗi máy ảosẽ có CPU, bộ nhớ, các ổ đĩa, thiết bị nhập/xuấtriêng. Các máy ảo sẽ hoàn toàn giống như các máy

x86 tiên chuẩn. 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 4/21

 

•  1.2.1.VMware Workstation cho phép người dùng có thể:- Thiết lập và thử nghiệm các ứng dụng đa lớp, cập nhậtứng dụng và các miếng vá cho HĐH chỉ trên một PC duynhất.- Dễ dàng phục hồi và chia sẻ các 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 gianthiết lập.- Làm cho việc học tập trên máy tính thuận lợi hơn do sinh

viên luôn đuợc sử dụng máy với tình trạng “sạch sẽ” và thửnghiệm với nhiều HĐH, ứng dụng cá các công cụ trênnhững máy ảo an tòan và độc lập.- Chạy các bản demo phần mềm với các thiết lập phức tạphoặc đa lớp trên một chiếc laptop

- Tăng tốc độ giải quyết các rắc rối của người dùng cuốidựa trên một thư viện các máy ảo được thiết lập sẵn

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 5/21

 

• 1.2.2.VMware Workstation 6.0 có những tính năng mới thú vịnhư: - Hỗ trợ Windows Vista – Sử dụng Vista như HĐH chính.- Hỗ trợ nhiều màn hình – Bạn có thể thiết lập để một VMtrải rộng ra nhiều màn hình, hoặc nhiều VM, với mỗi VM trênmột màn hình riêng biệt.- Hỗ trợ các thiết bị USB 2.0 – Bây giờ bạn đã có thể sửdụng các thiết bị ngọai vi yêu cầu tốc độ làm việc cao trên

VM, như máy MP3 và các thiết bị lưu trữ di động khác- VM Record/Replay – Bạn có thể sử dụng tính năng này đểthu lại các hoạt động của VM và được đảm bảo là sẽ tái lậplại tình trạng của VM chính xác 100%.- Integrated Virtual Debugger – Workstation được tích hợp

Visual Studio và Eclipse nên bạn có thể trực tiếp sử dụng,chạy và vá các lỗ hổng của các chương trình trong một VMtừ một IDE yêu thích- Automation APIs (VIX API 2.0) – Bạn có thể viết script haychương trình để VM tự động thực hiện việc kiểm tra.

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 6/21

 

• 1.2.2.Ứng dụng thực tiễn. 

 Đây là phần mềm rất được ưa thích trong giới tin

học ,hay cho những người thich vọc phần mềm..Chẳng hạn bạn thấy hệ điều hành windows vistavà muốn dùng thử..nhưng lại chưa dám cài đặt trựctiếp lên ổ cứng thì đây là giải pháp tốt nhất để

chúng ta thực hiên ước muốn của mình.

• Cấu hình để cài phần mềm và chạy tốt chươngtrình là:+ CPU 1GHz trở lên + Ram 1Gb trở lên ( nếu mà được 2gb thì tốt hơn) + Graficka 128 (nếu là cạc đồ họa rời thì càng tốt) 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 7/21

• 1.3. Các tiện ích của VMware:VMware giúp giả lập máy tính ảo trên một

máy tính thật. Khi cài đặt VMware lên, ta cóthể tạo nên các máy ảo chia sẻ CPU, RAM,Card mạng với máy tính thật. Điều này cho

phép xây dựng nên một hệ thống với một vàimáy tính được nối với nhau theo một môhình nhất định, người sử dụng có thể tạonên hệ thống của riêng mình, cấu hình theoyêu cầu của bài học.

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 8/21

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 9/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 10/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 11/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 12/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 13/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 14/21

 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 15/21

II. Cách chạy nhiều hệ điều hànhtrên cùng một máy tại một thời

điểm • 1.Virtual Appliance: Giải pháp hiệu quả cho việc

chạy nhiều hệ điều hành trên một máy tính đơn. 

• Ảo hóa cho phép một hay nhiều máy ảo (VM – virtual machine) chạy trên một nền phần cứngcó sẵn. Một ví dụ dễ thấy nhất của ảo hóa làviệc cài đặt một máy ảo chạy hệ điều hành(HĐH) Linux trên nền HĐH Windows. Lí do đểảo hóa thì có nhiều, nhưng có thể tóm tắt một sốý chính như sau: 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 16/21

• - 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ĐH 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ậndụng tối đa tài nguyên như CPU và bộ nhớ. Rộng hơn là tiếtkiệm tiền mua máy và điện để chạy nó. Hiện nay ảo hóachính là nền tảng của điện toán đám mây (hay điện toánmáy chủ ảo). 

- Giúp hạn chế và cô lập lỗi: Nếu một máy chạy hai chươngtrì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 treo máy). Nếu cho haichương trình chạy trên 2 máy ảo khác nhau sẽ giảm sự ảnhhưở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ử(test) chương trình mới mà không muốn ảnh hưởng đếnmôi trường hiện tại, cách tốt nhất là thử chương trình mớitrên máy ảo để kiểm tra độ an toàn và tin cậy trước khi càivào hệ thống hiện có. 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 17/21

• - 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ĐH, các cấu hình

phần cứng (ví dụ bộ nhớ bị hạn chế), để kiểm tratính tương thích của ứng dụng. 

1.1.Khái niệm về Virtual Appliance Virtual appliance (VA) là sự tích hợp của hệ điềuhành và các ứng dụng (đã được cài đặt và cấu

hình sẵn trên HĐH đó) thành một đơn vị duy nhấtnhằ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ủasự tích hợp thường là một hay nhiều tập tin đượclưu theo định dạng sao cho có thể thực thi đượctrên các phần mềm hỗ trợ máy ảo (ví dụ VMWarePlayer).

 

Một í d đi hì h h VA là

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 18/21

Một ví dụ đi n hình cho VA làMediaWiki virtual appliance. Thôngthường, để chạy MediaWiki (phầnmềm ứng dụng tương tự nhưWikipedia), người dùng cần phải cài

đặt và cấu hình các phần mềm nhưPHP, hệ quản trị cơ sở dữ liệuMySQL, máy chủ web Apache vàMediaWiki trên một HĐH nào đó (ví dụLinux). Việc cài đặt này tốn thời gian

và đòi hỏi người dùng phải có kiếnthức để cấu hình và tích hợp các phầnmềm lại với nhau. Với MediaWiki VA,HĐH và các phần mềm trên đã đượccài đặt, cấu hình và tích hợp sẵnthành một thực thể chung nhất bởi

nhà cung cấp. Người dùng chỉ cầnthực thi nó trên một máy ảo là có ngayứng dụng MediaWiki mà không phảimất thời gian và công sức như cáchlàm thông thường trước đây. 

 Để chạy được VA trên phần cứng máytính sẵn có, bạn cần phải có:  

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 19/21

• - Phần mềm hỗ trợ thực thi máy ảo. WMWarePlayer và VMWare Server là các phần mềm nhưvậy. 

- VA phục vụ cho nhu cầu của bạn.+ VMWare Virtual Appliance Market- Cài đặt và chạy VA: Thông thường các VA được

cung cấp dưới dạng một tập tin nén, ví dụ dạng.rar hay .zip. Sau khi giải nén, bạn sẽ tìm thấy tậptin ảnh máy ảo (ví dụ nếu dùng VMWare thì tập tinnày có phần mở rộng là vmx) và nạp nó vào phần

mềm hỗ trợ thực thi máy ảo. Sẽ có một số thao tácđơn giản khác phải tuân theo trước khi có thể sửdụng, ví dụ chấp nhận các điều khoản liên quanđến bản quyền, thay đổi mật khẩu người quản trị... 

 

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 20/21

Mỗi máy ảo có phần cứng ảo như CPU, bộ nhớ, khônggian đĩa cứng, card mạng và thiết bị ngoại vi để dựa

trên đó mà cài đặt HĐH và các ứng dụng. Với mô hìnhnày, một phần cứng có thể chia sẻ bởi nhiều máy ảokhác nhau để có thể tận dụng tối đa công suất làm

việc.  

5/14/2018 Tìm hiê ̉u phâ ̀n mê ̀m VMWare và cách cha ̣y - slidepdf.com

http://slidepdf.com/reader/full/tim-hieu-phan-mem-vmware-va-cach-chay 21/21

• Sự khác nhau giữa VA và VM 

Một máy ảo có thể xem như một máy tínhthông thường, trong đó các tài nguyên nhưCPU, bộ nhớ RAM, đĩa cứng và card mạnglà ảo. Để có thể chạy được ứng dụng, ngườidùng cần phải cài đặt và cấu hình hệ điềuhà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.