Oke, saya kali ini akan kembali posting lagi. jika sebelumnya saya posting tentang cara konfigurasi local repository. Kali ini adalah tentang cara mengkonfigurasi server repository di CentOS.
Untuk memulai konfigurasi kali ini ada bahan yang harus kalian butuhkan seperti CD CentOS. dan 2 klien yang saling terhubung. dan jangan lupa matikan terlebih dahulu firewall server dan clientnya.
Ini dia topologinya .......
Oke kita langsung mulai saja konfigurasinya..........
Konfigurasi Server
1. Login dulu di linux server.
Kalian terlebih dahulu harus login di server.
2. Masukkan CD CentOS dan mount
Pertama - tama kalian masukkan terlebih dahulu CD CentOS nya selanjutnya kalian mount CDROM nya dengan perintah "mount /dev/cdrom/ /mnt/"
3. Pindah ke direktori Packages
Setelah mount, pindah ke direktori Packages dengan perintah "cd /mnt/Packages".
4.Pasang Despendencies
Pada pemasangan kali ini, memang agak rumit jika kalian ketikkan sendiri. untuk mempermudah pemasangan Despendencies bisa menggunakan tab. contohnya disaat pengetikan yang paling atas "rpm -ivh libxml(terus tekan tab).".
Pastikan ini semua bisa terpasang, agar proses selanjutnya bisa berjalan dengan benar.
5. Pasang Createrepo dan Vsftpd
Setelah memasang Despendencies, kalian bisa pasang "Createrepo dan Vsftpd". ini juga bisa kalian gunakan tab untuk pengetikkan nya.
6.Start Vsftpd dan Enable
Nyalakan vsftpd dengan perintah "systemctl start vsftpd".
Selanjutnya, setelah menyalakan vsftpd, kita enable vsftpdnya. ini berguna agar setiap kali server dinyalakan, vsftpdnya akan otomatis di start dengan sendirinya.
7. Buka folder "localrepo"
setelah menyalakan vsftpd, Kita buat folder "localrepo" dengan perintah "mkdir /var/ftp/pub/localrepo
8. Copy file di Packages ke direktori localrepo
gunakan perintah "cp -ar /mnt/Packages/*.* /var/ftp/pub/localrepo/". jangan berpikir ini lama karena salah. namun ini memang memakan waktu yang sedikit lama dibandingkan proses lainnya.
9. Buat file "localrepo". dan edit
Gunakan perintah "vi /etc/yum.repos.d/localrepo.repo"
Selanjutnya isi dengan seperti diatas ini. namun dibagian "name" bebas kalian isi apa saja sesuai dengan keinginan anda.
10. Pindah ke direktori "yum.repos.d"
pindah ke direktori "yum.repos.d" dengan perintah "cd /etc/yum.repos.d". setelah masuk ke direktori tersebut kita gunakan perintah "ls" untuk melihat file apa saja yang berada di direktori tersebut.
11.Backup file yang berada di direktori "yum.repos.d"
Setelah sebelumnya kita "ls", kita backup setiap file yang ada kecuali file "localrepo.repo".
12. Lakukan proses building
Gunakan perintah "createrepo -v /var/ftp/pub/localrepo/" untuk melakukan proses building.
Tunggu beberapa saat hingga selesai sampai muncul tulisan complete.
13. yum clean dan yum update
Selanjutnya, setelah proses building kita hapus cache dan mengupdate repositorinya. dengan perintah "yum clean all" dan "yum update".
14.Yum repolist
Selanjutnya kita cek repositori kita, apakah sudah ada atau belum. dan kita lihat disini sudah ada repositori dengan nama "chris repository"
15. coba pasang HTTP
Gunakan perintah "yum install --disablerepo="*" --enablerepo="localrepo" httpd". untuk memasang httpd.
16. Edit file selinux
Kita edit file selinux dengan perintah "vi /etc/sysconfig/selinux".
Selanjutnya kita ganti yang saya kotakin warna merah menjadi "disabled".
17. Selanjutnya restart servernya.
Konfigurasi Client
1. edit file localrepo.repo
Gunakan perintah "vi /etc/yum.repos.d/localrepo.repo"
Selanjutnya dibagian diatas ini, dibagian name isi dengan repositori yang sama dengan server. dan dibagian baseurl isi dengan ip server. dan selain itu samakan saja dengan yang diatas
2. Pindah ke Direktori yum.repos.d
Kita pindah ke direktori yum.repos.d dengan perintah "cd /etc/yum.repos.d".
3. Backup file di direktori yum.repos.d
Kita backup semua file di yum.repos.d kecuali localrepo.repo agar tidak terkoneksi dengan internet.
4. Yum clean dan yum update
Kita hapus cache dengan perintah "yum clean all"
setelah menghapus cache, kita update repositori dengan perintah "yum update"
5. Cek repolist
Kita cek repolist dengan perintah "yum repolist" dan kita lihat disini sudah ada repo dengan nama "chris repository".
6. Verifikasi
Kita coba pasang nano pada centos client dengan perintah "yum install nano".
Dan kita lihat disini sudah berhasil terpasang nanonya.
kita coba buat file nano.txt. dengan perintah "nano 1.txt"
Dan kita lihat disini sudah berhasil di buat dengan perintah nano.
semoga hal - hal yang saya berikan kali ini bisa bermanfaat bagi kalian semua yang membacanya. see you in my next post.
Sign up here with your email






















ConversionConversion EmoticonEmoticon