Cockpit установка для CentOS 7

Установка Cockpit делает GNU / Linux доступным для настройки в веб-браузере и позволяет выполнять системные задачи.

Легко запускать контейнеры, администрировать хранилище, настраивать сети и просматривать журналы.

Удаляем все пакеты и метаданные

yum clean all

Устанавливаем необходимые пакеты

yum install -y epel-release
yum install -y cockpit

Добавляем запуск сервиса при старте системы

systemctl start cockpit
systemctl enable cockpit.socket

Устанавливаем сетевые утилиты

yum install -y net-tools

Проверяем открыты ли порты

netstat -tulpn | grep LISTEN

Добавляем правила в фаервол

firewall-cmd --add-service cockpit
firewall-cmd --zone=public --permanent --add-port=9090/tcp
firewall-cmd --reload 

Устанвливаем необходимые плагины

#cockpit-plugin
    yum install -y dnf dnf-plugins-core

#cockpit docker rpm
    dnf download cockpit-docker
    rpm -Uvh --nodeps cockpit-docker-xx-xx-xxxx.rpm
    service cockpit restart

#cockpit virtual machines rpm
    dnf download cockpit-machines
    rpm -Uvh --nodeps cockpit-machines--xx-xx-xxxx.rpm

#cockpit storage rpm
    yum install -y udisks2 gvfs libatasmart
    dnf download cockpit-storaged
    rpm -Uvh --nodeps cockpit-storaged-xx-xx-xxxx.rpm
    service cockpit restart

#cockpit samba 
    yum install -y samba
    sudo sh -c 'echo "$(logname) ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/cockpit-smb'