Assalamu'alaikum wr.wb. Kali ini saya akan sharing tentang cara membuat server repositori lokal pada CentOS.
Keuntungan membuat server repositori lokal adalah kita tidak perlu membuat repositori lokal pada banyak server yang ingin kita konfig, melainkan hanya 1 saja sebagai server repositori lokal, tetapi jika anda hanya ingin membuat repositori hanya untuk 1 client bisa dilihat di postingan saya sebelumnya Klik disini.
Pertama-tama buka aplikasi GNS3 untuk simulasi nya, lalu buat topologi seperi gambar di bawah :
A. Konfigurasi Server Repositori
1). Masukkan ISO CentOS, kemudian mount dengan mengetikkan perintah
" mount /dev/cdrom /mnt/ "
2). Setelah itu masuk ke direktori Packages dengan mengetikkan perintah di bawah
3). Kemudian install dependencies dengan mengetikkan perintah :
rpm -ivh deltarpm-3.6-3.e17.x86_64.rpmrpm -ivh libxml2-python-2.9.1-5.e17.x86_64.rpmrpm -ivh python-deltarpm-3.6-3.e17.x86_64.rpm
4). Setelah menginstall dependenci, install createrepo dengan perintah :
5). Lalu install juga vsftpd
6). Kemudian buat folder untuk tempat repositori didalam direktori /var/ftp/pub/ dengan perintah :
*ivan-repo bisa diganti sesuai keinginan kalian*
7). Setelah itu copy kan semua file yang ada di folder Packages ke folder repo yang tadi sudah dibuat dengan perintah seperti dibawah
8). Lalu buat file lokalrepo untuk repositori lokal dengan perintah :
9). Lalu isikan file nya seperti di bawah, tekan insert untuk memasukkan huruf, lalu jika sudah tekan esc lalu :wq => enter
10). Kemudian buat repositori nya dengan perintah :
11). Lalu cek apakah repositori nya sudah ada atau belum dengan perintah yum repolist
12). Setelah itu backup file repositori bawaan CentOS yang bertujuan untuk membuat repositori yang aktif hanya yang bersifat lokal saja
13). Kemudian enable vsftpd dengan mengetikkan perintah dibawah
14). After that, disable Selinux dengan perintah di bawah
15). Ubah Enforcing menjadi disabled di tempat yang ditandai dibawah
16). Kemudian disable dan stop firewall, agar client dapat mendapat paket dari server. cara nya dengan perintah :
systemctl stop firewall-cmdsystemctl disable firewall-cmd
B. Konfigurasi Client Server
1). Pertama buat file repositori lokal nya dengan perintah di bawah
2). Kemudian edit menjadi seperti di bawah, sesuaikan IP dan folder nya
3). Lalu cek apakah repositorinya sudah berhasil ditambahkan atau belum
4). Kemudian backup file repositori asli dari CentOS nya, jadi saat kita mengecek dengan yum repolist, yang muncul hanya repositori yang kita buat
5). Lalu kita coba untuk menginstall sebuah aplikasi, dan disini saya mencoba menginstall nano
Sekian penjelasan dari saya dan semoga bermanfaat.
Wassalamu'alaikum wr.wb.
Terimakasih Sudah Membaca Dari Awal Sampai Akhir ya..
SALAM,
Buana Putra Tech
No comments:
Post a Comment