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

Cara Menginstal Spacewalk di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan konfigurasi Spacewalk di CentOS 7. Bagi Anda yang belum tahu, Spacewalk adalah solusi manajemen paket dan sistem untuk Redhat -sistem operasi Linux yang diturunkan seperti CentOS, Scientific Linux, dan Fedora, oleh komunitas spacewalk. Ini dirilis di bawah lisensi GPLv2. Ini menawarkan cara yang lebih fleksibel untuk dilakukan. Spacewalk memungkinkan Anda untuk menginventarisasi sistem Anda, mengelola konfigurasi, bertindak sebagai repositori pusat untuk sistem Anda, pantau sistem Anda, dan sebagainya.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Spacewalk di server CentOS 7.

Instal Spacewalk di CentOS 7

Langkah 1. Pertama, Anda harus mengaktifkan repositori EPEL di sistem Anda.

yum install epel-release

Tambahkan repositori JPackage:

cat > /etc/yum.repos.d/jpackage-generic.repo << EOF
[jpackage-generic]
name=JPackage generic
#baseurl=http://mirrors.dotsrc.org/pub/jpackage/5.0/generic/free/
mirrorlist=http://www.jpackage.org/mirrorlist.php?dist=generic&type=free&release=5.0
enabled=1
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
EOF

Tambahkan repositori Spacewalk:

rpm -Uvh http://yum.spacewalkproject.org/2.3/RHEL/7/x86_64/spacewalk-repo-2.3-4.el7.noarch.rpm

Langkah 2. Instal database PostgreSQL untuk Spacewalk.

Spacewalk menggunakan database untuk menyimpan data utamanya, ini mendukung PostgreSQL atau Oracle RDBMS. Dalam kasus kami, kami menggunakan PostgreSQL:

yum install spacewalk-setup-postgresql

Langkah 3. Instal Spacewalk.

Sekarang, instal server Spacewalk menggunakan perintah:

yum install spacewalk-postgresql

Langkah 4. Konfigurasi firewall.

Sebelum kita dapat terhubung ke server Spacewalk yang baru dikonfigurasi, kita perlu memastikan bahwa firewall tidak memblokir akses:

sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

Langkah 5. Konfigurasikan Spacewalk.

Jika Anda telah menginstal database tertanam, gunakan database tersebut. Ini akan meminta Anda untuk memasukkan email admin dan detail organisasi untuk membuat sertifikat yang ditandatangani sendiri untuk akses aman :

[[email protected] ~]# spacewalk-setup --disconnected
** Database: Setting up database connection for PostgreSQL backend.
** 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: ####################################
* 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.
* Activating Spacewalk.
** Loading Spacewalk Certificate.
** Verifying certificate locally.
** Activating Spacewalk.
* Enabling Monitoring.
* Configuring apache SSL virtual host.
Should setup configure apache's default ssl server for you (saves original ssl.conf) [Y]? 
** /etc/httpd/conf.d/ssl.conf has been backed up to ssl.conf-swsave
* Configuring tomcat.
** /etc/sysconfig//tomcat6 has been backed up to tomcat6-swsave
** /etc/tomcat6//server.xml has been backed up to server.xml-swsave
** /etc/tomcat6//web.xml has been backed up to web.xml-swsave
* Configuring jabberd.
* Creating SSL certificates.
CA certificate password? 
Re-enter CA certificate password? 
Organization? idroot.us
Organization Unit [server.idroot.us]? 
Email Address [[email protected]]? 
City? jogja
State? indonesia
Country code (Examples: "US", "JP", "IN", or type "?" to see a list)? SI
** 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..
Processing /etc/cobbler/modules.conf
`/etc/cobbler/modules.conf' -> `/etc/cobbler/modules.conf-swsave'
Processing /etc/cobbler/settings
`/etc/cobbler/settings' -> `/etc/cobbler/settings-swsave'
Cobbler requires tftp and xinetd services be turned on for PXE provisioning functionality. Enable these services [Y]? 
* Restarting services.
Installation complete.
Visit https://server.idroot.us to create the Spacewalk administrator account.

Pada titik ini, Spacewalk telah diinstal, dikonfigurasi, dan siap digunakan. Lihat bagian berikutnya untuk memulai Spacewalk.

Langkah 5. Mengakses Spacewalk.

Spacewalk akan tersedia di HTTPS port 443 secara default. Buka browser favorit Anda dan navigasikan ke https://hostname.yourdomain.com dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 dan 443 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Spacewalk. Terima kasih telah menggunakan tutorial ini untuk menginstal server Spacewalk pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi Spacewalk.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal SpaceWalk di CentOS 6 / RHEL 6

  3. Cara Menginstal SpaceWalk di CentOS 7 / RHEL 7

  1. Cara Menginstal Java 11 &12 di CentOS 7

  2. Cara Menginstal Wine 4.0 di CentOS 7

  3. Cara Menginstal Vim 8.2 di CentOS 7

  1. Cara Menginstal VirtualBox di CentOS 7

  2. Cara Menginstal Git di CentOS 8

  3. Cara Menginstal Docker di CentOS 8