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

Cara Menginstal SpaceWalk di CentOS 6 / RHEL 6

Perjalanan luar angkasa adalah paket, dan solusi manajemen sistem untuk Red Hat sistem operasi Linux turunan seperti CentOS , Linux Ilmiah dan Fedora , oleh komunitas spacewalk. Ini dirilis di bawah lisensi GPLv2.

Ini menawarkan cara yang lebih fleksibel untuk dilakukan

  1. Inventaris sistem
  2. Instal dan Perbarui paket sistem.
  3. Mengonfigurasi untuk memulai penginstalan.
  4. Menyebarkan dan Mengelola file konfigurasi dari satu lokasi
  5. Mulai / Berhenti / Konfigurasikan tamu.
  6. Distribusikan konten di beberapa lokasi Geografis menggunakan proxy spacewalk.

Rangkaian Artikel:

1 :Cara Memasang SpaceWalk di CentOS 6 / RHEL 6

2 :Mengelola Saluran dan Repositori di Spacewalk

3 :Daftarkan klien dengan SpaceWalk Server

Perjalanan luar angkasa menyediakan antarmuka web untuk mengelola dan melihat pembaruan untuk sistem yang terdaftar, dan kami dapat memulai tugas seperti pemasangan, pembaruan, inventaris, dan sebagainya.

Berikut adalah tutorial tentang menginstal SpaceWalk di CentOS 6 / RHEL 6 .

Prasyarat

Sebelum menginstal SpaceWalk di CentOS, sistem harus diatur agar memiliki repositori yang diperlukan untuk mengunduh dependensi. Mari kita siapkan dulu repositori SpaceWalk.

rpm -Uvh https://copr-be.cloud.fedoraproject.org/results/@spacewalkproject/spacewalk-2.9/epel-6-x86_64/00830557-spacewalk-repo/spacewalk-repo-2.9-4.el6.noarch.rpm

Aktifkan saluran server Red Hat Optional (RHEL 6).

subscription-manager repos --enable=rhel-6-server-optional-rpms

Siapkan repositori EPEL di CentOS 6.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

Konfigurasikan firewall untuk Spacewalk.

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5222 -j ACCEPT
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 5269 -j ACCEPT
iptables -I INPUT -p udp -m udp --dport 69 -j ACCEPT
service iptables save

Siapkan Basis Data SpaceWalk

SpaceWalk mendukung database PostgreSQL (8.4 atau lebih tinggi) atau Oracle (10g atau lebih tinggi), dan Anda dapat melewati penyiapan database tertanam berikut untuk menggunakan database eksternal.

Database Tertanam

SpaceWalk memiliki pengaturan tertanam untuk database PostgreSQL yang akan melakukan instalasi SpaceWalk otomatis tanpa campur tangan pengguna untuk memasukkan informasi database. Metode basis data tertanam sangat mudah untuk menyiapkan dan menjalankan SpaceWalk dalam waktu singkat, dan ini sangat berguna bagi mereka yang tidak memiliki pengetahuan basis data.

Di sini, kita akan menggunakan database PostgreSQL (tertanam).

yum -y install spacewalk-setup-postgresq

Database Eksternal

Anda dapat menggunakan database PostgreSQL atau Oracle eksternal untuk menginstal SpaceWalk, dan Anda dapat menemukan banyak dokumen online untuk menyiapkan database.

Instal SpaceWalk

Jika Anda berencana menggunakan database PostgreSQL.

yum -y install spacewalk-postgresql

Konfigurasi SpaceWalk

Jalankan pengaturan Spacewalk untuk memulai konfigurasi. Ini akan meminta Anda untuk memasukkan email admin dan detail organisasi untuk membuat sertifikat yang ditandatangani sendiri untuk akses aman.

spacewalk-setup

Keluaran:

* Setting up SELinux..
** Database: Setting up database connection for PostgreSQL backend.
Database "rhnschema" does not exist
** Database: Installing the database:
** Database: This is a long process that is logged in:
** Database:   /var/log/rhn/install_db.log
*** Progress: ###
** Database: Installation complete.
** Database: Populating database.
*** Progress: ##########################
* Configuring tomcat.
* Setting up users and groups.
** GPG: Initializing GPG and importing key.
** GPG: Creating /root/.gnupg directory
You must enter an email address.
Admin Email Address? [email protected]
* Performing initial configuration.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? Y << Press Y 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? << Enter Certificate Password 
Re-enter CA certificate password? << Re Enter Certificate Password 
Cname alias of the machine (comma seperated)? server.itzgeek.local,server << Certificate Subject Name (Your Domain Name) 
Organization? ITzGeek << Your Organization Name
Organization Unit [server.itzgeek.local]? IT << Your Organization Unit 
Email Address [[email protected]]? << Email Address 
City? Albany << Your City 
State? NY << Your State #
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? US << Your Country 
** SSL: Generating CA certificate.
** SSL: Deploying CA certificate.
** SSL: Generating server certificate.
** SSL: Storing SSL certificates.
* Deploying configuration files.
* Update configuration in database.
* Setting up Cobbler..
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? Y << Press Y 
* Restarting services.
Installation complete.
Visit https://server.itzgeek.local to create the Spacewalk administrator account.

Setelah penginstalan selesai, periksa status layanan SpaceWalk.

/usr/sbin/spacewalk-service status

Keluaran:

postmaster (pid 4403) is running...
router (pid 4425) is running...
sm (pid 4433) is running...
c2s (pid 4441) is running...
s2s (pid 4449) is running...
tomcat6 (pid 4511) is running...               [ OK ]
httpd (pid 4659) is running...
osa-dispatcher (pid 4687) is running...
rhn-search is running (4709).
cobblerd (pid 4751) is running...
RHN Taskomatic is running (4778).

Mulai layanan jika tidak dimulai secara otomatis.

/usr/sbin/spacewalk-service start

Akses Spacewalk

Sekarang Anda dapat mengakses SpaceWalk melalui browser web .

https://ip.ad.dr.ess

ATAU

https://nama-domain-anda

Anda perlu menambahkan pengecualian untuk sertifikat yang ditandatangani sendiri.

Anda perlu membuat akun administrator untuk spacewalk. Isi detailnya, lalu klik Buat Organisasi .

Setelah berhasil dibuat, Anda akan dibawa ke halaman beranda spacewalk tempat Anda dapat melakukan semua aktivitas administratif.

Dalam tutorial berikutnya, kita akan melihat tentang Mengonfigurasi SpaceWalk untuk mendistribusikan pembaruan untuk klien CentOS .

Itu saja.


Cent OS
  1. Cara Menginstal PostgreSQL di CentOS 7 / RHEL 7

  2. Cara Menginstal MariaDB 10.4 di CentOS 8 &RHEL 8

  3. Cara Menginstal MySQL 8.0 di CentOS/RHEL 8

  1. Cara menginstal phpMyAdmin di RHEL 8 / CentOS 8

  2. Cara Menginstal P7Zip di RHEL 8 / CentOS 8

  3. Cara Menginstal SpaceWalk di CentOS 7 / RHEL 7

  1. Cara menginstal ntfs-3g di RHEL 8 / CentOS 8

  2. Cara Menginstal PHP-mbstring di RHEL 8 / CentOS 8

  3. Cara menginstal phantomjs di RHEL 8 / CentOS 8