PDA

View Full Version : Hướng dẫn cài đặt VMware Server 2 trên nền tảng Fedora 14 Desktop (Kernel 2.6.35)


khanh11121988
12-23-2010, 09:44 AM
Trong bài viết sau, chúng tôi sẽ hướng dẫn các bạn từng bước cơ bản để cài đặt VMware Server 2 trên hệ điều hành Fedora 14 desktop (bộ nhân kernel 2.6.35). Với hệ thống sử dụng VMware Server, bạn có thể sử dụng các hệ điều hành phụ (hoặc máy ảo) như Linux, Windows, FreeBSD... bên trong 1 hệ điều hành chính duy nhất.. Và với lợi thế như vậy, người sử dụng sẽ không phải tốn các khoản chi phí phụ trợ như bảo trì, bảo dưỡng thường xuyên, thời gian và công ức quản lý như đối với những hệ thống phức tạp khác. Mặt khác, bạn còn có thể di chuyển các máy ảo từ VMware Server này tới hệ thống khác – yêu cầu có cài đặt chương trình VMware Player.
Trong bài thử nghiệm này sẽ sử dụng tài khoản falko và thư mục gốc /home/falko, do vậy hãy điều chỉnh cho phù hợp với hệ thống của bạn.
Tắt SELinux:
Trước tiên, chúng ta cần tắt bỏ chức năng hoạt động của SELinux, nếu không sẽ không thể kết nối tới VMware Server sau khi thiết lập và cấu hình. Mở Terminal (Applications > System Tools > Terminal):
[Only registered and activated users can see links] ([Only registered and activated users can see links] om.vn%2Fphotos%2Fimage%2F122010%2F23%2Ffedoraserve r2___02.jpg)
đăng nhập vào tài khoản root:
su
Mở file /etc/sysconfig/selinux và thiết lập SELINUX về giá trị disabled:
vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted
Sau đó hãy khởi động lại hệ thống:
reboot
Cài đặt VMware Server:
Khi hệ thống khởi động lên, đăng nhập vào tài khoản root:
su
và cài một số gói ứng dụng hỗ trợ cho VMware Server như sau:
yum install kernel-devel-`uname -r` xinetd gcc gcc-c++ perl-devel perl-ExtUtils-Embed wget vim-enhanced
Tiếp theo, các bạn cần truy cập vào đây ([Only registered and activated users can see links] products%2Fserver%2F) và download VMware Server dành cho Linux (file định dạng *.gz, không phải *.rpm), 32 hoặc 64 bit phù hợp với hệ thống hiện tại. Các bạn làm theo chỉ dẫn sau khi đăng ký tài khoản và nhớ lưu lại dãy số serial đăng ký:
[Only registered and activated users can see links] ([Only registered and activated users can see links] om.vn%2Fphotos%2Fimage%2F122010%2F23%2Ffedoraserve r2___03.jpg)
Mở Terminal với tài khoản người dùng bình thường (ở đây là falco) và di chuyển tới thư mục lưu trữ file VMware Server .tar.gz tại /home/falko/Downloads (các bạn thay đổi falco với tên tài khoản đang sử dụng):
cd /home/falko/Downloads/
Kiểm tra bên trong thư mục đó:
ls -l
[Only registered and activated users can see links]
total 494192
-rw-rw-r-- 1 falko falko 506047036 Dec 16 16:31 VMware-server-2.0.2-203138.i386.tar.gz
[Only registered and activated users can see links]
Vì gói cài đặt nguyên bản của VMware không tương thích với bộ nhân kernel 2.6.35, do đó chúng ta cần download và sử dụng 1 đoạn mã hỗ trợ khác tại đây ([Only registered and activated users can see links] 2Fhow-to-install-vmware-server-ubuntu-fedora-opensuse%2F):
wget --no-check-certificate [Only registered and activated users can see links] ([Only registered and activated users can see links] om%2Fvmware%2Fvmware-server-2.0.x-kernel-2.6.3x-install.sh)
Xem lại thư mục đó 1 lần nữa:
ls -l
giờ đây bạn sẽ thấy file raducotescu-vmware-server-linux-*.tar.gz:
[Only registered and activated users can see links]
total 494204
-rw-r--r-- 1 falko falko 8696 Dec 16 16:46 raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.5-1-g71f8b66.tar.gz
-rw-rw-r-- 1 falko falko 506047036 Dec 16 16:31 VMware-server-2.0.2-203138.i386.tar.gz
[Only registered and activated users can see links]
Hãy giải nén file đó:
tar xvfz raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.5-1-g71f8b66.tar.gz
quá trình này sẽ tạo ra thư mục raducotescu-vmware-server-linux-*:
ls -l
[Only registered and activated users can see links]
total 494208
drwxrwxr-x 2 falko falko 4096 Nov 14 22:24 raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66
-rw-r--r-- 1 falko falko 8696 Dec 16 16:46 raducotescu-vmware-server-linux-2.6.3x-kernel-release-1.5-1-g71f8b66.tar.gz
-rw-rw-r-- 1 falko falko 506047036 Dec 16 16:31 VMware-server-2.0.2-203138.i386.tar.gz
[Only registered and activated users can see links]
Sau đó di chuyển file VMware-server-* tới thư mục vừa tạo:
mv VMware-server-2.0.2-203138.i386.tar.gz raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66/
cd raducotescu-vmware-server-linux-2.6.3x-kernel-71f8b66
Kiểm tra lại thư mục đó 1 lần nữa:
ls -l
[Only registered and activated users can see links]
total 494236
-rw-rw-r-- 1 falko falko 1321 Nov 14 22:24 LICENSE
-rw-rw-r-- 1 falko falko 1980 Nov 14 22:24 README
-rwxrwxr-x 1 falko falko 702 Nov 14 22:24 start-VMware-console.sh
-rw-rw-r-- 1 falko falko 1111 Nov 14 22:24 vmware-config.patch
-rw-rw-r-- 1 falko falko 506047036 Dec 16 16:31 VMware-server-2.0.2-203138.i386.tar.gz
-rw-rw-r-- 1 falko falko 13618 Nov 14 22:24 vmware-server-2.0.2-203138-update.patch
-rwxrwxr-x 1 falko falko 11095 Nov 14 22:24 vmware-server-2.0.x-kernel-2.6.3x-install.sh
[Only registered and activated users can see links]
Đoạn mã vmware-server-2.0.x-kernel-2.6.3x-install.sh chính là thứ chúng ta cần để kích hoạt và sử dụng file cài đặt VMware Server 2 – trước tiên, nó sẽ rà soát thư mục hiện tại để tìm kiếm sự tồn tại của file Vmware-server-*.tar.gz:
sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.sh
Quá trình cài đặt này sẽ hỏi người dùng nhiều câu hỏi, các bạn nhấn Enter để giữ nguyên phương án lựa chọn mặc định. Chỉ cần chú ý tại những câu sau:
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Tại đây, nhấn CTRL+C để thoát khỏi trình cài đặt, và mở file /usr/bin/vmware-config.pl:
sudo chmod 755 /usr/bin/vmware-config.pl
sudo vim /usr/bin/vmware-config.pl
chúng tôi sử dụng vim thay cho vi, đơn giản vì cú pháp vim sẽ hiển thị đầy đủ các số dòng, do /usr/bin/vmware-config.pl là 1 file khá lớn. Bạn tìm đến dòng 2702 và thay thế:
[...]
if (-e $answer . '/linux/utsrelease.h') {
$uts_headers .= "#include <linux/utsrelease.h>\n";
}
[...]
với:
[...]
if (-e $answer . '/generated/utsrelease.h') {
$uts_headers .= "#include <./generated/utsrelease.h> \n";
}
[...]
Hoặc sử dụng lệnh sau để tìm chính xác dòng lệnh đó:
grep -n utsrelease /usr/bin/vmware-config.pl
[Only registered and activated users can see links]
2697: # use utsrelease.h. We include both just in case somebody moves UTS_RELEASE
2698: # back while leaving utsrelease.h file in place.
2702: if (-e $answer . '/linux/utsrelease.h') {
2703: $uts_headers .= "#include <linux/utsrelease.h>\n";
[Only registered and activated users can see links]
Sau đó, gõ lệnh:
sudo /usr/bin/vmware-config.pl
Hệ thống sẽ kết thúc quá trình cài đặt VMware Server 2 này. Nhấn Enter để chấp nhận các giá trị lựa chọn ban đầu, ngoại trừ 2 câu hỏi sau:
The current administrative user for VMware Server is ''. Would you like to
specify a different administrator? [no] <-- nhấn yes
Please specify the user whom you wish to be the VMware Server administrator
<-- gõ root
Khi nhận được câu hỏi như sau:
In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]
Hoặc bạn đồng ý giá trị mặc định hoặc thiết lập vị trí khác trong hệ thống có đủ dung lượng trống cần thiết để lưu trữ các file máy ảo sau này. Đến bước cuối, chương trình sẽ yêu cầu nhập số serial gồm 20 ký tự:
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:
Sau khi cài đặt thành công, các bạn có thể xóa file VMware Server đã download:
cd /home/falko/Downloads
rm -fr raducotescu-vmware-server-linux-2.6.3x-kernel-*
Thực chất, VMware Server 2 không có ứng dụng desktop để quản lý các máy ảo như thông thường, mà bạn phải sử dụng tính năng này qua trình duyệt. Truy cập vào hệ thống quản trị qua giao thức [Only registered and activated users can see links] ([Only registered and activated users can see links];ịa chỉ IP>:8333) hoặc HTTP ([Only registered and activated users can see links] ADDRESS>:8222), ví dụ như ở đây là [Only registered and activated users can see links] hoặc [Only registered and activated users can see links] Form đăng nhập của VMware Server sẽ hiển thị, các bạn điền tên tài khoản là root và mật khẩu đã khai báo bên trên:
[Only registered and activated users can see links] ([Only registered and activated users can see links])
Giao diện web quản lý của VMware Server sẽ trông giống như sau, cấu trúc cơ bản tương tự như ứng dụng desktop VMware Server 1, cách sử dụng không có quá nhiều khác biệt:
[Only registered and activated users can see links]
Khi thực hiện toàn bộ quá trình trên và không gặp phải vấn đề gì có nghĩa là bạn đã cài đặt thành công hệ thống Vmware Server 2 trong nền tảng Fedora 14 Desktop. Chúc các bạn thành công!
theo HowToForge