GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengkonfigurasi Server Master dan Slave NIS (Sistem Informasi Jaringan) di CentOS/RHEL

Layanan Informasi Jaringan terdiri dari protokol layanan direktori client-server untuk mendistribusikan data konfigurasi sistem seperti nama pengguna dan host antar komputer.

NIS memungkinkan Anda untuk membuat akun pengguna yang dapat digunakan bersama di semua sistem di jaringan Anda. Deskripsi daemon NIS diberikan di bawah ini:

  • portmap/rpcbind :Dasar daemon RPC tempat NIS dijalankan.
  • yppasswdd :Memungkinkan pengguna mengubah kata sandi mereka di server NIS dari klien NIS.
  • ypserv :Daemon server NIS utama.
  • ypbind :Daemon klien NIS utama.
  • ypxfrd :Digunakan untuk mempercepat transfer peta NIS yang sangat besar

Konfigurasi Server Master NIS

1. Instal paket server NIS.

# yum install yp*

2. Tetapkan nama domain NIS.

# vi /etc/sysconfig/network
NISDOMAIN = [DOMAIN_NAME]

3. Jalankan daemon terkait NIS Server.

# service portmap start
# service yppasswdd start
# service ypserv start

# chkconfig portmap on
# chkconfig yppasswdd on
# chkconfig ypserv on
Catatan :Pada CentOS/RHEL 6, layanan rpcbind digunakan sebagai pengganti layanan portmap. Mulai rpcbind seperti yang ditunjukkan di bawah ini.

4. Mulai server rpcbind:

# service rpcbind start
# chkconfig rpcbind on

5. Pastikan layanan berjalan.

# rpcinfo -p localhost

Contoh:-

100004    2   udp    843  ypserv
100004    1   udp    843  ypserv
100004    2   tcp    846  ypserv
100004    1   tcp    846  ypserv
100007    2   udp    859  ypbind
100007    1   udp    859  ypbind
100007    2   tcp    862  ypbind
100007    1   tcp    862  ypbind

6. Inisialisasi database NIS.

# /usr/lib/yp/ypinit -m       ### On 64 bit systems run '/usr/lib64/yp/ypinit -m`

Menambahkan Pengguna NIS Baru

1. Pengguna NIS baru dapat dibuat dengan masuk ke server NIS dan membuat akun pengguna baru.

# useradd -g users nisuser
# passwd nisuser

2. Perbarui basis data NIS.

# make -C /var/yp

3. Masukkan perintah berikut pada server master NIS untuk memverifikasi bahwa server master NIS telah dikonfigurasi dan menjalankan NIS:

# /usr/bin/ypwhich

Konfigurasi Server Budak NIS

Konfigurasi Sisi Master

1. Edit /var/yp/Makefile untuk mengaktifkan peta “PUSH” ke server slave saat database NIS diperbarui.

# vi /var/yp/Makefile
NOPUSH=false

2. Edit /etc/yp.conf untuk merujuk ke server sendiri.

# vi /etc/yp.conf
ypserver 127.0.0.1

3. Mulai layanan ypbind dan ypxfrd.

# service ypbind start
# service ypxfrd start

# chkconfig ypbind on
# chkconfig ypxfrd on

4. Tambahkan server slave ke peta database server master dengan mengedit /var/yp/ypservers.

# vi /var/yp/ypservers
master_hostname
slave1_hostname
slave2_hostname

5. Jalankan perintah make untuk memperbarui peta ypservers.

# make -C /var/yp

Konfigurasi Sisi Budak

Instal paket yp di server budak juga. Pastikan nama diselesaikan dengan benar ke nama host/alamat IP master. memperbaiki file /etc/hosts di kedua server.

1. Tetapkan nama domain NIS di server budak juga.

# vi /etc/sysconfig/network
NISDOMAIN = [DOMAIN_NAME]

2. Jalankan Server NIS.

# service portmap start
# service ypserv start

# chkconfig portmap on
# chkconfig ypserv on

3. Pastikan layanan berjalan.

# rpcinfo -p localhost

4. Untuk memverifikasi konfigurasi server slave NIS, masukkan perintah berikut untuk memeriksa apakah server slave NIS berjalan:

# /usr/bin/ypwhich

5. Lakukan download database awal dari master dengan perintah ypinit -s dan tentukan server bigboy sebagai master dari mana data akan diperoleh.

# /usr/lib/yp/ypinit -s         ### On 64 bit systems run '/usr/lib64/yp/ypinit -s [master's hostname/IP address]
We will need a few minutes to copy the data from server.

Transferring protocols.byname...
Trying ypxfrd ... success
Transferring services.byservicename...
Trying ypxfrd ... success
Transferring passwd.byname...
Trying ypxfrd ... success

server NIS data base has been set up.

Jika ada peringatan, cari tahu apa yang salah, dan perbaiki.

Konfigurasi Klien NIS

1. Tetapkan nama domain NIS.

# vi /etc/sysconfig/network
NISDOMAIN = [DOMAIN_NAME]

2. Edit file /etc/yp.conf.

# vi /etc/yp.conf
ypserver [master's IP Address]
ypserver [slave's IP Address]

3. Mulai layanan portmap(rpcbind) dan ypbind.

# service portmap start
# service ypbind start

# chkconfig portmap on
# chkconfig ypbind on

4. Gunakan perintah berikut untuk melihat apakah informasi otentikasi pengguna telah diperbarui.

# ypmatch nisuser passwd

5. Edit /etc/nsswitch.conf.

# vi /etc/nsswitch.conf
passwd:     files nis        [ add "nis" service ]
shadow:     files nis        [ add "nis" service ]       
group:      files nis        [ add "nis" service ]

6. Perintah getent juga bisa digunakan perintah ini mengembalikan data dari nsswitch.

# getent passwd nisuser

7. Sebagai solusi alternatif, Anda dapat mengatur langkah-langkah di atas dengan menggunakan perintah authconfig.

# authconfig --enablenis --nisdomain=[NIS DOMAIN NAME] --nisserver=[master's IP address],[slaves's IP address] --update


Cent OS
  1. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi telnet

  2. Cara Mengonfigurasi Teaming Jaringan di CentOS/RHEL 7

  3. Cara Mengonfigurasi Teaming Antarmuka Jaringan di CentOS/RHEL 7 dan 8

  1. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

  2. Cara Mengonfigurasi Antarmuka Jaringan Virtual di RHEL 8 / CentOS 8

  3. Cara menginstal dan mengkonfigurasi Samba di CentOS / RHEL

  1. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8

  2. Cara mengkonfigurasi ikatan antarmuka jaringan pada RHEL 8 / CentOS 8 Linux

  3. Cara Install dan Konfigurasi oVirt 4.0 di CentOS 7 / RHEL 7