Cara Install Web Console Cockpit di Linux Red Hat 8
Daftar Isi
Cockpit adalah Web Console dengan user interface yang ramah dan memungkinkan pengguna untuk melakukan tugas administratif di Server Red Hat. Cockpit tidak memerlukan konfigurasi khusus yang rumit, sehingga setelah diinstal langsung siap digunakan. Kita dapat menggunakannya untuk melakukan tugas-tugas seperti monitoring kondisi sistem (server), mengelola service, mengelola akun, dan masih banyak lagi yang lainnya.
Web Console Cockpit |
Antarmuka Web Cockpit relatif mudah untuk digunakan baik oleh pengguna baru di linux apalagi seorang sysadmin yang sudah berpengalaman. Kita tetap dapat menggunakan SSH untuk mengelola server atau dapat menggunakan Cockpit Web Console kapan saja. Bahkan ada juga terminal yang tertanam di GUI Web Cockpit.
Untuk mengikuti tutorial pada postingan ini, kalian harus sudah Menginstall Red Hat 8, Baca: Cara Install RedHat Enterprise Linux 8 Ootpa.
Cara Install Cockpit di Linux Red Hat (RHEL) 8
1. Pada Installasi Red Hat Minimal Server Web Console Cockpit ini belum terinstall, untuk itu kalian harus menginstallnya menggunakan perintah berikut ini (kalian boleh menggunakan yum atau dnf):
# dnf install cockpit
Contoh:# dnf install cockpit
Updating Subscription Management repositories.
Last metadata expiration check: 0:15:59 ago on Fri 19 Jul 2019 06:58:48 PM WIB.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
cockpit x86_64 185.1-1.el8_0 rhel-8-for-x86_64-baseos-rpms 68 k
Installing dependencies:
setroubleshoot-plugins
noarch 3.3.10-1.el8 rhel-8-for-x86_64-appstream-rpms 365 k
libXext x86_64 1.3.3-9.el8 rhel-8-for-x86_64-appstream-rpms 45 k
python3-gobject x86_64 3.28.3-1.el8 rhel-8-for-x86_64-appstream-rpms 25 k
PackageKit-glib x86_64 1.1.12-2.el8 rhel-8-for-x86_64-appstream-rpms 142 k
PackageKit x86_64 1.1.12-2.el8 rhel-8-for-x86_64-appstream-rpms 601 k
cairo-gobject x86_64 1.15.12-3.el8 rhel-8-for-x86_64-appstream-rpms 33 k
python3-systemd x86_64 234-8.el8 rhel-8-for-x86_64-appstream-rpms 81 k
cairo x86_64 1.15.12-3.el8 rhel-8-for-x86_64-appstream-rpms 721 k
libXrender x86_64 0.9.10-7.el8 rhel-8-for-x86_64-appstream-rpms 33 k
pixman x86_64 0.36.0-1.el8 rhel-8-for-x86_64-appstream-rpms 257 k
python3-cairo x86_64 1.16.3-6.el8 rhel-8-for-x86_64-appstream-rpms 90 k
gsettings-desktop-schemas
x86_64 3.28.1-1.el8 rhel-8-for-x86_64-baseos-rpms 619 k
libmodman x86_64 2.0.1-17.el8 rhel-8-for-x86_64-baseos-rpms 36 k
libproxy x86_64 0.4.15-5.2.el8 rhel-8-for-x86_64-baseos-rpms 74 k
libappstream-glib
x86_64 0.7.14-3.el8 rhel-8-for-x86_64-baseos-rpms 338 k
gdk-pixbuf2 x86_64 2.36.12-2.el8 rhel-8-for-x86_64-baseos-rpms 466 k
libsoup x86_64 2.62.3-1.el8 rhel-8-for-x86_64-baseos-rpms 424 k
libstemmer x86_64 0-10.585svn.el8 rhel-8-for-x86_64-baseos-rpms 73 k
glib-networking x86_64 2.56.1-1.1.el8 rhel-8-for-x86_64-baseos-rpms 155 k
cockpit-ws x86_64 185.1-1.el8_0 rhel-8-for-x86_64-baseos-rpms 834 k
cockpit-system noarch 185.1-1.el8_0 rhel-8-for-x86_64-baseos-rpms 1.6 M
cockpit-bridge x86_64 185.1-1.el8_0 rhel-8-for-x86_64-baseos-rpms 596 k
Installing weak dependencies:
cockpit-packagekit
noarch 184.1-1.el8 rhel-8-for-x86_64-appstream-rpms 675 k
setroubleshoot-server
x86_64 3.3.19-1.el8 rhel-8-for-x86_64-appstream-rpms 395 k
sscg x86_64 2.3.3-6.el8 rhel-8-for-x86_64-appstream-rpms 43 k
redhat-logos x86_64 80.7-1.el8 rhel-8-for-x86_64-baseos-rpms 362 k
subscription-manager-cockpit
noarch 1.23.8-35.el8 rhel-8-for-x86_64-baseos-rpms 972 k
Transaction Summary
================================================================================
Install 28 Packages
Total download size: 9.9 M
Installed size: 29 M
Is this ok [y/N]: y
Masukkan huruf (y) lalu tekan tombol Enter, dan tunggu proses installasi selesai.
2. Setelah Web Console Cockpit selesai diinstall, jalankan perintah untuk start, enable dan cek status service cockpit dengan beberapa baris perintah berikut.
# systemctl start cockpit.socket
# systemctl enable cockpit.socket
Untuk cek status jalankan perintah berikut ini:# systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor pres>
Active: active (listening) since Fri 2019-07-19 19:19:03 WIB; 20s ago
Docs: man:cockpit-ws(8)
Listen: [::]:9090 (Stream)
Tasks: 0 (limit: 11532)
Memory: 956.0K
CGroup: /system.slice/cockpit.socket
Jul 19 19:19:02 tutupkurung.lan systemd[1]: Starting Cockpit Web Service Socket.
Jul 19 19:19:03 tutupkurung.lan systemd[1]: Listening on Cockpit Web Service So>
lines 1-11/11 (END)
3. Membuka service Cockpit di Firewall Server dengan menjalankan beberapa baris perintah berikut ini:
# firewall-cmd --add-service cockpit
# firewall-cmd --add-service cockpit --perm
Menggunakan Web Console Cockpit di Red Hat 8
Untuk mengakses Web Console Cockpit di Red Hat 8, kalian bisa mengakses menggunakan Browser seperti Firefox atau Chrome dengan url https://localhost:9090 (jika mengaksesnya dari server redhat GUI) atau https://IP_ADDRESS_SERVER:9090 jika kalian mengaksesnya dari Client.
Karena url menggunakan https, kalian akan melihat peringatan keamanan di browser kalian, tapi tidak apa-apa dan bisa dilanjutkan.
Peringatan Keamanan |
Lanjutkan Akses Web Console Cockpit |
Setelah kalian melihat tampilan login seperti ini, kalian bisa memasukkan username dan password linux Red Hat kalian.
Login Web Console Cockpit Redhat |
Jika Username dan Password kalian benar, maka akan tampil beranda Web Console Cockpit Red Hat seperti tampak pada gambar di bawah ini.
Beranda Web Console Cockpit di Red Hat |
Oke, Install Web Console Cockpit di Linux Red Hat 8 sudah berhasil di install, selanjutnya silahkan bereksplorasi untuk menggunakan web consolenya. InsyaAllah nanti juga akan kami posting tentang cara penggunaannya di blog ini.