Hướng dẫn cài đặt Virtuozzo (Linux)
Yêu cầu trước khi cài đặt 1. Yêu cầu phần cứng: 2. Yêu cầu phần mềm:
Virtuozzo Containers 4.0 có thể được cài đặt trên máy chủ vật lý chạy một trong các bản phân phối Linux với nhân 2.6:
- Red Hat Enterprise Linux 4
- Red Hat Enterprise Linux 5
- CentOS 4
- CentOS 5
- Fedora 7
- Fedora 8
- SUSE Linux Enterprise Server 10 (with or without Service Pack 1)
- SUSE Linux Enterprise Desktop 10 (with or without Service Pack 1)
Cài đặt Virtuozzo Containers 4.0 1. Cài đặt và cấu hình cho hệ điều hành cho Hardware Node
Phân vùng ổ cứng
Tạo các phân vùng như dưới đây cho Hardware Node
Gói phần mềm cài đặt
Virtuozzo Containers 4.0 chỉ yêu cầu cài đặt các gói phần mềm cơ bản của hệ điều hành. Chẳng hạn như với RedHat Enterprise Linux bạn có thể bỏ chọn tất cả các thành phần như Software Development, Virtualization, và Web server, chỉ chọn duy nhất mục Base.
Ghi chú: nếu bạn cài đặt hệ điều hành Linux 64-bit thì nên cài đặt thêm môi trường chạy 32-bit nhằm hỗ trợ các ứng dụng 32-bit có thể được cài trên máy chủ và để tránh quá trình cài đặt bị lỗi.
Một vài điểm cần lưu ý- Nếu cài RedHat Enterprise thì bạn nên vô hiệu hóa tường lửa được tích hợp sẵn vì Virtuozzo cần một số dịch vụ để hoạt động. Có thể thay thế bằng tường lửa bên ngoài
- Vô hiệu hóa SELinux. Lý do là hiện tại Virtuozzo Containers 4.0 chưa hỗ trợ chức năng SELinux
2. Tải và cài đặt Virtuozzo Containers 4.0 3. Kiểm tra lại quá trình cài đặt
Parallels Virtuozzo Containers bao gồm một gói phần mềm đặc biệt có tên gọi là virtuozzo-release dùng để kiểm tra xem tất cả các gói Virtuozzo đã được cài đặt thành công hay chưa. Gõ lệnh sau
Code:
# rpm –V virtuozzo-release
4. Cài đặt template hệ điều hành
Template hệ điều hành được dùng để tạo các Container mới với hệ điều hành được cài đặt sẵn. Vì vậy, bạn cần cài đặt tối thiểu một template hệ điều hành trước khi tạo Container. Sử dụng lệnh sau đây để cài đặt một template hệ điều hành (RedHat) lên máy chủ:
Code:
# vzpkg install template redhat-el5-x86-ez-3.0.0-4.swsoft.noarch.rpm
Preparing... ############################### [100%]
1:redhat-el5-x86 ############################### [100%]
Bạn có thể kiểm tra xem template redhat-el5-x86 EZ đã được cài đặt thành công hay chưa bằng lệnh:
Code:
# vzpkg list
redhat-el5-x86 2007-09-12 12:57:57
Tuy nhiên, trước khi bắt đầu sử dụng template hệ điều hành đã đựơc cài đặt, bạn nên tạo phần đệm cho nó bằng lệnh vzpkg create cache:
Code:
# vzpkg create cache redhat-el5-x86
...
Complete!
Packing cache file redhat-el5-x86.tar.gz ...
Cache file redhat-el5-x86.tar.gz [14M] created.
Thiết lập công cụ đồ họa để làm việc với Virtuozzo
Bên cạnh việc sử dụng tiện ích dòng lệnh, bạn có thể sử dụng các công cụ đồ họa dưới đây để quản lý các máy chủ chạy Virtuozzo Containers 4.0:
- Parallels Management Console: đây là công cụ được thiết kế để quản trị máy chủ cho phép truy cập vào tất cả các Container trên một máy chủ. Công cụ này chỉ cho phép quản trị từng máy chủ (Hardware Node).
- Parallels Infrastructure Manager: đây là công cụ được thiết kế để quản trị cùng lúc nhiều máy chủ và tất cả các Container trên chúng thông qua giao diện Web.
Cài đặt Parallels Management Console
Parallels Management Console sẽ được cài đặt trên các máy trạm nhằm quản lý từ xa các máy chủ Hardware Node. Tập tin cài đặt Parallels Management Console nằm trong thư mục client bên trong thư mục chứa bộ cài đặt Virtuozzo 4.0. Tại đây sẽ bao gồm các bộ Parallels Management Console dành cho Microsoft Windows 2000/XP/2003 và Linux (Fedora 7 and 8; Red Hat Enterprise Linux 4 and 5; CentOS 4 and 5 SUSE Linux Enterprise Desktop 10; Ubuntu 6).
- Win32: Nhấp đúp vào tập tin pmc_setup.exe để tiến hành cài đặt theo hướng dẫn.
- Linux: Sử dụng lệnh rpm –i cho tất cả các bản phân phối Linux (trừ Ubuntu 6).
Ví dụ để cài đặt Management Console trên Fedora 8 bản 32-bit, gõ lệnh:
Code:
# rpm -i pmc-<build_version>.swsoft.i386.rpm
Sử dụng lệnh dưới đây để cài đặt Management Console trên Ubuntu 6:
Code:
# sudo aptitude update
[you will be asked to provide the password of the root user]
# sudo aptitude install alien
# cd /client/linux
# sudo alien -i pmc-<build_version>.swsoft.<arch>.rpm
Sau khi hoàn thành việc cài đặt, bạn có thể khởi động Management Console bằng cách chạy lệnh pmc đối với Linux hoặc theo đường dẫn Programs --> Parallels --> Virtuozzo Tools --> Parallels Management Console đối với Windows.
Đăng ký máy chủ Hardware Node
Để đăng ký một máy chủ, tại trình đơn Action chọn Register Hardware Node
- Friendly Name: đặt tên cho máy chủ Hardware Node
- Address: điền địa chỉ IP hoặc tên của máy chủ Hardware Node
- Username: tên tài khoản dùng để đăng nhập vào Hardware Node. Mặc định, bạn có thể sử dụng tài khoản root
- Password: mật khẩu ứng với tài khoản đăng nhập vào Hardware Node.
- Ở phần Connection settings tiến hành lựa chọn loại giao thức dùng để kết nối đến Hardware Node:
- Detect automatically: cho phép wizard tự động lựa chọn giao thức thích hợp
- TCP/IP with SSL encryption: Sử dụng giao thức TCP/IP kết hợp với sự bảo mật của giao thức SSL . Giao thức này nên được lựa chọn nếu Hardware Node của bạn có cài đặt Virtuozzo Containers 4.0. Cổng mặc định mà dịch vụ TCP/IP lắng nghe là 4434.
- Secure Socket Shell tunnel: lựa chọn này cho phép bạn kết nối bằng giao thức SSH. Giao thức này nên được lựa chọn nếu Hardware Node của bạn chạy các phiên bản Virtuozzo Container trước 4.0.
Sau đó, nhấn nút Connect, chương trình sẽ thiết lập một kết nối bảo mật đến Hardware Node như hình bên dưới
Đăng nhập bằng Parallels Infrastructure Manager
Mở trình duyệt web và gõ địa chỉ IP / hostname của Hardware Node kèm với số cổng TCP là 4643. Ví dụ địa chỉ IP của Hardware Node là 210.125.115.222, bạn có thể nhập như sau
Code:
https://197.158.201.100:4643
Cài đặt Certificate cho Hardware Node
Parallels Infrastructure Manager sử dụng giao thức SSL để thiết lập một kết nối có mã hóa đến Hardware Node. Do vậy trên máy chủ Hardware Node cần cài đặt một chứng chỉ bảo mật. Các bước cài đặt chứng chỉ này như sau
- Bạn có thể sử dụng tiện ích openssl để yêu cầu một chứng chỉ bảo mật từ các nhà cung cấp (ví dụ như Thawte, VeriSign…) hoặc tự sinh ra một chứng chỉ bảo mật cho riêng mình
- Đăng nhập bằng tài khoản root vào máy chủ Hardware Node cần cài đặt chứng chỉ. Để thiết lập một chứng chỉ cho Hardware Node, bạn nên đăng nhập vào Service Container (cũng chính là Container 1) và thực hiện các bước tiếp theo
- Sao chép nội dung của chứng chỉ có được vào tập tin ssl.crt nằm trong thư mục của Apache thường có đường dẫn là /etc/httpd/conf/ssl.crt
- Chỉnh sửa mục < VirtualHost> trong tập tin cấu hình Apache (httpd.conf) để kích hoạt tính năng hỗ trợ SSL cho máy chủ
- Khởi động lại Apache