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

Cara Mendaftarkan klien dengan SpaceWalk Server – CentOS / RHEL

Pos ini adalah bagian ketiga dari seri instalasi dan konfigurasi Spacewalk . Dalam dua bagian pertama, kita telah melakukan instalasi server Spacewalk dan mengelola saluran dan repositori Spacewalk.

Rangkaian Artikel:

Instal Spacewalk

Cara Memasang SpaceWalk di CentOS 7 / RHEL 7

Cara Memasang SpaceWalk di CentOS 6 / RHEL 6

Kelola Spacewalk

Mengelola Saluran dan Repositori di Spacewalk

Daftarkan klien dengan SpaceWalk Server

Dalam tutorial ini, kita akan mengkonfigurasi klien untuk mengambil paket instalasi dari server Spacewalk dengan mendaftar di server Spacewalk.

Lingkungan

OS Klien: Rilis CentOS Linux 7.2.1511 (Core)

Nama Inang: client.itzgeek.local

Alamat IP: 192.168.1.20

Instal klien Spacewalk

Meskipun repositori dasar memiliki paket yang diperlukan untuk mendaftarkan klien ke server Spacewalk, kami akan mengonfigurasi repo klien Spacewalk di mesin klien untuk mendapatkan paket terbaru.

rpm -Uvh http://yum.spacewalkproject.org/2.7-client/RHEL/7/x86_64/spacewalk-client-repo-2.7-2.el7.noarch.rpm
rpm -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Instal paket di bawah ini.

yum -y install rhn-client-tools rhn-check rhn-setup rhnsd m2crypto yum-rhn-plugin

Instal sertifikat SpaceWalk di mesin klien Anda untuk mengaktifkan komunikasi yang aman. Ganti nama server Spacewalk dan versi RPM jika diperlukan.

rpm -Uvh http://server.itzgeek.local/pub/rhn-org-trusted-ssl-cert-1.0-1.noarch.rpm

Pastikan mesin klien dapat terhubung ke server Spacewalk dengan nama host. Gunakan file /etc/hosts atau server DNS untuk menyelesaikan nama host.

Daftarkan klien dengan SpaceWalk Server

Disarankan untuk menggunakan kunci aktivasi untuk mendaftar dan mengonfigurasi sistem klien dengan server Spacewalk. Login ke server Spacewalk dan dapatkan aktivasi yang kita buat di tutorial sebelumnya.

Masuk ke Sistem >> Kunci Aktivasi .

Di Terminal sistem klien, jalankan perintah berikut untuk mendaftarkannya ke server Spacewalk.

rhnreg_ks --activationkey 1-b908cd891e78c7b90cc6000ee63c0ec5 --serverUrl https://server.itzgeek.local/XMLRPC

Setelah perintah di atas dijalankan, buka konsol Spacewalk, dan klik Sistem. Anda akan melihat sistem klien kami yang baru saja kami daftarkan di Spacewalk.

Klik pada nama klien. Anda akan dibawa ke halaman ringkasan klien di mana Anda dapat melihat informasi mendetail tentang klien terdaftar (client.itzgeek.local ). Anda dapat melihat bahwa mesin klien telah secara otomatis berlangganan saluran dasar (itzgeek_centos7 ).

Memodifikasi langganan klien (Opsional)

Jika Anda ingin menggunakan saluran anak (Mis. Untuk menginstal Nginx), aktifkan saluran anak (Nginx) dari saluran dasar untuk mendapatkan paket Nginx.

Mode GUI

Buka Sistem >> >> Perangkat Lunak >> Saluran Perangkat Lunak >> Langganan Saluran Perangkat Lunak .

ATAU

Klik Ubah Saluran Langganan di halaman ikhtisar klien.

Pilih saluran Anak (Misalnya nginx_centos7) dan klik Ubah Langganan.

Sekarang, sistem klien berhasil berlangganan saluran anak Nginx.

Mode Baris Perintah

Anda juga dapat mengubah langganan saluran menggunakan baris perintah. Untuk membuat daftar saluran berlangganan, jalankan.

rhn-channel -l

Keluaran:

itzgeek_centos7

Untuk membuat daftar saluran yang tersedia, jalankan.

rhn-channel -L

Keluaran:

Username: admin
Password:
nginx_centos7

Sekarang, untuk berlangganan saluran anak, jalankan.

rhn-channel -a -c nginx_centos7

Anda harus memasukkan nama pengguna dan kata sandi akun admin server Spacewalk.

Verifikasi langganan menggunakan perintah di bawah ini.

# rhn-channel -l

Keluaran:

nginx_centos7
itzgeek_centos7

Jika Anda ingin menghapus langganan saluran anak, jalankan perintah berikut.

rhn-channel -r -c nginx_centos7

Instal Paket menggunakan Server Spacewalk

Sekarang, Anda dapat mulai menginstal atau memperbarui paket dari server Spacewalk. Nonaktifkan repositori non-Spacewalk untuk menghindari paket diunduh dari internet.

Untuk melakukannya, jalankan:

sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/*

Untuk menguji, instal paket Nginx pada mesin klien.

yum install nginx

Contoh keluaran:

Loaded plugins: fastestmirror, rhnplugin
This system is receiving updates from RHN Classic or Red Hat Satellite.
Loading mirror speeds from cached hostfile
 * epel: kartolo.sby.datautama.net.id
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-67.el7.centos will be installed
--> Processing Dependency: httpd-tools = 2.4.6-67.el7.centos for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-67.el7.centos.x86_64
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-67.el7.centos.x86_64
--> Running transaction check
---> Package apr.x86_64 0:1.4.8-3.el7 will be installed
---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed
---> Package httpd-tools.x86_64 0:2.4.6-67.el7.centos will be installed
---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=================================================================================================
 Package             Arch           Version                        Repository               Size
=================================================================================================
Installing:
 httpd               x86_64         2.4.6-67.el7.centos            itzgeek_centos7         2.7 M
Installing for dependencies:
 apr                 x86_64         1.4.8-3.el7                    itzgeek_centos7         103 k
 apr-util            x86_64         1.5.2-6.el7                    itzgeek_centos7          92 k
 httpd-tools         x86_64         2.4.6-67.el7.centos            itzgeek_centos7          87 k
 mailcap             noarch         2.1.41-2.el7                   itzgeek_centos7          31 k

Transaction Summary
=================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 3.0 M
Installed size: 10 M
Downloading packages:
(1/5): apr-1.4.8-3.el7.x86_64.rpm                                         | 103 kB  00:00:00
(2/5): apr-util-1.5.2-6.el7.x86_64.rpm                                    |  92 kB  00:00:00
(3/5): httpd-2.4.6-67.el7.centos.x86_64.rpm                               | 2.7 MB  00:00:00
(4/5): httpd-tools-2.4.6-67.el7.centos.x86_64.rpm                         |  87 kB  00:00:00
(5/5): mailcap-2.1.41-2.el7.noarch.rpm                                    |  31 kB  00:00:00
-------------------------------------------------------------------------------------------------
Total                                                            8.3 MB/s | 3.0 MB  00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : apr-1.4.8-3.el7.x86_64                                                        1/5
  Installing : apr-util-1.5.2-6.el7.x86_64                                                   2/5
  Installing : httpd-tools-2.4.6-67.el7.centos.x86_64                                        3/5
  Installing : mailcap-2.1.41-2.el7.noarch                                                   4/5
  Installing : httpd-2.4.6-67.el7.centos.x86_64                                              5/5
  Verifying  : httpd-2.4.6-67.el7.centos.x86_64                                              1/5
  Verifying  : mailcap-2.1.41-2.el7.noarch                                                   2/5
  Verifying  : httpd-tools-2.4.6-67.el7.centos.x86_64                                        3/5
  Verifying  : apr-util-1.5.2-6.el7.x86_64                                                   4/5
  Verifying  : apr-1.4.8-3.el7.x86_64                                                        5/5

Installed:
  httpd.x86_64 0:2.4.6-67.el7.centos

Dependency Installed:
  apr.x86_64 0:1.4.8-3.el7                             apr-util.x86_64 0:1.5.2-6.el7
  httpd-tools.x86_64 0:2.4.6-67.el7.centos             mailcap.noarch 0:2.1.41-2.el7

Complete!

Anda dapat melihat bahwa paket telah diinstal dari saluran dasar Spacewalk (itzgeek_centos7).

Itu saja. Anda telah berhasil mendaftarkan sistem klien dengan server Spacewalk untuk paket. Saya berencana untuk membahas lebih banyak topik di server Spacewalk, pantau terus.


Cent OS
  1. Cara Menginstal SpaceWalk di CentOS 6 / RHEL 6

  2. Cara Install Puppet 6.x Di CentOS 7 / RHEL 7

  3. Cara mengkonfigurasi server dan klien NTP di CentOS / RHEL 7

  1. Cara Setup SysLog Server di CentOS 7 / RHEL 7

  2. Cara Setup Server NFS di CentOS 7 / RHEL 7

  3. Cara Menginstal SpaceWalk di CentOS 7 / RHEL 7

  1. Cara menginstal server vnc di RHEL 8 / CentOS 8

  2. Cara Memasang Wayang Di CentOS 8 / RHEL 8

  3. CentOS / RHEL 7:Cara Menginstal GUI