Spacewalk adalah alat manajemen konfigurasi sumber terbuka yang disponsori oleh Red Hat. Spacewalk adalah alternatif dari server satelit jaringan Redhat di Centos/Fedora/Scientific Linux. Spacewalk adalah proyek hulu untuk sumber Red Hat Network Satellite.
Ini menyediakan antarmuka manajemen untuk konten perangkat lunak di seluruh server terdaftar. Beberapa Fitur penting Spacewalk disebutkan di bawah ini:
- Mengelola Inventaris Server (informasi perangkat keras dan perangkat lunak)
- Instal dan perbarui perangkat lunak di Server
- Kelola dan terapkan file konfigurasi ke sistem Anda
- Pantau sistem/Server Anda
Langkah Instalasi Spacewalk di CentOS 6.X/RHEL 6.X
Langkah 1 :Siapkan Repo Spacewalk.
# rpm -Uvh http://yum.spacewalkproject.org/1.9/RHEL/6/x86_64/spacewalk-repo-1.9-1.el6.noarch.rpm
Langkah 2 :Siapkan Repositori Tambahan.
Untuk Spacewalk di CentOS, RHEL 6 dan Fedora, Kami membutuhkan dependensi tambahan yang diperlukan dari jpackage. Buat file menggunakan perintah di bawah ini:
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
Aktifkan Repositori EPEL :Spacewalk membutuhkan Java Virtual Machine dengan versi 1.6.0 atau lebih tinggi. EPEL – Paket Ekstra untuk Enterprise Linux berisi versi openjdk yang bekerja dengan Spacewalk.
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Langkah 3 :Instalasi Server Database Spacewalk.
Spacewalk menggunakan database untuk menyimpan data utamanya, mendukung PostgreSQL atau Oracle RDBMS. Dalam kasus kami, kami menggunakan postgresql.
# yum install spacewalk-setup-embedded-postgresql
Langkah 4 :Memasang Spacewalk.
# yum install spacewalk-postgresql
Buat file di bawah /root bernama 'jawaban' dengan konten di bawah ini:
# vi /root/answers admin-email = root@localhost ssl-set-org = Nextstep4it ssl-set-org-unit = IT ssl-set-city = Delhi ssl-set-state = Delhi ssl-set-country = IN ssl-password = spacewalkpasswd ssl-set-email = root@localhost ssl-config-sslvhost = Y db-backend=postgresql db-name=spacewalkdb db-user=spacewalk db-password=spacewalkpasswd db-host=localhost db-port=5432 enable-tftp=Y
Sekarang Instal Spacewalk dengan File Jawaban.
# spacewalk-setup --disconnected –answer-file=/root/answers
Setelah pengaturan spacewalk selesai, aplikasi siap digunakan. Perintah di atas akan membuat lingkungan database PostgreSQL untuk spacewalk dan akan membuat sertifikat ssl dan akan memulai layanan seperti Tomcat.
Langkah 5 :Akses Spacewalk menggunakan URL di bawah ini dan atur akun administratif.
Buka browser Web dan ketik 'https://[Hostname/IP]', ganti nama host atau alamat ip sesuai dengan pengaturan Anda. Setelah Setting akun Administratif, kita bisa login ke GUI admin spacewalk:
Perintah Layanan Spacewalk:
# /usr/sbin/spacewalk-service [stop|start|restart]