Konfigurasi Yum Proxy Dengan Pengecualian

Posted by

Beberapa waktu lalu, saya dan rekan saya melakukan Upgrade Zimbra di salah satu klien di daerah Mampang, Jakarta. Pada Zimbra versi terbaru, untuk proses upgrade butuh akses ke internet karena harus mendownload dependensi tambahan dari repository Zimbra. Namun karena keterbatasan akses internet, maka dibuatlah repository lokal, sehingga seluruh cluster Zimbra diarahkan agar menggunakan repository lokal tersebut.

Kemudian kendala pun muncul karena infrastruktur yang digunakan saat ini menggunakan proxy secara global agar bisa terhubung ke internet, termasuk untuk proses yum update dan upgrade ke internet. Kendala yang muncul yaitu karena kami sudah membuat repository lokal untuk Zimbra, maka jika mengkoneksikan ke repository Zimbra tersebut tetap menggunakan proxy, tidak akan bisa terhubung. Nahh oleh karena itu kita bisa buat pengecualian dimana khusus repository Zimbra bisa diset agar tidak menggunakan proxy.

Kalau konfigurasi proxy secara global untuk yum, konfigurasinya ada pada file /etc/yum.conf, dengan menambahkan baris seperti contoh berikut

proxy=http://10.11.25.218:3128

Kemudian untuk pembuatan pengecualian khusus repository Zimbra, agar tidak menggunakan proxy, berikut langkah-langkahnya

Baca Juga : Cara Mounting Google Cloud Storage pada Ubuntu

1. Buka file repo, dalam hal ini zimbra.repo yang berada di dalam directory /etc/yum.repos.d/, tambahkan baris “proxy=_none_” seperti contoh berikut

[zimbra]
name=Zimbra RPM Repository
baseurl=http://10.14.1.21/rpm/87/rhel7
gpgcheck=0
enabled=1
proxy=_none_
[zimbra-8815-oss]
name=Zimbra New RPM Repository
baseurl=http://10.14.1.21/rpm/8815/rhel7
gpgcheck=0
enabled=1
proxy=_none_

Save kemudian jalankan yum update, maka ketika koneksi ke repository Zimbra, tidak akan melalui proxy yang sudah di set pada yum.conf

Cukup mudah bukan

Mungkin cukup sekian, semoga bermanfaat

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.