LAB 2.2 MEMBUAT SERVER REPOSITORY LOCAL

LAB 2.2 MEMBUAT SERVER REPOSITORY LOCAL

TOPOLOGI 


IP ADDRESS 


Interfaces yang digunakan : 

- pada network adapter 1 di server :




- pada network adapter 1 di client :



KONFIGURASI SERVER 

1. masukkan DVD installer CentOS 7 kedalam DVD Room. 

kalian powered off terlebih dahulu servernya, kemudian buka setting>> storage>>empty pada Server CentOS 7.  



kemudian masukkan DVD installer CentOS 7 nya :



 kemudian buka system lalu unceklis "optical" :



kemudian nyalakan lagi :
2. mount CentOS 7 installation DVD, contoh kita akan memount DVD instalasi ke direktory /mnt :

untuk setiap keterangan pada perintah di bawah ini ada pada postingan saya sebelumnya klik disini


3. setelah CentOS installation DVD sudah termount di direktory /mnt, kemudian masuk kedalam direktory /mnt/Packges/ : 



4. untuk membuat local repository dibutuhkan aplikasi creterepo, jika kita membuat serer repository menggunakan instalasi minimal CentOS, maka kita harus menginstall dependencies terlebih dahulu :






5. setelah itu baru install paket createrepo :



6. setelah installasi createrepo selesei, lakukan installasi vsftpd untuk server FTP.  FTP adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network. server FTP ini digunakan untuk client melakukan update serta install paket melalui server repo local yang kita buat :



7. Enable dan start vsftpd service untuk menyalakan dan menjalankan vsftpd yang sudah diinstall tadi :




8. setelah semuanya lengkap sekarang kita akan membuat storage direktory untuk memasukkan semua packages dari CentOS DVD, perintah mkdir berfungsi untuk membuat direktory :



9. lalu kita copy semua file dari CentOS DVD yang terletak di /mnt/Packages/ ke direktory localrepo :



10. setelah smuanya tercopy kemudian kita akan membuat file repository dengan nama localrepo.repo yang akan diletakkan di folder /etc/yum.repo.d/, perintah vi berfungsi untuk mengedit teks:



kemudian isikan sinatk dibawah ini :



keterangan :

Nama = Diisi dengan nama repository yang diinginkan.
baseurl = Diisi dengan direktori tujuan
gpgcheck = ini adalah general public key, dan karena penggunaan general public key memperlambat pendownloadan paket, jadi disini diisi value nya dengan "0".
enabled = ini berfungsi sebagai mengaktifkan repository nya, makannya perintahnya "enabled=1"

11. sekarang lakukan proses building local repository :


proses building sedang dilakukan seperti berikut ini :



12. lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet. ketika kalian sudah masuk ke direktory /etc/yum.repos.d/ kemudian kalian cek dengan menggunakan perintah "ls" kemudian baru kalian bisa melakukan backup semua repo yang sudah kalian cek dengan perintah "ls" :



13. kemudian kita akan lihat dari repository yang kita buat dengan menggunakan command "yum repolist" :



14. yum clean aluntuk menghapus cache agar menghemat ruang di media penyimpanan, dan update repository list untuk melakukan update. : 



15. untuk instalasi package local di server bisa menggunakan perintah sebagai berikut misal yang diinstall adalah http :




klik "y" :



16. setelah itu disable firewall dan SELinux di server agar client diperbolehkan mengakses server repository, perintah untuk mendisable firewall adalah sebagai berikut :


17. untuk disable SELinux, edit file /etc/sysconfig/selinux :



ini adalah tampilan awal nya :



kemudian kita edit menjadi SELINUX=disabled :



18. Restart server agar semua konfigurasi bisa berjalan.

KONFIGURASI CLIENT 

1. cek IP pada client CentOS 7 :


2. buka file repository baru localrepo.repo di folder /etc/yum.repo.d/ :


dan masukkan script dibawah ini :



3. yang perlu diperhatikan baseurl disini dengan alamat ftp server repo yang tadi kita buat tadi, lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet. :



4. lakukan backup semua repo yang ada agar tidak terkoneksi langsung ke internet. ketika kalian sudah masuk ke direktory /etc/yum.repos.d/ kemudian kalian cek dengan menggunakan perintah "ls" kemudian baru kalian bisa melakukan backup semua repo yang sudah kalian cek dengan perintah "ls" :



5. kemudian cek apakah sudah ke backup semua atau belum, dengan command dibawah ini :



6. setelah itu coba kita lakukan installasi sebuah packages dari client misalnya "installasi nano" maka source yang diambil akan melalui server local repository yang kita buat :





SELESEI SEMOGA BERMANFAAT  


Previous
Next Post »