
RHEL 9でCockpitを利用するする方法です。
記事の目次
動作確認した環境を確認する!
動作確認した環境を確認します。
# hostnamectl
Static hostname: vmsrhe21.loc.lab4ict.com
Icon name: computer-vm
Chassis: vm
Machine ID: 01a8f46e0307024a85349eb2fc8ad884
Boot ID: e582f9c31b024e408dd46d2dd76b99d0
Virtualization: oracle
Operating System: Red Hat Enterprise Linux 9.0 (Plow)
CPE OS Name: cpe:/o:redhat:enterprise_linux:9::baseos
Kernel: Linux 5.14.0-70.30.1.el9_0.x86_64
Architecture: x86-64
Hardware Vendor: innotek GmbH
Hardware Model: VirtualBox
Cockpitがインストールされていることを確認する!
Cockpitがインストールされていることを確認します。
# rpm -qa | grep cockpit
Cockpitがインストールされていない場合は、以下のコマンドでインストールします。
# dnf install cockpit -y
Cockpitのサービスを起動する!
Cockpitのサービスを自動起動に設定して起動します。
# systemctl enable --now cockpit.socket
Created symlink /etc/systemd/system/sockets.target.wants/cockpit.socket → /usr/lib/systemd/system/cockpit.socket.
# systemctl status cockpit.socket
● cockpit.socket - Cockpit Web Service Socket
Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; enabled; vendor preset: disabled)
Active: active (listening) since Fri 2023-08-25 07:12:10 JST; 36s ago
Docs: man:cockpit-ws(8)
Listen: [::]:9090 (Stream)
Process: 27148 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exited, status=0/SUCCESS)
Process: 27141 ExecStartPost=/usr/share/cockpit/motd/update-motd localhost (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 62236)
Memory: 944.0K
CGroup: /system.slice/cockpit.socket
Firewalldの通信許可設定が行われていることを確認する!
Firewalldの通信許可設定が行われていることを確認します。
# sudo firewall-cmd --list-services cockpit dhcpv6-client ssh
通信許可設定がされていない場合は、以下のコマンドを実行します。
# firewall-cmd --add-service=cockpit --permanent success # firewall-cmd --reload success # sudo firewall-cmd --list-services cockpit dhcpv6-client ssh
ブラウザからアクセスする!
9090ポートを指定してブラウザからアクセスします。
https://vmsrhe21.loc.lab4ict.com:9090
おわりに
Cockpitにアクセスするための設定方法をまとめました。
関連記事
関連書籍(Amazon)


