Free Download : Minimal Server Appliance untuk Kemudahan Deployment Virtualization Server

Salah satu kegiatan yang sering saya lakukan pada saat implementasi server di klien adalah melakukan instalasi sistem server berikut semua paket aplikasi yang diperlukan kemudian melakukanĀ instalasi sistem yang diperlukan diatasnya. Terkait dengan trend peningkatan popularitas penggunaan teknologi virtualisasi server di perusahaan, banyak klien Excellent yang meminta agar sistem yang kami set dijalankan diatas mesin virtual.
Untuk keperluan ini, secara manual prosesnya hampir sama, antara lain dalam bentuk :
- Instalasi Virtualization Server (VMWare, KVM, OpenVZ, Xen dll)
- Instalasi minimal server
- Instalasi paket aplikasi
- Customize konfigurasi sesuai dengan kebutuhan pihak klien
Secara total, pekerjaan diatas bisa memakan waktu sekitar 4 jam hingga 1 hari. Dari waktu tersebut, sekitar 1-2 jam digunakan hanya untuk instalasi basis sistem saja. Mempertimbangkan hal tersebut, saya akhirnya membuat sebuah Virtual Machine (VM) Appliance dalam bentuk sistem server dengan aplikasi minimal. Sistem ini bisa langsung dideploy ke dalam host virtual dan bisa mengurangi waktu dan proses instalasi sistem secara drastis.
Beberapa spesifikasi & keuntungan :
- Sistem dibangun dari basis SUSE Linux Enterprise Server 11 SP1 64 bit, cocok untuk digunakan di lingkungan perusahaan/corporate
- Tersedia dalam format VMDK, OVF dan ISO sehingga bisa digunakan pada berbagai teknologi virtualisasi server : VMWare ESXi, VMWare Server, VMWare Workstation, VirtualBox, Xen Hypervisor dan KVM
- Disediakan dalam bentuk basic minimal sehingga performance bisa dioptimalkan untuk server
- Sistem bisa dicloning dan diperbanyak, bahkan jika perlu dimodifikasi sesuai keperluan sendiri
Minimal Server Appliance sudah saya gunakan untuk deployment & implementasi Zimbra Mail Server pada berbagai klien. Performanya stabil dan proses deploymentnya hanya membutuhkan waktu sekitarĀ 5 menit.
Bagi yang berminat untuk mendownload ataupun melakukan cloning, silakan merujuk ke alamat berikut : http://susegallery.com/a/veav1Y/minimal-server-appliance. Bagi yang ingin menggunakan Minimal Server Appliance untuk keperluan implementasi Zimbra Mail Server, saya memberikan bonus aplikasi Imapsync untuk sinkronisasi data dan aplikasi OpenDKIM untuk signature email.
Assalamualaikum,
Selamat Tahun Baru 2013,Semoga EXCELLENT Semakin maju dan Menciptakan lapangan kerja yang mantab terutama bidang IT/TI Nya,Info yang makin mantab pula.
Saya Mengucapkan syukur Kepada Allah Dengan adanya Excellent saya jadi tambah ilmu dan pengalaman yang luar biasa.
terimakasih sharing nya Pak..
mau tanya kalau mau install zimbra versi terbaru :
parameter di script yang disesuaikan apa aja thanks.
============================
#!/bin/sh
clear
echo -e “###################################################################################”
echo -e “# Zimbra Auto Script ver 11.1.7 for OpenSUSE 11.1 / SLES 11 #”
echo -e “# Script for Zimbra auto configuration+installation on openSUSE 11.1 #”
echo -e “# Masim ‘Vavai’ Sugianto – vavai@vavai.com – http://www.vavai.net #”
echo -e “###################################################################################”
ibold=”33[1m””\n===> ”
ebold=”33[0m”
echo “”
echo -n “Do you want to use an auto configuration for DNS Server installation ? [Y/N] ”
read jawab
flag_setup_dns=”`echo $jawab|tr [a-z] [A-Z]`”
if [ “$flag_setup_dns” = “Y” ] ;
then
cd /opt/zimbra-auto/dns-auto/
./dns-auto.sh
cd /opt/zimbra-auto
echo -e $ibold”DNS Server configuration has been completed………”$ebold
fi
echo -e $ibold”Preparing for package installation…………………………”$ebold
#chmod +x zimbra
#chmod +x get_plat_tag.sh
chmod +x zmsyslogsetup
chmod +x zmlogrotate
#ypper in fetchmail curl libidn gmp compat-libstdc++ cron sudo compat-openssl097g libexpat0 rsync perl-Net-DNS perl-YAML perl-Net-SSLeay Perl-Date-calc Perl-Bit-Vector Perl-Carp-Clan perl-unix-syslog perl-convert-uulib perl-Crypt-OpenSSL-RSA rrdtool perl-Data-UUID sysstat perl perl-base
#Note : I would like to remark the above package and using package list below, even the most of package has been installed on most openSUSE 11.1 installation type
#zypper in aa_base branding-openSUSE compat-openssl097g cron curl dhcpcd fetchmail gmp grub hwinfo insserv iputils kbd libexpat0 libidn libstdc++43 libzypp licenses limal-ca-mgm limal-ca-mgm-perl limal-perl mkinitrd module-init-tools netcfg openssh openSUSE-build-key openSUSE-release perl perl-base perl-Bit-Vector perl-Bootloader perl-Carp-Clan perl-Config-Crontab perl-Convert-UUlib perl-Crypt-SmbHash perl-Crypt-SSLeay perl-Data-ShowTable perl-Date-Calc perl-DBD-mysql perl-DBD-SQLite perl-DBI perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-doc perl-File-Tail perl-gettext perl-HTML-Parser perl-HTML-Tagset perl-IO-Socket-INET6 perl-IO-Socket-Multicast perl-IO-Socket-SSL perl-libwww-perl perl-Net-Daemon perl-Net-DNS perl-Net-IP perl-Net-SSLeay perl-NetxAP perl-Parse-RecDescent perl-PlRPC perl-RPC-XML perl-Socket-MsgHdr perl-Socket6 perl-TermReadKey perl-TermReadLine-Gnu perl-TimeDate perl-Unix-Syslog perl-URI perl-X500-DN perl-XML-LibXML perl-XML-LibXML-Common perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX perl-XML-Simple perl-XML-Writer perl-XML-XPath perl-YAML PolicyKit polkit-default-privs procps pwdutils rpcbind rpm rsync sudo sysconfig syslog-ng vim w3m wget yast2-firstboot yast2-live-installer yast2-ncurses yast2-perl-bindings zypper
#making a symlink because Zimbra need lower version
#rm /usr/lib/libcurl.so.3
#ln -s /usr/lib/libcurl.so.4.0.0 /usr/lib/libcurl.so.3
#ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5
#ln -s /usr/lib/libltdl.so.7 /usr/lib/libltdl.so.3
echo -e $ibold”Decompress Zimbra binary package…………………………”$ebold
tar -zxvf zcs-6.0.1_GA_1816.SLES11_64.20090911174858.tgz -C /opt
echo -e $ibold”Making a few changes according to Zimbra requirement…………………………”$ebold
cp syslog-ng.conf /etc/syslog-ng/
cd /opt/zcs-6.0.1_GA_1816.SLES11_64.20090911174858
echo -e $ibold”Inactive postfix. Zimbra using their postfix package…………………………”$ebold
service postfix stop
chkconfig postfix off
echo -e $ibold”Starting the installation, please follow the wizard…………………………”$ebold
./install.sh
echo -e $ibold”Configuring Log file…………………”$ebold
cp zmsyslogsetup /opt/zimbra/bin/
cp zmlogrotate /opt/zimbra/conf/
/sbin/rcsyslog restart
echo -e $ibold”Zimbra installation has been completed, please restart zimbra service (zmcontrol stop, zmcontrol start)…”$ebold
su – zimbra
===============