Hai.. kembali lagi diblog ini, kali ini saya akan menjelaskan cara membuat server repository local oke langsung saja
1.setting ip address
langkah pertama adalah setting ip addressnya terlebih dahulu, jangan lupa setelah setting ipnya restart dulu netwroknya dengan perintah systemctl restart network
2.Masukan cd
masukan cd centos7 nya dengan cara klik kanan pada icon cd yang ada di bawah pojok kanan virtualboxnya
3.mountcd
setelah cd terpasang kita akan melakukan mounting dengan perintah mount /dev/cdrom /mnt/
fungsi dari perintah mount ini adalah untuk membaca file yang berada di dalam cd tersebut
4.masuk direktori
langkah selanjutnya adalah masuk ke direktori Packages dengan perintah cd /mnt/Packages/
di dalam direktori Packages inilah kita akan melakukan langkah konfigurasi server repository
5.install dependecies
install dependeciesnya di dalam direktori Packages,Apa yang di makud dengan dependecies, depedencies adalah packet-packet yang terkait dalam suatu program / aplikasi yang ada pada CentOS 7
Berikut adalah perintah-perintah untuk menginstall dependeciesnya
1.) rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm
2.) rpm -ivh deltarpm-3.6.-3el7.x86_64.rpm
3.) rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm
6.install createrepo
setelah selesai menginstal dependeciesnya sekarang kita akan menginstall createreponya dengan perintah rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm dan nanti si createrepo inilah yang akan membuat local repositorynya
7.install VSFTPD
Setelah selesai menginstall createrepo langkah selanjutnya adalah install VSFTPDnya, VSFTPD ini berguna untuk server FTP, FTP digunakan untuk client melakukan update dan install package melalui localrepo yang tadi di buat
8.VSFTPD service
Setelah menginstall vsftpdnya sekarang kita mengaktifkan vsftpd dengan perintah systemctl enable vsftpd
9.storage direktori
Nah... setelah semua proses install selesai sekarang kita akan memuat storage direktorinya untuk menampung package dari cd Centosnya
10.Copy file Package
Copy semua file dari cd Centos ke dalam direktori yang tadi kita buat dengan perintah cp -ar /mnt/Packages/*.* /var/ftp/pub/localrepo/
11.Membuat file repository
selanjutnya adalah mengedit scrip yang berada di dalam file loacalrepo.repo
lalu isikan file seperti gambar di atas, untuk nama repository bebas sesuai keinginan kalian
12.Building loacal repository
masukan perintah createrepo -v /var/ftp/pub/localrepo/
tunggu hingga prosesnya selesai
13.backup file repo
Backup semua file repo, tujuannya agar tidak terkoneksi dengan internet, dengan cara
masuk ke direktori yum.repos.d terlebih dahulu dengan perintah cd /etc/yum.repos.d
lalu masukan perintah backupnya
1. mv CentOs-Base.repo CentOs-Base.repo.backup2. mv CentOs-Debuginfo.repo CentOs-Debuginfo.repo.backup 3. mv CentOs-Sources.repo CentOs-Sources.repo.backup 4. mv CentOs-Vault.repo CentOs-Vault.repo.backup
14.Clean and update
yum clean all berfungsi untuk menghapus seua cache
yum updateberfungsi untuk mengupdate listnya
15.yum repolist
setelah kita clean all dan update sekarang masukan perintah yum repolist untuk melihat repositori yang kita buat tadi
16.menginstall package local yang berada di server
padalangkah ini kta akan menginstall package local yang berada di server dengan perintah yum install --disablereoi="*" --enablerepo="localrepo" httpd perintah ini berfungsi untuk menginstall httpd
17.firewalld service
disini kita akan menonaktifakn firewall agar client bisa mengakses server repository dengan perintah systemctl stop firewalld dan systemctl disabled firewalld
18.konfigurasi selinux
masukan perintah vi /etc/sysconfig/selinux
Rubah enforching menjadi disabled lalu restart servenya dengan perintah reboot
19.Konfigurasi client
atur ip addres di clientnya pastikan satunetwork dengan server
20.buat file
lalu buat file baru di direktori yum.repos.d
Dan masukan scriptnya seperti di atas, Untuk baseurl disitu menggunakan ip server kalian
21.Backup data
lalu kita backup file pada repo agar saat menginstall tidak terkoneksi ke internet
22.yum repolist
lakukan perintah yum repolist untuk melihat local repolistnya
23.VERIVIKASI
Masukan perintah yum install nano
dan akan terlihat installasi packagenya berasal dari repository local
Sekian sedikit ilmu yang bisa saya sampaikan terimakasih
inpirasi dari http://rachman-banez.blogspot.co.id/
0 komentar:
Posting Komentar