Skip to main content

Membuat Server Repository Local Centos

Assalamu'alaikum wr.wb


Pada kali ini, ane mau share cara membuat server repository. Server repository ini bisa local, bisa juga interlocal wkwkwk tapi tergantung kebutuhan saja sih, kalau mempunyai 2 server, kita dapat membuat 1 sebagai server repository dan yg satunya sebagai client repository.

Keuntungan membuat server repository ini sangat terasa bila ingin mensimulasikan banyak server. Jadi kita tidak repot repot membuat repository local pada banyak server yang ingin kita konfig, melainkan hanya satu saja sebagai server repository local. Hemat space bukan? bila semua server kita buat repository localnya, sangat terasa berapa puluh gigabytes yg terbuang siasia.

Seperti biasa, saya menggunakan GNS3 untuk simulasinya..

Topology:

 

*buat client windows7nya boleh dihapus, karena ga ada gunanya juga pada lab ini :v

Konfigurasi Server Repository
 
Caranya sama seperti cara pembuatan server repository local pada postingan saya sebelumnya yaitu disini  

konsepnya sama, namun yg berbeda hanyalah penempatan paketnya saja.

Masukkan DVD Bootable CentOS, kemudian mount dengan mengetikkan 
mount /dev/cdrom /mnt

Kemudian pindah ke folder Packages yang berisi semua file-file paket yang sudah di bundle dalam DVD CentOS.
cd /mnt/Packages/

Pastikan masih di direktori Packages
Install createrepo 
rpm -ivh createrepo-8.9.9-23.e17.noarch.rpm

 
Disitu terlihat bahwa ada dependencies, dependencies adalah paket-paket yang terkait dalam suatu program / aplikasi. Jadi, kita diharuskan menginstall dependencies tersebut dahulu, baru bisa menginstall aplikasi yang kita inginkan. 
Bahasa lainnya (menurut saya). Dependency adalah bahan yang kurang dalam penginstalan aplikasi. Contoh dalam kehidupan sehari hari adalah seperti ini, apabila ingin membuat kue, dan kekurangan tepung, maka kita harus membeli tepung dahulu, agar kue tersebut bisa jadi. Bahan Bahan kue yang kurang itu bisa disebut dependency, dan kue yang sudah jadi bisa dibilang aplikasi
rpm -ivh deltarpm-3.6-3.e17.x86_64.rpm
rpm -ivh libxml2-python-2.9.1-5.e17.x86_64.rpm
rpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm
Setelah dependencies terinstall, maka kita bisa menginstall createrepo
Setelah itu, install vsftpd





Buat folder untuk repository didalah folder /var/ftp/pub/

 mkdir /var/ftp/pub/alhudsf-repo/

Copy semua paket yang terdapat pada folder /mnt/Packages ke folder /var/ftp/pub/alhudsf-repo/
cp /mnt/Packages * /var/ftp/pub/alhudsf-repo/
Membuat file localrepo untuk repository lokal


vi /etc/yum.repos.d/alhudsf.repo
Isikan filenya seperti ini

 
baseurl adalah direktori yang berisi paket-paket yang telah dicopy tadi.
Pembuatan Repository Local
createrepo -v /var/ftp/pub/alhudsf-repo/
Jika sudah, cek apakah repo likal kita berada di repolist
yum repolist











backup file repository bawaan centos (optional)
hal ini bertujuan agar repository yg aktif hanya yg bersifat local saja






enable dan jalankan vsftpd




 disable selinux




ubah enforcing menjadi disabled


















Disable dan stop firewall-cmd agar client dapat mendapatkan paket dari server

# systemctl stop firewall-cmd
# systemctl disable firewall-cmd

Konfigurasi Client Repository


Buatlah file repository localnya

 

Edit menjadi seperti ini, sesuaikan IP dan folder repositorynya


 













Cek apakah repository sudah berhasil ditambahkan atau belum

 *ket : 
- pastikan client berada dalam satu jaringan dengan server
- untuk menginstall paket, gunakan perintah 
yum --enablerepo=namarepoygtadidibuat install namapaket
 atau kalau tidak mau ribet, anda bisa membackup file repository asli dari centos nya




Pengujian.
silahkan anda coba menginstall sebuah aplikasi. disini saya mencoba menginstall nano






Sekian Semoga Bermanfaat
loading...

Comments

Post a Comment

Popular posts from this blog

Merepresentasikan Algoritma dengan Flowchart dan Pseudocode

  Merepresentasikan Algoritma dengan Flowchart Flowchart adalah jenis diagram (grafis tau simbolik) yang mewakili suatu algoritma atau proses-proses tertentu. Setiap langkah dalam algoritma diwakili oleh simbol yang sama atau berbeda dan berisi penjelasan singkat setiap langkah. Flowchart merepresentasikan algoritma dalam bentuk desain, simbol dan dijadikan dokumentasi dan kemudian dituangkan menjadi kode-kode program. Sebelum membuat flowchart, kita harus memahami unsur flowchart sebagai berikut : Input Percabangan ( biasanya menggunakan perintah if dan switch) Perulangan ( biasanya menggunakan perintah atau kode while, for, loop, each ) Output Flowchart biasanya digambar menggunakan beberapa simbol standar, namun tidak menutup opsi lain untuk menyertakan simbol-simbol di luar standar untuk digunakan jika memang diperlukan simbol tersebut di desain yang kita buat. Berikut ini simbol – simbol yang biasa digunakan dalam flowchart. Simbol simbol diatas adalah simbol dasar yang diguna...

Contoh Soal Data dalam Sistem Bahasa Pemrograman R

  Tuliskan pernyataan R untuk membuat deret bilangan berikut : x = [-5 -4 -3 -2 -1 0 1 2 3] y = [5 4 3 2 1] z = [1000000 1166667 1333333 1500000 1666667 1833333 2000000] p = [9 9 9 5 5 5] q = [1 1 1 2 2 2 1 1 1 2 2 2] Jawaban : > x <- seq (from=-5,to=3,length=9) > x [1] -5 -4 -3 -2 -1 0 1 2 3 > y <- seq (from=5,to=1,length=5) > y [1] 5 4 3 2 1 > z <- seq (from=1000000,to=2000000,length=7) > z [1] 1000000 1166667 1333333 1500000 1666667 1833333 2000000 > p <- rep(c(9,5),each=3) > p [1] 9 9 9 5 5 5 > q <- rep(c(1,2,1,2),each=3) > q [1] 1 1 1 2 2 2 1 1 1 2 2 2 Tuliskan pernyataan R untuk membuat frame data siswa berikut : No Jurusan asal_daerah usia 1 Komputer Bogor 25 2 Fisika Bogor 25 3 Komputer Bandung 25 4 Fisika Bandung 25 5 Komputer Bogor 26 6 Fisika Bogor 26 7 Komputer Bandung 26 8 Fisika Bandung 26 Jawaban : > jurusan <- c("Komputer","Fisika","Komputer","Fisika","Komputer...

Lab 8.8 Konfigurasi Log Analyzer Visited Pages dengan Awstats di Apache pada Centos7

Assalamu’alaikum wr.wb Pada kali ini ane ingin share cara monitoring dengan awstats. Awstats adalah sebuah tools untuk memantau visited pages pada webserver. Langsung saja kita konfigurasi 1. Install epel, karena awstats ini tidak ada pada repository centos, tetapi ada pada epel. Caranya adalah seperti dibawah ini   2. Kemudian install awstats 3. Awstats ini secara default membuat konfigurasi sesuai dengan hostname. Jika tidak sesuai Antara hostname dan web yang akan dibuatkan halaman awstatsnya, maka rename konfigurasi yang ada sesuai hostname menjadi nama domain anda tanpa menghilangkan format yang ada. [root@ct-ali ~]# mv /etc/awstats/awstats.ct-ali.alisofyan.com.conf /etc/awstats/awstats.www.alisofyan.com.conf 4. Konfigurasi awstats untuk webserver yang telah diatur [root@ct-ali ~]# vi /etc/awstats/awstats.www.alisofyan.com.conf Sesuaikan konfigurasi seperti dibawah ini dengan keadaan anda  dan ...
loading...