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 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.
MÁY ẢO LÀ GÌ?
Bạn là người yêu thích tìm tòi, học hỏi. Bạn muốn khảo nghiệm một hệ điều hành (HĐH) mới mà không muốn làm ảnh hưởng gì tới HĐH đang sử dụng. Bạn có một phần mền thú vị nhưng lại không chạy trên HĐH hiện hành. Bạn muốn cài đặt nhiều HĐH trên một PC một cách đơn giản nhất. Bạn là một lập trình viên và đang mong muốn thử chương trình mình viết trên các nền tảng khác nhau. Ban muốn chạy những ứng dụng mạng trên PC không nối mạng của mình. Bạn có thể làm tất cả những điều trên thông qua việc tạo lập các máy ảo trên một máy tính duy nhất.
Câu hỏi đặt ra là máy ảo (Virtual Machine - VM) là gì? VM là một môi trường phần mềm cho phép một hoặc hơn một HĐH và các ứng dụng của chúng hoạt động song song trên chỉ một máy tính duy nhất. Điếm thú vị là chúng ta có thể chuyển đổi qua lại giữa các HĐH đang chạy chỉ bằng một hoặc hai thao tác mà không phải khởi động lại PC. Đối với các HĐH, không có gì khác biệt giữa VM và PC thật (real computer). Nói một các ngắn gọn, VM chính là một bản sao của PC thật. Gần như, điều gì bạn có thể làm được trên máy thật thì bạn cũng có thể làm được trên VM.
Khi sử dụng VM cho các HĐH khác nhau, bạn cần nắm được một số khái niệm chủ chốt sau:
* Máy ảo (virtual machine - VM): là một PC do phần mềm tạo máy ảo giả lập.
* Máy chủ (host machine): là PC mà trên đó bạn cài phần mềm tạo VM
* Hệ điều hành chủ (host operating system): là hệ điều hành chạy trên máy chủ.
* Hệ điều hành khách (guest operating system): là hệ điều hành chạy trên một VM

Hình1: RH 7.1 (cửa sổ Ctrl-Alt-F1) trong XP

Hình 2: XP trong RH
CÀI ĐẶT PHẦN MỀM TẠO MÁY ẢO
Phần mềm tạo VM mà tôi giới thiệu trong bài viết này là Vmware Workstation 3.0 của hãng Vmware (http://www.vmware.com/). Tất cả các ví dụ dưới đây tiến hành với file cài đặt được tải xuống từ địa chỉ nêu trên. Bạn có thể tìm tới địa chỉ này để tìm hiểu thêm thông tin và tải phần mềm này về. Tuy nhiên, có 3 lưu ý trước khi bạn muốn làm bất cứ điều gì:
Theo hãng Vmware, cấu hình tối thiểu để Vmware Workstation 3.0 hoạt động trong Windows XP (XP) và Red Had 7.1 (RH) là:
- CPU: 266 MHz (chỉ hỗ trợ Intel Pentium II, III, 4 và ADM Athlon)
- RAM: 128 MB (phải có đủ RAM để chạy máy chủ cộng thêm số RAM chia cho mỗi HĐH khách)
- Card màn hình: 256 mầu (8 bit). Máy chủ Linux đòi Card màn hình phải được XFree86 hỗ trợ
- Đĩa cứng: 20 MB cho Vmware Workstation và 500 MB cho mỗi HĐH khách
- CD-ROM
Bạn cần lưu ý bản Vmware Workstation 3.0 dành cho Windows có thể cài đặt trên hầu hết các HĐH của Microsoft. Trong phần này, tôi xin hướng dẫn các cài đặt phần mền tạo máy ảo này trong môi trường Windows XP.
Sau khi tải file VMwareWorkstation-3.0.0-1455.exe về, bạn đăng nhập để có quyền quản trị hệ thống và từ đó tiến hành cài đặt bình thường như đối với các phần mềm khác.
Bạn có thể chọn OK với hầu hết các thông báo xuất hiện trên màn hình vì bạn hoàn toàn có thể cấu hình lại VmwareWorkstation sau khi quá trình cài đặt hoàn tất. Chỉ có một điểm bạn cần lưu ý là khi thấy xuất hiện một hộp thoại hỏi bạn có muốn đổi tên phần mở rộng của các file chứa đĩa ảo trên máy chủ thành *.vdmk không, thì bạn nên chọn lệnh Search để tìm các file này và nếu tìm thấy thì nên tiến hành các thay đổi như gợi ý. Nếu đã từng cài bản Vmware Workstation 2.0 thì rất có thể bạn không những phải tiến hành thay đổi nêu trên mà còn phải đổi tên file *.std (file lưu giữ tình trạng tạm dừng của VM) thành *.vmss. Những thay đổi như trên là đặc biệt cần thiết để tránh xung đột với tính năng khôi phục hệ thống (System Restore) của XP.

Hình 3: VMware Workstation trong XP
Không giống như nhiều phần mền khác vốn cố thể hoàn tất quá 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 được khởi động lại thì quá trình cài đặt mới thành công.
Trước khi cài đặt VmwareWorkstation 3.0 trong RH 7.1, bạn cần lưu ý phần mềm này có 2 phiên bản cài đặt dành cho Linux. Bản thứ nhất là VMwareWorkstation-3.0.0-1455.tar.gz và bản thứ 2 là VMwareWorkstation-3.0.0-1455.rpm. Về bản chất, 2 phiên bản này không khác nhau. Chúng chỉ đòi hỏi cách cài đặt khách nhau chút ít. Trong phần này, tôi xin trình bày cách cài đặt với cả 2 phiên bản nêu trên trên máy chủ RH 7.1.
Quá trình cài đặt có thể được tiến hành trong cửa sổ Terminal của môi trường văn bản (Text Mode) hoặc đồ họa (Graphic Mode). Theo tôi, bạn nên cài đặt Vmware Workstation trong môi trường đồ họa Xwindow của GNOME hoặc KDE. Nếu không quen với cách chuyển thư mục trong Terminal của RH, bạn hãy gõ lệnh [mc] để chạy Midnight Commander - một tiện ích tương tự như NC của DOS.
Sau đâu là các bước tiến hành. Các câu lệnh đều không có dấu [ ]:

Hình 4: Cửa sổ Terminal
Nếu dùng bản TAR.GZ thì bạn nên chép file cài đặt này vào một thư mục tạm trên ổ cứng, giả sử như [/tmp] để quá trình cài đặt thuận tiện hơ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] bằng 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 có thể dùng tiện ích Achiver (tương tự như 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
Nếu dùng bản TAR.GZ thì bạn không phải thực hiện thao tác trên, vì trình cài đặt đã làm giúp bạn điều này khi bạn trả lời YES từ dấu nhắc trên màn hình.

Hình 6: Cài đặt thành công
Bạn chỉ cần chọn Next với hầu hết các thông báo trên màn hình. Các bước tiến hành tạo VM cụ thể như sau:
Typical:Tạo VM với những lựa chọn cấu hình và thiết bị thông thường nhất
Custom: Tạo máy ảo với những lựa chọn cấu hình cụ thể
Vmware Guest OS Kit: Tạo máy ảo chạy HĐH của Microsoft với những tính năng hỗ trợ đặc biệt được cài đặt trước.
Bạn hãy chọn Typical hoặc Custom.

Hình 7: Chọn cấu hình
6. Thiết lập cấu hình mạng cho máy ảo.Sẽ có 4 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 cũng như những máy khác trong mạng truy nhập vào máy khách, thông qua máy chủ (dùng địa chỉ IP của máy chủ)
- Use host-only networking : không cho phép làm những việc mà Use network Address Translation cho phép. Máy ảo được nối với máy chủ thông qua một 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ủ và mạng
- Create New Virtual Disk: VMWare Workstation sẽ tạo 1 file đĩa ảo trên máy chủ và dùng file này như là đĩa cứng cho máy ảo. Các thông tin lưu trữ trên đĩa cứng của máy ảo trên thực tế sẽ được lưu vào trong file này.
- Use An Existing Virtual Disk: Chọn chế độ này nếu bạn muốn dùng lại 1 đĩa ảo đã có trước
- Use a Physical Disk: Chọn chế độ này để sử dụng một phân vùng đĩa cứng trên máy chủ như là đĩa cứng của VM. Nếu PC của bạn đã được cài 2 HĐH trở lên trên các phân vùng khác nhau, thì chế độ này cho phép bạn không phải khởi động kép nữa.
Bạn chọn Create New Virtual Disk.

Hình 8: Khởi động VM

Hình 9: RH đang được cài đặt trên VM trong XP

Hình 10: Thông báo về Bảng phân vùng bị hỏng

Hình 11: RH khởi động trên VM
- Chọn Settings - VMware Tools Install trong cửa sổ chương trình VMware Workstation trên nền XP
- Đăng nhập vào hệ thống bằng tên và mật khẩu bạn tạo trong quá trình cài đặt RH. Từ dấu nhắc trong cửa sổ Terminal của 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ày được nén và nằm trên ổ CD-ROM ảo của VM. Bạn nên chép nó tới thư mục [/tmp]. Cụ thể, bạn gõ các 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 và cài đặt. Các câu lệnh 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 các file vừa được giải nén.
[./install.pl]: để chạy
file cài đặt VMware Tool
- Tới đây, bạn có thể yên tâm khởi động Xwindow từ câu lệnh [startx] để vào GNOME hoặc KDE.
VMware Tool còn có một số tính năng khác khá thú vị. Bạn có thể tìm hiểu qua bằng việc gõ lệnh [vmware-toolbox &] từ dấu nhắc trong cửa sổ Terminal
Như trên đã trình bày VM hoạt động với cơ chế giống như một PC thật. Để tiến hành tạo VM, bạn làm như sau:

Hình 13: Tạo VM trong RH
Thứ nhất: nhập mã số đăng ký (license) mà hãng Vmware cung cấp cho bạn qua e-mail hoặc trên đĩa CD.
Thứ hai: đổi tên phần mở rộng các file đĩa ảo thành *.vmdk và các file lưu giữ tình trạnh tạm dừng của máy ảo *.std thành *.vmss.
Mặc dù các file này chỉ tồn tại nếu 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 của chương trình.

Hình 14: Cài XP trên VM trong RH
Các bước còn lại được tiến hành trên máy ảo. Thông thường trình cài đặt VMware Tool tự động xuất hiện thông báo yêu cầu cài đặt, và bạn hãy thực hiện theo những chỉ dẫn trên màn hình. Rất có thể XP sẽ thông báo về tính không tương thích của phần mềm. Bạn không phải bận tâm, hãy cứ chọn tiếp tục. Nếu vì một lý do nào đó trình cài đặt không tự động chạy, bạn có thể mở nó từ ổ CD-ROM ảo của VM bằng cách chọn [Start – Run – gõ D:\VmwareTools.exe]

Hình 15: Cài đặt XP thành công
Nguyễn Việt Khoa - Khoa Ngoại ngữ - Đại học Bách khoa Hà Nội - E-mail: vietkhoabk@hotmail.com
PcLeHoan
1996 - 2002
Mirror :
http://www.pclehoan.com
Mirror :
http://www.lehoanpc.net
Mirror :
http://www.ktlehoan.com