cPanel Web hosting murah Indonesia Rp.16rb per bulan

Tutorial Cara Install OpenVZ di Linux Centos 6

Tutorial Cara Install OpenVZ di Linux Centos 6

OpenVZ adalah layanan virtualisasi physical server menjadi beberapa VPS (virtual private server). Artikel ini akan menjelaskan Tutorial cara install openvz di Linux Centos 6.

Dalam virtualization, VPS disebut juga dengan container, dalam sebuah physical server kita dapat membuat beberapa VPS, namun jumlah VPS tergantung dengan spesifikasi physical server yang kita miliki.

Penjelasan lebih lengkap tentang vps silahkan baca Pengertian VPS

Persiapan Dedicated Server OpenVZ

Tutorial cara install OpenVZ di Linux Centos 6 ini dibuat menggunakan paket Dedicated Server murah USA dengan spesifikasi sebagai berikut:
Prosesor : Intel Dual Xeon L5420
RAM : 16 GB
HDD : 2 x 1TB
IPv4 : 5

Tujuan Tutorial cara Install OpenVZ di Centos ini adalah karena menjual layanan VPS dengan harga murah dan dapat menghemat biaya sewa lisensi cPanel untuk Dedicated Server dengan biaya US$45/bulan menjadi lisensi cPanel untuk VPS dengan biaya US$15/bulan.

Salah satu layanan vps yang menggunakan layanan Virtualization OpenVZ adalah VPS murah USA.

Langkah Cara Install OpenVZ di Linux Centos 6

Pertama kali tentunya Dedicated Server / physical server Anda harus sudah terinstall linux centos 6.x terlebih dahulu, kemudian ikuti langkah-langkah berikut ini.

Tambahkan Repository OpenVZ

Selanjutnya Cara Install OpenVZ di Linux Centos adalah tambahkan repo dari OpenVZ kedalam Linux Centos.
Login SSH menggunakan account root. Kemudian ketik perintah berikut ini;

# cd /etc/yum.repos.d
# wget http://download.openvz.org/openvz.repo
# rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ

Install Kernel dari OpenVZ

Jalankan perintah linux berikut ini;

# yum install vzkernel
# yum install vzctl vzquota

Edit file sysctl.conf

Perintah Edit menggunakan editor “vi”

# vi /etc/sysctl.conf

Tambahkan rules berikut dibagian mana saja (sebaiknya dibagian atas supaya mudah dilihat):
Cari baris net.ipv4.ip_forward = 0 lalu ganti menjadi:
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1

cari baris kernel.sysrq = 0 lalu ganti menjadi:
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

Simpan perubahan.

Aktifkan rule sysctl

Keluar dari editor dan aktifkan rule yang baru saja dibuat diatas
# sysctl -p

Edit file vz.conf

File vz.conf adalah file konfigurasi openvz, edit config dengan cara dibawah ini;

# vi /etc/vz/vz.conf

Cari baris dengan option berikut dan rubah menjadi “all”:
NEIGHBOUR_DEVS=all

Simpan perubahan

Matikan feature SELinux pada Centos

SELinux (Security Enhanced Linux) adalah suatu fitur keamanan yang secara default ada pada keluarga distro RHEL, CentOS, Fedora dan seterusnya. Fungsinya adalah penerapan kebijakan keamanan untuk hak akses aplikasi dalam Linux, sederhananya saja begitu.

Pada server OpenVZ, kamu harus disable fitur ini.

# vi /etc/sysconfig/selinux

Cari baris SELINUX dan edit menjadi “disabled”

# 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 – No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted – Targeted processes are protected,
# mls – Multi Level Security protection.
SELINUXTYPE=targeted

Download template OS untuk OpenVZ

Saya menyarankan supaya download template operating systems langsung dari openvz, karena sudah di optimasi oleh developer OpenVZ.

# cd /vz/template/cache

Download template OS yang dibutuhkan disini:
http://download.openvz.org/template/precreated/

Contoh :
# wget http://download.openvz.org/template/precreated/ubuntu-11.04-x86.tar.gz

Sampai disini, tutorial cara install OpenVZ di Linux Centos 6 sudah selesai dan berhasil.

OpenVZ Web Panel

OpenVZ Web panel adalah aplikasi untuk memudahkan kita mengelola OpenVZ melalui web-based. Untuk memudahkan mengelola VPS / Containers, kami sarankan untuk install OpenVZ Web Panel.

Berikut ini cara install OpenVZ web panel di Centos pada dedicated server yang baru saja selesai kita install OpenVZ.

Install OpenVZ Web Panel untuk mengelola OpenVZ

Download installer openVZ Web panel. Command ini akan melakukan 2 aksi, yaitu Download dan Install pada server CentOS kamu.

# wget -O – http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

Tunggu sampai instalasi OpenVZ Web Panel selesai.

Jika sudah selesai, OpenVZ Web Panel dapat Anda akses melalui link:
http://IP_address:3000

OpenVZ Web Panel

Allow Port OpenVZ Web Panel

Jika menggunakan iptables, ACCEPT port 3000 pada iptables Anda dengan cara:
# vi /etc/sysconfig/iptables

Tambahkan baris berikut :
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3000 -j ACCEPT

Restart iptables:
# /etc/init.d/iptables restart

Restart Dedicated Server

Selesai install, diperlukan reboot server, jalankan perintah berikut ini untuk restart server.

# reboot

Akses OpenVZ Web Panel

Selesai restart, kamu bisa mengakses openvz web panel melalui URL berikut ini.

http://IP_address:3000

Account default:
User name: admin
Password: admin

Halaman Administrator OpenVZ Web Panel

Tampilan halaman Administrator OpenVZ Web Panel

OpenVZ Web Panel 2

Alokasi IP Address

Sebelum membuat virtual server baru, alokasikan IP address dengan cara klik menu IP Addresses kemudian klik Create IP Pool

OpenVZ Web Panel 3

Misalnya Anda mendapatkan 5 IPv4 address dari provider 10.10.10.1 s/d 10.10.10.5, maka IP yang dipakai untuk OpenVZ adalah 10.10.10.1 dan sisanya dipakai untuk IP VPS.
Jadi IP yang ditambahkan kedalam IP Pool adalah:
First IP address: 10.10.10.2
Last IP address: 10.10.10.5
Server: localhost

Membuat virtual server

Klik Menu “localhost” di sebelah kiri dan klik “Create virtual server

Isi semua data yang diperlukan seperti IP, Hostname, DNS, RAM, OS Template yang ingin dibuat, dll. Kemudian klik “Create

Jalankan Virtual Server

Klik menu “Change State” kemudian klik “Start”

openvz web panel 5

Jika virtual server running, coba akses ssh ke IP Virtual Server yang baru dibuat.

Mengeloa Virtual Server Tanpa OpenVZ Web Panel

Jika tidak menggunakan OpenVZ Web Panel, Cara membuat virtual server / container dapat dilakukan dengan perintah dibawah ini;

# vzctl create 1 –ostemplate centos-5-x86-devel –config basic
Angka 1 adalah ID mesin virtual server, ID tidak boleh sama dengan mesin virtual server yang lain.

Setting hostname, IP address dan DNS.
# vzctl set 1 –hostname zall.e-padi.com
# vzctl set 1 –ipadd 192.168.0.105 –save
# vzctl set 1 –nameserver 8.8.8.8 –save
File konfigurasi terletak di /etc/vz/conf.

Start, Stop dan hapus mesin virtual server.
#vzctl start 1
#vzctl stop 1
#vzctl restart 1
#vzctl destroy 1

Untuk login ke virtual server dari server node.
# vzctl enter 1
# vzctl exec 1 passwd

Untuk melihat mesin virtual server yang jalan.
# vzlist –a

Demikian Tutorial Cara Install OpenVZ di Linux Centos 6 ini dibuat semoga bermanfaat buat semua yang membaca, silahkan di share dengan mencantumkan linkback ke website e-padi.com.

Yuk Share, biar kamu makin exist!
About author
Admin e-Padi

Salam, Saya adalah Administrator Website di e-Padi. Melalui website ini kami berbagai artikel dan wawasan tentang pengelolaan server, website, dan solusi untuk sysadmin server dalam menghadapi tantangan teknis di dunia digital berdasarkan pengalaman team e-Padi dan kumpulan dari berbagai sumber terpercaya.