Nhằm phục vụ cho các nhu cầu thao tác dữ liệu trên các tệp tin, ảnh, “tạo ổ đĩa ảo” (sau đó phát triển lên thành “tạo máy ảo” để chạy song song hoặc chạy thử các hệ điều hành) là sự lưạ chọn hàng đầu của người dùng. 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ài má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ạo nên hệ thống của riêng mình, cấu hình theo yêu cầu của bài học.
TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN -*** - TT TIN HỌC ỨNG DỤNG MẠNG MÁY TÍNH ĐỀ TÀI: TÌM HIỂU VỀ ẢO HOÁ VÀ PHẦN MỀM GIẢ LẬP HẸ THỐNG (VMWare) Giáo viên hướng dẫn ThS Đào Thị Tuyết Sinh viên thực Lớp D Nhóm 08 Nguyễn V** H*** (172105****) Vũ Đ*** Q** (172105****) Nguyễn Kim Nghĩa (172105****) Nguyễn T*** A** (172105****) Nguyễn V** L*** (172105****) Hà Nội – 2019 MỤC LỤC CHƯƠNG I: ẢO HĨA 1.Ảo hóa gì? Nhằm phục vụ cho nhu cầu thao tác liệu tệp tin, ảnh, “tạo ổ đĩa ảo” (sau phát triển lên thành “tạo máy ảo” để chạy song song chạy thử hệ điều hành) lưạ chọn hàng đầu người dùng Tất “ổ đĩa ảo”, “máy ảo” gọi ảo hóa (Virtualization) Hiểu đơn giản bạn tạo thêm phiên phụ (phiên ảo) số phần mềm, linh kiện máy tính hay chí ảo hóa tồn máy tính Ý tưởng phía sau cơng nghệ ảo hóa máy chủ từ máy thực đơn lẻ tạo nhiều máy ảo độc lập Mỗi máy ảo có thiết lập thành hệ thống riêng lẻ: hệ điều hành riêng ứng dụng riêng Về mặt nguyên lý, máy tính ảo hay máy ảo (Virtual Machine - VM) tảng phần cứng Thành phần VMM (Virtual Machine Monitor) với chức giám sát máy ảo chạy trực tiếp phần cứng thực cho phép tạo nhiều máy ảo máy ảo làm việc với hệ điều hành riêng Ý tưởng xuất phát máy ảo nhằm tạo môi trường làm việc cho nhiều người dùng để chia sẻ tài nguyên hệ thống máy tính lớn (MF) Nguyên lý làm việc máy ảo máy tính cá nhân (PC) giống máy ảo MF: môi trường phần mềm bao gồm hệ điều hành ứng dụng hoàn toàn chạy bên Máy ảo cho phép người dùng chạy hệ điều hành bên hệ điều hành khác hệ thống PC, chẳng hạn chạy Linux máy ảo PC chạy Windows 2000 Trong máy ảo, người dùng thực hầu hết giao tác với PC thật Đặc biệt, máy ảo "đóng gói" tệp chuyển từ PC sang PC khác mà khơng cần quan tâm đến tương thích phần cứng Các máy ảo thực thể chạy máy thực, cách ly với hệ thống "chủ” chứa chúng Một vấn đề đặt yêu cầu máy ảo mơ xác máy thực Máy thực có tài nguyên phần cứng nhớ, ghi tệp lệnh tác động trực tiếp đến tài nguyên phần cứng (như thay đổi ghi, cờ ) thuộc nhóm lệnh "nhạy cảm" (vì có ảnh hưởng đến tất tiến trình làm việc, bao gồm VMM) Hệ điều hành chạy trực tiếp máy thực phép thực thi lệnh "nhạy cảm" Ở hệ thống máy tính lớn (MF), VMM chạy phần cứng máy thực theo chế độ ưu tiên, máy ảo làm việc chế độ giới hạn Khi máy ảo có u cầu lệnh thơng thường, VMM chuyển tiếp chúng đến xử lý để thực thi trực tiếp, lệnh đặc biệt "nhạy cảm" bị chặn lại VMM thực thi lệnh với xử lý máy thực mô kết trả cho máy ảo Đây chế nhằm cách ly máy ảo với máy thực để đảm bảo an toàn cho hệ thống Các xử lý hệ thống MF thiết kế hỗ trợ chế ảo hoá cho phép "bẫy" lệnh nhạy cảm để chuyển cho VMM xử lý, xử lý dành cho PC (x86) lại khả Khi tạo máy ảo, trước tiên phải bắt đầu việc tạo ổ cứng ảo Có thể tạo ổ cứng ảo với kích thước cố định hay linh động Mặc định dung lượng ổ 16 GByte, thiết lập lại kích thước vào lúc cần Nên sử dụng tùy chọn thích hợp cho máy chủ ảo để triển khai thuận tiện Tiếp theo cần nhập tên cho máy ảo mà muốn tạo Tên phải mô tả phù hợp với mục đích sử dụng Cũng phải chọn loại tương hợp (adapter) mạng để máy ảo sử dụng kết nối mạng Ảo hóa cơng nghệ cho phép khai thác triệt để khả hoạt động phần cứng hệ thống máy chủ cách chạy đồng thời nhiều OS lớp vật lý − Cùng chia sẻ tài nguyên phần cứng quản lý lớp ảo hóa (Hypervisor) − Lớp ảo hóa nằm tầng trung gian phần cứng (hardware) phần mềm hệ điều hành (OS) giúp quản lý, phân phát tài nguyên phần cứng cho lớp OS ảo hoạt động o Nó hoạt động tầng trung gian phần cứng máy tính phần mềm chạy Ý tưởng cơng nghệ máy chủ ảo hóa từ máy PC đơn lẻ tạo thành nhiều máy ảo riêng biệt Ả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, ổ cứng, Card mạ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 − Hình 1: Một sever vật lý hệ thống ảo hóa o Hiện có nhiều nhà cung cấp sản phẩm máy chủ phần mềm điều tâm đầu tư nghiên cứu phát triển công nghệ HP, IBM, Microsoft Vmware Nhiều dạng ảo hóa đưa chia thành hai dạng ảo hóa cứng ảo hóa mềm Từ hai dạng sau phát triển thành nhiều lại ảo hóa có chức cấu trúc khác VMM-Hypervisor, VMM, Hybrid,… Máy ảo gì? có tác dụng nào? Máy ảo - virtual machine - phần mềm chạy hệ điều hành cho phép xây dựng môi trường máy tính khác thơng qua việc xây dựng hệ thơng phần cứng ảo có sẵn cài lên hệ điều hành khách Các hệ điều hành hoạt động hệ thống vật lý riêng biệt, sử dụng tài nguyên máy tính thật hoạt động riêng biệt hoàn toàn so với hệ thống máy tính thật Chính lý máy ảo thường xuyên sử dụng để dựng nhiều môi trường khác với mục đích kiểm thử phần mềm, chạy phần mềm tảng phù hợp mà máy thật không làm được, thử nghiệm hệ điều hành mắt hay kiểm tra virus…Các hành động thử nghiệm làm trực tiếp máy thật gây nhiều lỗi khác gây hỏng hóc phần cứng lẫn phần mềm, nhiên, với máy ảo, bạn cần reset trạng thái, máy tính lại trở trạng thái ban đầu Các thành phần hệ thống ảo hóa Hình 2: Thành phần hệ thống ảo hóa Tài ngun vật lý (Host machine / Host hardwave): ổ đĩa cứng ram, card mạng Nhiệm vụ chia tài nguyên cấp cho máy ảo − Phần mềm ảo hóa (virtual sofware): cung cấp truy cập cho máy chủ ảo đến tài nguyên máy chủ vật lý, lập kế hoạch phân chia tài nguyên vật lý cho máy chủ ảo, cung cấp giao diện quản lý cho máy chủ ảo − Mảy ảo (virtual machine): hoạt động máy chủ vật lý thông thường với tài nguyên riêng, giao diện riêng, hệ điều hành riêng − Hệ điều hành khách (Guest operating system): cài đặt máy chủ ảo, thao tác hệ điều hành thông thường − Một hệ thống ảo hóa bắt buộc phải có đầy đủ thành phần: tài nguyên vật lý, phần mềm ảo hóa, máy chủ ảo hệ điều hành khách Khi có đầy đủ thành phần hệ thống ảo hóa, người dùng dễ dàng xây dựng cho hệ thống ứng dụng ảo hóa hồn chỉnh Ảo hóa hoạt động nào? Ảo hóa xây dựng dựa giải pháp chia máy vật lý thành nhiều máy Giải pháp biết đến với thên Virtual Machine Monitor (VMM) sau biết gọi Hypervisor.VMM cho phép tạo tách rời máy ảo điều phối truy cập máy ảo đến tài nguyên phần cứng cấp phát tài nguyên tự động theo nhu cầu sử dụng Cấu trúc giúp cân khả điện toán để mang lại: Nhiều ứng dụng chạy server, máy ảo lập trình máy chủ, nhiều ứng dụng hệ điều hành lúc chạy host − Tối đa hóa cơng suất sử dụng tối thiếu hóa server: Mỗi máy chủ vật lý sử dụng với đầy đủ công suất, cho phép giảm đáng kể chi phí nhờ sử dụng tối đa server − Cấp phát tài nguyên ứng dụng nhanh chóng, dễ dàng Máy ảo triển khai từ file chứa đầy đủ phần mềm với chế đơn giản copy Điều mang đến đơn giản, nhanh chóng linh hoạt chưa cócho việc quản lý cung cấp hạ tầng Công nghệ thông tin Máy ảo chí cóthể di chuyển sang server vật lý khác chạy, hoạt động bình thường Doanh nghiệp ảo hóa ứng dụng quan trọng doanh nghiệp để nâng cao hiệu suất, ổn định, khả mở rộng giảm thiểu chi phí − Hình 3: Mơ hình ảo hóa Để giải vấn đề này, Intel đưa kiến trúc VT (tên mã trước Vanderpool Silverdale), AMD (hãng sản xuất chip lớn thứ hai giới) có kiến trúc Pacifica tương đương, bổ sung lớp ưu tiên bên lớp Cần lưu ý rằng, công nghệ chip Pacifica AMD cho phép PC máy chủ tạo hệ thống ảo riêng rẽ với phần mềm khác Hai kiến trúc VT Pacifica đưa thêm mã lệnh làm việc lớp ("lớp 1") dành cho hypervisor Với cách đó, OS chạy máy ảo khơng cần phải điều chỉnh ảnh hưởng hiệu suất việc mô giảm Tuy vậy, vấn đề hiệu suất chưa giải triệt để: OS coi có tồn quyền truy cập tài ngun hệ thống nhớ đường truyền liệu (bus I/O), hypervisor phải phân bổ truy cập tài nguyên thực để đảm bảo chương trình liệu không bị lẫn lộn OS Hiện thời việc ảo hoá tài nguyên hệ thống thiết bị I/O tính đến có khả phiên VT Pacifica tương lai cho phép OS ảo làm việc trực tiếp với phần cứng Mục tiêu ảo hóa Ảo hóa xoay quanh mục tiêu chính: Availability, Scalability, Optimization, Management Availability: giúp ứng dụng hoạt động liên tục cách giảm thiểu (bỏ qua) thời gian chết (downtime) phần cứng gặp cố, nâng cấp di chuyển − Scalability: khả tùy biến, thu hẹp hay mở rộng mơ hình server dễ dàng mà khơng làm gián đoạn ứng dụng − Optimization: sử dụng triệt để nguồn tài nguyên phần cứng tránh lãng phí cách giảm số lượng thiết bị vật lý cần thiết (giảm số lượng server, switch, cáp, v.v ) − Management: khả quản lý tập trung, giúp việc quản lý trở nên dễ dàng hết − Lợi ích nhược điểm ảo hóa 5.1.Lợi ích ảo hóa Ngày xu hướng ảo hóa máy chủ trở thành xu hướng chung hầu hết doanh nghiệp tồn giới Những khó khăn thời kỳ khủng hoảng khiến cho doanh nghiệp phải tìm cách để giảm thiểu chi phí Ảo hóa coi cơng nghệ giúp doanh nghiệp cắt giảm chi tiêu hiệu với khả tận dụng tối đa suất thiết bị phần cứng Việc áp dụng cơng nghệ ảo hóa máy chủ đem lại lợi ích như: − − − − − Tiết kiệm lượng tiêu thụ, giảm chi phí trì server (tiền điện để chạy làm mát server) Giảm số lượng thiết bị vật lý cần thiết (giảm số lượng server, switch, cáp, phí gia cơng) Tận dụng tối đa nguồn tài nguyên, tránh lãng phí Quản lý tập trung, liên tục, nâng cao hiệu làm việc quản trị viên Khả mở rộng dể dàng 5.2.Nhược điểm Thông thường, máy ảo sử dụng file VMDK (file chia nhỏ tùy theo cách cài đặt) để lưu lại toàn liệu máy ảo số file nhỏ khác để lưu cấu hình máy ảo Do đó, số tệp tin bị lỗi bị mà chưa backup xem máy ảo bị hư hoàn toàn khơng thể phục hồi Ngồi máy chủ có cấu hình phần cứng thấp lại có máy ảo sử dụng nhiều tài nguyên chạy nhiều máy ảo làm chậm toàn hệ thống bao gồm máy ảo ứng dụng chạy máy ảo Đồng thời vài máy chủ phải đảm nhận nhiều máy ảo chạy nên máy chủ gặp trục trặc, cố máy ảo bị ảnh hưởng theo Còn góc độ bảo mật, hacker nắm quyền điều khiển máy chủ vật lý chứa máy ảo hacker kiểm sốt tất máy ảo 6.Tính đa dạng ảo hố Ảo hóa đem đến cho người dùng tiện lợi chạy nhiều OS đồng thời PC, khả ảo hố cịn thời bước sang phạm vi lớn hơn: máy chủ hệ thống mạng Đây khung cảnh mà ảo hố phát huy đầy đủ sức mạnh Ảo hố máy chủ khơng phải vấn đề mới, thật quan tâm vòng năm trở lại Ý nghĩa quan trọng việc ảo hoá máy chủ cho phép khai thác triệt để nguồn lực máy chủ (chúng thường hoạt động không hết thời gian, chưa vận hành liên tục với hiệu suất 100%), tổ chức linh hoạt hệ thống máy chủ (đặc biệt trung tâm liệu), tiết kiệm thời gian chi phí đầu tư quản trị Có nhiều công ty lớn tham gia vào lĩnh vực ảo hoá đưa nhiều giải pháp mới, bao gồm: ảo hoá máy chủ, ảo hoá hệ điều hành, ảo hoá mạng, ảo hoá lưu trữ ảo hoá ứng dụng, cách đầu phổ biến - tương ứng gọi ảo hoá cứng ảo hoá mềm Ảo hoá máy chủ tạo nhiều máy ảo máy chủ thực Mỗi máy ảo chạy OS riêng cấp phát riêng số xung nhịp CPU, dung lượng lưu trữ băng thông mạng Các tài nguyên máy chủ cấp phát động cách linh hoạt tùy theo nhu cầu máy ảo Giải pháp cho phép hợp hệ thống máy chủ cồng kềnh Công ty Microsoft cung cấp giấy phép ảo cho giải pháp ảo hoá cứng: Windows Server 2003 R2 máy chủ đơn, cho phép cài máy thực thêm máy ảo Ảo hoá hệ điều hành sử dụng OS để tạo máy chủ ảo OS Như vậy, OS "chủ” Linux cách ảo hố cho phép tạo thêm nhiều Linux làm việc máy Cách có ưu điểm cần giấy phép OS, có điểm hạn chế khơng thể chạy nhiều OS khác máy chủ 7.Bảo mật ảo hóa Cơng nghệ ảo hóa số tổ chức trở thành phần không nhỏ sở hạ tầng IT Các mơi trường ảo hóa dần trở thành phổ biến giải pháp hoạt động mang tính liên tục khắc phục khó khăn nảy sinh, điển hình lĩnh vực tài Điều hồn tồn thích đáng số giải pháp nằm môi trường bán trực tiếp dễ bị coi nhẹ q trình đảm bảo an tồn IT nâng cấp sở hạ tầng Khi triển khai cơng nghệ ảo hố, cần phải áp dụng giải pháp bảo vệ phù hợp để đối phó với nguy an toàn tiềm ẩn, cụ thể là: Nếu máy chủ bị thao túng ý đồ khơng tốt kéo theo hậu xấu máy ảo cấu hình máy người dùng liên quan − Đặc quyền tối thiểu kỹ thuật bảo vệ cần xem xét áp dụng Nó làm giảm giao diện bị cơng nên sử dụng môi trường ảo hố mơi trường vật lý − − − − − − − − − Cài đặt nâng cấp phần mềm chống virus máy tính ảo máy chủ Cần nhớ rằng, máy tính ảo bị lây nhiễm phần mềm độc hại giống máy thực Xem xét mức độ cần thiết sử dụng mật mã để bảo vệ thông tin truyền Cách đảm bảo an toàn tốt mã hố thơng tin nhạy cảm lưu chuyển máy chủ, máy ảo máy người dùng Khơng sử dụng máy chủ để duyệt Internet dễ dẫn đến vấn đề nghiêm trọng tổn thất dịch vụ Cố định hệ điều hành chủ dừng vơ hiệu hóa dịch vụ khơng cần thiết Nên trì hệ điều hành nhỏ gọn để bảo đảm vùng giao diện bị công mức tối thiểu Máy chủ cần bảo vệ để máy ảo khơng trực tuyến người dùng khơng có thẩm quyền khơng thể can thiệp vào tệp liên quan Thực kiểm tra ghi kiện hoạt động nói chung kiện bảo mật nói riêng máy chủ máy ảo Không nên bỏ qua kiểm tra môi trường máy ảo Các ghi cần lưu trữ an toàn để phục vụ cho việc thẩm định sau Bảo đảm card giao diện mạng chuyên dụng hóa cho máy ảo Điều làm giảm vấn đề chia sẻ tài nguyên, đáp ứng lưu lượng theo yêu cầu máy ảo cách ly tốt Phần dành riêng (partition) tạo ranh giới đĩa cứng sử dụng để cách ly bảo đảm cho máy ảo hoạt động partition chuyên dụng Nếu máy ảo vượt ngồi giới hạn thơng thường partition chuyên dụng hạn chế ảnh hưởng máy ảo khác Việc bảo mật cho cơng nghệ ảo hóa cần xem xét giải thấu đáo sở hiểu biết đắn khía cạnh ảo hố Cơng nghệ mẻ đặt nhiều thách thức cho ngành IT đặc biệt lĩnh vực an tồn thơng tin 7.1.Tăng Cường Bảo Mật Cho Server Đối với người quản trị hệ thống, máy ảo sử dụng để quản lý server, server đưa vào máy ảo riêng biệt để đảm bảo cách lý trình hoạt động Việc cách ly tránh cho hệ thống phải đối mặt với nguy bảo mật bị lỗi phát sinh chạy máy thật Ví dụ xung đột phần cứng hay nhiễm virus 7.2.Kiểm Tra Virus Đây chức quan trọng máy ảo Đối với người hoạt động lĩnh vực bảo mật, họ thường xuyên phải tiếp cận xử lý mẫu virus Việc xử lý virus máy thật vơ nguy hiểm khơng phải máy tính bảo vệ tối ưu, tượng virus gây ảnh hưởng trực tiếp đến hoạt động máy tính Do đó, mẫu virus cần phân tích đưa vào máy ảo chạy môi trường cách ly để kiểm tra virus, tránh ảnh hưởng đến hệ thống máy thật 8.Các Mức độ ảo hóa 8.1.Ảo hóa tồn phần (Full Virtualization) Đây loại ảo hóa mà ta khơng cần chỉnh sửa hệ điều hành khách (guest OS) phần mềm cài đặt để chạy môi trường hệ điều hành chủ (host OS) Khi phần mềm chạy guest OS, đoạn code khơng bị biến đổi mà chạy trực tiếp host OS phần mềm chạy hệ thống thực Bên cạnh đó, ảo hóa tồn phần gặp số vấn đề hiệu hiệu sử dụng tài nguyên hệ thống Trình điều khiển máy ảo phải cung cấp cho máy ảo “ảnh” toàn hệ thống, bao gồm BIOS ảo, không gian nhớ ảo, thiết bị ảo Trình điều khiển máy ảo phải tạo trì cấu trúc liệu cho thành phần ảo (đặc biệt nhớ), cấu trúc phải cập nhật cho truy cập tương ứng thực máy ảo Hình 4: Ảo Hóa Tồn Phần – Full Virtualization 8.2.Ảo hóa song song (Paravirtualization) Là phương pháp ảo hóa máy chủ mà đó, thay mơ mơi trường phần cứng hồn chỉnh, phần mềm ảo hóa lớp mỏng dồn truy cập hệ điều hành máy chủ vào tài nguyên máy vật lý sở, sử dụng môt kernel đơn để quản lý Server ảo cho phép chúng chạy lúc (có thể ngầm hiểu, Server giao diện người dùng sử dụng để tương tác với hệ điều hành) Ảo hóa song song đem lại tốc độ cao so với ảo hóa tồn phần hiệu sử dụng nguồn tài nguyên cao Nhưng yêu cầu hệ điều hành khách chạy máy áo phải chỉnh sửa Điều có nghĩa khơng phải hệ điều hành chạy ảo hóa song song (trái với Ảo hóa tồn phần) XP Mode Windows ví dụ điển hình ảo hóa song song ì n h : T h i ế t l ậ p t h ủ c ô n g c ấ u h ì n h p h ù h ợ p c h o t n g p h i ê n b ả n h ệ đ i ề u h n h Mặc dù trình tạo máy ảo có chức tự động thiết lập cấu hình phù hợp cho phiên hệ điều hành Tuy nhiên, trình sử dụng hệ điều hành có triệu chứng chậm giật thao tác bạn nên thiết lập lại mức RAM, xử lý… Thao tác cách vào Settings > Motherboard > Base Memory > thiết lập mức RAM chuyển sang thẻ Processor để thiết lập số nhân cho hệ điều hành Chẳng hạn, với hệ điều hành Windows 10 cho máy ảo bạn nên chọn số nhân cho xử lý 2, RAM 2048 MB (2GB) để có hiệu tốt H ì n h : C c t ù y c h ọ n k h i b n t ắ t c a s ổ m y ả o Ngoài ra, bạn thực cần dùng đến âm kích hoạt mục Audio, cịn khơng nên vơ hiệu hóa để khơng làm giảm hiệu máy Nếu phần mềm tạo máy ảo bạn dùng không hỗ trợ chức “đồng nhất” bạn cần thiết lập Shared folder (thư mục chia sẻ) để chép liệu qua lại máy ảo với máy thật Nếu bạn sử dụng máy ảo thường xun khơng nên chọn chức Power off dùng xong mà nên chọn Stanby hay Save the machine state (lưu lại trạng thái làm việc) để khởi động lại máy muốn dùng Chức tiện lợi, tiêu tốn dung lượng lưu trữ ổ đĩa, bạn nên cân nhắc đến vấn đề CHƯƠNG II: PHẦN MỀM GIẢ LẬP HỆ THỐNG (VMWare) 1.Giới thiệu VMware 1.1.Các tiện ích VMware: VMware giúp giả lập máy tính ảo máy tính thật Khi cài đặt VMware lên, ta tạo nên máy ảo chia sẻ CPU, RAM, Card mạng với máy tính thật Điều cho phép xây dựng nên hệ thống với vài máy tính nối với theo mơ hình định, người sử dụng tạo nên hệ thống riêng mình, cấu hình theo yêu cầu học 1.2.Cách tạo nên máy ảo từ VMware: Để sử dụng VMware cần tạo nên máy ảo, nơi mà dùng để cài đặt nên hệ điều hành Chúng ta tuỳ chọn dung lượng ổ cứng, dung lượng RAM, cách kết nối mạng máy ảo… Việc cần làm cài đặt nên hệ điều hành máy ảo Hiện tại, VMware hỗ trợ cài đặt nhiều dạng hệ điều hành Chúng ta cài phiên Windows, Linux, Unix… máy ảo VMware Việc cài đặt hệ điều hành máy ảo hoàn toàn tương tự cách cài đặt máy thật 1.3.Chia sẻ tài nguyên máy ảo: Chia sẻ CPU RAM: Các máy ảo chia sẻ CPU RAM máy tính thật Để đảm bảo hệ thống chạy tốt, yêu cầu máy tính thật phải có cấu hình tương đối cao, khoảng 1GB RAM để chạy đồng thời 4, máy ảo Hình 16: Thay đổi dung lượng RAM Chia sẻ ổ cứng: Khi tạo máy ảo, tạo ổ cứng dành riêng cho máy ảo nằm máy thật Ổ cứng ảo tạo vùng đĩa trống ổ đĩa thật, khơng ảnh hưởng đến liệu có ổ đĩa thật Chúng ta tuỳ chọn dung lượng ổ cứng này, ấn định dung lượng để dung lượng ổ cứng động, thay đổi tuỳ theo trình sử dụng sau Hình 17: Tùy chọn dung lượng đĩa cứng Chia sẻ card mạng: Sau cài đặt lên, VMware sẻ tạo nên card mạng VMware VMware máy thật máy thật sử dụng card mạng để kết nối với máy ảo Khi lựa chọn cấu hình mạng cho máy ảo, ta chọn chế độ sau: Hình 18: Chọn lựa cấu hình mạng Bridged networking: Card mạng máy ảo gắn trực tiếp với card mạng máy thật (sử dụng switch ảo VMnet0) Lúc này, máy ảo đóng vai trị máy mạng thật, nhận DHCP từ mạng ngồi, đặt IP tĩnh dải với mạng để giao tiếp với máy ngồi mạng lên Internet Hình 19: Cấu trúc mạng Bridged Networking NAT: Máy ảo cấu hình NAT sử dụng IP máy thật để giao tiếp với mạng Các máy ảo cấp địa IP nhờ DHCP ảo VMware Lúc này, máy ảo kết nối với máy thật qua switch ảo VMnet8, máy thật đóng vai trị NAT server cho máy ảo Hình 20: Cấu trúc mạng NAT Host-only Networking: Khi cấu hình máy ảo sử dụng host-only networking, máy ảo kết nối với máy thật mạng riêng thông qua Switch ảo VMnet1 Địa máy ảo máy thật mạng host-only cấp DHCP ảo gắn liền với Switch ảo Vmnet1 đặt địa IP tĩnh dải để kết nối với Hình 21: Cấu trúc mạng Host-Only Ngồi kết nối trên, ta sử dụng switch ảo VMware để kết nối máy ảo thành hệ thống mong muốn Khi cài đặt lên, VMware tạo sẵn cho 10 Switch ảo từ VMnet0 đến VMnet9 Ngoài Switch ảo VMnet0 (dùng cho mạng Bridged Networking), VMnet8 (dùng cho mạng Nat Networking) VMnet1 (dùng cho mạng Host-Only Networking), Switch ảo khác để thực việc kết nối máy ảo Chúng ta đặt IP động máy nối với Switch để nhận DHCP ảo, đặt IP tĩnh dải cho máy đảm bảo chúng kết nối với Hình 22: Các tùy chọn kết nối mạng cho máy ảo Chia sẻ ổ đĩa CD-ROM: Các máy ảo sử dụng ổ CD-ROM máy thật Ngoài ra, ta dùng file ISO để đưa vào ổ CD-ROM máy ảo, lúc máy ảo nhận file ISO giống đĩa CD-ROM ổ đĩa Hình 23: Tùy chọn dạng ổ CD-ROM Sử dụng Snapshot: Snapshot máy ảo cho phép ta lưu lại trạng thái máy ảo thời điểm Snapshot lưu lại thơng tin ổ cứng, Ram Setting máy ảo Sau lưu snapshot, quay trở lại trạng thái máy ảo lúc VMware cho phép lưu nhiều snapshot máy ảo, người dùng sử dụng máy ảo vào nhiều ngữ cảnh khác nhau, tiết kiệm thời gian cho việc cấu hình Chẳng hạn với máy ảo A, lab ta muốn máy chủ Domain Controller, lab khác ta muốn xấy dựng thành máy chủ ISA Để giải vấn đề này, lưu snapshot máy A thời điểm domain controller, sau cấu hình thành máy chủ ISA lưu snapshot Khi cần sử dụng máy ảo A với vai trò Domain Controller hay ISA, ta dùng trình quản lý Snapshot Manager để chuyển tới trạng thái mong muốn Hình 24: Cấu hình Snapshot để sử dụng máy ảo nhiều ngữ cảnh 2.Hướng dẫn sử dụng VMware Sau khởi động VMWare click vào file chọn New/ Virtual Machine để mặc định bấm Next Hình 25: Tạo máy ảo Lựa chọn hệ điều hành muốn cài đặt mục Version Hình 26: Lựa chọn hệ điều hành Tiếp theo Click nút Browse để chọn nơi lưu trữ máy ảo Hình 27: Lựa chọn nơi lưu giữ máy ảo Ở hình có vài lựa chọn nhiên nên quan tâm đến loại − Use Bridged networking (Lựa chọn cho phép kết nối máy ảo vớiài máy thật) − Use host-only networking (Lựa chọn cho phép kết nối máy ảo) Hình 28: Lựa chọn cấu hình mạng cho máy ảo Tiếp theo tiến hành lựa chọn dung lượng ổ đĩa cho máy ảo (Disk size GB) thông thường cần 4.0 GB đủ cho việc cài đặt hệ điều hành Windows Server 2003 Hình 29: Lựa chọn dung lượng đĩa cứng cho máy ảo Cuối cấu hình thay đổi số thành phần cách nhấn phải chuột vào Tab hiển thị máy đỉnh chọn Setting Hình 30: Lựa chọn cấu hình ổ CD-ROM Với Win2k3 nên chọn 140 MB Memory CD-ROM Nên sủ dụng file *.ISO (Tạo từ đĩa CD thật) khơng chọn Use physical drive (Lựa chọn CD thật) Chúng ta nên loại bỏ cách bấm vào Floppy sau Click Floppy Remove (Nếu không khởi động máy phải truy cập vào Bios máy ảo nút F2 để bỏ chế độ khởi động Floppy) Nhấp nút để cài đặt máy tính cơng việc cài đặt diễn bình thường bạn lưu ý cài đặt máy tính bị chuột không thấy hình khơng điều khiển ngun nhân chưa cài đặt VMWare tool (Để cài đặt phải cài xong Windows) tạm thời sử dụng tổ hợp phím Ctrl+Alt để lấy lại chuột Mặc định chuột di chuyển hình máy ảo dùng tổ hợp phím để hình thật Sau cài đặt xong thay sử dụng Ctrl+Alt+Del để logon dùng tổ hợp phím Ctrl+Alt+Ins Bước cuối tiến hành cài đặt VMWare tool máy ảo chạy nhanh Hình 31: Cài đặt VMware tools hỗ trợ tính máy ảo Sử dụng tính VMWare để hỗ trợ học tập Take Snapshot: Lưu lại cấu hình máy ảo thời điểm (Tương tự sử dụng Ghost) để Snapshot vào VM chọn Snapshot để hiển thị hình Hình 32: Tạo snapshot Capture Movie: Sử dụng tính ghi lại đoạn thao tác máy ảo phim tiện cho việc xem lại học Hình 33: Ghi lại thao tác máy ảo với tiện ích Capture Movie 43 ... tác hệ điều hành thông thường − Một hệ thống ảo hóa bắt buộc phải có đầy đủ thành phần: tài nguyên vật lý, phần mềm ảo hóa, máy chủ ảo hệ điều hành khách Khi có đầy đủ thành phần hệ thống ảo hóa, ... gây hỏng hóc phần cứng lẫn phần mềm, nhiên, với máy ảo, bạn cần reset trạng thái, máy tính lại trở trạng thái ban đầu Các thành phần hệ thống ảo hóa Hình 2: Thành phần hệ thống ảo hóa Tài ngun... “ổ đĩa ảo? ??, “máy ảo? ?? gọi ảo hóa (Virtualization) Hiểu đơn giản bạn tạo thêm phiên phụ (phiên ảo) số phần mềm, linh kiện máy tính hay chí ảo hóa tồn máy tính Ý tưởng phía sau cơng nghệ ảo hóa máy