Lab 2.2 (Konfigurasi Server Repository di CentOS)




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.


Tunggu beberapa saat hingga complete.


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.

Previous
Next Post »