Strumenti Utente

Strumenti Sito


progetti:rpi_86

Questa è una vecchia versione del documento!


Nuovo progettino per combinare a cluster RPI e vm fedora..
Per il RPi si segue tutto quello fatto nell'altro progetto.
per fedora Vm si installa la netinst server minimale.
poi al primo prompt disponibile si installa il vi, i net-tools, wget e tar.

Per il primo cl ci andrà il web, la posta e il mirror
Per il primo cl seguire tutta la guida fino all'avvio di mysql.
tralasciare zm

Sul secondo cl ci andrà zm e smb share casa
quindi non so se e come ci andrà apache.

- -
virtuale
dopo primo login

vi /etc/hostname

st1
vi /etc/selinux/config

SELINUX=disabled

Installare i net-tools per poter eseguire il comando ifconfig, individuare l'ip dinamico e assegnarlo statico

dnf install net-tools
 
Ultima verifica della scadenza dei metadati: 0:03:32 fa il Sun Feb 12 15:11:33 2017.
Dipendenze risolte.
================================================================================
 Package        Arch        Versione                          Repository   Dim.
================================================================================
Installazione in corso:
 net-tools      x86_64      2.0-0.37.20160329git.fc24         fedora      318 k
 
Riepilogo della transazione
================================================================================
Installati  1 pacchetto
 
Dimensione totale dello scaricamento: 318 k
Dimensione installata: 917 k

ifconfig

vi /etc/sysconfig/network-scripts/ifcfg-ens18

modificare il parametro BOOTPROTO in none e aggiungere IPADDR, NETMASK, GATEWAY E DNS1

  HWADDR=42:18:69:82:12:E1
  TYPE=Ethernet
  BOOTPROTO=none
  IPADDR=192.168.1.42
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
  DNS1=192.168.1.1
  DEFROUTE=yes
  PEERDNS=yes
  PEERROUTES=yes
  IPV4_FAILURE_FATAL=no
  IPV6INIT=yes
  IPV6_AUTOCONF=yes
  IPV6_DEFROUTE=yes
  IPV6_PEERDNS=yes
  IPV6_PEERROUTES=yes
  IPV6_FAILURE_FATAL=no
  IPV6_ADDR_GEN_MODE=stable-privacy
  NAME=ens18
  UUID=b1a9c2f3-c31b-3583-8ef0-896c8ce2e936
  ONBOOT=yes
  AUTOCONNECT_PRIORITY=-999
vi /etc/hosts

Modificare il file hosts associando l'IP al nome degli host statici (nel caso di cluster)

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.125   st1

prima di iniziare a installare pacchetti modificare i seguenti file repo:

vi /etc/yum.repos.d/fedora.repo

aggiungere:

EXCLUDE=zoneminder*
vi /etc/yum.repos.d/fedora.updates.repo
enabled=0

installare wget

dnf install wget
Last metadata expiration check: 1:52:18 ago on Sun Feb 12 15:08:30 2017.
Dependencies resolved.
================================================================================
 Package        Arch             Version                 Repository        Size
================================================================================
Installing:
 wget           x86_64           1.17.1-4.fc24           fedora           651 k
 
Transaction Summary
================================================================================
Install  1 Package
 
Total download size: 651 k
Installed size: 2.4 M

scaricare il pacchetto per il repo zoneminder

wget http://www.stefanostrozzi.it/mirror/zmrepo-24-1.fc24.noarch.rpm

e installarlo

dnf install zmrepo-24-1.fc24.noarch.rpm
Last metadata expiration check: 1:56:14 ago on Sun Feb 12 15:08:30 2017.
Dependencies resolved.
================================================================================
 Package         Arch            Version            Repository             Size
================================================================================
Installing:
 zmrepo          noarch          24-1.fc24          @commandline           18 k
 
Transaction Summary
================================================================================
Install  1 Package
 
Total size: 18 k
Installed size: 24 k

Installare apache + ssl

dnf install httpd mod_ssl
Last metadata expiration check: 0:04:54 ago on Sun Feb 12 17:05:29 2017.
Dependencies resolved.
================================================================================
 Package                  Arch         Version               Repository    Size
================================================================================
Installing:
 apr                      x86_64       1.5.2-3.fc24          fedora       112 k
 apr-util                 x86_64       1.5.4-3.fc24          fedora        94 k
 fedora-logos-httpd       noarch       22.0.0-3.fc24         fedora        34 k
 httpd                    x86_64       2.4.18-2.fc24         fedora       1.3 M
 httpd-filesystem         noarch       2.4.18-2.fc24         fedora        25 k
 httpd-tools              x86_64       2.4.18-2.fc24         fedora        87 k
 mailcap                  noarch       2.1.46-1.fc24         fedora        37 k
 mod_ssl                  x86_64       1:2.4.18-2.fc24       fedora       110 k
 
Transaction Summary
================================================================================
Install  8 Packages
 
Total download size: 1.8 M
Installed size: 4.8 M

installare mariadb-server

dnf install mariadb-server
Last metadata expiration check: 0:07:12 ago on Sun Feb 12 17:05:29 2017.
Dependencies resolved.
================================================================================
 Package                    Arch       Version                 Repository  Size
================================================================================
Installing:
 libaio                     x86_64     0.3.110-6.fc24          fedora      28 k
 lsof                       x86_64     4.89-4.fc24             fedora     247 k
 mariadb                    x86_64     1:10.1.14-1.fc24        fedora     6.1 M
 mariadb-common             x86_64     1:10.1.14-1.fc24        fedora      65 k
 mariadb-config             x86_64     1:10.1.14-1.fc24        fedora      28 k
 mariadb-errmsg             x86_64     1:10.1.14-1.fc24        fedora     202 k
 mariadb-libs               x86_64     1:10.1.14-1.fc24        fedora     646 k
 mariadb-server             x86_64     1:10.1.14-1.fc24        fedora      19 M
 perl                       x86_64     4:5.22.2-359.fc24       fedora     5.9 M
 perl-Carp                  noarch     1.38-2.fc24             fedora      28 k
 perl-DBD-MySQL             x86_64     4.033-2.fc24            fedora     153 k
 perl-DBI                   x86_64     1.634-3.fc24            fedora     729 k
 perl-Data-Dumper           x86_64     2.158-348.fc24          fedora      55 k
 perl-Encode                x86_64     3:2.84-8.fc24           fedora     1.5 M
 perl-Errno                 x86_64     1.23-359.fc24           fedora      62 k
 perl-Exporter              noarch     5.72-349.fc24           fedora      33 k
 perl-File-Path             noarch     2.12-2.fc24             fedora      34 k
 perl-File-Temp             noarch     0.23.04-347.fc24        fedora      61 k
 perl-Getopt-Long           noarch     2.48-2.fc24             fedora      61 k
 perl-HTTP-Tiny             noarch     0.056-4.fc24            fedora      53 k
 perl-IO                    x86_64     1.35-359.fc24           fedora     127 k
 perl-MIME-Base64           x86_64     3.15-349.fc24           fedora      29 k
 perl-Math-BigInt           noarch     1.9997.15-2.fc24        fedora     178 k
 perl-Math-Complex          noarch     1.59-359.fc24           fedora      94 k
 perl-PathTools             x86_64     3.62-2.fc24             fedora      88 k
 perl-Pod-Escapes           noarch     1:1.07-349.fc24         fedora      20 k
 perl-Pod-Perldoc           noarch     3.25-349.fc24           fedora      85 k
 perl-Pod-Simple            noarch     1:3.32-3.fc24           fedora     211 k
 perl-Pod-Usage             noarch     4:1.69-1.fc24           fedora      33 k
 perl-Scalar-List-Utils     x86_64     2:1.45-1.fc24           fedora      65 k
 perl-Socket                x86_64     3:2.021-2.fc24          fedora      55 k
 perl-Storable              x86_64     1:2.53-347.fc24         fedora      84 k
 perl-Term-ANSIColor        noarch     4.03-347.fc24           fedora      45 k
 perl-Term-Cap              noarch     1.17-2.fc24             fedora      22 k
 perl-Text-ParseWords       noarch     3.30-347.fc24           fedora      17 k
 perl-Text-Tabs+Wrap        noarch     2013.0523-347.fc24      fedora      23 k
 perl-Time-Local            noarch     1.2300-347.fc24         fedora      29 k
 perl-Unicode-Normalize     x86_64     1.25-2.fc24             fedora      80 k
 perl-constant              noarch     1.33-348.fc24           fedora      24 k
 perl-libs                  x86_64     4:5.22.2-359.fc24       fedora     1.4 M
 perl-macros                x86_64     4:5.22.2-359.fc24       fedora      58 k
 perl-parent                noarch     1:0.234-4.fc24          fedora      18 k
 perl-podlators             noarch     4.07-1.fc24             fedora     113 k
 perl-threads               x86_64     1:2.02-3.fc24           fedora      58 k
 perl-threads-shared        x86_64     1.48-347.fc24           fedora      44 k
 rsync                      x86_64     3.1.2-2.fc24            fedora     396 k
 
Transaction Summary
================================================================================
Install  46 Packages
 
Total download size: 38 M
Installed size: 167 M

installare zoneminder

avviare mariadb

systemctl start mariadb.service

mettere in sicurezza mariadb

mysql_secure_installation

creare il db per zoneminder

mysql -u root -p < /usr/share/zoneminder/db/zm_create.sql

entrare in mariadb console

mysql -u root -p

creare l'utente per zoneminder, password e diritti di accesso

grant all on zm.* to 'zmuser'@localhost identified by 'zmpass';
progetti/rpi_86.1486931865.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)