Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 1
Saat ini CentOS sudah menyediakan versi 6.0, namun binary Zimbra yang tersedia masih merupakan versi beta sehingga pada tulisan ini saya akan menggunakan CentOS 5.6 64 bit dengan Zimbra Mail Server 7.1.1 64 bit. Instalasi Zimbra pada CentOS tidak berbeda prosesnya dengan instalasi Zimbra pada SUSE Linux Enterprise Server 11 ataupun Instalasi Zimbra Mail Server pada Ubuntu Server 10.04 LTS.
Untuk memudahkan pemahaman, saya membagi tutorial ini kedalam 3 bagian, yaitu :
- Bagian Pertama berupa instalasi dasar CentOS dan paket aplikasi yang dibutuhkan
- Bagian Kedua membahas mengenai konfigurasi DNS Server untuk kebutuhan Zimbra
- Bagian Ketiga berupa instalasi Zimbra Mail Server
- Download ISO CentOS 5.6 64 bit melalui mirror Linux yang ada di Indonesia, misalnya dari server UI : http://kambing.ui.ac.id/iso/centos/
- Burning file ISO ke CD menggunakan CD/DVD Burner
- Start komputer dengan posisi DVD ROM sebagai primary boot
- Ikuti wizard yang diberikan. Secara umum, setting yang dipilih bisa
menggunakan pilihan default, hanya beberapa hal yang perlu diperhatikan
lebih detail pada saat proses instalasi ini, yaitu :
- Jika tidak ingin membagi partisi, gunakan partisi root dan partisi
swap saja. Jika menginginkan partisi terpisah, pisahkan partisi untuk
/opt karena Zimbra akan diinstall dipartisi ini
- Untuk IP Address, hilangkan pilihan Ipv6 dan setting IP untuk Zimbra Server, termasuk gateway dan DNS Server
- Pilih Customize pada pilihan package dan pilih package sebagai berikut :
- Applications : Editors, Text-based Internet
- Development : Development Libraries, Development Tools, Legacy Software Development
- Base System : Base, Legacy Software Support
- Jika tidak ingin membagi partisi, gunakan partisi root dan partisi
swap saja. Jika menginginkan partisi terpisah, pisahkan partisi untuk
/opt karena Zimbra akan diinstall dipartisi ini
- Selesai install, non aktif beberapa service, termasuk firewall dan SE Linux
chkconfig sendmail off service sendmail stop chkconfig ip6tables off service ip6tables stop chkconfig iptables off service iptables stop yum install libtool-ltdl bind9 fetchmail sysstat gmp libidn libstdc++ sqlite
- Disable SELinux dan Firewall dengan menjalankan perintah sebagai berikut pada konsole :
/usr/bin/system-config-securitylevel-tui
SELinux juga bisa didisable dengan memodifikasi file /etc/selinux/config dan mengubah baris “SELINUX=enforcing” menjadi “SELINUX=disabled” diikuti dengan perintah : setenforce 0 - Download binary file Zimbra untuk Red Hat Enterprise Linux 5 64 bit. Bisa didownload melalui http://www.zimbra.com atau melalui mirror server lokal disini : http://mirror.linux.or.id/zimbra/binary/
KONFIGURASI HOSTS
Zimbra biasanya menggunakan koneksi localhost untuk akses MySQL Database dan koneksi IP/Fully Qualified Domain Name (FQDN) untuk akses LDAP. Untuk keperluan ini, file /etc/hosts harus diset seperti berikut ini :
127.0.0.1 localhost localhost.localdomain 192.168.1.254 mail.vavai.com mailSesuaikan isinya dengan nama server yang akan diset. Jika terjadi kesalahan pada bagian ini, biasanya Zimbra akan melakukan komplain pada saat instalasi dan jika tetap memaksakan diri untuk instalasi sistem, biasanya terjadi masalah pada proses konfigurasi Database/LDAP.
KONFIGURASI RESOLV.CONF
Edit file /etc/resolv.conf dan karena kita akan menggunakan DNS lokal, isikan isian sebagai berikut :
nameserver 192.168.1.254 nameserver 8.8.8.8 nameserver 208.67.222.222INSTALASI WEBMIN
Untuk keperluan konfigurasi DNS pada mesin Linux CentOS, kita bisa menggunakan Webmin sebagai tools konfigurasinya. Sebenarnya kita bisa melakukan konfigurasi secara manual pada sistem CentOS dengan cara melakukan editing file teks namun konfigurasi via Webmin memiliki keuntungan, terutama jika kita lebih terbiasa pada sistem Linux yang lain.
Jika kita sudah biasa melakukan konfigurasi DNS Server atau konfigurasi lainnya melalui sistem Linux yang lain seperti SUSE, Red Hat, Ubuntu atau yang lain, hal yang sama persis bisa kita lakukan melalui Webmin yang ada di CentOS karena Webmin bersifat independen terhadap distro.
Cara instalasi Webmin :
- Download webmin dengan tipe rpm melalui http://www.webmin.com
- Install dengan perintah : rpm -ivh webminxxxxx.rpm. Sesuaikan xxxx dengan versi webmin yang digunakan
- Buka browser dan masukkan alamat URL http://IP:10000 atau http://namaserver:10000 misalnya http://192.168.1.254:10000 atau http://mail.vavai.com:10000
- Masuk sebagai user name root
- Pilih Server pada panel bagian kiri dan pilih Bind DNS Server
`
- Klik Next jika ada konfirmasi mengenai tipe DNS Server yang hendak kita bangun
- Pada bagian Existing DNS Zones, klik Create Master Zone
- Pilih zone type Forward (Names to Adress) . Jangan
lupa Isi nama domain/network (misalnya vavai.com), master server
(misalnya ns1.vavai.com) dan Email Address (misalnya admin@vavai.com).
Setelah selesai, klik tombol Create
`
- Saat ini sudah ada 1 buah name server karena sudah kita definisikan
nama name server pada langkah sebelumnya. Kita akan menambahkan 2 buah
address Records dan 1 buah MX records
`
- Klik pada gambar Address (A/Address Records)
- Kita akan membuat A Records pertama, Ketikkan ns1 pada Name, alamat IP pada Address kemudian klik tombol Create. Itu artinya kita baru saja membuat A Records ns1.vavai.com karena zone yang dibuat adalah zone vavai.com
`
- Lakukan hal yang sama pada A records untuk mail sehingga ada 2 buah A records yaitu ns1.vavai.com dan mail.vavai.com.
`
- Jika sudah selesai, tekan pilihan Return to Record Types
- Klik pada gambar Mail Server
- Kosongkan isian pada bagian Name (ini artinya kita akan menggunakan nama zone langsung), mail pada bagian Mail Server (berarti email untuk zone vavai.com akan dikelola oleh mail.vavai.com) dan angka 10 pada bagian Priority
(Priority berguna jika kita punya lebih dari 1 email server untuk 1
zone dan ingin mendefinisikan mail server primary dan secondary atau
backup
`
- Klik menu Return to Zone List
- Pada sudut kanan atas, klik menu Apply Configuration dan kemudian klik Start Bind
Setelah selesai dikonfigurasi, kita bisa melakukan testing apakah konfigurasinya sudah sesuai atau belum. Mekanisme check bisa menggunakan perintah nslookup maupun dig sebagai berikut : nslookup mail.vavai.com
nslookup mail.vavai.com Server: 202.43.115.86 Address: 202.43.115.86#53 Name: mail.vavai.com Address: 192.168.1.254Perhatikan bahwa address records untuk alamat mail.vavai.com sudah benar merujuk ke IP address yang sudah kita definisikan.
Check sekali lagi dengan perintah dig sebagai berikut : dig vavai.com mx
dig vavai.com mx ; <<>> DiG 9.7.0-P1 <<>> vavai.com mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22317 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;vavai.com. IN MX ;; ANSWER SECTION: vavai.com. 38400 IN MX 10 mail.vavai.com. ;; AUTHORITY SECTION: vavai.com. 38400 IN NS ns1.vavai.com. ;; ADDITIONAL SECTION: mail.vavai.com. 38400 IN A 192.168.1.254 ns1.vavai.com. 38400 IN A 192.168.1.254 ;; Query time: 0 msec ;; SERVER: 202.43.115.86#53(202.43.115.86) ;; WHEN: Wed Jul 27 20:04:29 2011 ;; MSG SIZE rcvd: 98Perhatikan baris berikut :
vavai.com. 38400 IN MX 10 mail.vavai.com.Ini berarti bahwa semua email untuk domain vavai.com akan ditangani oleh mail server dengan nama mail.vavai.com
Jika sudah demikian berarti proses konfigurasi DNS Server untuk keperluan Zimbra sudah selesai dan kita bisa berlanjut ke tahap ketiga, yaitu instalasi Zimbra Mail Server.
Tidak ada komentar:
Posting Komentar