Ngoài ra, trong giớI học sinh, sinh viên Tin học cũng như những ngườI yêu thích Công Nghệ Thông Tin không phảI ai ai cũng có đủ điều kiện cơ sở vật chất cho việc thực hành một số lĩnh vự
Trang 1Báo cáo Bài tập lớn môn học
BẢO TRÌ HỆ THỐNG
Giáo viên hướng dẫn :
Đề tài : Tìm hiểu Phần mềm VMware Workstation giả lập Máy ảo cài đặt Hệ điều hành ảo trên một máy tính thật duy nhất.
Nhóm sinh viên thực hiện :
I/ Đặt vấn đề :
cần thiết phảI có một thờI gian thử nghiệm nhằm tìm kiếm và giảI quyết các vấn đề mớI phát sinh Các vấn đề đó có thể chúng ta không
dự tính trước được trong khi xây dựng Hệ thống hay chương trình Và một trong số đó là vấn đề “ tính tương thích của Hệ thống hay chương trình khi cài đặt trong các Hệ điều hành khác nhau “ Ngoài ra, trong giớI học sinh, sinh viên Tin học cũng như những ngườI yêu thích Công Nghệ Thông Tin không phảI ai ai cũng có đủ điều kiện cơ sở vật chất cho việc thực hành một số lĩnh vực như mạng LAN, hệ điều hành Linux
…
ham mê Tin học chắc hẳn cũng đã từng nghe hay thậm chí đã lựa chọn
và thu được kết quả công việc rất tốt khi dùng cách giảI quyết : “ CÀI ĐẶT NHIỀU MÁY TÍNH ẢO VÀ HỆ ĐIỀU HÀNH ẢO TRÊN MỘT MÁY TÍNH THẬT DUY NHẤT ”
Hệ thống và các chương trình sau khi được xây dựng xong trên các Hệ điều hành khác nhau ” Sở dĩ vì vậy đó là vì chỉ cần một máy tính vớI cấu hình và một số yêu cầu cần thiết là đã có thể thử nghiệm tính ổn định và tương thích của chương trình khi cài đặt trên Hệ điều hành khác mà không cần phảI hủy bỏ Hệ điều hành cũ hay cài đặt sang một máy tính khác.
thức và cách làm việc trên các Hệ điều hành mớI hay không phổ biến như Redhat Linux, Solaris …
trên thế giớI nghiên cứu và đã đưa ra được một số phần mềm thương phẩm nhằm đáp ứng yêu cầu của giớI Công Nghệ Thông Tin Và
Vmware Inc cùng phần mềm Vmware Workstation vớI đầy đủ các chức năng hữu ích đã trở nên rất quen thuộc vớI học sinh, sinh viên
và những ngườI trong ngành Tin học
II/ GiớI thiệu tổng quan về phần mềm Vmware Workstation phiên bản 3.1
dụng chạy bên trong một máy ảo Máy ảo là môi trường riêng biệt chạy độc lập vớI Hệ điều hành chủ (Hệ điều hành trên đó cài
VMware) VớI Vmware Workstation, ta có thể xem máy ảo trong một
Trang 2cửa sổ mà vẫn có thể chạy Hệ điều hành và các chương trình ứng dụng của riêng nó Ta có thể chuyển qua lạI một cách dễ dàng giữa máy ảo và máy thật ngay trên desktop.
(ví dụ mạng LAN) Việc tạm thờI trì hoãn hay quay trở lạI máy ảo hoặc thoát khỏI máy ảo được thực hiện mà không ảnh hưởng đến Hệ điều hành chủ và các ứng dụng chạy trên Hệ điều hành chủ
phần cứng được giả lập như một máy tính thật chạy trên một máy tính duy nhất mà không phảI khởI động lại
+ Máy tính Vật lý để cài đặt Vmware Workstation gọI là máy chủ + Hệ điều hành trên đó cài đặt Vmware Workstation gọI là Hệ điều hành chủ.
+ Hệ điều hành được cài đặt và chạy trên máy ảo được gọI là Hệ điều hành khách
như sau :
+ Vi xử lý 266Mhz hoặc nhanh hơn ( yêu cầu 400Mhz ), đơn hoặc
đa xử lý.
+ Bộ nhớ 128MB hoặc hơn ( yêu cầu 256MB )
+ Ổ cứng còn trống tốI thiểu 100MB cho các cài đặt cơ bản Yêu cầu 500MB đĩa cứng còn trống cho việc cài đặt Máy ảo và Hệ điều hành ảo.
Workstation :
Standard Server beta 3 và Windows NET Enterprise Server beta 3 (thử nghiệm)
Service Pack 2
Service Pack 3 hoặc cao hơn
SuSE Linux 7.0, 7.1, 7.2, 7.3, SLES 7
Microsoft Windows
Trang 3 Windows NT (bản 4.0 với Service Pack 3, 4, 5 and 6a cho
SuSE Linux 7.0, 7.1, 7.2, 7.3 và SLES 7
FreeBSD Tương thích vớI các bản Hệ điều hành FreeBSD sau:
FreeBSD 3.x, 4.0, 4.1, 4.2, 4.3, 4.4 và 4.5 III/ Cài đặt Vmware Workstation trên Hệ điều hành chủ :
Workstation trên Hệ điều hành chủ là Windows XP Professional
Service Pack 1 Đầu tiên đó là việc cài đặt Vmware Workstation :
hệ thống bằng tài khoản của Administrator
Chú ý : + Không được cài Vmware Workstation trên Windows NT Server 4.0 đã được cấu hình là Hệ thống chính hay là một domain sao lưu
Setup.exe vớI E: là tên ổ đĩa CD của máy (có thể là F:, G:, H:, tuỳ thuộc từng máy)
- Nếu cài đặt từ file download từ Internet thì ta chỉ việc click đúp vào file exe cài đặt để chạy.
Trang 4
- Màn hình thông báo về bản quyền phần mềm hiện lên, ta chọn I accept the terms in the license agreement sau đó chọn next :
chế độ mặc định Vmware Workstation đã chọn sẵn đường dẫn nếu muốn chọn đường dẫn khác ta nhấn vào Change cuốI cùng chọn next :
Chú ý : không cài Vmware trên ổ mạng
- Như vậy trình cài đặt đã tập hợp đầy đủ thông tin cần thiết và lúc này
đã sẵn sàng cài đặt, click vào nút Install Trình cài đặt sẽ copy các file của chương trình vào máy chủ :
Trang 5
cứng ảo sử dụng phần mở rộng mớI vmdk Có nghĩa là nếu máy chủ trước đây đã cài phiên bản cũ của Vmware hay một chương trình nào
đó có chức năng tương tự đã tạo ra các file vmdk thì ta phảI xoá hay đổI tên các file này để tránh xung đột hay tranh chấp Click No nếu máy chủ trước đây chưa từng cài đặt Vmware :
- CuốI cùng click Finish để kết thúc quá trình cài đặt :
để khởI động lạI máy
IV/ Tạo máy ảo mớI :
Trang 61) KhởI động Vmware Workstation Nếu ta chọn tuỳ chọn hiển thị biểu tượng của Vmware Workstation trên desktop thì click đúp vào biểu tượng đó Còn nếu không thì sử dụng Start menu (Start > Programs > VMware > VMware Workstation).
2) Nếu đây là lần đầu tiên sử dụng Vmware Workstation thì chương trình
sẽ yêu cầu nhập vào 20 kí tự Serial Number Đó là dãy số trên thẻ đăng kí trong gói phần mềm nhà sản xuất cung cấp Nhập vào dãy số
đó và click Enter Serial Number sẽ tự động được cất vào file license
và Vmware sẽ không hỏI lạI bạn số Serial này nữa.
3) KhởI động New Virtual Machine Wizard Khi bật Vmware lên ta có thể chọn lựa 2 tuỳ chọn : mở máy ảo đã được tạo từ trước hoặc tạo mớI một máy ảo Click vào New Virtual Machine để tạo một máy ảo mớI
+ Hệ điều hành ảo cài đặt và chạy trên máy ảo
+ Tên của máy ảo và đường dẫn trên ổ cứng thật để cất giữ file ổ cứng ảo + Kiểu nốI vào mạng của máy ảo
Nếu chọn Custom thì wizard sẽ cho phép bạn lựa chọn lạI cách xác lập ổ đĩa : tạo ổ cứng ảo mớI, sử dụng lạI ổ cứng ảo đã có sẵn hay sử dụng
Trang 7luôn một phân vùng của ổ cứng thật để làm ổ cứng ảo Ta nên chọn Custom khi muốn : * tạo một ổ cứng ảo lớn hơn hay nhỏ hơn 4G
* lưu trữ file ổ cứng ảo tạI một nơi nào đó trên ổ cứng thật
* Sử dụng ổ cứng ảo IDE cho Hệ điều hành khách nếu không muốn tạo ổ cứng ảo SCSI theo mặc định
Nếu chọn VMware Guest OS Kit nếu ta có Guest OS Kit và muốn sử dụng
nó để tạo một máy ảo được cấu hình trước sử dụng ổ cứng ảo Nếu chọn tuỳ chọn này thì wizard sẽ hỏI yêu cầu chỉ ra ổ đĩa chứa CD – ROM Guest
OS Kit Khi ta nhấn Finish sẽ hiện ra trình cài đặt của Guest OS Kit Để có thêm thông tin ta có thể vào địa chỉ sau :
Hệ điều hành ta muốn chọn lựa không có trong danh sách ở đây thì ta có thể chọn Other
6) Chọn tên và thư mục lưu trữ cho máy ảo :
Trang 8
Tên mà ta chỉ ra ở đây sẽ là tên của máy ảo hiển thị trong danh sách ở màn hình khởI động của Vmware Workstation Đây cũng là tên của thư mục cất giữ file sử dụng cho máy ảo.
MỗI một máy ảo có một thư mục riêng Tất cả các file liên quan được sử dụng cho máy ảo đều được cất giữ trong thư mục này bao gồm file cấu hình máy và file ổ cứng ảo Trong Windows XP thì thư mục này mặc định
là D:\Documents and Settings\<username>\My Documents\My Virtual Machines\<tên của máy ảo> tuỳ thuộc vào từng máy.
Hiệu suất làm việc của máy ảo có thể rất thấp nếu ổ cứng ảo được lưu trữ trên ổ cứng mạng Vì vậy, để đạt được hiệu suất tốt nhất ta nên lưu trữ ổ cứng ảo trên ổ cứng cục bộ (local driver) Tuy nhiên nếu những ngườI khác muốn truy nhập vào máy ảo thì ta nên cân nhắc vị trí đạt các file của máy ảo để mọI ngườI đều có thể truy nhập được.
7) Cấu hình khả năng nốI mạng của máy ảo :
Nếu máy chủ trên một mạng và ta có các địa chỉ IP riêng cho máy ảo (hoặc có thể lấy tự động từ một máy chủ DHCP), thì nên chọn tuỳ chọn Use bridged networking.
Nếu ta không có một địa chỉ IP riêng cho máy ảo nhưng vẫn muốn nó có thể kết nốI vào Internet thì nên chọn tuỳ chọn Use network address translation (NAT) NAT rất hữu dụng khi ta có một card giao tiếp mạng không dây (wireless NIC) trên máy chủ (không như tuỳ chọn Use bridged networking không hỗ trợ wireless NIC) NAT còn cho phép chia sẻ file giữa máy chủ và máy ảo
Nếu ta chọn tuỳ chọn Use host-only networking nếu: Không muốn cho ngườI dùng nào trong mạng truy nhập vào máy ảo ngoạI trừ máy chủ và ngược lạI không cho phép máy ảo truy nhập vào bất kỳ máy nào trong mạng ngoạI trừ máy chủ.
Nếu ta chọn tuỳ chọn Do not use a network thì máy ảo sẽ không kết nốI vào bất cứ một mạng nào và chỉ có thể trao đổI dữ liệu qua CD – ROM, USB Driver hay đĩa mềm …
8) Nếu ta đã chọn tuỳ chọn Typical ở phần cấu hình máy ảo ngay từ đầu thì đến bước này ta chỉ phảI click Finish và Wizard sẽ khởI tạo các file cần thiết và kết thúc quá trình tạo máy ảo.
Nếu ta chọn tuỳ chọn Custom ở phần cấu hình máy ảo thì tiếp tục sang bước sau đó là khởI tạo ổ cứng ảo
Trang 99) Lựa chọn kiểu đĩa cứng ảo :
Chọn Create a new virtual disk
Đây là tuỳ chọn tốt nhất cho hầu hết mọI loạI máy ảo Không chỉ vì nó nhanh chóng, dễ dàng mà còn vì tính tiện dụng của nó nhất là khi ta muốn di chuyển file ổ cứng ảo từ máy chủ này sang máy chủ khác hay sang một nơi khác trên máy chủ File ổ cứng ảo lúc đầu có thể rất nhỏ nhưng nó có thể lớn dần lên trong quá trình sử dụng máy ảo tớI dung lượng lớn nhất mà ta sẽ lựa chọn trong bước kế tiếp
Chọn Use an Existing Virtual Disk trong các trường hợp :
+ Sử dụng lạI một đĩa cứng ảo đã có được tạo bởI một phiên bản khác của Vmware Workstation (cũ hơn)
+ Sử dụng lạI một đĩa cứng ảo đã được tạo bởI một sản phẩm khác của hãng Vmware
Tuỳ chọn Use a Physical Disk chỉ dành cho ngườI dùng kinh nghiệm hoặc các chuyên gia Trong nhiều tài liệu hướng dãn về sử dụng máy ảo thì sử dụng ổ đĩa vật lý đôi khi còn được xem như là dùng một “ ổ đĩa thô ” Khi thảo luận về sản phẩm của Vmware và máy ảo thì một ổ đĩa vật lý là một thứ tương tự như ổ đĩa nguyên dạng và vì vậy nếu chọn Use a Physical Disk tức là dùng một phân vùng ổ cứng đã có trên máy thật cho ổ cứng trên máy ảo Ví dụ, nếu máy tính của ta vẫn còn đang được cấu hình để khởI động kép 2 Hệ điều hành để lựa chọn thì ta có thể tránh việc khởI động kép bằng Vmware Workstation để chạy một trong số các Hệ điều hành đó Chính vì những hạn chế về độ phức tạp nên nếu ta chọn tuỳ chọn này thì nhất thiết nên có những khái niệm cơ bản thậm chí sâu hơn
về ổ cứng và các phân vùng ổ cứng Nếu vì một lý do tình cờ nào đó ta chọn sai phân vùng cho ổ cứng trên máy ảo thì ta sẽ không thể trả lạI tình trạng như cũ cho máy thật Chính vì lý do đó mà Vmware Inc khuyến cáo ngườI sử dụng để thuận tiện thì chỉ nên chọn tuỳ chọn Use a Physical Disk vớI máy ảo khi là ngườI dùng ở trình độ Advanced hay trong trường hợp thật sự cần thiết Nếu không thì ta nên chọn Creat a new Virtual disk hoặc Use an existing Virtual disk
Sau khi chọn xong tuỳ chọn này ta click next để chuyển qua bước tiếp theo :
10) Xác định dung lượng cho ổ cứng ảo :
Trang 10
TạI đây ta nhập vào dung lượng cho ổ cứng ảo ta muốn tạo ra Sử dụng giá trị mặc định sẵn có là 4GB hoặc có thể thay đổi Dung lượng tốI đa đốI vớI ổ cứng ảo IDE là 128GB và 256GB đốI vớI ổ cứng ảo SCSI Khi nhập vào dung lượng của ổ cứng ảo, Vmware Workstation sẽ tính toán ngay lập tức dung lượng của đĩa đang dùng nhờ file ổ cứng ảo Dung lượng của đĩa cứng ảo sẽ tăng lên nhanh chóng khi ta cài đặt Hệ điều hành khách cùng vớI các ứng dụng đi kèm Nếu dung lượng của đĩa cứng ảo nhập vào lớn hơn dung lượng của đĩa cứng thật trên máy chủ thì sẽ có một cảnh báo xuất hiện Ta có thể
bỏ qua cảnh báo này ngay lúc đó vì sau này vẫn có thể di chuyển máy ảo sang một ổ đĩa có thể chứa nổI nó.
Ổ đĩa ảo cần phảI đủ lớn để chứa được Hệ điều hành khách cùng toàn bộ phần mềm có ý định cài vào và không gian cho dữ liệu Về sau, ta sẽ không thể đặt lạI dung lượng tốI đa cho đĩa cứng ảo được nữa mà chỉ có thể cài thêm vào một đĩa cứng ảo khác bằng Configuration Editor
Ví dụ, ta cần khoảng 500MB không gian trống hiện tạI trên file hệ thống chứa ổ đĩa ảo để cài Hệ điều hành Windows ME và các chương trình cần thiết nhất như Office lên máy ảo Ta có thể tạo ra một ổ cứng ảo duy nhất để chứa các file đó hoặc ta cũng có thể chia nó ra làm 2 phần : Hệ điều hành chứa vào trong ổ cứng đầu tiên còn các trình ứng dụng cùng dữ liệu chứa trong ổ cứng thứ hai.
11) Xác định nơi lưu trữ file ổ cứng ảo :
Nếu một ổ cứng ảo SCSI được tạo mặc định và ta muốn thay thế bằng một ổ cứng ảo IDE lúc này click vào nút Advanced
12) Click vào Finish để kết thúc quá trình tạo mớI máy ảo
V/ Cài đặt Hệ điều hành khách trên máy ảo :
Trang 11- Ở đây chỉ xét cài đặt Hệ điều hành Windows XP Professional Service Pack 1 và Redhat Linux 7.1 (phiên bản được Việt hoá) lên máy ảo còn các Hệ điều hành khác tạm thờI chưa xét tớI
1) Cài đặt Windows XP Professional Service Pack 1 lên máy ảo :
Chú ý là nếu ta đã có một máy ảo dùng ổ cứng ảo SCSI và Hệ điều hành khách là Windows 9x, Windows ME, Windows 2000 hay Windows
NT thì sẽ không nâng cấp được lên Windows XP Windows XP không tương thích vớI BusLogic SCSI adapter mà Vmware đang sử dụng cho ổ cứng ảo SCSI Nếu muốn dùng Windows XP trên máy ảo thì ta phảI chọn
ổ cứng ảo là IDE và cần có một đĩa CD full cài đặt Hệ điều hành Windows
XP Trước khi cài đặt phảI đảm bảo chắc chắn rằng ta đã lựa chọn Hệ điều hành là Windows XP ở phần lựa chọn Hệ điều hành cho máy ảo trong quá trình tạo máy ảo mới Các bước tiến hành cài đặt Windows lên máy ảo như sau :
đã được cài lên trước khi bắt đầu việc cài đặt Windows XP Ví dụ như
ta muốn cài đặt các phần mềm về mạng trong quá trình cài Windows
XP thì phảI đảm bảo rằng Ethernet Adapter đã được cấu hình phù hợp Vmware cũng khuyên nên tắt hết các chế độ screen save trên máy chủ trước khi cài đặt.
Workstation
thông thường ta đã cài trên máy thật Khi có thông báo là ổ đĩa cứng (ảo) chưa được Format thì chọn chế độ format theo hệ thống tập tin như của máy chủ để sau này tiện cho việc chia sể tài nguyên Ví dụ như nếu máy chủ dùng Hệ thống tập tin là FAT32 cho ổ đĩa cứng thật thì máy ảo cũng nên format ổ cứng ảo theo hệ thống tập tin FAT32 Ngoài ra nếu muốn phân vùng ổ cứng ảo thì ta có thể dùng một đĩa CD khởI động và dùng trình Fdisk của DOS để phân vùng cho ổ cứng ảo mớI tạo ra trước khi cài Windows XP.
XP) một màn hình thông báo sẽ hiện ra hỏI ta có muốn Windows tự động điều chỉnh lạI cho đúng độ phân giảI và độ sâu của màu cho màn hình hiển thị thì ta tạm thờI chưa làm gì tạI thờI điểm này BởI vì
ta không thể xác lập độ phân giảI cũng như độ sâu của màu khi chưa cài Vmware SVGA Driver - một phần trong gói phần mềm Vmware Tools
Tools Install … trong cửa sổ chương trình Vmware
điều chỉnh được độ phân giảI của màn hình cho phù hợp như ở máy chủ.
hãng Creative Sound Blaster thì khi chạy máy ảo card sound sẽ tương thích và tự nhận trình điều khiển ( nếu không ta có thể lấy đĩa cài trình điều khiển card sound ra cài cho máy ảo ) Còn các máy chủ khác có card sound không phảI của hãng Creative thì khi cài Windows
XP lên máy ảo thì sẽ không nhận được card sound Lý do là vì phần cứng ảo của máy ảo đã được Vmware Workstation đồng bộ vớI card sound Creative và chỉ nhận diện được card sound khi ta cài đúng
Trang 12driver Các bước cài driver cho card sound trên máy ảo dùng Windows
XP :
+ Vào Control Panel ( Start -> Settings -> Control Panel )
+ Click đúp vào biểu tượng Add Hardware và màn hình Add
Hardware Wizard hiện lên, ta click next
+ Sau khi tìm kiếm phần cứng mớI được cài thì Windows sẽ hiển thị thông báo “Is the Hardware connected ? ”, chọn “Yes, I have already connected the hardware ” Sau đó click next
+ Một cửa sổ thông báo khác sẽ hiển thị danh sách các phần cứng
có thể cài đặt “ The following hardware is already installed on your computer ” Trong danh sách “installed hardware :” ta chọn “ Add a new hardware device “, click Next
+ Thêm một thông báo nữa và ta chọn “Install the hardware that
I manually select from a list (Advanced) ”, click Next
+ Trong cửa sổ common hardware type : ta chọn “Sound, video and game controllers ” và click Next
+ Hiện ra cửa sổ tiếp theo thì ở phần Manufacturer ta chọn
“Creative Technology Ltd ” còn ở phần Model ta chọn “ Sound Blaster 16
or AWE32 or compatible (WDM) ” rồI click Next
+ Tiếp tục click Next sau đó Click Finish là hoàn tất quá trình cài trình điều khiển card sound cho máy ảo
phần sau “ Networking ”
2) Cài đặt Redhat Linux 7.1 (bản Việt hoá) lên máy ảo :
máy ảo đó phảI được tạo để tương thích vớI Linux tức là trước đó ở phần lựa chọn Hệ điều hành cho máy ảo ta đã chọn Redhat Linux 7.1 Sau đó tốt nhất là ta có một đĩa CD cài đặt Redhat Linux 7.1 bản full
và các bước cấu hình X Server nên được tiến hành nhanh chóng theo các giá trị ngầm định, không cần phảI thử các thiết lập cho X Server Thay vào đó ta nên ngay lập tức cài gói phần mềm đi kèm Vmware
Trang 13Tools sau khi cài xong Redhat Linux 7.1 và Vmware Tools sẽ giúp ta làm công việc này
các thiết bị phần cứng của máy ảo như mong muốn Ví dụ nếu muốn cấu hình mạng cho Linux để các chương trình phục vụ cho networking được cài trong quá trình cài đặt thì ta phảI chắc chắn là đã khởI động
và cấu hình cho card mạng của máy ảo từ trước đó.
ổ CD – ROM và màn hình giớI thiệu bằng tiếng Việt thân thiện hiện lên hướng dẫn chi tiết và cụ thể Ở đây ta dùng chế độ text để cài đặt Linux nên tạI dấu nhắc chọn chế độ cài đặt “ boot : “ ta nhập vào text
- > <Enter>.
cài đặt hiện ra ta chọn tiếng Việt.
Trang 14
cứng ảo Có hai tuỳ chọn là phân vùng tự động và phân vùng tường minh theo ý ngườI dùng Để cho thuận tiện ta chọn chế độ Phân vùng
tự động
Trang 15
vớI DHCP để nốI vào mạng LAN thì ta chọn “ Sử dụng bootp/dhcp ” Nếu ta chưa muốn thiết lập ngay lúc này thì có thể click OK luôn rồI sau khi cài đặt xong có thể thiết lập lạI
(PS/2) và đánh dấu lựa chọn Giả lập mouse 3 nút nếu máy ảo tương thích vớI chuột 3 nút