perfsonar-centralmanagement-demo

VM specs

Spec Value
OS CentOS 7
CPU 2 vCPUs
RAM 4096 MB

Pre-Installation

  1. Clone code
yum install git -y
git clone https://github.com/DanielNeto/perfsonar-centralmanagement-demo.git
cd perfsonar-centralmanagement-demo
  1. Copy external repos
cp elastic.repo /etc/yum.repos.d/elastic.repo
cp opendistro.repo /etc/yum.repos.d/opendistro.repo
  1. Add perfSONAR repo
yum install epel-release -y
yum install http://software.internet2.edu/rpms/el7/x86_64/latest/packages/perfSONAR-repo-0.10-1.noarch.rpm -y
yum update -y

Installation

  1. Elmond
yum install elmond/python3-dateutil-2.6.1-6.el7.noarch.rpm -y
yum install elmond/python3-elasticsearch-7.0.5-2.el7.noarch.rpm -y
yum install elmond/perfsonar-elmond-4.4.0-0.0.a1.el7.noarch.rpm -y
  1. Logstash
yum install logstash/perfsonar-logstash-4.4.0-0.0.a1.el7.noarch.rpm -y
  1. Archive
yum install archive/perfsonar-archive-4.4.0-0.0.a1.el7.noarch.rpm -y
  1. Central Management
yum install centralmanagement/perfsonar-centralmanagement-4.4.0-1.el7.noarch.rpm -y
  1. Configure Firewall
firewall-cmd --add-service=http
firewall-cmd --add-service=https
firewall-cmd --add-port=5000/tcp
firewall-cmd --add-port=11283/tcp

Kibana (optional)

  1. Install
yum install archive/kibana-archive-4.4.0-0.0.a1.el7.noarch.rpm -y
  1. Run kibana on all IPs
echo "server.host: 0.0.0.0" >> /etc/kibana/kibana.yml && systemctl restart kibana
firewall-cmd --add-port=5601/tcp

Testing

  1. Open Web interfaces
Service Port Path
Maddash 80 /maddash-webui
Elmond 5000 -
Kibana 5601 -