Sáng kiến kinh nghiệm; sang kien kinh nghiem; Ảo hóa; ao hoa; Oracle Virtualbox; Guest Additions;nghiên cứu; nghien cuu; chiến sỹ thi đua; chien sy thi dua; WinISO; BootCD 15.2; Mini Tool Partition; Ghost Windows XP SP3 (32bit); 2015;
TRƯỜNG CAO ĐẲNG CỘNG ĐỒNG BÌNH THUẬN KHOA KINH TẾ – KỸ THUẬT – CÔNG NGHỆ ĐOÀN PHAN THÁI ỨNG DỤNG PHẦN MỀM ẢO HÓA ORACLE VM VIRTUALBOX TRONG GIẢNG DẠY TIN HỌC Bình Thuận, năm 2015 MỤC LỤC I/ LÝ DO NẢY SINH SÁNG KIẾN KINH NGHIỆM .1 II/ NỘI DUNG CỦA SÁNG KIẾN KINH NGHIỆM Công nghệ ảo hóa: 1.1 Ảo hóa ? 1.2 Tại ảo hóa lại hữu ích ? 1.3 Một số thuật ngữ ảo hóa: Phần mềm VirtualBox: 2.1 Giới thiệu: 2.2 Một số chức chính: Một số ứng dụng ảo hóa giảng dạy: 11 3.1 Cài đặt hệ điều hành máy ảo: 11 3.2 Cài đặt phần mềm máy ảo: 15 3.3 Xây dựng mạng cục liên kết máy ảo: 18 III/ KẾT QUẢ ỨNG DỤNG .22 VI/ KẾT LUẬN 25 TÀI LIỆU THAM KHẢO 26 i I/ LÝ DO NẢY SINH SÁNG KIẾN KINH NGHIỆM Công nghệ thông tin (CNTT) phát triển mạnh mẽ toàn giới, thành tựu đạt CNTT góp phần quan trọng mang lại nhiều lợi ích to lớn nhiều lĩnh vực sống (xây dựng, ngân hàng, giao thông, y tế, giáo dục…) Đảng nhà nước quan tâm đến giáo dục, xem giáo dục quốc sách ban hành nhiều văn nhằm khuyến khích tăng cường ứng dụng công nghệ thông tin (UDCNTT) lĩnh vực giáo dục Chỉ thị số 58/2000/CT-TW “Đẩy mạnh ứng dụng phát triển công nghệ thông tin phục vụ nghiệp công nghiệp hóa, đại hóa”, thị số 55/2008/CT-BGDĐT “Tăng cường giảng dạy, đào tạo UDCNTT ngành giáo dục giai đoạn 2008-2012” Đẩy mạnh UDCNTT giáo dục giúp khai thác tiềm đa dạng CNTT, giảng viên sinh viên tiếp cận với công nghệ giáo dục tiên tiến giới thời đại công nghệ số Theo xu hướng phát triển chung, Trường Cao đẳng Cộng Đồng Bình Thuận đề kế hoạch, chiến lược đắn nhằm phát triển UDCNTT mạnh mẽ quản lý đào tạo Cơ sở hạ tầng CNTT nâng cấp, hệ thống phần mềm quản lý sử dụng rộng rãi, nhiều thiết bị dạy học sửa chữa, bổ sung mới, nhiều giảng số hóa… Tất thể tâm đẩy mạnh UDCNTT, nâng cao chất lượng giáo dục thầy trò nói riêng toàn trường nói chung Trong chương trình đào tạo, sinh viên chuyên ngành Tin học có số học phần (Mạng máy tính, Hệ điều hành Linux, Lắp ráp cài đặt máy tính…) cần thực hành máy tính riêng để cài đặt, thử nghiệm, quản trị máy chủ hay tạo hệ thống mạng theo mô hình Client-Server Tuy nhiên, phòng thực hành riêng cho học phần chưa đảm bảo số lượng máy tính cần thiết, cấu hình máy vừa yếu vừa lạc hậu nên chưa phục vụ tốt nhu cầu thực hành, ảnh hưởng đến tay nghề sinh viên chất lượng đào tạo Để có phòng thực hành hoàn chỉnh cần đầu tư kinh phí ban đầu lớn tác động đến kế hoạch, chiến lực phát triển chung trường Giải pháp cho vấn đề giới sử dụng, công nghệ ảo hóa Công nghệ ảo hóa có tiến vượt bậc, nhiều giải pháp đưa công ty hàng đầu giới (IBM, HP, Microsoft, Oracle…), nhiều phần mềm ảo hóa phát hành với nhiều tính đại Trong đó, phần mềm ảo hóa Oracle VM VirtualBox lên giải pháp ảo hóa mạnh mẽ ứng dụng rộng rãi giới Đây phần mềm mã nguồn mở phù hợp với Thông tư số 08/2010/TT-BGDĐT khuyến khích sử dụng phần mềm tự mã nguồn mở sở giáo dục Với lý trên, tác giả chọn đề tài “ỨNG DỤNG PHẦN MỀM ẢO HÓA ORACLE VM VIRTUALBOX TRONG GIẢNG DẠY TIN HỌC” cho sáng kiến kinh nghiệm năm học 2014-2015 II/ NỘI DUNG CỦA SÁNG KIẾN KINH NGHIỆM Công nghệ ảo hóa: 1.1 Ảo hóa ? Ảo hóa (Virtualization) xu hướng công nghệ sử dụng rộng rãi Thế giới Ảo hóa công nghệ thiết kế để tạo tầng trung gian hệ thống phần cứng máy tính phần mềm hoạt động phía Ý tưởng công nghệ ảo hóa từ máy vật lý đơn lẻ tạo thành nhiều máy ảo độc lập Hình 1: Ý tưởng ảo hóa (Nguồn: vmware.com) Công nghệ ảo hóa cho phép tạo nhiều máy ảo máy vật lý nhất, máy ảo cấp phát tài nguyên phần cứng ảo tương tự máy thật (gồm có: RAM, CPU, NIC Card, HDD…) chia sẻ nguồn tài nguyên máy vật lý Phụ thuộc cấu hình phần cứng máy vật lý mà cho phép số lượng máy ảo khác hoạt động, máy áo cài đặt hệ điều hành riêng dựa tảng phần cứng ảo hệ điều hành hoạt động đồng thời Hình 2: Máy vật lý máy ảo (Nguồn: intel.com) Thông thường, máy vật lý hoạt động hết công suất nên gây lãng phí lớn tài nguyên phần cứng (CPU/RAM/HDD…) hao phí khác nguồn điện, máy lạnh, diện tích mặt sàn đặt máy… Đối với tổ chức có nhiều máy hoạt động chi phí đầu tư ban đầu (xây dựng, mua sắm mới, thuê diện tích sàn…) chi phí trì hoạt động (nhân viên bảo vệ, kỹ sư vận hành, bảo trì…) lớn Do đó, công nghệ ảo hóa làm giảm số lượng máy hoạt động tiết kiệm không gian sử dụng, tận dụng tối đa suất thiết bị phần cứng, khai thác tối đa khả máy vật lý Công nghệ ảo hóa giúp tổ chức cắt giảm nhiều chi phí tăng cường hiệu hoạt động Ngoài ra, tổ chức sử dụng công nghệ ảo hóa giảm thời gian thiết lập cho máy vào hoạt động nhanh chóng bảo trì, khắc phục xảy cố, đảm bảo hệ thống vận hành nhịp nhàng ổn định Hình 3: Trước sau ảo hóa (Nguồn: sitevalley.com) Những năm trước đây, ảo hóa chưa thực quan tâm mức, lợi ích chúng chưa thể rõ, đội ngũ kỹ sư triển khai thiếu hạn chế Tuy nhiên, trải qua giai đoạn kinh tế khó khăn, tổ chức đặt mục tiêu tiết kiệm tối đa chi phí lên hàng đầu đưa nhiều giải pháp để tháo gỡ, giải pháp ảo hóa, là hội để công nghệ áo hóa hoàn thiện phát triển Hiện nay, nhiều công ty tiếng hàng đầu giới (IBM, HP, Microsoft, Oracle, VMware…) tham gia lĩnh vực cung cấp cho người dùng nhiều sản phẩm mạnh mẽ, tiên tiến đa dạng tính Nhiều công ty, tổ chức chuyển giao làm chủ công nghệ, kỹ sư đào tạo, nâng cao chuyên môn, nghiệp vụ, đáp ứng triển khai nhanh chóng dự án Qua cho thấy công nghệ ảo hóa phục vụ rộng rãi nhiều lĩnh vực, lợi ích đánh giá cao mang lại lợi nhuận kinh tế to lớn Đặc biệt lĩnh vực giáo dục, công nghệ ảo hóa giúp người học học tập, thực hành thiết bị giả lập, mô tương tự thật, giúp sở đào tạo giảm chi phí lớn mua sắm thiết bị, thuê mướn mặt bằng… 1.2 Tại ảo hóa lại hữu ích ? Ảo hóa cho phép chạy nhiều hệ điều hành lúc nghĩa người dùng trải nghiệm hệ điều hành khác thời điểm máy vật lý Điều cho phép người dùng tinh chỉnh, cấu hình hệ điều hành khác mà không cần nhiều máy vật lý không cần phải khởi động lại máy vật lý (trong trường hợp máy vật lý cài đặt nhiều hệ điều hành phân vùng khác đĩa cứng) Do sử dụng phần cứng ảo nên người dùng tùy chỉnh để tương thích với hệ điều hành phù hợp, chẳng hạn người dùng cài đặt hệ điều hành DOS trước cấu hình phần cứng ngày không phù hợp hay cài đặt hệ điều hành Android lên máy vi tính thay điện thoại di động Hình 4: Các máy ảo hoạt động máy vật lý Cài đặt phần mềm phức tạp trở nên dễ dàng nhanh chóng Để tạo Mail Server, kỹ sư lập lại thao tác tương tự nhiều lần dẫn đến công việc buồn tẻ nhàm chán, trình cấu hình gồm nhiều thao tác phức tạp nên kết không mong đợi Ảo hóa khắc phục nhược điểm này, trình cấu hình diễn lần, kết đóng gói thành máy ảo Sau đó, cài đặt vào hệ thống dễ dàng tương tự việc kết nối thiết bị vào hệ thống Máy ảo sau cài đặt cấu hình hoàn chỉnh đĩa cứng ảo nơi chứa thông tin, liệu cần thiết Đĩa cứng ảo lưu trữ tập tin nên cho phép người quản trị dễ dàng quản lý, bảo vệ lưu, phục hồi hay vận chuyển đến máy lý khác Ngoài ra, công ty ảo hóa nâng cao sản phẩm ảo hóa với tính Snapshot tiên tiến Đây tính mạnh mẽ cho phép người quản trị “chụp ảnh” trạng thái hệ thống thời điểm quay trạng thái lúc Tính hỗ trợ người quản trị khắc phục nhanh chóng hệ thống xảy lỗi Công nghệ ảo hóa làm giảm đáng kể số lượng phần cứng hoạt động giảm lượng điện kế sử dụng dẫn đến chi phí đầu tư sở hạ tầng thấp Bên cạnh đó, máy tính ngày sử dụng phần sức mạnh thiết kế, nhiều tài nguyên lượng điện kế bị lãng phí Do đó, thay sử dụng nhiều máy vật lý mà sử dụng phần, công nghệ ảo hóa tạo nhiều máy ảo chạy vài máy vật lý mạnh cân tải chúng Những lợi ích công nghệ ảo hóa mang lại phù hợp cho ứng dụng dạy học, giảng dạy Tin học Ở số môn, sinh viên chuyên ngành Tin học cần tìm hiểu, khám phá tùy chỉnh thông số cho hệ điều hành, hệ điều hành máy chủ (Server), hoàn toàn khác với hệ điều hành máy trạm (Client) cài đặt sử dụng rộng rãi Công nghệ ảo hóa tạo máy ảo khác nhau, giúp sinh viên dễ dàng học tập, khám phá mà không cần phải mua thêm máy vi tính Sinh viên cài đặt hệ điều hành khác lên máy ảo, khởi chạy cấu hình với thao tác tương tự máy thật Sinh viên cài đặt phần mềm lên máy ảo để tìm hiểu, thử nghiệm qua chủ đề phần cứng, bảo mật, phòng chống virus, công mạng… Ngoài ra, sinh viên tự tạo mạng máy tính ảo máy vật lý để thực tập mà không tốn chi phí cho thành phần phần cứng hệ thống mạng (máy Server, máy Client, dây mạng, đầu nối cáp mạng RJ-45, chuyển mạch mạng Switch…) Đây lợi ích thiết thực rõ ràng, mang lại thuận lợi cho thầy trò giảng dạy học tập, mang lại giải pháp chi tiêu hiệu cấp quản lý ứng dụng sở giáo dục 1.3 Một số thuật ngữ ảo hóa: Hệ điều hành chủ (Host Operating System) hệ điều hành máy vật lý cài đặt phần mềm ảo hóa, máy vật lý hiểu máy chủ máy ảo Thông thường máy vật lý làm máy chủ ảo hóa có cấu hình mạnh phần cứng tốt hỗ trợ công nghệ ảo hóa (như công nghệ ảo hóa vi xử lý Intel VT-x, AMD-V…) Hệ điều hành khách (Guest Operating System) hệ điều hành cài đặt máy ảo, máy ảo hiểu máy khách Mỗi hệ điều hành yêu cầu cấu hình phần cứng tối thiểu khác nhau, công nghệ ảo hóa tạo máy ảo với phần cứng (CPU, RAM, HDD, NIC Card…) ảo hóa cho phù hợp với hệ điều hành cài đặt Các máy ảo tối ưu hóa để hiệu suất đạt gần nguyên Hiện nay, Thế giới có nhiều hệ điều hành giới thiệu sử dụng, phần mềm ảo hóa tối ưu hóa số hệ điều hành thông dụng nhất, kiến trúc 32-bit 64-bit Máy ảo (Virtual Machine) môi trường đặc biệt cho phép hệ điều hành khách hoạt động, nghĩa hệ điều hành khách chạy “bên trong” máy ảo Thông thường, máy ảo hiển thị cửa sổ (Window) giao diện máy tính người dùng tinh chỉnh chế độ hiển thị khác (hiển thị toàn hình, thu nhỏ…) tùy theo nhu cầu sử dụng Mỗi máy ảo bao gồm thông số cần thiết để thiết lập phần cứng (dung lượng nhớ, kích thước đĩa cứng, số lượng ổ đĩa CD/DVD…) thông tin trạng thái hoạt động máy ảo (đang chạy, dừng, lưu…), người dùng tùy chỉnh riêng thông số cho phù hợp với môi trường thử nghiệm Hình 5: Máy chủ (Windows 7) máy khách (Windows XP) Phần mềm VirtualBox: 2.1 Giới thiệu: VirtualBox sản phẩm phần mềm ảo hóa mạnh mẽ kiến trúc 32-bit 64bit, phù hợp với doanh nghiệp người dùng cá nhân VirtualBox tính phong phú, hiệu suất cao mà phần mềm miễn phí mã nguồn mở có giải pháp ảo hóa chuyên nghiệp VirtualBox thiết kế để hoạt động tốt nhiều tảng khác (Windows, Linux, Mac OS X, Solaris…) tiếp tục mở rộng sang tảng khác Hiện nay, VirtualBox quan tâm, nhận xét đóng góp liên tục cộng đồng mạng Công ty Oracle thường xuyên cập nhật, mở rộng phát triển tính năng, đảm bảo tính chuyên nghiệp sản phẩm lần phát hành Hình 6: Giao diện VirtualBox Manager Sản phẩm VirtualBox tài liệu hướng dẫn liên quan tải địa chỉ: https://www.virtualbox.org/wiki/Downloads Nhà phát hành không khuyến cáo cấu hình tối thiểu để cài đặt sản phẩm tiến hành ảo hóa đóng vai trò máy chủ (Host) cấu hình tối thiểu máy vật lý cài đặt VirtualBox phải thật mạnh mẽ để đảm bảo trình ảo hóa trơn tru, thông suốt 2.2 Một số chức chính: 2.2.1 Chức New: Chức New dùng để tạo máy ảo Máy ảo tạo có đủ thành phần cần thiết để hoạt động máy vật lý thông thường thành phần ảo hóa với thông số phần cứng tối ưu hóa tự động phù hợp với hệ điều hành dự định cài đặt máy ảo Quá trình tạo máy ảo thực sau: - Trên cửa sổ VirtualBox Manager, chọn New - Ở hộp thoại Create Virtual Machine, thực thao tác hình sau: Hình 7: Thao tác thực hộp thoại Create Virtual Machine - Ở hộp thoại Create Virtual Hard Drive, thực thao tác hình sau: Hình 8: Thao tác thực hộp thoại Create Virtual Hard Drive Tập tin Hiren's BootCD 15.2.iso Bản Ghost Windows XP SP3 (32bit) Hình 12: Tập tin Ghost thêm vào Hiren's BootCD 15.2.iso Bước 2: Tạo máy ảo (như hướng dẫn mục 2.2.1) Thông số cấu hình máy ảo cài đặt hệ điều hành thử nghiệm Windows XP SP3 (32bit) có dung lượng đĩa ảo khoảng 10 GB (8 GB cho phân vùng cài đặt hệ điều hành GB cho phân vùng lưu trữ liệu), nhớ RAM khoảng 192 MB Bước 3: Cấu hình máy ảo cho phép boot từ CD/DVD Nhằm đẩy nhanh tốc độ cài đặt, phần Settings máy ảo điều chỉnh thứ tự boot từ CD/DVD ảo Nghiên cứu sử dụng ảnh Hiren's BootCD 15.2 tạo Bước 1, tất liệu đĩa cứng nên cho tốc độ truy xuất nhanh nhiều so với đĩa CD/DVD thật Thứ tự boot CD/DVD Hình 13: Thứ tự boot máy ảo 12 Máy ảo khởi động từ CD/DVD đầu tiên, sử dụng tập tin ảnh Hiren's BootCD 15.2.iso để Boot Đĩa cứng ảo cần phân vùng định dạng trước sử dụng phần mềm ảnh Hiren's BootCD 15.2 Thao tác thiết lập sử dụng ảnh Hiren's BootCD 15.2.iso hình sau: Hình 14: Thao tác thiết lập ảnh Hiren's BootCD 15.2.iso cho CD/DVD Bước 4: Phân vùng định dạng cho ổ đĩa ảo Trước cài đặt, ổ đĩa ảo cần đảm bảo đủ dung lượng lưu trữ cần thiết có định dạng phù hợp Đĩa cứng máy ảo dung lượng 10 GB, chia thành hai phân vùng, phân vùng cài đặt hệ điều hành có dung lượng khoảng GB phân vùng lại khoảng GB dành để lưu trữ, hai phân vùng có định dạng NTFS Dung lượng đĩa ảo 10 GB Phân vùng cài đặt hệ điều hành Phân vùng lưu trữ liệu Hình 15: Phân vùng định dạng cho đĩa cứng máy ảo 13 Bước 5: Ghost Windows XP SP3 (32bit) lên phân vùng cài đặt hệ điều hành Phần mềm Ghost32.exe có công cụ Hiren's BootCD 15.2 “bung” tập tin Ghost lên phân vùng cài đặt hệ điều hành Tùy theo cấu hình máy thật mà thời gian thực diễn nhanh hay chậm, hình sau: Hình 16: Tiến trình “bung” tập tin Ghost Sau tiến trình “bung” tập tin Ghost hoàn thành, máy ảo cần khởi động lại Lần khởi động này, máy ảo phải điều chỉnh thứ tự Boot từ Hard Disk (thay đổi tương tự Bước 3) Trên đĩa cứng ảo có hệ điều hành, sau khởi động vào Windows, trình tìm kiếm cài đặt Driver diễn hoàn toàn tự động Sau đó, máy ảo khởi động lại lần để cập nhật, trình cài đặt hệ điều hành hoàn thành sẵn sàng để sử dụng, hình sau: Hình 17: Giao diện hệ điều hành Windows XP 14 Qua trình cài đặt hệ điều hành gồm nhiều bước, bước có loạt thao tác phức tạp Điều có nghĩa sinh viên có tỉ lệ gặp trục trặc cao suốt trình thực Ở bước, sai sót xảy tác động làm nguy hại đến hệ thống máy thật Do đó, ảo hóa hạn chế hư hỏng không đáng có nên giải pháp tốt ứng dụng vào giảng dạy 3.2 Cài đặt phần mềm máy ảo: Máy khách (Guest) có hệ điều hành hoàn chỉnh cần có thêm phần mềm ứng dụng tùy theo nhu cầu người dùng Tuy nhiên, phần mềm máy khách không sẵn có mà thường có sẵn máy chủ (Host) VirtualBox không cho phép chép tập tin máy chủ máy khách (đây tính khuyết thiếu phần mềm miễn phí bổ sung phiên cập nhật sau này) nên cần có kết nối máy chủ máy khách để dễ dàng chia liệu Vì vậy, để cài đặt phần mềm cho máy khách cần phải trải qua số bước sau: Bước 1: Cài đặt Guest Additions VirtualBox cung cấp thêm gói phần mềm dành cho máy khách có tên Guest Additions Đây gói cài đặt bổ sung cho máy khách (Mouse Pointer Integration, Better Video Support, Shared Folders…), cung cấp trình điều khiển thiết bị phần mềm hệ thống cần thiết, giúp tối ưu hóa hệ thống máy khách, nâng cao hiệu tương tác máy chủ máy khách Thao tác thực hình sau: Hình 18: Thiết lập cài đặt Guest Additions 15 Bước 2: Chia sẻ liệu máy chủ máy khách Máy ảo bổ sung gói Guest Additions cho phép chia liệu (tính Shared Folders) máy chủ máy khách, tạo thuận tiện truy cập liệu máy chủ từ máy khách Thực chia hình sau: Hình 19: Chia liệu máy chủ máy khách Lựa chọn Transient Folders cho phép chia sẻ liệu máy ảo hoạt động tự động máy ảo dừng lại, nghĩa thao tác chia liệu cần thực lại sau lần khởi động máy Sau thực chia liệu việc truy cập liệu máy chủ từ máy khách trở nên thông suốt \\Vboxsvr\Soft Hình 20: Truy cập liệu máy chủ 16 Bước 3: Cài đặt phần mềm máy ảo Tương tự thao tác cài đặt thông thường, nhấp đôi chuột lên phần mềm cần cài đặt phù hợp với hệ điều hành máy ảo Tùy theo phần mềm mà thao tác thực cài đặt khác Trường hợp số phần mềm cài đặt được, số nguyên nhân phiên phần mềm cũ so với hệ điều hành nên cần cập nhật phiên phần mềm Hình cho thấy trình duyệt Web Chrome cài đặt hoạt động tốt máy ảo Hình 21: Phần mềm Chrome hoạt động máy ảo 17 3.3 Xây dựng mạng cục liên kết máy ảo: Bên cạnh kỹ trên, sinh viên chuyên ngành Tin học cần có kiến thức kỹ nâng cao mạng cục (LAN-Local Area Network): kết nối mạng, cấu hình quản lý mạng Đây phần nội dung học tập khóa, bắt buộc sinh viên phải tìm hiểu, học tập, thực hành rèn luyện kỹ chuyên môn Mỗi mạng hình thành cần kết nối 2, nhiều máy, điều gây tốn cho sở giáo dục cần đầu tư thêm máy móc số lượng sinh viên đông gây khó khăn cho sinh viên tự học nhà Giải pháp ảo hóa chọn để tạo môi trường mạng mô tương tự thực tế VirtualBox phần mềm ảo hóa mạnh, có tính nâng cao cung cấp tảng cần thiết để mô mạng cục bộ, cho phép máy ảo chạy song song máy ảo kết nối tốt với tạo thành mạng LAN theo mô hình Client-Server (mạng khách-chủ) hay mô hình Peer to Peer (mạng ngang hàng) Nghiên cứu thực theo mô hình mạng Peer to Peer Thực xây dựng mạng mô hình đây: Hình 22: Mô mạng LAN Mô hình mạng gồm máy chủ Host máy khách PC1, PC2 Các máy ảo PC1, PC2 sử dụng hệ điều hành Windows XP tạo hướng dẫn phần Các máy liên kết với tạo thành mạng sử dụng địa IP tĩnh, thuộc subnet liên lạc thông suốt Các bước xây dựng mạng cục sau: Bước 1: Vô hiệu hóa dịch vụ DHCP VirtualBox sử dụng dịch vụ DHCP (Dynamic Host Configuration Protocol) để cấp IP động cho máy mạng, giúp đơn giản hóa vai trò quản trị việc cấu hình địa IP cho máy khách tham gia vào mạng Tuy nhiên, nghiên cứu thực máy thiết lập IP tĩnh nên cần vô hiệu hóa dịch vụ DHCP để tránh xảy trường hợp xung đột địa IP máy mạng 18 Trên giao diện VirtualBox, chọn chức File, chọn Preferences thực thao tác hình dưới: Hình 23: Thao tác vô hiệu hóa dịch vụ DHCP Máy chủ (Host) không sử dụng dịch vụ DHCP cần điều chỉnh địa IP tĩnh phù hợp với Subnet mô hình mạng ban đầu Thẻ Adapter hình cho phép thiết lập địa IP tĩnh Subnet Mask: Hình 24: Cấu hình địa IP tĩnh máy chủ (Host) 19 Bước 2: Chuyển đổi giao tiếp kết nối mạng Host-only VirtualBox cung cấp nhiều giao tiếp kết nối mạng (NAT Network, Internal Network, Bridged Adapter, Host-only Adapter…) đáp ứng nhiều mục đích mô khác Nghiên cứu sử dụng kiểu kết nối mạng Host-Only để tạo mạng bao gồm máy chủ máy ảo Như vậy, máy ảo mô hình phải thay đổi sang kiểu kết nối mạng Host-only, thao tác thực hình dưới: Hình 25: Thay đổi kiểu kết nối mạng Host-only máy ảo Bước 3: Cấu hình địa IP tĩnh cho máy ảo Máy chủ (Host) thiết lập địa IP tĩnh: 192.168.1.1 (Subnet Mask: 255.255.255.0) máy ảo cấu hình địa IP tĩnh: 192.168.1.x có mạng với máy chủ để đảm bảo máy liên lạc với nhau, thao tác sau: Hình 26: Cấu hình địa IP tĩnh cho máy ảo 20 Bước 4: Kiểm tra kết nối mạng liên lạc thông suốt Cơ mạng LAN hình thành, bao gồm máy chủ (Host) với địa IP: 192.168.1.1 máy ảo, máy ảo PC1 với địa IP: 192.168.1.2 máy ảo PC2 với địa IP: 192.168.1.3 có Subnet Mask Công việc kiểm tra nhiệm vụ cuối để đảm bảo kết nối mạng, máy liên lạc thông suốt với Lệnh Ping sử dụng để kiểm tra diện máy tính có mạng Hình cho thấy kết nối thông suốt máy chủ (Host) máy ảo PC2: Hình 27: Kiểm tra mạng với lệnh Ping Một số trường hợp lệnh Ping không xác định kết quả, nguyên nhân đến từ chế bảo mật tường lửa (Firewall) Nếu vô hiệu tính (Turn off) hệ điều hành lệnh Ping cho kết xác Như vậy, ứng dụng VirtualBox cho thấy sức mạnh phần mềm ảo hóa, cho phép tạo máy ảo ảo hóa mạng LAN, thao tác điều chỉnh, cấu hình thiết bị tương tự thao tác mạng LAN thật, hỗ trợ đắc lực cho trình học tập, nghiên cứu sinh viên, đặc biệt học thực hành Quá trình thực gồm nhiều thao tác theo trình tự phức tạp dễ dẫn đến sai sót, làm hư hỏng thiết bị thật nguy tiềm ẩn khác Với chức tiên tiến, VirtualBox dễ dàng khắc phục sai sót, hạn chế hư hỏng nghiêm trọng xảy đồng thời nâng cao tự tin, rèn luyện tinh thần học tập chăm chỉ, say mê tự giác 21 III/ KẾT QUẢ ỨNG DỤNG Sinh viên chuyên ngành Tin học ứng dụng ảo hóa trình học tập số học phần (Mạng máy tính, Quản trị mạng, Lắp ráp cài đặt máy tính…) chương trình đào tạo trình độ Cao đẳng, Trung cấp chuyên nghiệp Trong học phần trên, có số nội dung đòi hỏi sinh viên cần luyện tập, thực hành để tích lũy kinh nghiệm nâng cao kỹ nghề Tác giả ứng dụng phần mềm VirtualBox vào học phần Lắp ráp cài đặt máy tính chương trình giảng dạy Cao đẳng quy lớp Tin BK11 năm học 2013-2014 phân tích cho thấy kết đạt ứng dụng Các thông tin, liệu điểm học phần Lắp ráp cài đặt máy tính (LRCĐMT) thu thập năm học, năm học 2012-2013 năm học chưa ứng dụng phần mềm VirtualBox vào giảng dạy năm học 2013-2014 năm học tác giả ứng dụng phần mềm ảo hóa vào giảng dạy, tương ứng năm học lớp Tin BK10 lớp Tin BK11 Thống kê điểm số mô tả bảng đây: Bảng 1: Điểm Xếp loại học phần LRCĐMT Điểm Xếp loại Học phần Tin BK10 Tin BK11 Số lượng Tỷ lệ Số lượng Tỷ lệ A (8.5-10) 4% 19 29% B (7.0-8.4) 35 47% 40 62% C (5.5-6.9) 33 44% 9% D (4.0-5.4) 4% 0% F (