Gambar tema oleh Storman. Diberdayakan oleh Blogger.

Sample Text

Popular Posts

Minggu, 09 Oktober 2016

2.2 Membuat Server Repository Local pada CentOS7


Haiii.. balik lagi nih sama saya Suci Amelia. Sekarang saya akan membahas Cara membuat Server Repository Local pada CentOs 7. kalo postingan saya yang sebelumnya yaitu hanya membuat repository local. 
Server repository local yaitu membuat direktori yang bisa diakses oleh komputer lain yang bertindak sebagai client. 



Yuk langsung aja disimak....




Ini adalah contoh topologi nya, jadi disini terdiri dari satu client dan satu server


Kemudian masukkan cd Centos 7 nya, caranya klik kanan pada symbol dvd lalu pilih choose disk 



KONFIGURASI SERVER CENTOS 7

Pertama-tama setting IP address nya terlebih dahulu. untuk konfigurasi IP address nya masuk ke "nmtui" lalu pili "edit a connection"




Selanjutnya adalah konfigurasi IP addressnya, pertama pilih "IPv4 Configuration" ubah menjadi "manual" lalu masukkan IP pada tempat yang sudah disediakan

*IP address nya bisa disesuaikan dengan keinginan dan kebutuhan




Beri tanda [X] pada automatically connect dengan cara tekan "spasi" jika sudah lalu pilih OK




Selanjutnya lakukan restart terlebih dahulu network nya menggunakan perintah "/etc/init.d/network restart"




Kemudian kita mount terlebih dahulu CD centos nya agar bisa diakses oleh sistem operasi (centos)




Selanjutnya adalah masuk ke directory packages menggunakan perintah "cd /mnt/Packages/"



Selanjutnya adalah menginstall semua Dependencies yang dibutuhkan.
Sebelum kita membuat server local repository, kita harus menginstall aplikasi createrepo terlebih dahulu berikut adalah dependencies yang harus diinstall yaitu menggunakan perintah :

1. rpm -ivh libxml2-python-2.9.1-5.el7.x86_64.rpm
2. rpm -ivh deltarpm-3.6-3.el7.x86_64.rpm
3. rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm




Selanjutnya yaitu menginstall createrepo nya. karena aplikasi ini yang akan membuat local repository. untuk menginstallnya menggunakan perintah "rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm"




Setelah menginstall createrepo selesai, sekarang yaitu penginstallan paket vsftpd untuk server FTP. server ftp ini digunakan untuk client melakukan update serta install packages melalui server local repository yang kita buat, menggunakan perintah "rpm -ivh vsftpd-3.0.2-9.el7.x86_64.rpm"




Setelah penginstalan vsftpd selesai, sekarang lakukan enable dan start vsftpd nya untuk mengaktifkan dan menjalankan VSFTPD menggunakan perintah:

systemctl enable vsftpd => untuk mengaktifkan
systemctl start vsftpd => untuk menjalankan




Selanjutnya adalah membuat storage directory untuk memasukkan semua packages dari CentOS DVD menggunakan perintah "mkdir /var/ftp/pub/localrepo" 

kemudian lakukan Copy semua file yang ada di /mnt/Packages ke directory /var/ftp/pub/localrepo/ yaitu direktori hasil penginstalan dari package VSFTPD nya. Menggunakan perintah 
"cp -ar /mnt/Packages/*.*/var/ftp/pub/localrepo/




Setelah proses copy selesai, langkah selanjutnya adalah membuat file repository local dengan nama localrepo.repo yang akan diletakkan di folder /etc/yum.repos.d/ menggunakan perintah

vi /etc/yum.repos.d/localrepo.repo



Setelah masuk ke file localrepo.repo, isikan syntax seperti gambar dibawah. cara mengisinya dengan menekan tombol "insert", jika sudah lalu save dengan tekan esc => :wq => enter



Selanjutnya yaitu membuat Building Repository menggunakan perintah "createrepo -v /var/ftp/pub/localrepo"



Ini adalah proses building repository nya, tunggu saja sampai proses selesai



Selanjutnya adalah backup semua file repo yang sudah ada agar tidak terkoneksi langsung ke internet. pertama masuk ke directory /etc/yum.repos.d/ terlebih dahulu

Kemudian lakukan ls untuk melihat file nya

lalu backup file tersebut , perintahnya yaitu :

-mv CentOS-Base.repo.backup
-mv Centos-Base.repo CentOS-Base.repo.backup
-mv CentOS-Sources.repo CentOS-Sources.backup
-mv CentoS-Vault.repo CentOS-Vault.repo.backup




Selanjutnya yaitu melihat repolist dari repository yang sudah kita buat tadi. menggunakan perintah "yum repolist" maka akan terlihat nama repository yang tadi kita buat




Langkah selanjutnya adalah membersihkan repository listnya. menggunakan perintah "yum clean all" fungsinya adalah menghapus cache yang ada pada repository




Selanjutnya yaituu mengupdate repository tersebut. menggunakan perintah "yum update"




Lalu install packages local di server, yang akan saya install yaitu httpd. menggunakan perintah 

yum install --disablerepo="*" --enablerepo="localrepo" httpd



Dan ini hasilnya jika ada tulisan "complate" artinya penginstalan sudah berhasil




Langkah selanjutnya adalah menonaktifkan firewall pada server agar client diperbolehkan untuk mengakses server repository menggunakan perintah :

-systemctl stop firewalld
-systemctl disable firewalld




Kemudian nonaktifkan juga selinux nya, pertama masukkan perintah "vi /etc/sysconfig/selinux" untuk memasuki vi editornya

selinux yaitu security enhanced linux fungsinya yaitu untuk melindungi os kita




Ini adalah tampilan vi editornya jika kita sudah masuk ke selinux



Kemudian ganti enforcing menjadi disabled agar client bisa mengakses si server





KONFIGURASI CLIENT CENTOS 7


Sebelun lanjut kekonfigurasinya, pertama-tama kita atur IP pada client nya terlebih dahulu. pastikan IP yang digunakan satu network dengan server 



Jangan lupa beri tanda [X] pada automatically connect agar konfigurasi nya / adapter yang digunakan langsung terkoneksi secara otomatis.




Kemudian restart dulu networknya menggunakan perintah "/etc/init.d.network restart"




Kemudian kita buat file repository baru untuk client di folder /etc/yum.repos.d/ menggunakan perintah "vi /etc/yum.repos.d/localrepo.repo"




lalu isi seperti gambar dibawah
Nama repository nya harus sama dengan nama repository pada server, kemudian baseurlnya isi dengan "ftp://172.16.11.99/pub/localrepo
*ip yang dimasukkan yaitu ip server




lalu backup semua file pada repository agar saat kita menginstall, kita tidak terkoneksi dengan internet. perintahnya sama seperti pada server yaitu ;

-mv CentOS-Base.repo.backup
-mv Centos-Base.repo CentOS-Base.repo.backup
-mv CentOS-Sources.repo CentOS-Sources.backup
-mv CentoS-Vault.repo CentOS-Vault.repo.backup




Kemudian bersihkan atau hapus file yum cache nya menggunakan perintah "yum clean all"




Setelah itu lakukan update menggunakan perintah "yum update"




VERIFIKASI

Selanjutnya lakukan pengujian dengan cara menginstall aplikasi disini saya mencoba untuk menginstall nano menggunakan perintah "yum install nano"




Setelah penginstallan selesai maka akan ada tulisan "complate" artinya proses penginstalan sudah berhasil




Hanya itu yang dapat saya sampaikan, terimakasih sudah berkunjung. semoga bermanfaat....

0 on: "2.2 Membuat Server Repository Local pada CentOS7"