2.2 CENTOS SERVER REPOSITORY. LOCAL. - Mansya Tech
News Update
Loading...

Monday, 5 September 2016

2.2 CENTOS SERVER REPOSITORY. LOCAL.










Oke bertemu lagi deangan postingan terbaru dari saya ,karena saya tidak akan lupa untuk berbagili ilmu seperti Tutorial.mungkin sebelumya pada matery centos sudah membahas local reposotory.nah untuk yang ini saya akan memberika tutorial  membuat Server Repository local pada centos 7 sebenarnya apa bedanya deangan Repository local.?ya berbeda. Karana untuk local repostory hanya bisa diakases lansung dari PC itu saja yang artinya server bertindak sebagai  client juga..sedangkan untuk Server repository local adalah membuat directory yang dapat di akses komputer lain yang bertindak sebagai client.


1.Topologi
nah untuk tutorial ini yang dibutuhkan pada topoliginya adalah server Centos,Client Centos  dan switch  dan yang pasti adalah kabel yang terhubung dangan perangkat .real devices.
gambar 1
 Kemudian ubah network adapter server dan clientnya menjadi host only adapter.kenapa host only supaya jarinagnyang terhubung hanya virtual dan komputer fisik tanpa berhubungan dengan pc lain.yang terhubung satu network dangn komputer fisik funsinya juga adalah mecegah supaya Ip tidak terjadi bentrok dangan IP pc yaang lain yang berhununagn deangn kopute fisik.

apabila sudah di rubah menjadi host only selanjunaya klik ok
gambar 2


KONFIGURASI SERVER

 2.SETTING IP ADDRESS

Nah selanjunya adalah setting ip address untuk si server centos di sini ip yang saya gunakan adalah IP 192.168.16.200 nah untuk cara seting IP address bisa di lihat pada postingan Setting IP addresss. apabila sudah di atur ip addresnya selanjunya adalah merestart networknya deangan syntax systemctl restart network.kemudian lihat apaka ipnya sudah benar dengan periksa mengunkan syntax ip add.


gambar 3


Apabila sudah selanjutnya adalah masukan dvd OS Centos 7 ke virtual box caranya klik kanan pada gambar piringan dvd kecil pada bagian pojok kanan bawah.
gambar 4


 3.MOUNT CD/DVD Centos 7.

Caranya didupkan revernya kemudain tuliskan syntax untuk mount dvd yaitu mount /dev/cdrom /mnt/ nah sebenarnya apa gegunaan dari mount?mount fungsinya adalah untuk membaca file yang terdapat dalam DVD/CD apabila dvd/cd telah di mount dan terbaca pada centos virtual box maka sealnjunya  maka selanjutnya adalah masuk ke directory /mnt/Packages. kena pada directory tersebut sebagian besar konfigurasi akan berada pada directory tersebut.
gambar 5




3.MENGINSTALL DEPENDENCIES
Sebelum membuat Server repository local kita harus menginstall aplikasi createrepo maka kita haus menginstall createrepo karena centos yang di gunakan adalah cli maka apabia ingin menginstall sebuah aplikasi kita harus menginstal packetnya  atau dependencies nya  nah ini adalah dependencies.

Dependencies pertama
rpm -ivh libxml2-9.1-5.e17.x86_64.rpm
gambar 6


Dependencies Kedua
rpm -ivh deltarpm-3.6-3.e17.x86_64.rpm
gambar 7


Dependencies ketiga
rpm -ivh pythone-deltarrpm-3.6-3.e17.x52.86_64.rpm
gambar 8


4.INSTALL CREATERREPO

Setelah dependencies yang di buthkan telah di install selanjunya adalah menistall createreponya kerana createrepo berfungsi untuk membuat local repository.untuk meninstallnya tulikan syntax
 "rpm -ivh createrepo-0.9.9-23.e17.noarch.rpm
gambar 9




5.INSTALL VSFTPD
Setelah menginstall createrepo selanjuny adalah meninstall VSFTPD untuk server FTP. Gunanya dari server FTP adalah untuk client supaya client dapat melakukan update dan install package melalui server local repo yang telah dibuat.
gambar 10

6.MENGAKTIFKAN DAN MEMULAI SERVICES VSFTPD
Setelah melakukan install package VSFTPD selanjutnya adalah mengaktifkan dan dan menjalankan 
VSFTPD nya.caranya dengan menuliskan syntax "systemctl enable vsftpd " dan "systemctl start vsftpd"
gambar 12

7.MEMBUAT FOLDER LOCALREPO

Selanjunya adalah membuat folder local repo yang fungsinya untuk menyimpan  semua package yang ada di DVD Centos.

gambar 11
8.MENGCOPY FILE DVD CENTOS

Kemudian copy kan file yang berda pada Dvd Centos ke folder local repo caranya tuliskan syntax
"cp -ar /mnt/Packages/*.* /var/ftp/pub/localrepo/" kemudian tunggu proses pengcopyanny.
gambar 13
9.MEMBUAT FILE REPOSITY
Selanjuny adalah membuat file repositorinya dengan nama file localrepo.repo dan file tersebut letaknya ada pada folder /etc/yum.repos.d/ buatnya di texteditor vi  caranya deangn tuliskan syntax
"vi /etc/yum.repos.d/localrepo.d
gamabr 14
10.EDIT ISI FILENYA


selanjutnya adalah mengedit isi filenya localrepo.repo yang awalnya kosong menjadi ada isinya.apa isinya? yaitu :
name adalah nama dari repositorynya
baseurl adalah alamat untuk repositorinya
gpgcheck berfungsi untuk mematikan fitur gpgcheck
enable berfungsi untuk mengaktifkan local reponya. 

Apabila sudah di masukan syntax tersebut selanjuny adalah menyimpannya.bagaimna menyimpannya?karena ini adalah texteditor vi maka cara menyimpannya adalah klik esc pada keyboard lalu tuliskan :wq dan enter.
gambar 15

11.Building Repositorynya 

Setelah di buat file repositorynya selanjutny adalah membangun repository pada centosnya caranya adalah tuliskan syntax "createrepo -v /var/ftp/pub/localrepo/" lalu enter
gambar 16
tunggu peroses Buildingnya sampai selesai.
gambar 17
12.MEMBACKUP 

Setelah mlakukan proses buiding selanjutnya adalah membackup semua file repository yang ada dalam folder yum.repos.d .pertama masuk terlebih dahulu kedalam folder tersebut dengan menuliskan syntax cd /etc/yum.repos.d/
gambar 18
kemudian lakukan backup dengan mengunkan syntanx "mv"kemudian nama file nya".backup" seperti:
-mv CentOS-Base.repo CentOS-Base.repo.backup
-mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.backup
-mv CentOS-Source.repo CentOS-Sources.repo.backup
-mv CentOS-Vault.repo CentOS-Vault.repo.backup
gambar 19

13.MEMBERSIKAN DAN MENGUPDATE REPOSITORY LIST.

setelah semua nya terbackup hal selanjutnya dalah menghapus data cache dan update repositornya.
uantuk menghapus menggunakan syntax"yum clean all"
gambar 21






lalu update repositorynya menggunakan syntax "yum update"
gambar 22


14.MALIHAT LIST REPOSITORINYA


elanjunya melakukan pengecekan isi dari repository.dengan menggunkan syntax"yum repolist"

gambar 20








15.INSTALL PACKAGE LOCAL PADA SERVER

Selanjutnya adalah menginstall package local pada server.untuk ini saya akan menginstall httpd.

gambar 23
16.MEMATIKAN/MENONAKTIFKAN FIREWALL

Kemudian non aktikan firewall pada server supay client dapat /diperbolehkan mengakses server repository caranya adalah tuliskan syntax:

"systemctl stop firewalld" dan "systemctl disable firewalld"
gambar 24

gambar 25


17.EDIT FILE SELINUX.

Selanjutnya adalah mengedit isi file selinux pertama masukan perintah "vi /etc/sysconfig/selinux"
gambar 26

kemudian isi dari selinux :

perhatika text yang ada kemudian edit selinux yang diberda di posisi tengah seperti yang terlihat pada gambar dari eforcing menjadi disable apabila sudah bisa langsung di simpan carany klik rombol esc pada keyboard lalu tuliskan :wq dan enter.
gambar 27

gambar 28

KONFIGURASI CLIENT
Apabia semua konfigurasi pada server sudah selesai selanjutnya lanjut ke konfigurasi pada clientnya.



1.SETTING IP
Nah selanjunya adalah setting ip address untuk si CLIENT centos di sini ip yang saya gunakan adalah IP 192.168.16.201 nah untuk cara seting IP address bisa di lihat pada postingan Setting IP addresss. apabila sudah di atur ip addresnya selanjunya adalah merestart networknya deangan syntax systemctl restart network.kemudian lihat apaka ipnya sudah benar dengan periksa mengunkan syntax ip add.



gambar 29


2.MEMBUAT FILE REPOSITORY
Selanjuny adalah membuat file repositorinya dengan nama file localrepo.repo dan file tersebut letaknya ada pada folder /etc/yum.repos.d/ buatnya di texteditor vi  caranya deangn tuliskan syntax
"vi /etc/yum.repos.d/localrepo.d
gamabr 30


kemudian edit seperti yang server tadi tetapi bedany di sini untuk baseurl ini di tunukan ke servernya
yaitu ftp://192.168.16.200/pub/localrepo. kanapa ftp karena protokol yang di gunakan adalah ftp dan ip addressny adalah IP server.
gambar 31
3.TEST PING
Selanjutnya adalah pengetsan ping dari client menuju server apaka client sudah terhubung ke server .
ping ip si servenya .
gambar 32
4.Backup FILE REPO

Kemudian lakukan backup seperti pada server supaya pada saat menginstall tidak terkoneksi ke internet.
gambar 33
5.PENGUJIAN

Apa bila semua konfigurasi sudah selesai bisa lakukan pengujian dengan menginstall di client.apabila seuma konfigurasi sudah bernar maka source yang di ambil untuk melakukan penginstalan adalah berasal dari server .caranya tuliskan syntax yum install nano.
gambar 34
dan penginstallan nano pun bejalan seperti pada gambar.
gambar 35
Installasi pun berhasil dan cobalah buka text editor nanonya.
gambar 36

Mungkin cukup sekian tutorlial dari saya apabila ada salah ketik/typo harap di maafkan.semoga bermanfaat .apabila ingin mencobnya harap dikerjakan secara hirarki okkk.Tunggu postingan selanjutnya.

bye:v



Share with your friends

Give us your opinion

Notification
This is just an example, you can fill it later with your own note.
Done