Bài viết này mong muốn trình bày một các ngắn gọn về khái niệm máy ảo và hướng dẫn cách cài đặt phần mềm tạo máy ảo VMware Workstation 3.0 trong các hệ điều hành Windows XP và Linux Red Hat 7.1. Bài viết cũng mong muốn chia sẻ những chia sẻ kinh nghiệm về cách cài đặt Windows XP và Red Hat 7.1 trong môi trường máy ảo.
CÀI ĐẶT NHIỀU HỆ ĐIỀU HÀNH TRÊN MÁY ẢO (Theo PC World Việt Nam – 6/2002) Bài viết mong muốn trình bày ngắn gọn khái niệm máy ảo hướng dẫn cách cài đặt phần mềm tạo máy ảo VMware Workstation 3.0 hệ điều hành Windows XP Linux Red Hat 7.1 Bài viết mong muốn chia sẻ chia sẻ kinh nghiệm cách cài đặt Windows XP Red Hat 7.1 mơi trường máy ảo MÁY ẢO LÀ GÌ? Bạn người u thích tìm tịi, học hỏi Bạn muốn khảo nghiệm hệ điều hành (HĐH) mà không muốn làm ảnh hưởng tới HĐH sử dụng Bạn có phần mền thú vị lại khơng chạy HĐH hành Bạn muốn cài đặt nhiều HĐH PC cách đơn giản Bạn lập trình viên mong muốn thử chương trình viết tảng khác Ban muốn chạy ứng dụng mạng PC không nối mạng Bạn làm tất điều thông qua việc tạo lập máy ảo máy tính Câu hỏi đặt máy ảo (Virtual Machine - VM) gì? VM môi trường phần mềm cho phép một HĐH ứng dụng chúng hoạt động song song máy tính Điếm thú vị chuyển đổi qua lại HĐH chạy hai thao tác mà khởi động lại PC Đối với HĐH, khơng có khác biệt VM PC thật (real computer) Nói ngắn gọn, VM PC thật Gần như, điều bạn làm máy thật bạn làm VM Khi sử dụng VM cho HĐH khác nhau, bạn cần nắm số khái niệm chủ chốt sau: * Máy ảo (virtual machine - VM): PC phần mềm tạo máy ảo giả lập * Máy chủ (host machine): PC mà bạn cài phần mềm tạo VM * Hệ điều hành chủ (host operating system): hệ điều hành chạy máy chủ * Hệ điều hành khách (guest operating system): hệ điều hành chạy VM Hình1: RH 7.1 (cửa sổ Ctrl-Alt-F1) XP Hình 2: XP RH CÀI ĐẶT PHẦN MỀM TẠO MÁY ẢO Phần mềm tạo VM mà giới thiệu viết Vmware Workstation 3.0 hãng Vmware (http://www.vmware.com/) Tất ví dụ tiến hành với file cài đặt tải xuống từ địa nêu Bạn tìm tới địa để tìm hiểu thêm thông tin tải phần mềm Tuy nhiên, có lưu ý trước bạn muốn làm điều gì: VMware Workstation 3.0 có bản: cho Windows (12 MB); cho Linux (9,23 MB) Phần mềm khơng miễn phí Bạn phải cung cấp địa e-mail để nhận số đăng ký tạm thời sử dụng phần mềm 30 ngày PC bạn phải đủ mạnh đĩa cứng phải đủ chỗ để cài thêm HĐH Theo hãng Vmware, cấu hình tối thiểu để Vmware Workstation 3.0 hoạt động Windows XP (XP) Red Had 7.1 (RH) là: - CPU: 266 MHz (chỉ hỗ trợ Intel Pentium II, III, ADM Athlon) - RAM: 128 MB (phải có đủ RAM để chạy máy chủ cộng thêm số RAM chia cho HĐH khách) - Card hình: 256 mầu (8 bit) Máy chủ Linux địi Card hình phải XFree86 hỗ trợ - Đĩa cứng: 20 MB cho Vmware Workstation 500 MB cho HĐH khách - CD-ROM Cài đặt VMware Workstation 3.0 XP Bạn cần lưu ý Vmware Workstation 3.0 dành cho Windows cài đặt hầu hết HĐH Microsoft Trong phần này, xin hướng dẫn cài đặt phần mền tạo máy ảo môi trường Windows XP Sau tải file VMwareWorkstation-3.0.0-1455.exe về, bạn đăng nhập để có quyền quản trị hệ thống từ tiến hành cài đặt bình thường phần mềm khác Bạn chọn OK với hầu hết thơng báo xuất hình bạn hồn tồn cấu hình lại VmwareWorkstation sau q trình cài đặt hồn tất Chỉ có điểm bạn cần lưu ý thấy xuất hộp thoại hỏi bạn có muốn đổi tên phần mở rộng file chứa đĩa ảo máy chủ thành *.vdmk khơng, bạn nên chọn lệnh Search để tìm file tìm thấy nên tiến hành thay đổi gợi ý Nếu cài Vmware Workstation 2.0 bạn khơng phải tiến hành thay đổi nêu mà phải đổi tên file *.std (file lưu giữ tình trạng tạm dừng VM) thành *.vmss Những thay đổi đặc biệt cần thiết để tránh xung đột với tính khơi phục hệ thống (System Restore) XP Hình 3: VMware Workstation XP Khơng giống nhiều phần mền khác vốn cố thể hoàn tất trình cài đặt mà khơng phải khởi động lại XP, VmwareWorkstation 3.0 đòi hỏi HĐH máy chủ phải khởi động lại q trình cài đặt thành cơng Cài đặt VmwareWorkstation 3.0 RH 7.1 Trước cài đặt VmwareWorkstation 3.0 RH 7.1, bạn cần lưu ý phần mềm có phiên cài đặt dành cho Linux Bản thứ VMwareWorkstation-3.0.01455.tar.gz thứ VMwareWorkstation-3.0.0-1455.rpm Về chất, phiên khơng khác Chúng địi hỏi cách cài đặt khách chút Trong phần này, tơi xin trình bày cách cài đặt với phiên nêu trên máy chủ RH 7.1 Quá trình cài đặt tiến hành cửa sổ Terminal môi trường văn (Text Mode) đồ họa (Graphic Mode) Theo tôi, bạn nên cài đặt Vmware Workstation môi trường đồ họa Xwindow GNOME KDE Nếu không quen với cách chuyển thư mục Terminal RH, bạn gõ lệnh [mc] để chạy Midnight Commander - tiện ích tương tự NC DOS Sau đâu bước tiến hành Các câu lệnh khơng có dấu [ ]: Hình 4: Cửa sổ Terminal Từ dấu nhắc cửa sổ Terminal, gõ lệnh [su] để đăng nhập vào Root lấy quyền quản trị hệ thống Chuyển tới thư mục chứa file cài đặt Trong trường hợp file nằm đĩa CD bạn phải dùng lệnh [mount] để mở ổ CD-ROM (trong Xwindow, cần nhấn chuột vào biểu tượng ổ CD-ROM) Nếu cài đặt từ RPM bạn cần gõ lệnh sau: [rpm –Uhv VMwareWorkstation-3.0.0-1455.rpm] Nếu dùng TAR.GZ bạn nên chép file cài đặt vào thư mục tạm ổ cứng, giả sử [/tmp] để trình cài đặt thuận tiện Để chép file từ thư chứa file cài đặt, bạn gõ lệnh [cp VMwareWorkstation-3.0.0-1455.tar.gz /tmp] Sau chuyển tới thư mục [/tmp] lệnh [cd /tmp] để tiến hành giải nén file, Để giải nén, bạn gõ lệnh [tar zxf VMwareWorkstation-3.0.0-1455.tar.gz] Trong Xwindow, bạn dùng tiện ích Achiver (tương tự Winzip) Tiếp tục gõ [cd vmware-distrib] để chuyển tới thư mục vừa giải nén Để bắt đầu cài đặt, bạn gõ [./vmware-install.pl] Hình 5: Quá trình cài đặt bắt đầu Sau trình này, cài đặt từ RPM, bạn phải chạy file [vmware-config.pl] để thiết đặt cấu hình cần thiết Nếu dùng TAR.GZ bạn khơng phải thực thao tác trên, trình cài đặt làm giúp bạn điều bạn trả lời YES từ dấu nhắc hình Từ lúc trở bạn nhận nhiều câu hỏi trình cài đặt Theo tôi, bạn nên chấp nhận giá trị ngầm định mà chương trình gợi ý phần lớn số chúng cấu hình lại sau cài đặt thành cơng Lưu ý bạn bỏ qua thiết đặt cho máy chủ DHCP cách nhấn phím Spacebar Q Khi q trình cài đặt hồn tất, thơng báo thành cơng xuất hình Nếu khơng nhận thơng báo này, bạn cần phải lặp lại bước cài đặt nêu Hình 6: Cài đặt thành công TẠO MÁY ẢO VÀ CÀI RH TRÊN MÁY CHỦ XP Tạo máy ảo Bạn cần chọn Next với hầu hết thơng báo hình Các bước tiến hành tạo VM cụ thể sau: Khởi động Vmware Workstation chọn New Virtual Machine Nếu lần chạy Vmware Workstation, bạn yêu cầu nhập mã số đăng ký (license) mà hãng Vmware cung cấp cho bạn qua e-mail đĩa CD Trong hộp thoại New Virtual Machine bạn có lựa chọn Typical:Tạo VM với lựa chọn cấu hình thiết bị thơng thường Custom: Tạo máy ảo với lựa chọn cấu hình cụ thể Vmware Guest OS Kit: Tạo máy ảo chạy HĐH Microsoft với tính hỗ trợ đặc biệt cài đặt trước Bạn chọn Typical Custom Hình 7: Chọn cấu hình Chọn HĐH máy khách Linux Chọn tên cho VM vị trí lưu file cần thiết VM Phân phối RAM cho máy khách Nếu lượng RAM không thiếu, bạn nên chấp nhận gợi ý Vmware Workstation Thiết lập cấu hình mạng cho máy ảo.Sẽ có tùy chọn - Use Bridged Networking: cho phép HĐH máy khách truy nhập trực tiếp vào mạng Ethernet Use network Address Translation: cho phép HĐH máy khách truy nhập vào mạng máy khác mạng truy nhập vào máy khách, thông qua máy chủ (dùng địa IP máy chủ) - Use host-only networking : không cho phép làm việc mà Use network Address Translation cho phép Máy ảo nối với máy chủ thông qua mạng riêng ảo - Do not use a network: cho phép tách biệt VM hoàn toàn khỏi máy chủ mạng Chọn đĩa “cứng” cho VM Chương trình giới thiệu lựa chọn - Create New Virtual Disk: VMWare Workstation tạo file đĩa ảo máy chủ dùng file đĩa cứng cho máy ảo Các thông tin lưu trữ đĩa cứng máy ảo thực tế lưu vào file Use An Existing Virtual Disk: Chọn chế độ bạn muốn dùng lại đĩa ảo có trước Use a Physical Disk: Chọn chế độ để sử dụng phân vùng đĩa cứng máy chủ đĩa cứng VM Nếu PC bạn cài HĐH trở lên phân vùng khác nhau, chế độ cho phép bạn khởi động kép Bạn chọn Create New Virtual Disk Chọn dung lượng đĩa cứng cho VM Dung lượng gợi ý dung lượng lớn đĩa cứng VM Khi tạo ra, đĩa nhỏ (chỉ vài trăm KB) nở dần HĐH khách ứng dụng cài đặt Chọn Finish để hồn tất q trình tạo VM Cài Red Hat 7.1 máy chủ Windows XP Quá trình cài RH VM môi trường XP nên tiến hành từ đĩa CD cài đặt HĐH Nói chung bước tiến hành diễn bình thường cài RH PC thật Dưới đây, đề cập tới điểm khác biệt: Sau tạo VM thành công, bạn đưa đĩa cài đặt RH 7.1 vào ổ CD-ROM nhấn nút Power on cơng cụ cửa sổ chương trình VMware Workstation để khởi động VM Hình 8: Khởi động VM Giống PC thật, VM quét tất thiết bị có khả khởi động, khởi tạo việc cài đặt RH từ đĩa CD Bạn nên cài RH chế độ Text Mode Nếu đơn nhấn Enter trình cài đặt tự động chuyển chế độ Text Mode Tiến hành cài đặt bình thường dựa dẫn hình Hình 9: RH cài đặt VM XP Khi gặp thông báo Bảng phân vùng bị hỏng (Bad Partition Table) đề nghị sửa chữa với cảnh báo đáng sợ việc liệu bạn bình tĩnh Thực khơng có vấn đề nghiêm trọng xảy cài PC thật Đơn giản đĩa ảo cần định dạng tạo phân vùng Bạn nên chọn chế độ tạo phân vùng tự động hình Automatic Partitioning xuất Hình 10: Thơng báo Bảng phân vùng bị hỏng Chọn Default cho Video Card Các bước cấu hình cho Xwindows (Xserver) nên tiến hành nhanh chóng theo giá trị ngầm định, không cần phải thử thiết đặt cho Xwindows Bạn lo lắng chế độ đồ họa GNOME KDE VMware Workstation cung cấp tiện ích mang tên VMware Tools để giúp bạn làm điều sau Sau cài đặt kết thúc thành công, VM khởi động lại tải HĐH Linux RH (nếu không bạn nhấn nút Power on) Công việc lúc cài trình điều khiển (driver) hình cho VM Các bước tiến hành sau (các lệnh dấu [ ]: Hình 11: RH khởi động VM - Chọn Settings - VMware Tools Install cửa sổ chương trình VMware Workstation XP - Đăng nhập vào hệ thống tên mật bạn tạo trình cài đặt RH Từ dấu nhắc cửa sổ Terminal VM, gõ lệnh [su] để lấy quyền quản trị hệ thống Hình 12: Đăng nhập hệ thống - Theo ngầm định file cài đặt nén nằm ổ CD-ROM ảo VM Bạn nên chép tới thư mục [/tmp] Cụ thể, bạn gõ lệnh sau: [mount -t iso9660 /dev/cdrom /mnt]: để ổ CD-ROM ảo hoạt động [cp /mnt/vmware-linux-tools.tar.gz /tmp]: để chép file tới thư mục [/tmp] [umount /dev/cdrom]: để ổ CD-ROM ảo tạm dừng hoạt động - Tiến hành giải nén cài đặt Các câu lệnh sau: [cd /tmp]: để chuyển tới thư mục [/tmp] [tar zxf vmware-linux-tools.tar.gz]: để giải nén file cài đặt [cd vmware-linux-tools]: để chuyến tới thư mục lưu file vừa giải nén [./install.pl]: để chạy file cài đặt VMware Tool - Tới đây, bạn yên tâm khởi động Xwindow từ câu lệnh [startx] để vào GNOME KDE VMware Tool cịn có số tính khác thú vị Bạn tìm hiểu qua việc gõ lệnh [vmware-toolbox &] từ dấu nhắc cửa sổ Terminal TẠO MÁY ẢO VÀ CÀI XP TRÊN MÁY CHỦ RH Tạo máy ảo Như trình bày VM hoạt động với chế giống PC thật Để tiến hành tạo VM, bạn làm sau: Gõ lệnh [vmware &] từ dấu nhắc cửa sổ Terminal (Bạn khơng cần đăng nhập vào Root) Hình 13: Tạo VM RH Nếu lần chạy Vmware Workstation, bạn yêu cầu thực điều Thứ nhất: nhập mã số đăng ký (license) mà hãng Vmware cung cấp cho bạn qua e-mail đĩa CD Thứ hai: đổi tên phần mở rộng file đĩa ảo thành *.vmdk file lưu giữ tình trạnh tạm dừng máy ảo *.std thành *.vmss Mặc dù file tồn máy bạn cài Vmware Workstation 2.0 trước Tuy nhiên bạn nên đồng ý với yêu cầu chương trình Chọn Run the configuration wizard hộp thoại Configuration Wizard Các bước lại tiến hành tương tự bước tạo VM máy chủ chạy HĐH Windows XP (đã trình bày bên trên) Chỉ có lưu ý nhỏ bạn phải lựa chọn cho phép ổ CD-ROM ổ đĩa mềm hoạt động Cài Windows XP máy chủ Red Hat 7.1 Quá trình cài XP VM môi trường RH nên tiến hành từ đĩa CD cài đặt HĐH Nói chung bước tiến hành diễn bình thường cài XP PC thật Dưới đây, đề cập tới điểm đáng lưu ý: Khởi động HĐH chủ RH, gõ [startx] để vào môi trường đồ họa GNOME KDE Mở Terminal gõ lệnh [vmware &] để khởi động VMware Workstation Đưa đĩa cài đặt XP vào ổ CD-ROM, nhấn nút Power on công cụ VMware Workstation Các bước cài đặt XP VM từ ổ CD-ROM diễn bình thường PC thật Bạn bận tâm định dạng đĩa ảo, trả lời “Khơng” trình cài đặt hỏi bạn có muốn thiết đặt tự động độ phân giải số lượng mầu hay khơng Hình 14: Cài XP VM RH Sau XP khởi động lại, chọn Settings - VMware Tools Install công cụ VMware Workstation để cài đặt trình điều khiển (driver) hình cho HĐH khách Các bước cịn lại tiến hành máy ảo Thơng thường trình cài đặt VMware Tool tự động xuất thông báo yêu cầu cài đặt, bạn thực theo dẫn hình Rất XP thơng báo tính khơng tương thích phần mềm Bạn bận tâm, chọn tiếp tục Nếu lý trình cài đặt khơng tự động chạy, bạn mở từ ổ CD- ROM ảo VM D:\VmwareTools.exe] cách chọn [Start Hình 15: Cài đặt XP thành cơng – Run – gõ ... cần phải lặp lại bước cài đặt nêu Hình 6: Cài đặt thành công TẠO MÁY ẢO VÀ CÀI RH TRÊN MÁY CHỦ XP Tạo máy ảo Bạn cần chọn Next với hầu hết thơng báo hình Các bước tiến hành tạo VM cụ thể sau:... xin trình bày cách cài đặt với phiên nêu trên máy chủ RH 7.1 Quá trình cài đặt tiến hành cửa sổ Terminal môi trường văn (Text Mode) đồ họa (Graphic Mode) Theo tôi, bạn nên cài đặt Vmware Workstation... tất q trình cài đặt mà khơng phải khởi động lại XP, VmwareWorkstation 3.0 đòi hỏi HĐH máy chủ phải khởi động lại trình cài đặt thành công Cài đặt VmwareWorkstation 3.0 RH 7.1 Trước cài đặt VmwareWorkstation