Bahan bahan yang diperlukan untuk membuat Server Repository Local adalah :
1. Centos 7 (Sebagai server)
2. Centos 7 (Sebagai client)
3. CD Centos 7
Berikut langkah-langkahnya :3
Langkah pertama buat topologi terlebih dahulu untuk memudahkan proses pembuatan Server Repository Local, Berikut topologi yang saya gunakan untuk membuat Server Repository Local. Saya menggunakan Switch sebagai penghubung antara server dan client nya.
Setelah pembuatan topologi, langkah selanjutnya adalah menjalankan centos7 nya dan atur IP nya dan Server dan Client harus satu Network, agar Server dan Client dapat terhubung satu sama lain :3
Konfigurasi Server
Jika sudah diatur IP Server dan Client nya, sekarang kita akan mengkonfigurasikan Servernya.Pertama tama masukan CD Centos 7 nya terlebih dahulu, dan setelah dimasukan kita mount CD Centos 7 nya dengan perintah "mount /dev/cdrom /mnt/" dan disitu terdapat mounting read-only artinya hanya membaca (tidak dapat akses penuh).
Setelah proses mounting, langkah selanjutnya masuk ke direktory Packages dengan perintah "cd /mnt/Packages/" perintah cd untuk masuk ke dalam direktory dan /mnt/Packages/ artinya kita akan masuk kedalam drektory Packages.
Langkah selanjutnya adalah kita menginstall dependencies terlebih dahulu sebelum menginstall createrepo, dependencies adalah paket yang dibutuhkan dalam suatu program atau aplikasi.
ada 3 paket yang diperlukan untuk membuat Server Repository Local. Lakukan satu persatu dan pastikan berjalan lancar.
Setelah kita menginstall dependenciesnya, sekarang kita akan menginstall createrepo, caranya adalah dengan menggunkan perintah dibawah ini :3
Selanjutnya kita menginstal vsftpd untuk server FTP. Ini dibutuhkan ketika client melakukan update serta install paket melalui server FTP nya.
Setelah kita install vsftpd nya, sekarang kita enable vstpdnya.
Dan juga kita start vsftpd nya setelah kita enable kan vsftpd nya 3
Selanjutnya kita buat direktory local repo, bertujuan sebagai tempat untuk tempat penginstallan Repositorynya.
Cara membuat direktory localrepo nya adalah menggunakan perintah "mkdir" mkdir digunakan untuk membuat suatu direktory baru.
Setelah kita membuat direktory baru, kita copy semua file yang ada di Centos DVD nya ke direktory yang sudah kita buat sebelumnya. bisa kita lihat pada gambar, saya mengcopy semua file ke direktory localrepo(direktory yang tadi kita buat).
Sekarang kita edit file yang bernama localrepo.repo yang berada di direktory "/etc/yum.repos.d/". Cara untuk mengedit file localrepo.repo adalah "vi /etc/yum.repos.d/localrepo.repo" vi adalah perintah untuk mengedit text pada linux
lalu isikan sintak berikut didalam file localrepo.repo.
Name = nama repository
baseurl = letak direktory yang akan menjadi tempat penginstallan repositorynya
lalu enable untuk mengaktifkan repository nya.
Setelah kita edit file localrepo.repo, kita lakukan proses building local repository nya dengan perintah dibawah ini :3
Jika proses building yang kita lakukan benar maka hasilnya akan seperti gambar dibawah ini :3
Lakukan proses backup di direktory "yum.repos.d", lakukan proses backup terhadap semua repo agar pada saat kita menginstal paket kita tidak akan otomatis terkoneksi langsung ke Internet.
Untuk masuk ke direktory yum.repos.d gunakan perintah "cd /etc/yum.repos.d/".
setelah masuk ke direktory yum.repos.d kita backup menggunakan perintah dibawah ini :3
Setelah proses backup selesai dilakukan, selanjutnya kita clean semua yum cache dan update repository listnya dengan perintah dibawah ini :3
Selanjutnya kita cek list repository local yang sudah dibuat dengan perintah "yum repolist"
Untuk instalasi package local di server bisa menggunkana perintah sebagai berikut.
gunakan perintah berikut untuk install http
ketik "Y"
Success di install http nya :3
Selanjutnya kita disable firewall di Servernya agar client dapat mengakses Server Repository yang sudah kita buat, untuk mendisable firewall di Server gunakan perintah berikut.
Setelah kita mendisable kan firewall di Servernya, kita juga disablekan SELINUX nya. Untuk mendisable SELINUX nya gunakan perintah "vi /etc/sysconfig/selinux" vi adalah perintah untuk mengedit text, lalu edit SELINUX nya menjadi disabled seperti pada gambar.
Langkah terakhir dalam mengkonfigurasi Servernya adalah merestart Servernya dengan peintah "init 6" maka Server akan Terestart.
Konfigurasi Client
Setelah kita konfigueasikan servernya, sekarang kita konfigurasikan client nya.
Langkah pertama kita edit file yang berada pada folder /etc/yum.repos.d/ cara mengeditnya menggunakan perintah "vi /etc/yum.repos.d/localrepo.repo"
lalu isikan sintak berikut didalam file localrepo.repo tersebut.
Name = nama repository
baseurl = letak file direktory yang ada di server, yang kita akses melalui FTP server yang tadi kita intsall.
Lakukan proses backup di direktory "yum.repos.d", lakukan proses backup terhadap semua repo agar pada saat kita menginstal paket kita tidak akan otomatis terkoneksi langsung ke Internet.
untuk masuk ke direktory yum.repos.d gunakan perintah "cd /etc/yum.repos.d/".
setelah masuk ke direktory yum.repos.d kita backup menggunakan perintah dibawah ini :3
Setelah proses backup selesai dilakukan, selanjutnya kita clean semua yum cache dan update repository listnya dengan perintah dibawah ini :3
Install paket dari client
kita install nano dengan perintah dibawah ini. maka source yang diambil akan melalui server repository local yang kita buat tadi.
Lakukan satu persatu yaaaa,,,,
Dengan begitu pembuatan repositori lokal di CentoS 7 selesai.
Jika ada masukan silahkan comment dibawah.
Semoga Blog ini bisa bermanfaat dan membantu.
Terima Kasih... ^_^
Wassalamualaikum Wr Wb
0 komentar:
Post a Comment