Cockpit Manual testing » History » Version 4
jlausuch, 2022-09-23 09:23
1 | 1 | jlausuch | ## COCKPIT MANUAL TEST |
---|---|---|---|
2 | |||
3 | ### Preparation |
||
4 | |||
5 | #### Install the needed modules |
||
6 | |||
7 | Make sure the following packages are installed on the system: |
||
8 | ``` |
||
9 | 2 | jlausuch | S | Name | Summary | Type |
10 | ---+--------------------------+------------------------------------------------------------------------------+----------- |
||
11 | i | alp_cockpit | Web based remote system managemet | pattern |
||
12 | | cockpit | Web Console for Linux servers | package |
||
13 | | cockpit | Web Console for Linux servers | srcpackage |
||
14 | i | cockpit-bridge | Cockpit bridge server-side component | package |
||
15 | | cockpit-bridge-debuginfo | Debug information for package cockpit-bridge | package |
||
16 | | cockpit-debuginfo | Debug information for package cockpit | package |
||
17 | | cockpit-debugsource | Debug sources for package cockpit | package |
||
18 | | cockpit-devel | Development files for for Cockpit | package |
||
19 | | cockpit-doc | Cockpit deployment and developer guide | package |
||
20 | | cockpit-kdump | Cockpit user interface for kernel crash dumping | package |
||
21 | | cockpit-machines | Cockpit user interface for virtual machines | package |
||
22 | | cockpit-machines | Cockpit user interface for virtual machines | srcpackage |
||
23 | i | cockpit-networkmanager | Cockpit user interface for networking, using NetworkManager | package |
||
24 | | cockpit-packagekit | Cockpit user interface for packages | package |
||
25 | | cockpit-pcp | Cockpit PCP integration | package |
||
26 | | cockpit-pcp-debuginfo | Debug information for package cockpit-pcp | package |
||
27 | i | cockpit-podman | Cockpit component for Podman containers | package |
||
28 | | cockpit-podman | Cockpit component for Podman containers | srcpackage |
||
29 | | cockpit-storaged | Cockpit user interface for storage, using udisks | package |
||
30 | i | cockpit-system | Cockpit admin interface package for configuring and troubleshooting a system | package |
||
31 | | cockpit-tests | Tests for Cockpit | package |
||
32 | | cockpit-tests-debuginfo | Debug information for package cockpit-tests | package |
||
33 | | cockpit-tukit | Cockpit module for Transactional Update | package |
||
34 | | cockpit-tukit | Cockpit module for Transactional Update | srcpackage |
||
35 | | cockpit-ws | Cockpit Web Service | package |
||
36 | | cockpit-ws-debuginfo | Debug information for package cockpit-ws | package |
||
37 | i+ | patterns-alp-cockpit | Web based remote system managemet | package |
||
38 | 1 | jlausuch | ``` |
39 | 2 | jlausuch | Install missing packages: |
40 | `transactional-update pkg install cockpit cockpit-bridge cockpit-doc cockpit-kdump cockpit-machines cockpit-packagekit cockpit-pcp cockpit-storaged cockpit-system cockpit-tukit cockpit-ws` |
||
41 | 1 | jlausuch | |
42 | Reboot the system. |
||
43 | |||
44 | #### Start cockpit service |
||
45 | `systemctl enable --now cockpit.socket` |
||
46 | |||
47 | In a browser, load the Cockpit UI using https://<IP>:9090. |
||
48 | |||
49 | 2 | jlausuch | If it's unreachable, check if firewalld is enabled: |
50 | `systemctl status firewalld` |
||
51 | |||
52 | Most probably, port 9090 is not opened: |
||
53 | `firewall-cmd --list-ports` |
||
54 | |||
55 | Open it: |
||
56 | ``` |
||
57 | firewall-cmd --add-port=9090/tcp |
||
58 | firewall-cmd --runtime-to-permanent |
||
59 | firewall-cmd --list-ports |
||
60 | ``` |
||
61 | |||
62 | |||
63 | If this doesn't work, try disabling the firewall: |
||
64 | `systemctl status firewalld` |
||
65 | 3 | jlausuch | |
66 | |||
67 | 1 | jlausuch | |
68 | ## Overview Tab |
||
69 |  |
||
70 | |||
71 | 4 | jlausuch | ### Health panel |
72 | Check if there are updates available which point to the Software Updates tab (no need to install them yet). |
||
73 | |||
74 | 1 | jlausuch | |
75 | ## Logs Tab |
||
76 | |||
77 | ## Storage Tab |
||
78 | |||
79 | ## Podman Containers Tab |
||
80 | |||
81 | ## Virtual Machines Tab |
||
82 | |||
83 | ## Accounts Tab |
||
84 | |||
85 | ## Services Tab |
||
86 | |||
87 | ## Kernel Dump Tab |
||
88 | |||
89 | ## SELinux Tab |
||
90 | |||
91 | ## Software Updates Tab |
||
92 | |||
93 | ## Terminal Tab |