Replikasi refreshOnly Consumer Pull Replikasi refreshAndPersist Provider Push CentOS

41 Dalam replikasi syncrepl, konsumen selalu memulai proses update, tidak seperti seperti slurpd dimana master penyedia yang memulai update. Konsumen memungkinkan dikonfigurasi secara berkala menarik update dari penyedia refreshOnly atau meminta penyedia untuk mendorong pembaruan refreshAndPersist. Dalam semua kasus, agar tegas merujuk pada entri server harus mempertahankan sejumlah universal unik entryUUID untuk setiap entri dalam DIT. Proses sinkronisasi ditunjukkan pada Gambar 2.12 refreshOnly dan Gambar 2.13 refreshAndPersist.

a. Replikasi refreshOnly Consumer Pull

Gambar 2.12 Replikasi refreshOnly Sumber : http:www.zytrax.combooksldapch7ol-replication Sebuah slapd server 1 yang ingin mereplikasi DIT 8 konsumen dikonfigurasi menggunakan direktif syncrepl pada file slapd.conf nya 6. Direktif syncrepl mendefinisikan lokasi nama dari slapd server penyedia 3 yang berisi salinan master DIT. Penyedia 3 dikonfigurasi menggunakan direktif overlay syncprov di file slapd.conf nya 5. 42 Pada tipe refreshOnly, replikasi konsumen 1 memulai koneksi 2 dengan penyedia 2 - sinkronisasi DIT mengambil tempat dan koneksi rusak. Konsumen secara berkala 1 terhubung kembali 2 dengan penyedia 3 dan menyinkronisasi.

b. Replikasi refreshAndPersist Provider Push

Gambar 2.13 Replikasi refreshAndPersist Sumber : http:www.zytrax.combooksldapch7ol-replication Sebuah slapd server 1 yang ingin mereplikasi DIT 7 dari server 3 penyedia , dikonfigurasi menggunakan direktif syncrepl di file slapd.conf nya 6. Direktif syncrepl mendefinisikan lokasi nama dari server slapd 3 penyedia yang berisi salinan DIT master. Penyedia 3 dikonfigurasi dengan menambahkan overlay syncprov direktif pada file slapd.conf 5. Dalam refreshAndPersist jenis replikasi konsumen 1 memulai koneksi 2 dengan penyedia 3 - sinkronisasi 12 dari DIT segera mengambil tempat dan pada akhir proses ini koneksi dipertahankan persist. Perubahan selanjutnya 4 ke penyedia 3 segera disebarkan ke konsumen 1. 43

2.5 CentOS

CentOS adalah sistem operasi bebas yang didasarkan pada Red Hat Enterprise Linux RHEL . Proyek ini berusaha untuk 100 binari kompatibel dengan produk terdahulunya RHEL. Arsip perangkat lunak tambahan menyediakan versi terbaru paket-paketnya, berbasis paket RPM. CentOS singkatan dari Community ENTerprise Operating System yang merupakan proyek independen yang bertujuan untuk menyediakan distribusi GNULinux yang stabil untuk institusi dan perseorangan yang tidak sangat memerlukan dukungan untuk menjalankan sistem yang mereka miliki. CentOS memiliki beberapa keunggulan antara lain:  Mudah dipelihara  Distribusi yang mandiri, maksudnya adalah distribusi ini bisa dikembangkan tanpa bantuan yang lainnya dalam proses pembangunannya  Sangat cocok untuk penggunaan jangka panjang, terutama untuk lingkungan produksi bukan eksperimental dan lainnya  Mudah digunakan bagi pemelihara paket software dan para pengguna  Dukungan jangka panjang dari para developernya  Pengembangan yang aktif  Infrastruktur berbasis komunitas  Manajemen yang terbuka  Model bisnis yang terbuka  Dukungan komersial, diberikan oleh vendor-vendor partner. 44 Distro CentOS didukung dari banyak software yang sangat baik dalam dunia open source. Jika menggunakan CentOS sebagai server, maka software yang mendukung diantaranya :  ApacheWeb Server http:httpd.apache.org, HTTP server yang paling populer .  Samba www.samba.org , paket aplikasi untuk sharing files, printer dan informasi yang terkait menggunakan protokol yang mendukung Windows, OS2, PC-based systems lainnya.  Sendmail www.sendmail.org , sebuah email server yang dapat mengirim dan menyimpan dan dapat diakses menggunakan berbagai email client.  CUPS www.cups.org , terdiri dari software untuk mengkonfigurasi print servers pada UNIX Printing System.  vsFTPd http:vsftpd.beasts.org , sebuah File Transfer Protocol FTP server yang dapat digunakan untuk mengunggah dan mengunduh file dalam jaringan.  MySQL www.mysql.com , sebuah SQL database server yang multiuser.  BIND www.isc.orgproductsBIND , server Berkeley Internet Name Domain BIND mengimplementasikan protokol Domain Name System DNS untuk mengubah hostname ke IP address pada internet atau jaringan yang sama.

2.6 Zimbra Mail Server