Serial Zimbra base on Centos 6.3 part1



Tahapan installasi server zimbra persiapan yang harus dilakukan antara lain :
Persiapan &  Spesifikasi hardware yang dibutuhkan :
-Intel/AMD 32-Bit or 64-Bit CPU 1.5GHz (Sesuaikan dgn binary zimbra yang tersedia, untuk generasi mendatang zimbra membutuhkan server berbasis mesin 64-bit)
-1GB RAM
-Free space diluar sistem operasi min 5GB
-Space cadangan untuk installasi dan upgrade
-Space tambahan untuk mail storage
RAID 5 tidak di rekomendasikan untuk zimbra dengan 100 account
Resolusi min monitor 1024x768
Koneksi internet dedicate dengan kecepatan min 128 kbps

Untuk menghindari pembahasan materi zimbra yang terlalu luas pada artikel ini saya akan batasi bahasanya antara lain :
-Pembahasan Installasi OS Centos 6.0 console
-Pembahasan lebih pada praktek installasi Zimbra berikut setting DNS Server
-Pembahasan Konfigurasi
-Pembahasan Administrasi
-Pembahasan Memastikan email terkirim berdasarkan zimbra LOG
-Pembahasan Migrasi Account kedalam Zimbra
-Pembahasan Trouble Shooting Zimbra
-Pembahasan Backup & Restore
-Pembahasan Zimbra Certificate
-Pembahasan Zimbra Multi server
-Pembahasan Zimbra High Availability & Fail Over Server Dll

Dan untuk memastikan semua bahasan tersebut bisa berjalan sebelumnya saya akan ujicoba terlebih dulu,  berikut untuk review materi training beberapa waktu lalu semoga semua materi bisa saya implementasikan dengan baik :-D
Sedangkan untuk bahasan :
-Kekurangan dan kelebihan Zimbra
-Feature apa saja yang tersedia di zimbra Dll
Tidak akan dibahas disini saya lebih merekomendasikan googling sebelum bertanya sama simbah, kasian simbah kerjaanya semakin banyak hehe... sambil mrengut dikit :-D RR

Tahapan Installasi Centos 6.0
Persiapan DVD kemudian booting melalui dvd centos seperti pada gambar berikut :















Pilih Install or upgrade an exiting system












Pada tahapan ini pilih skip untuk melanjutkan installasi















Pilih next















Pilih Next















Pilih Basic storage device















Setting Hostname server yg akan digunakan















Pilih Zone Asia bangkok atau jakarta















Buat password root admin centos















Sampai disini karena kita akan menginstall server sebaiknya kita pilih "Create custom layout"  karena pada tahapan ini kita harus menetukan space partisi untuk zimbra yaitu pada partisi /opt
















Disini karena kita akan gunakan sebagai server maka pilih minimal saja, untuk mengurangi resource yang terlalu tinggi















Sampai disini tunggu progress installasi sampai selesai selanjutnya reboot PC
















Pastikan kita sudah bisa login dengan user dan user root yang sudah kita buat seperti pada gambar berikut










Kemudian kita akan lanjutkan setting ip address, hostname, dll
Edit file kita bisa menggunakan editor vi, joe, gedit dll pada ujicoba ini saya menggunakan editor vi perintahnya adalah sebagai berikut :

vi /etc/sysconfig/network-scripts/ifcfg-eth0
sesuaikan dengan ethernet card yg terdeteksi pada sistem kita disini ethernet yg dipakai adalah eth0 berikut isi konfigurasinya
DEVICE="eth0"
BOOTPROTO="static"
HWADDR="F4:6D:04:97:CF:38"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5b157234-fe1e-4415-89b0-d7cd525cc75c"
IPADDR=118.97.116.123
NETMASK=255.255.255.248
DNS=118.97.116.123

Setting hostname edit file
vi /etc/sysconfig/network   berikut isi file konfigurasinya
NETWORKING=yes
HOSTNAME=semeru.geraitechnology.com
GATEWAY=118.97.116.121
vi /etc/hosts berikut isi file konfigurasinya
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
118.97.116.123 semeru.geraitechnology.com semeru
pada konfigurasi hostname ini format penulisanya harus sesuai dengan standart FQDN (Fully qualified domain name) yang artinya penulisan harus menyertakan nama host berikut  domain yang akan digunakan, jika format penulisan hostname ini salah kemungkinan installsi zimbra akan gagal, menilik pada contoh diatas kita tau bahwa konfigurasi ip address kita adalah 118.97.116.123 kenapa host di tulis semeru.geraitechnology.com semeru apakah wajib? ... tidak untuk penamaan hostname , domain bebas, kita bisa ganti terserah.sakkarepmu.com terserah  itu hanya penggelompokan dan penamaan saja yang terpenting adalah formatnya dan harus konsisten :-P

selanjutnya kita edit file /etc/resolv.conf
vi /etc/resolv.conf  berikut isi file konfigurasi reserve
nameserver 118.97.116.123
nameserver 202.134.0.155
Konfigurasi ini digunakan untuk mengenali dirinya sendiri dan mengenali komputer lain di jaringan luar (internet)

Okey sampai disini dan sebelum kita masuk ke tahapan installasi zimbra kita akan lanjutkan dengan installasi BIND yang akan di gunakan untuk konfigurasi DNS Server langkahnya adalah sebagai berikut :
-  kita bisa menginstall BIND dengan repositori Offline maupun online
- Jika mengunakan repo offline DVD pastikan dvd sudah di mounting terlebih dulu
- Ketikan perintah dengan user sebagai root, perintahnya sebagai berikut : yum -y install bind
Jika installasi ini berhasil maka secara otomastis pada derectory /etc akan terdapat beberapa file configurasi DNS antara lain file named.conf, named.iscdlv.key,  named.rfc1912.zones, dan named.root.key disini yang terpeting adalah file named.conf karena semua file DNS dan konfigrasinya akan di letakan di situ seperti terlihat pada script berikut :






Buat konfigurasi untuk file named.conf insikan script dibawah dan konfigurasinya sesuaikan dengan ip address dan zone masing-masing
Berikut script named.conf vi /etc/named.conf
options {
    listen-on port 53 { 127.0.0.1; };
    listen-on-v6 port 53 { ::1; };
    directory     "/var/named";
    dump-file     "/var/named/data/cache_dump.db";
    statistics-file "/var/named/data/named_stats.txt";
    memstatistics-file "/var/named/data/named_mem_stats.txt";
    allow-query     { localhost; };
    allow-transfer  { 118.97.116.123;};
    recursion yes;
    dnssec-enable yes;
    dnssec-validation yes;
    dnssec-lookaside auto;
    /* Path to ISC DLV key */
    bindkeys-file "/etc/named.iscdlv.key";
};
logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};
zone "geraitechnology.com" IN {
        type master;
        file "/var/named/geraitechnology.com.zone";
        allow-update {118.97.116.123;};
};
zone "116.97.118.in-addr.arpa" IN {
    type master;
    file "/var/named/geraitechnology.com.local";
        allow-update {118.97.116.123;};
};
include "/etc/named.rfc1912.zones";

Buat file Zone untuk konfigurasi DNS dan letakan zone tersebut di directory /var/named seperti berikut :
cd /var/named
Buat file zone dengan nama misalnya geraitechnology.com.zone disarankan ketika membuat file dengan cara mengedit file localhost manjadi geraitechnology.com.zone ini hanya untuk menghindari kesalahan dlm penulisan saja, isi file tersebut dengan script berikut :
File geraitechnology.com.zone
$TTL    1H
@    SOA    geraitechnology.com.    root.geraitechnology.com (    3
                                    3H
                                    1H
                                    1W
                                    1H );
www        IN A    118.97.116.123
ns1.geraitechnology.com.              IN      A       118.97.116.123
semeru.geraitechnology.com.     IN      A       118.97.116.123

Buat satu file lagi dengan nama yg berbeda /var/named
File geraitechnology.com.local dan isikan script berikut :
$TTL    1H
@    SOA    geraitechnology.com.    root.geraitechnology.com.    (   3
                                        3H
                                        1H
                                        1W
                                        1H );
          IN NS    geraitechnology.com.
1        IN PTR    geraitechnology.com.


Kemudian copykan dua file tersebut kedalam directory /var/named/chroot/var/named
Dilanjutkan dengan membuat file geraitechnology.com.zone pada directory /var/named/chroot/etc/   dan isikan script berikut :
zone "geraitechnology.com" IN {
    type master;
    file "/var/named/geraitechnology.com.zone";
    allow-update {118.97.116.123;};
};
zone "116.97.118.in-addr.arpa" IN {
    type master;
    file "/var/named/geraitechnology.com.local";
    allow-update {118.97.116.123;};
};

Pastikan kembali semua file sudah dibuat dan salanjutnya kita restart service named ketikan perintah berikut /etc/init.d/named restart
Jika berhasil maka proses restart service akan terlihat seperti gambar berikut





Okey sekarang kita coba nslookup konfigurasi DNS yg sudah dibuat sudah behasil atau belum nslookup semeru.geraitechnology.com jika berhasil maka akan tampil seperti pada gambar berikut :









Gunakan perintah dig untuk mengecek MX record dig geraitechnology.com mx maka hsilnya seperti gambar berikut :












Okay… sampai disini tahapan installasi Centos dan konfigurasi DNS  kita sudah selesai, selanjutnya saya akan lanjutkan pada tahapan installasi & konfigurasi Mail Server Zimbra part2

Jika anda merasa artikel ini bermanfaat, marilah kita merenung sejenak untuk berdo’a mendoakan kedua Orang tua kita Amin…