Tin Tức

Buy VPS Hong Kong, VPS Taiwan, VPS Vietnam - Asisa VPS Unlimited bandwidth at unbelievably low prices. Cho thuê VPS Hong Kong, Taiwan, Vietnam giá tốt rẻ nhất, không giới hạn băng thông, IP Hong Kong, IP China, IP Viet Nam

Hướng dẫn cài đặt, cấu hình và sử dụng OpenVZ tạo VPS trên CentOs 6

Hướng dẫn cài đặt, cấu hình và sử dụng OpenVZ tạo VPS trên CentOs 6

Nếu bạn sở hữu riêng một server và muốn chia ra thành nhiều VPS nhỏ với những mục đích sử dụng khác nhau thì bạn sẽ cần tìm hiểu về công nghệ ảo hóa.

OpenVZ là một trong những phần mềm được sử dụng rộng rãi. Sử dụng OpenVZ sẽ giúp bạn dễ dàng tạo ra các VPS (Virtual Private Server). Điểm mạnh của OpenVZ là sử dụng chung tài nguyên với HĐH chính nên đảm bảo sử dụng được nhiều kernel gốc, do đó không bị lãng phí tài nguyên.

Bài viết hướng dẫn cài đặt OpenVZ trên CentOs 6.x, sử dụng OpenVZ để tạo VPS, quản lý VPS (OpenVZ Container)

Cài đặt OpenVZ trên Centos 6

OpenVZ được cài đặt quá dễ dàng chỉ gồm 3 bước chính như sau:

1. Thêm OpenVZ repository vào Yum

Di chuyển vào thư mục /etc/yum.repos.d

cd /etc/yum.repos.d

Tải OpenVZ repo về thư mục

wget http://download.openvz.org/openvz.repo

Nhập OpenVZ GPG key cho Yum

rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ

2. Cài OpenVZ

Cài OpenVZ bằng lệnh:

yum install vzkernel

3. Cài đặt một số công cụ bổ trợ

Chạy lệnh

yum install vzctl vzquota ploop

Cấu hình CentOs hỗ trợ tốt cho OpenVZ

1. Cấu hình để mỗi khi hệ thống khởi động, luôn chọn OpenVZ. Để làm việc này, chúng ta sẽ sửa trong file /boot/grub/menu.lst và thiết lập default là 0.

vi /boot/grub/menu.lst

Sửa thiết lập :

default=0
timeout=5

2. Chỉnh một số thông số của kernel.

Mở file /etc/sysctl.conf

vi /etc/sysctl.conf

Chắc chắn rằng sysctl.conf có các thiết lập tương tự như sau:

net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1

3. Chuyển thiết lập SELinux thành disabled trong file /etc/sysconfig/selinux

vi /etc/sysconfig/selinux

Cấu hình OpenVZ

4. Mở file /etc/vz/vz.conf tìm đến dòng NEIGHBOUR_DEVS và bỏ dấu “#” sau đó đổi giá trị detect thành all

vi /etc/vz/vz.conf
NEIGHBOUR_DEVS=all

Cuối cùng, khởi động lại hệ thống

reboot

Sau khi khởi động hoàn tất, cần kiểm tra lại chắc chắn openvz đã được khởi động, gõ lệnh

uname -r

Phiên bản Openvz sẽ hiển thị dạng

2.6.32-042stab081.3

Như vậy là với các thao tác trên chúng ta đã cài đặt, cấu hình và thiết lập hoàn thiện OpenVZ trên CentOs. Các hướng dẫn dưới đây Thủ thuật Việt Nam sẽ tiếp tục hướng dẫn bạn Sử dụng OpenVZ tạo và quản lý VPS

Tạo máy ảo

Trước khi bạn có thể tạo được máy ảo VPS bạn cần tải về ít nhất một mẫu template của distro nào nó. Để tham khảo danh sách các template này xem chi tiết tại http://wiki.openvz.org/Download/template/precreated.

Sau khi lựa chọn bản template, bạn cần di chuyển vào thư mục chứa template của OpenVZ

cd /vz/template/cache

Tải distro về, ở đây giả sử chúng ta chọn centos-6-x86_64.tar.gz

wget http://download.openvz.org/template/precreated/centos-6-x86_64.tar.gz

Như vậy là đã có bản template cho OpenVZ, giờ cài đặt máy ảo bằng lệnh vzctl create

vzctl create 101 --ostemplate centos-6-x86_64 --config basic

Ở đây bạn cần lưu ý 101 là 1 ID duy nhất và lớn hơn 100.

Sử dụng OpenVZ

Để khởi động máy ảo (VPS) khi hệ thống khởi động, dùng lệnh:

vzctl set 101 --onboot yes --save

Để thiết lập hostname và địa chỉ IP cho VPS chạy lệnh:

vzctl set 101 --hostname localhost --save
vzctl set 101 --ipadd 192.168.0.101 --save

Sau đó bạn cần thiết lập sockets là 1200 và thiết lập Nameserver cho VPS, ở đây Thủ thuật Việt Nam dùng name server của google

vzctl set 101 --numothersock 1200 --save
vzctl set 101 --nameserver 8.8.8.8 --nameserver 8.8.4.4 --save

Ngoài cách sử dụng lệnh command như trên bạn cũng có thể thiết lập ở file cấu hình của VPS, ví dụ ID VPS là 101 thì file cấu hình sẽ nằm ở /etc/vz/conf/101.conf

Để khởi động máy ảo, sử dụng lệnh

vzctl start 101

Ngay khi máy ảo khởi động thành công, bạn có thể set mật khẩu cho tài khoản root của máy ảo bằng cách chạy lệnh

vzctl set 101 --userpasswd username:password

Sau đó nhập mật khẩu và xác nhận mật khẩu

Để chuyển sang máy ảo qua ssh sử dụng lệnh

vzctl enter 101

Để thoát khỏi VPS quay về với tài khoản gốc của bạn, sử dụng lệnh

exit

Tắt máy ảo, sử dụng lệnh:

vzctl stop 101

Để khởi động lại máy ảo

vzctl restart 101

Để xóa máy ảo (cần phải tắt máy ảo trước)

vzctl destroy 101

Liệt kê danh sách máy ảo do OpenVZ tạo ra, dùng lệnh

vzlist -a

Để xem tài nguyên được cấp phát cho máy ảo, sử dụng lệnh

vzctl exec 101 cat /proc/user_beancounters

Thiết lập thông số cho VPS của OpenVZ (OpenVZ container)

– Thiết lập thông số ram thực

vzctl set 101 --vmguarpages $((512 * 256)) --save

Trong đó 512 là dung lượng ram tính bằng MB

– Thiết lập thông số ram burst

vzctl set 101 --privvmpages $((1024 * 256)) --save

– Thiết lập swap

vzctl set 101 --swappages 1G --save

– Thiết lập dung lượng lưu trữ

vzctl set 101 --diskspace 20G:40G --save

Trong đó: 20G là dung lượng thực, 40G là dung lượng burst.

Thế Giới Số chúc các bạn cài đặt thành công.

” Thế Giới Số – Nhà cung cấp HOSTINGVPSCLOUDSERVER chuyên nghiệp tại Việt Nam”

      


 1  1  0  0  0  0


Đăng ký dùng thử CLOUD SERVER miễn phí
Chat Zalo Chat Messenger Phone Number Đăng nhập