Gaya Hidup

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  

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *