Hướng dẫn cách cài YUM vào VPS sử dụng Virtuozzo
Khi bạn thuê VPS tại VDO, các bạn sẽ được hỗ trợ cài YUM vào VPS sử dụng Virtuozzo, tuy nhiên nếu bạn thuê vps bên ngoài và cần cài thêm các ứng dụng mới máy chủ của mình thì YUM chính là giải pháp hữu hiệu.[caption id='attachment_13127' align='aligncenter' width='1024'] Hướng dẫn cách cài YUM vào VPS sử dụng Virtuozzo[/caption]
Hướng dẫn cách cài YUM vào VPS sử dụng Virtuozzo
- Đăng nhập vào Virtuozzo Power Panel (thường là https://ip-server:4643)
- Bấm vào menu Packages.
- Bấm chọn Install New Packages.
- Gõ yum vào khung search và tìm kiếm.
- Một danh sách các packges liên quan đến YUM hiện ra, bạn click chọn yum >>> Install.
Đợi 1 lúc là bạn đã cài thành công YUM vào VPS sử dụng Virtuozzo. Chúc các bạn thành công!
Cài đặt trên các thùng chứa Virtuozzo cho Linux
Triển khai Plesk trong môi trường chứa Virtuozzo ngụ ý hai giai đoạn sau:
- Cài đặt mẫu ứng dụng Plesk trên một nút phần cứng.
- Tạo một Container và triển khai ứng dụng từ mẫu.
Để biết thêm chi tiết về container Virtuozzo CLI, hoặc chức năng API của Virtuozzo API (XML hoặc SOAP).
Giai đoạn đầu tiên được thực hiện trên mỗi nút phần cứng chỉ một lần: Ngay sau khi một mẫu ứng dụng được cài đặt trên một nút phần cứng, nó có thể được triển khai cho nhiều Vùng chứa theo yêu cầu. Thay vì tạo Container mới mỗi khi bạn cần triển khai Vùng chứa bằng Plesk, bạn có thể sao chép Vùng chứa hiện tại nơi Plesk được cài đặt, hoạt động như một loại Vùng chứa mẫu.
Khi khuôn mẫu đang được cài đặt trên một nút phần cứng, tập hợp các tập tin lõi được triển khai, bao gồm việc định nghĩa kho lưu trữ gói ứng dụng. Sau đó, khi ứng dụng được cài đặt trong một thùng chứa, các thùng chứa Virtuozzo giao tiếp với kho lưu trữ (kho chứa mặc định nằm tại http://installer.plesk.com), truy xuất các gói ứng dụng và cài đặt chúng trong vùng chứa.
Các gói được lưu trữ trong bộ nhớ cache nút cho đến khi nó được dọn sạch, và sau đó các gói được lấy ra từ kho lưu trữ một lần nữa khi ứng dụng được cài đặt trong Container.Để tiết kiệm thời gian và băng thông, bạn có thể muốn sử dụng một mirror tùy chỉnh của kho Plesk.
Để cài đặt mẫu Plesk trên nút phần cứng vùng chứa Virtuozzo, sử dụng tiện ích vzup2date:
– Kết nối với nút phần cứng container Virtuozzo đích trên SSH.
– Cài đặt mẫu ứng dụng bằng cách chạy lệnh theo định dạng sau:
vzup2date -z
– Chọn hệ điều hành và các mẫu ứng dụng được yêu cầu và nhấn Next để bắt đầu cài đặt.
Lưu ý: Trên Virtuozzo (trước đây là Cloud Server), tiện ích vzup2date không được dùng nữa. Bạn nên sử dụng yum
thay thế.
Để cài đặt mẫu Plesk trên nút phần cứng vùng chứa Virtuozzo theo cách thủ công:
- Lấy mẫu từ trang web Virtuozzo và tải nó lên nút phần cứng container Virtuozzo đích.
- Cài đặt mẫu ứng dụng bằng cách chạy lệnh theo định dạng sau:
rpm -Uvh <đường dẫn tuyệt đối đến mẫu>
Ví dụ, lệnh sau cài đặt Qmail:
rpm -Uvh pp11.5-centos-5-x86_64-ez-3.0.0-35.prl.293476.noarch.rpm
Để sử dụng một gương tùy chỉnh:
– Thiết lập một gương như được giải thích trong phần Phụ lục C: Phản ánh bản cập nhật Plesk Server.
– Trên nút phần cứng, chỉnh sửa tệp xác định URL của kho lưu trữ.
Tệp để chỉnh sửa là /vz/template/<os>/<os-version>/<platform>/config/app/<app-template-name>/default/repositories
.
Ví dụ: /vz/template/<os>/<os-version>/<platform>/config/app/pp10/default/repositories
.
– Thay thế các URL máy chủ cập nhật Plesk bằng các URL tương ứng của máy nhân bản của bạn và lưu tệp.
– Làm sạch hoặc tìm nạp lại siêu dữ liệu gói.
Bạn có thể làm điều này, ví dụ, với vzpkg clean
lệnh.
Để tạo một Container và cài đặt Plesk vào nó:
- Tạo vùng chứa và định cấu hình nó.
Đưa ra các lệnh sau:
vzctl tạo <CTID> [tùy chọn]
vzctl đặt < CTID> <setting_name> <value> [--save]
Ở đâu
<CTID>
xác định số ID vùng chứa tùy ý cao hơn 100, là số duy nhất trên nút phần cứng--save
chuyển đổi cho biếtvzctl
có lưu các thay đổi vào tệp cấu hình vùng chứa hay không
Các lệnh dưới đây thực hiện như sau:
- Tạo vùng chứa có ID 444 và IP 10.100.1.2, dựa trên mẫu hệ điều hành Debian 5.
- Thiết lập một rào chắn và giới hạn cho bộ nhớ hạt nhân không thể thay thế, bộ nhớ riêng (hoặc có khả năng riêng), số lượng tệp được mở bởi tất cả các quy trình Vùng chứa, dung lượng đĩa và tổng số inode đĩa (tệp, thư mục, liên kết tượng trưng).
- Lưu các giá trị rào cản / giới hạn vào tệp cấu hình Vùng chứa.
- Bật Power Panel trên cổng vzpp bằng
--offline_management yes --offline_service vzpp
tùy chọn ''.# vzctl tạo 444 --ostemplate debian-5.0-x86_64
# vzctl đặt 444 --ipadd 10.100.1.2 --hostname example.com --save
# vzctl đặt 444 --save --kmemsize 24299200: 26429120 --privvmpages 362144: 392912 --numfile12000: 12000 --diskspace 5117880: 5242880 --diskinodes 350000: 370000
# vzctl đặt 444 --save --offline_management yes --offline_service vzpp
Chú ý: Bắt buộc phải sử dụng chính xác các giá trị này cho các tùy chọn để đảm bảo khả năng tương thích Plesk với môi trường Virtuozzo.
Quan trọng: Plesk cần vùng chứa được cấu hình với địa chỉ IPv4 để hoạt động bình thường.
- Bắt đầu vùng chứa mới được tạo:
# vzctl bắt đầu <CTID>
- Cài đặt mẫu Plesk vào vùng chứa:
- với các mẫu EZ:
vzpkg cài đặt <CTID> <ppp_template_name> ...
Ví dụ, lệnh sau cài đặt các thành phần cơ sở Plesk, máy chủ DNS BIND và Kaspersky Antivirus:
# vzpkg cài đặt 444 pp11.5 pp11.5-ràng buộc trang11.5-kav
- với các mẫu EZ:
Ghi chú: Trong khi cài đặt mẫu, bạn phải chỉ định mẫu của máy chủ thư mà bạn muốn sử dụng. Nó có thể là pp12-qmail
,, pp12-postfix
hoặc pp12-msmtp
(nếu bạn không muốn cài đặt một máy chủ thư với Plesk).
Để sao chép một Container:
Đưa ra một lệnh theo định dạng sau:
vzmlocal -C {CT List}{CT List} = <em><source_CTID></em>:<em><dst_CTID></em>[:[<em><dstCT_private></em>][:<em><dstCT_root></em>]] [...]
Bạn nên chỉ định ID vùng chứa nguồn ( <source_CTID>
) và ID vùng chứa đích ( <dst_CTID>
). Chỉ định đường dẫn vùng chứa riêng ( <dstCT_private>
) và đường dẫn gốc ( <dstCT_root>
) là tùy chọn cho phép bạn ghi đè đường dẫn mặc định - /vz/private/
<dst_CTID>
và /vz/root/
<dst_CTID>
tương ứng.Ví dụ, để nhân bản Container với Plesk được tạo trong thủ tục trước, hãy chạy lệnh sau:
# vzmlocal -C 444:445