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';
ATTENZIONE, è necessario lasciare come password zmpass altrimenti non funziona nulla. questo perchè il paccheto rpm è stato compilato di default con quella password. per cambiarla bisognerebbe ricompilare zoneminder dandogli tra le opzioni di compilazione una password diversa ed eventualmente anche l'utente diverso.