Cài đặt Linux Integration Services v2.1 Hyper-V R2 trên CentOS 5

QuanTriMang.com - Khi tiến hành cài đặt các ứng dụng trên hệ thống máy ảo có sử dụng hệ điều hành hỗ trợ Linux, cụ thể là Linux Integration Services dành cho Hyper-V, chung cung cấp những khả năng sau:

- Hỗ trợ driver cho các thiết bị tổng hợp: Linux Integration Services hỗ trợ tốt các thiết bị synthetic network controller và synthetic storage controller được chế tạo dành riêng cho Hyper-V.

- Hỗ trợ tính năng Fastpath Boot cho Hyper-V: các thiết bị boot giờ đây chiếm lợi thế khá lớn trong toàn bộ hệ thống Virtualization Service Client (VSC) để mang đến hiệu năng cao hơn.

- Timesync: hệ thống đồng hồ bên trong các thành phần máy ảo, sẽ được đồng bộ hóa với giờ trên hệ thống thực.

- Integrated Shutdown: các máy ảo sử dụng Linux có thể tắt từ hệ thống điều khiển sử dụng Hyper-V Manager hoặc System Center Virtual Machine Manager, với dòng lệnh Shut Down.

- Hỗ trợ tính năng Symmetric Multi-Processing (SMP): tính năng này có thể được áp dụng với 4 bộ vi xử lý ảo - virtual processors (VP) trên mỗi máy ảo.

Tải Linux Integration Components v2.1

Các bạn có thể tải trực tiếp Linux Integration Components v2.1 từ Microsoft.

Giải nén file *.exe ra 1 thư mục tạm nào đó. Và bạn chỉ cần file LinuxIC v21.iso

Thay thế file LinuxIC v21.iso vào máy your VM host server, nơi bạn có thể ghép file ISO như 1 thiết bị CDROM dành cho Centon Virtual Machine.

Cài đặt

Để thực hiện quá trình này, hệ thống cần được cài đặt Development Tools nhằm biên dịch và kết hợp toàn bộ Integration Components. Sử dụng lệnh yum:

yum groupinstall "Development Tools"

Lưu ý rằng câu lệnh này sẽ cố gắng tận dụng các kết nối trong hệ thống mạng để tải các thành phần cần thiết về máy, và nếu bạn sử dụng Synthetic Network Adapter cho máy tính sử dụng Hyper-V thì bạn sẽ không có kết nối internet. Vì vậy hãy chắc chắn rằng cài đặt Development Tools trong quá trình thiết lập Centos ban đầu.

Tiếp theo, đảm bảo rằng bạn đã ghép file LinuxIC v21.iso vào hệ thống Hyper-V CDROM như 1 thành phần Image.

Với tài khoản người dùng root, ghép CD trong máy ảo bằng lệnh sau:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

Copy dữ liệu Linux Integration Services tới máy ảo và gỡ bỏ ổ CDROM ảo khi thấy không cần thiết:

mkdir /opt/linux_ic_v21_rtm
cp –R /mnt/cdrom/* /opt/linux_ic_v21_rtm
umount /mnt/cdrom

Tiếp theo, gõ lệnh sau để biên dịch, kết hợp và cài đặt driver cho các thiết bị synthetic:

cd /opt/linux_ic_v21_rtm/
make
make install

Lưu ý rằng nếu bạn sử dụng hệ thống Centos phiên bản x64 thì cần thực hiện thêm 1 số bước sau:

- Đính kèm file Centos ISO được sử dụng trong quá trình cài đặt bên trong máy ảo, và ghép vào hệ thống như sau:

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

- Cài đặt thêm adjtimex RPM để giữ khoảng thời gian sai lệch trong máy ảo:

rpm –ivh /mnt/cdrom/Centos/adjtimex-1.20-2.1.x86_64.rpm

- Để xác nhận lại rằng tất cả các thành phần chính và phụ đều hoạt động tốt, gõ lệnh sau:

/sbin/lsmod | grep vsc

Lưu ý thêm 1 điểm nữa rằng khi sử dụng Network Adapters trên Hyper-V, tên của các thiết bị NIC sẽ được chuyển từ eth0 thành seth0.

Gỡ bỏ dịch vụ Linux Integration Services

Để gỡ bỏ các dịch vụ có liên quan đến Linux Integration Services, hãy làm theo những bước sau:

Từ hệ thống máy ảo của Linux, di chuyển tới thư mục nơi các file cài đặt được copy tới (ví dụ như /opt/linux)

gõ lệnh sau: make uninstall

Mở file /boot/grub/menu.lst hoặc /boot/grub/grub.conf và gỡ bỏ toàn bộ noprobe từ entry boot.
Khôi phục lại file initrd image về file gốc, ví dụ như:

cp /boot/initrd-2.6.16.60-0.54.5-smp.backup0 /boot/initrd-2.6.16.60-0.54.5-smp

Sau đó khởi lại hệ thống máy ảo là hoàn tất quá trình.

Trên đây là các bước cơ bản để cài đặt các dịch vụ hỗ trợ Linux Integration Services v2.1 Hyper-V R2 trên nền tảng CentOS 5. Chúc các bạn thành công!

Thứ Sáu, 13/08/2010 08:10
31 👨 1.581
0 Bình luận
Sắp xếp theo
    ❖ Tổng hợp