Minggu, 17 Januari 2016

Masih dengan VPS ....


Step by Step Install dan Setting OpenVZ di CentOS

Install dan Setting OpenVZ di CentOS
1. Sebelum memulai instal OpenVZ sebaiknya menambahkan repo pertama konfigurasi yum (instal menggunakan yum)
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ
2. OpenVZ repositori memiliki beberapa versi kernel yang berbeda, (untuk lebih jelasnya cek di sini: http://wiki.openvz.org/Kernel_flavors), atau menggunakan perintah:
yum search ovzkernel
Berikut adalah contoh output
[root@server1 yum.repos.d]# yum search ovzkernel
Loading “fastestmirror” plugin
Loading mirror speeds from cached hostfile
* Base: ftp.halifax.rwth-aachen.de
* OpenVZ kernel-RHEL5: openvz.proserve.nl
* updates: ftp.halifax.rwth-aachen.de
* addons: ftp.halifax.rwth-aachen.de
* openvz-utils: openvz.proserve.nl
* Extras: ftp.halifax.rwth-aachen.de
openvz-kernel-rhel5 100% |=========================| 951 B 00:00
primary.xml.gz 100% |=========================| 22 kB 00:00
openvz-ker: ################################################## 14/14
openvz-utils 100% |=========================| 951 B 00:00
primary.xml.gz 100% |=========================| 6.7 kB 00:00
openvz-uti: ################################################## 26/26
ovzkernel-ent.i686 : The Linux kernel compiled for huge mem capable machines.
ovzkernel-PAE.i686 : The Linux kernel compiled for PAE capable machines.
ovzkernel-ent-devel.i686 : Development package for building kernel modules to match the ent kernel.
ovzkernel-PAE-devel.i686 : Development package for building kernel modules to match the PAE kernel.
ovzkernel.i686 : Virtuozzo Linux kernel (the core of the Linux operating system)
ovzkernel-xen.i686 : The Linux kernel compiled for Xen VM operations
ovzkernel-xen-devel.i686 : Development package for building kernel modules to match the kernel.
ovzkernel-devel.i686 : Development package for building kernel modules to match the kernel.
[root@server1 yum.repos.d]#
3. Pilih versi yang sesuai dari OpenVZ kernel dengen oleh mesin Anda. kemudian instal
yum install ovzkernel
Proses instalasi harus secara otomatis memperbarui pengaturan bootloader GRUB. Pastikan pengaturan baru telah ditambahkan, pergi ke pengaturan bootloader dengan editor teks favorit Anda (saya menggunakan nano),
nano /boot/grub/menu.lst
misalnya pengaturan bootloader GRUB nya seperti berikut:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS OpenVZ (2.6.18-53.1.19.el5.028stab053.14)
root (hd0,0)
kernel /vmlinuz-2.6.18-53.1.19.el5.028stab053.14 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-53.1.19.el5.028stab053.14.img
title CentOS (2.6.18-92.1.1.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.1.1.el5 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-92.1.1.el5.img
title CentOS (2.6.18-92.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-92.el5 ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.18-92.el5.img
4. Berikutnya menginstal beberapa alat tambahan untuk pengguna OpenVZ
yum install vzctl vzquota
5. Buka /etc/sysctl.conf
nano /etc/sysctl.conf
pastikan pengaturan seperti berikut:
[…]
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
[…]
Untuk mengubah pengaturan sysctl, gunakan perintah
sysctl -p
Penting: Langkah ini sangat penting, jika kita berbeda mesin virtual ip dengan IP subnet sistem host. Jika tidak melakukan langkah-langkah berikut networking tidak akan bekerja pada mesin virtual baru saja kita buat.
6. Buka /etc /vz/vz.conf Dan set NEIGHBOUR_DEVS Ke semua:
nano /etc/vz/vz.conf
Seting untuk NEIGHBOUR_DEVS
[…]
NEIGHBOUR_DEVS=all
[…]
7. OpenVZ mengharus SELinux dalam kondisi disable. Buka /etc/sysconfig/ selinux dan mengatur nilai SELinux untuk dinonaktifkan.
nano /etc/sysconfig/selinux
Seting untuk SELinux:
# 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 – SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted – Only targeted network daemons are protected.
# strict – Full SELinux protection.
SELINUXTYPE=targeted
8. Reboot sistem
reboot
9. Sampai di sini, jika proses tidak muncul kesalahan reboot, berarti proses instalasi OpenVZ telah selesai dan sukses.
10. Periksa untuk memastikan OpenVZ, OpenVZ kernel telah terpasang dengan benar.
uname -r
for Kernel OpenVZ installed:
[root@server1 ~]# uname -r
2.6.18-53.1.19.el5.028stab053.14
[root@server1 ~]#


http://www.blog.riauhost.net/step-by-step-install-dan-setting-openvz-di-centos.html 

Install PVS server di CLEAROS




:D


OpenVZ Logo

Apa sih OpenVZ itu? :D
OK, sebelum kita melangkah lebih jauh untuk memulai langkah-langkah instalasi OpenVZ Virtual Server. Ada baiknya kita mengenal lebih dulu tentang OpenVZ. :D

Menurut Paman Wikipedia (Cieeh…. Cucunya Mbah Google, Nih) :D :

>> OpenVZ adalah sebuah otomasi server lengkap dan solusi virtualisasi yang dikembangkan oleh SWsoft. OpenVZ menciptakan berbagai macam Virtual Private Servers (VPS) pada server fisik tunggal untuk berbagi perangkat keras dan manajemen usaha dengan efisiensi maksimum. Masing-masing VPS melaksanakan dan mengeksekusi dengan tepat seperti sebuah server yang berdiri sendiri untuk para pengguna dan aplikasinya bisa menjadi rebooted yang bebas dan mempunyai akses root sendiri, para pengguna (user), alamat IP, memori, proses, file, aplikasi, sistem library, dan file konfigurasi. Perancangan yang efisien dari OpenVZ membuatnya menjadi virtualisasi pilihan untuk server memproduksi dengan aplikasi yang lebih hidup dan berupa data yang real-life. Dan dapat di pastikan tidak ada aplikasi yang saling konflik. <<
Jadi, intinya adalah. Kita memanfaat kemampuan processor dan space pada hardisk untuk mengemulasikan sebuah mesin server. Jika dilihat lebih lanjut, mungkin boleh dikatakan, OS didalam sebuah OS. :D
Yup, tepat sekali dugaan Anda. mirip sekali dengan VirtualBox, VMWare, Parallel Desktop, dsb  \:D/
Nah, ini akan memungkinkan kita untuk dapat menjalankan berbagai macam OS dalam satu mesin server yang nantinya akan dijadikan Host (dalam praktek ini tentu saja kita menggunakan ClearOS, tepatnya ClearOS 6.3)  :please:

Baik, lanjutkan ke langkah berikutnya ….. :D


  • Sebelumnya mulai instalasi, ada baiknya Anda cek dulu. Apakah Processor Anda support untuk VT (Virtualization Technology) atau tidak. Bisa di cek dan di enable di BIOS.  Kemudian di Di ClearOS test dengan command dibawah ini :
# egrep ‘(vmx|svm)’ –color=always /proc/cpuinfo
  • Jika Processor Anda support, maka akan muncul notifikasi sebagai berikut :

Cek processor virtualization support

Catatan :
vmx : Jika yang digunakan adalah processor Intel
svm : Jika yang digunakan adalah processor AMD
Okay, server Anda sudah siap untuk di Install OpenVZ Virtual Server:D

  • Lanjut…. Berikutnya, pastikan webserver dan Development Tools sudah terinstal dan berjalan dengan baik.
  • Untuk Development Tools bisa menggunakan command ini :
# yum –enablerepo=clearos-developer,clearos-epel install clearos-devel
  • Berikutnya kita tambahka repository dari OpenVZ :
# wget -P /etc/yum.repos.d http://download.openvz.org/openvz.repo
  • Kemudian :
# rpm –import http://download.openvz.org/RPM-GPG-Key-OpenVZ
  • Dan kemudian update repo ClearOS untuk mulai “load” repo OpenVZ
# yum update -y
  • Instal paket-paket OpenVZ yang dibutuhkan untuk instalasi di ClearOS :
# yum install openvz-kernel-rhel6 vzctl vzquota bridge-utils -y
  • Jika instalasi berhasil. Maka akan muncul notifikasi seperti ini :

Instalasi VZkernel

  • Dari sini maka kernel OpenVZ sudah terintall dengan baik. Selanjutnya kita ubah konfigurasi di /etc/sysctl.conf untuk “mengijinkan” guest OS berkomunikasi dengan “publik”. Sesuaikan dan tambahkan dengan ini :
#Code sysctl openvz configuration
net.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp=1
  • Cek dan update settingan sysctl.conf terbaru dengan command :
# sysctl -p

sysctl cek

  • Jika muncul seperti gambar diatas. Maka tandanya Anda telah berhasil :D
  • Berikutnya reboot server dengan command :
# shutdown -r now
Dan pastikan setelah login kembali, interface venet0 muncul. Untuk melihatnya silahkan ketik command :
# ifconfig

OpenVZ is Running

  • Dilanjutkan dengan cek vz sudah running atau belum :
# /etc/init.d/vz status
Jika muncul “OpenVZ is running”….

:D


Installasi OpenVZ sudah berhasil. Kita bisa saja menggunakannya langsung sebagai VPS OpenVZ.
Nah, untuk lebih mempermudah manajemen VPS (template, user, resource, dll). Kita bisa install OpenVZ Web Panel untuk melengkapinya  (:-o

Salam OpenSource,