setelah menginstall centos
download repo dari mirror (*jangan lupa edit /etc/resolv.conf)
file .repo yang ada di /etc/yum.repos.d/ sebaiknya didelete saja
-wget http://mirror.detik.com/centos.repo
-yum update
-reboot
download openvz repo untuk menginstall kernelnya
-wget http://download.openvz.org/openvz.repo
-yum install vzctl.x86_64 vzquota.x86_64
-reboot
Install ruby buat jalankan webvz
-yum install ruby-devel.x86_64 ruby-libs.x86_64 ruby-ri.x86_64 ruby.x86_64 ruby-irb.x86_64 ruby-docs.x86_64 ruby-tcltk.x86_64 ruby-rdoc.x86_64 ruby-mode.x86_64
setelah itu upgrade ke ruby yang terbaru , copy saja reponya dari server yg sudah live atau buat file baru
-vim /etc/yum.repos.d/ruby.repo
/*
[rubyworks]
name=RubyWorks
baseurl=http://rubyworks.rubyforge.org/redhat/$releasever/RPMS/$basearch
enabled=1
gpgcheck=1
gpgkey=http://rubyworks.rubyforge.org/RubyWorks.GPG.key
priority=1
*/
setelah itu download ruby gems atau copy dari server lainnya yg sudah live list servernya ada dimonitoring bagian virtual
-wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
-tar zxvf rubygems-1.3.5.tgz
-cd rubygems-1.3.5
-ruby setup.rb
Install rails dan sqlite nya
-yum install gcc sqlite-devel.x86_64
-gem install rails
-gem install sqlite3-ruby
Copy directory webvz di server yg sudah live di bawah directory /opt/, jika sudah dicopy masuk ke direktory webvz
-cd /opt/webvz-2.0
rake db:migrate
rake rails:update:application_controller
Jika sudah jalankan webvznya
-/opt/webvz.2.0/script/server -d
Jika sudah jalan tinggal diproteksi disisi firewall
-nano /etc/pf.conf
/*
#virtual
pass in quick on $ext proto tcp from xxx.xxx.xxx.0/24 to { xxx.xxx.xxx.224, xxx.xxx.xxx.215, xxx.xxx.xxx.176, xxx.xxx.xxx.228, xxx.xxx.xxx.214}
block in quick on $ext proto tcp from any to { xxx.xxx.xxx.224, xxx.xxx.xxx.215, xxx.xxx.xxx.176, xxx.xxx.xxx.228, xxx.xxx.xxx.214, xxx.xxx.xxx.225}
*/
tinggal tambahkan ip baru server openvz dibelakangnya
Untuk menginstall virtual yang nantinya dijalankan di dalam openvz download bash script berikut , atau copy dari yg live
-wget http://linux.carreira.com.pt/ovzutils/setx86_64-0.5.tar.gz
-tar zxvf setx86_64-0.5.tar.gz
-bash setx86_64
Jika sudah silahkan buat templatenya
-vzpkgcache centos-5-x86_64-default
-vzpkgcache centos-5-x86_64-minimal
-for i in 1 2 3 4 ; do vzctl create 100$i –ostemplate centos-5-x86_64-default –config vps.basic; done
nb:settingan firewall tidak diperlukan jika tidak menjalankan webvz, namun kemungkinan akan sedikit kesulitan dalam memanagenya
untuk detail masalah openvz silahkan baca guide nya , wiki.openvz.org
