Contents
Pada artikel kali ini ilmuzimbra.com akan membahas tentang instalasi Single server Zimbra Network Edition 8.8.15.
Paket instalasi Zimbra Network Edition dapat di download pada link berikut https://www.zimbra.com/downloads/zimbra-collaboration/ , download paket instalasi Zimbra nya sesuai dengan platform OS yang digunakan.
Sedangkan lisensi trial Zimbra Network Edition nya dapat di download pada link berikut https://www.zimbra.com/try/zimbra-collaboration-network-edition/ . Dengan lisensi trial ini kita dapat mencoba semua fitur yang ada di Zimbra Network Edition selama 60 hari dengan maksimum 50 user account.
Details Server
- IP Address : 192.168.1.227
- Gateway : 192.168.1.1
- Nama Domain : ilmuzimbra.com
- IP DNS Server : 202.134.0.155, 202.134.2.5
- Sistem Operasi : CentOS 7
- Zimbra : Zimbra Network Edition 8.8.15
Pra Instalasi
Konfigurasi Network
- Konfigurasi Network di CentOS 7 berada di path /etc/sysconfg/network-script/ifcfg-ens160, berikut adalah perintahnya.
1 |
[root@mail ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens160 |
- Edit file tersebut, sesuaikan dengan IP Address yang dimiliki.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens160" UUID="b5b86907-cd2c-4afe-a049-c860a52be6a8" DEVICE="ens160" ONBOOT="yes" IPADDR="192.168.1.227" PREFIX="24" GATEWAY="192.168.1.1" IPV6_PRIVACY="no" DNS1=192.168.1.227 |
- Simpan dan keluar dari vim editor menggunakan esc + :wq.
- Restart service network nya dengan perintah
1 |
[root@mail ~]# systemctl restart network |
Konfigurasi Hosts
- Buka file /etc/hosts, dengan perintah.
1 |
[root@mail ~]# vim /etc/hosts |
- Edit file hosts dengan menambahkan ip_address dan nama_domain.
1 |
192.168.1.227 mail.ilmuzimbra.com mail |
- Simpan dan keluar dari vim editor dengan menggunakan esc + :wq.
Konfigurasi Hostname
- Gunakan perintah berikut untuk mengkonfigurasi nama hostname nya.
1 |
[root@mail ~]# hostnamectl set-hostname mail.ilmuzimbra.com |
- Cek hasil nya dengan menggunakan perintah hostnamectl
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@mail ~]# hostnamectl Static hostname: mail.ilmuzimbra.com Icon name: computer-vm Chassis: vm Machine ID: Boot ID: Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-862.el7.x86_64 Architecture: x86-64 |
Disable SELinux
- Buka file /etc/selinux/config, dengan perintah berikut.
1 |
[root@mail ~]# vim /etc/selinux/config |
- Edit pada bagian SELINUX=ENFORCING menjadi SELINUX=DISABLED.
1 2 3 4 5 6 7 8 9 10 11 12 |
# 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 - No SELinux policy is loaded. SELINUX=disabled //Pada baris ini yang diubah # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted |
- Simpan dan keluar menggunakan esc + :wq
Disable Postfix
- Menggunakan perintah berikut.
1 2 |
[root@mail ~]# systemctl stop postfix [root@mail ~]# systemctl disable postfix |
Disable IPTABLES
- Menggunakan perintah berikut.
1 2 |
[root@mail ~]# systemctl stop firewalld [root@mail ~]# systemctl disable firewalld |
Disable IPv6
- Buat file 98-disabled_ipv6.conf, di direktori /etc/sysctl.conf, Berikut perintahnya.
1 |
[root@mail ~]# vim /etc/sysctl.d/98-disable_ipv6.conf |
- Tambahkan konfigurasi berikut.
1 2 |
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 |
- Simpan dan keluar dengan menggunakan esc + :wq.
- Restart server.
1 |
[root@mail ~]# reboot |
Konfigurasi DNSMasq Sebagai DNS Lokal
- Install paket dnsmasq perintahnya sebagai berikut.
1 |
[root@mail ~]# yum install -y dnsmasq |
- Buat file resolv.dnsmasq, di path /etc/. Berikut perintahnya.
1 |
[root@mail ~]# vi /etc/resolv.dnsmasq |
- Tambahkan IP DNS Server di dalam file resolv.dnsmasq. Jika telah ditambahkan simpan konfigurasi dan keluar dengan tekan esc + :wq
1 2 |
nameserver 202.134.0.155 nameserver 202.134.2.5 |
- Pastikan isi dari file /etc/resolv.conf berisi seperti konfigurasi di bawah ini. Isi dari /etc/resolv.conf akan membaca konfigurasi IP DNS Server dan nama domain dari konfigurasi network interface setiap kali service network di restart. Atau dapat juga langsung meng-edit file /etc/resolv.conf kemudian tambahkan konfigurasi seperti berikut. Simpan konfigurasi dan keluar dengan tekan esc + :wq
1 2 3 4 5 6 |
[root@mail ~]# vim /etc/resolv.conf //Isi dengan nama domain dan IP Address server search ilmuzimbra.com nameserver 192.168.1.227 |
- Edit file /etc/dnsmasq.conf. Kemudian tambahkan baris konfigurasi berikut. Jika telah ditambahkan simpan konfigurasi dan keluar dengan tekan esc + :wq
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[root@mail ~]# vim /etc/dnsmasq.conf //Sesuaikan dengan konfigurasi berikut Domain-needed Bogus-priv resolv-file=/etc/resolv.dnsmasq Strict-order address=/ilmuzimbra.com/192.168.1.227 //Dibaris ini masukkan //domain.com/IP_Address except-interface=lo listen-address=192.168.1.227 //IP Address server Zimbra Bind-interfaces mx-host=ilmuzimbra.com,mail.ilmuzimbra.com,10 //domain Zimbra server dan MX Record conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig |
- Restart dan enable service dnsmasq.
1 2 |
[root@mail ~]# systemctl restart dnsmasq [root@mail ~]# systemctl enable dnsmasq |
Testing menggunakan nslookup dan dig
- Testing dengan nslookup.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[root@mail ~]# nslookup > ilmuzimbra.com Server: 192.168.1.227 Address: 192.168.1.227#53 Name: ilmuzimbra.com Address: 192.168.1.227 > mail.ilmuzimbra.com Server: 192.168.1.227 Address: 192.168.1.227#53 Name: mail.ilmuzimbra.com Address: 192.168.1.227 |
- Testing dengan dig. Pastikan tidak ada error pada saat pengujian.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
[root@mail ~]# dig ilmuzimbra.com mx ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> ilmuzimbra.com mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52506 ;; flags: qr aa rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 2 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;ilmuzimbra.com. IN MX ;; ANSWER SECTION: ilmuzimbra.com. 0 IN MX 10 mail.ilmuzimbra.com. ;; ADDITIONAL SECTION: mail.ilmuzimbra.com. 0 IN A 192.168.1.227 ;; Query time: 0 msec ;; SERVER: 192.168.1.227#53(192.168.1.227) ;; WHEN: Jum Okt 18 07:24:02 WIB 2019 ;; MSG SIZE rcvd: 94 |
Sampai tahap ini kita telah mempersiapkan server CentOS 7 lengkap dengan DNS lokal menggunakan DNSMasq untuk kebutuhan instalasi Zimbra.
Terima kasih telah membaca, nantikan artikel selanjutnya Instalasi Zimbra Network Edition 8.8.15 di CentOS 7 -Bagian 2.
Bagi Kamu Yang Ingin Mendapatkan Penawaran Incident Support atau Local Support Untuk Perusahaan/Institusi Kamu Saat Ini. Silahkan klik dibawah ini dan tuliskan pesan di layanan chat yang tersedia