[Share] Install OpenVZ di Linux Centos 6x


Status
Not open for further replies.

WarnaHost

Expert 2.0
Verified Provider
Good Day All,
Berhubung saya liat belum ada yang share mengenai cara install OpenVZ di linux Centos, jadi saya putuskan untuk share sekarang.

Layanan VPS tentunya sudah sangat terkenal sejak lama, layanan Virtual Private Server (VPS) ini adalah layanan yang banyak ditawarkan oleh penyedia webhosting. Dengan memakai layanan VPS ini maka kita seolah-olah memiliki virtual server sendiri yang bisa dimanage dan mendapatkan akses root. Dengan VPS ini kita seperti sewa server colocation saja, namun hanya mendapatkan terminal access saja.

Salah satu program di linux untuk menyediakan VPS ini adalah OpenVZ, Disini saya ingin menuliskan kembali cara melakukan instalasi OpenVZ pada Centos 6.x sebagai dokumentasi saya pribadi dan mudah-mudahan bermanfaat juga untuk semua pengunjung dan penghuni DWH.

Untuk membuat server OpenVZ ini tentunya membutuhkan spesifikasi hardware yang tinggi, semua itu tergantung ada berapa banyak virtual server yang akan dibuat didalamnya. Jadi kita harus pandai menghitung kebutuhan prosessor dan RAM yang dibutuhkan, begitu juga dengan storagenya.

Pertama kali tentunya anda harus melakukan instalasi linux centos 6.x nya terlebih dahulu, dan jangan lupa di update patch nya pada repository yang ada. Setelah itu install juga apache dan php nya :

HTML:
# yum install httpd php

OK, sekarang tahapan instalasi dari OpenVZ nya:

1. Tambahkan repository dari OpenVZ pada centos 6.0

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


2. Install Kernel dari OpenVZ nya.

HTML:
# yum install vzkernel
# yum install vzctl vzquota


3. Setelah selesai install diatas, dilanjutkan dengan edit file sysctl.conf

HTML:
# vi /etc/sysctl.conf

tambahkan baris berikut :

HTML:
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


4. Aktifkan rule baru pada sysctl yang sudah di edit tadi

HTML:
# sysctl -p

5. Edit file vz.conf

HTML:
# vi /etc/vz/vz.conf

Cari baris dengan option berikut dan rubah menjadi "all":

HTML:
NEIGHBOUR_DEVS=all

6. Matikan feature SELinux pada Centos
HTML:
# vi /etc/sysconfig/selinux

Cari baris SELINUX dan edit menjadi "disabled"

HTML:
# 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

Tidak lengkap rasanya kalau sudah buat VPS OpenVZ kalau tidak ada panelnya :D
Disini juga saya akan share cara install OpenVZ Web Panel untuk mengelola vps nya, OpenVZ Web Panel memang tidak selengkap panel vps lainnya seperti SolusVM dan sebagainya, ya maklum lah GRATISAN gitu loh :p

Langkah pertama:
HTML:
wget -O - http://ovz-web-panel.googlecode.com/svn/installer/ai.sh | sh

tunggu sampai instalasi openvz web panel selesai dengan sempurna.

Setelah selesai, berikan permit acl untuk port 3000 pada iptables centos :

HTML:
# vi /etc/sysconfig/iptables

tambahkan baris berikut :

HTML:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

9. Setelah itu restart service iptables nya

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

10. Lakukan instalasi template OS untuk OpenVZ
HTML:
# cd /vz/template/cache

Download semua template OS yang dibutuhkan disini :

http://download.openvz.org/template/precreated/

Contoh :

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

11. Lakukan restart pada linux centos anda
HTML:
# reboot

12. Setelah selesai restart, coba buka web browser dan jalankan OpenVZ Web Panel nya.

http://IP-ANDA:3000

Untuk user defaultnya adalah "admin" dan passwordnya juga "admin"



13. Setelah berhasil Login hasilnya seperti berikut.



14. Untuk pembuatan virtual server baru, pertama-tama harus mengalokasikan IP pool nya terlebih dahulu, tinggal klik menu "IP Address" dan klik "Create IP Pool":



Misalnya dialokasikan ip untuk virtual servernya adalah 10.10.10.1 s/d 10.10.10.15 (selain IP dari server OpenVZ nya)

15. Setelah membuat IP Pool, silahkan dilanjut dengan pembuatan virtual servernya, Klik Menu di sebelah kiri yaitu "localhost" dan klik "Create virtual server"



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

16. Setelah virtual server jadi, tinggal di start saja virtual server tersebut pada menu "change state" kemudian pilih "start"



17. Setelah virtual server running, kemudian bisa dicoba dengan melakukan ssh ke IP milik virtual server tersebut.

Kalau ada yang salah/kurang mohon di koreksi. Selamat mencoba :)

Bermanfaat? jangan lupa like yah :67:
 

Nina Prasetyo

Expert 2.0
Thanks buat sharingnya, interface-nya mirip dengan Proxmox. Dan saya masih cukup pakai Proxmox yang support KVM (VM) sama OpenVZ(CT).
 

WarnaHost

Expert 2.0
Verified Provider
Thanks buat sharingnya, interface-nya mirip dengan Proxmox. Dan saya masih cukup pakai Proxmox yang support KVM (VM) sama OpenVZ(CT).
Mantap juga om-om :D
Silahkan di koreksi bila ada yang salah pada tutorialnya :)
Thanks buat sharingnya, interface-nya mirip dengan Proxmox. Dan saya masih cukup pakai Proxmox yang support KVM (VM) sama OpenVZ(CT).
Sepertinya begitu, tidak jauh beda dengan Proxmox tapi untuk openVZ panel ini lumayan dijadikan untuk percobaan karna pernama saya mencobanya dulu pakai openvz panel ini :D
 

erawanarifn

Apprentice 2.0
Terima kasih sudah dibagi ilmunya mas :)

Dulu saya pernah pakai ovzwebpanel, bagus untuk alternatif SolusVM, tapi untuk menambahkan IPv6 atau tun/tap/ppp kita perlu memakai perintah secara manual, dan perlu menambahkan modul agar diload saat host boot :)

ovzwebpanel bisa diinstall di dalam KVM, jadi bisa untuk latihan/belajar membuat vps sendiri untuk yang minim budgetnya :)
 
Status
Not open for further replies.

Top