SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
NAS on 
Raspberry
Stefano Ballardini
10262013 @ I.I.S. Alberghetti - Imola
11092013 @ Sala Consigliare Comune di Faenza - Faenza
DEFINIZIONE DI N.A.S.
Un Network Attached Storage (NAS) è un dispositivo
collegato ad una rete di computer la cui funzione è
quella di condividere tra gli utenti della rete una
memoria di massa, in pratica costituita da uno o più
dischi rigidi
(from Wikipedia)

VANTAGGI
- Dati centralizzati
- Dati in sicurezza
PRIMO INGREDIENTE: il RaspBerry Pi
DEFINIZIONE DI RASPBERRY PI
Il Raspberry Pi è un single-board computer (un
calcolatore implementato su una sola scheda
elettronica) sviluppato nel Regno Unito dalla
Raspberry Pi Foundation
( from Wikipedia )

http://www.raspberrypi.org/
CARATTERISTICHE HW DEL RASPBERRY
SECONDO INGREDIENTE: SdCard compatibile

http://elinux.org/RPi_SD_cards
http://www.raspberrypi.org/
TERZO INGREDIENTE: la Raspbian
DEFINIZIONE
Raspbian is a free operating system based on Debian
optimized for the Raspberry Pi hardware
- www.raspbian.org
- http://www.raspberrypi.org/downloads

+

= Raspbian
INSTALLAZIONE di Raspbian:
dd bs=4M if=immagine-wheezy-raspbian.img of=/dev/X
INSTALLAZIONE di Raspbian:
dd bs=4M if=immagine-wheezy-raspbian.img of=/dev/X

AGGIUNTA IP di RETE:
Modifica di /etc/network/interface di Raspbian
iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.0
RAGGIUNGIAMO IL RASPBERRY:
- Configurazione ip sul pc locale
- Accensione del Raspberry
- Collegamento al Raspberry via SSH
PRIME CONFIGURAZIONI:
# raspi-config
MA CHE ASPETTO HA STA RASPBIAN ?
- utilizziamo un server VNC:
- ci colleghiamo al Raspberry via ssh
- # apt-get install tightvncserver
- $ tightvncserver :1 -geometry 800x600
- dal pc locale usiamo un client vnc per vedere RS
- # apt-get install xtightvncwiever
- $ xtightvncwiever 192.168.0.10:1
MA CHE ASPETTO HA STA RASPBIAN ?
QUARTO INGREDIENTE: Open Media Vault
DEFINIZIONE
OpenMediaVault is the next generation network attached
storage (NAS) solution based on Debian Linux. It contains
services like SSH, (S)FTP, SMB/CIFS, DAAP media server,
RSync, BitTorrent client and many more. Thanks to the
modular design of the framework it can be enhanced via
plugins.
Iso disponibili per cpu x86 a 32 e 64 bit
REPOSITORY DI OPENMEDIAVAULT e INSTALLAZIONE
Aggiungiamo i repo nel /etc/apt/sources.list
deb http://packages.omv-plugins.org fedaykin main
deb http://packages.omv-plugins.org fedaykin-armhf main
apt-get update
NO_PUBKEY 68EA3C673512CBCF
Prendere la chiave con
wget -O - http://packages.omv-plugins.org/omv-plugins.pub|apt-key add -

apt-get update
apt-get install openmediavault
TRUBLESHOOTING
Si sono verificati degli errori nell'elaborazione:
tftpd-hpa
openmediavault
E: Sub-process /usr/bin/dpkg returned an error code (1)
Modificare il file /etc/default/tftpd-hpa, ultima riga, in
questo modo:
TFTP_OPTIONS="--secure –ipv4"
apt-get install openmediavault
CONFIGURAZIONE DI OPENMEDIAVAULT
Browser, ip del NAS

admin
openmediavault
BUONA
CONFIGURAZIONE !
CONFIGURAZIONE SAMBA on OMV web interface
- Impostazioni: Gruppo di lavoro
- Condivisioni: Nome Condivisione
Cartella condivisa
Vari parametri
SAMBA on OMV
LATO CLIENT:
- usare il classico file manager
SAMBA on OMV TROUBLESHOOTING
LATO CLIENT
- Cotrollare /etc/samba/smb.conf
CONFIGURAZIONE NFS on OMV web interface AND
TROUBLESHOOTING
- Impostazioni: Abilitare NFS
- Condivisioni: Risorsa Condivisa
Range IP
Permessi

E in più.....
CONFIGURAZIONE NFS on OMV web interface AND
TROUBLESHOOTING
Lato Raspberry-OMV:
- installare rpcbind
- controllare /etc/default/nfs-common
NEED_IDMAPD=yes
NEED_GSSD=no
- controllare /etc/default/nfs-kernel-server
NEED_SVCGSSD=no
- controllare /etc/exports
sostituire ro con rw
- i servizi NFS non partono in automatico
/etc/init.d/nfs-common start
/etc/init.d/nfs-kernel-server start
/etc/init.d/rpcbind start
- NFS in automatico
update-rc.d rpcbind enable && update-rc.d nfs-common enable
CONFIGURAZIONE NFS on OMV web interface AND
TROUBLESHOOTING
Lato Client:
- installare nfs-common
- controllare /etc/default/nfs-common
NEED_IDMAPD=yes
- controllare le risorse “exportate” del NAS
showmount -e 192.168.0.10
- creare la directory in cui montare la risorsa remota
mkdir /home/nfs
- montiamo staticamente la risorsa condivisa sul NAS
mount -t nfs4 -o _netdev,hard,intr 192.168.0.10:/ home/nfs
Grazie per
l'attenzione e buon
Raspberry a tutti !
www.imolug.org
http://www.imolug.org/MailingList
https://www.facebook.com/ImoLUG

Contenu connexe

Tendances

Lug Roma3 Corso Linux Base
Lug Roma3   Corso Linux BaseLug Roma3   Corso Linux Base
Lug Roma3 Corso Linux Basefosk
 
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...Marco Cavallini
 
ClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerFrancesco Taurino
 
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...gammsystem
 
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Ionela
 
Gestione dischi - File system - LVM
 Gestione dischi - File system - LVM Gestione dischi - File system - LVM
Gestione dischi - File system - LVMFulvio Corno
 
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioniGalliate Linux User Group
 
Lug Roma3 Corso Linux Avanzato
Lug Roma3   Corso Linux AvanzatoLug Roma3   Corso Linux Avanzato
Lug Roma3 Corso Linux Avanzatofosk
 
Il Backup Di Word Press
Il Backup Di Word PressIl Backup Di Word Press
Il Backup Di Word PressAndrea Beggi
 
Virtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenVirtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenClaudio Cardinali
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaAlessandro Selli
 
Fondamenti di GNU/Linux: FileSystem e Partizioni
Fondamenti di GNU/Linux: FileSystem e PartizioniFondamenti di GNU/Linux: FileSystem e Partizioni
Fondamenti di GNU/Linux: FileSystem e PartizioniDaniele Costarella
 
Componenti del pc.migliorato
Componenti del pc.miglioratoComponenti del pc.migliorato
Componenti del pc.miglioratograziano98
 

Tendances (14)

Lug Roma3 Corso Linux Base
Lug Roma3   Corso Linux BaseLug Roma3   Corso Linux Base
Lug Roma3 Corso Linux Base
 
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...
ArduinoDay17 - Creazione di un piccolo supercomputer con Raspberry PI per cal...
 
Sfrontori pillole-cobbler
Sfrontori pillole-cobblerSfrontori pillole-cobbler
Sfrontori pillole-cobbler
 
ClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerClearOS - Linux Small Business Server
ClearOS - Linux Small Business Server
 
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...
TYPO3 e la partenza intelligente. Familiarizzare con l'ambiente e lo strument...
 
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
Mpc8308 rdb piattaforma di riferimento della freescale - recensione - 2010-10-26
 
Gestione dischi - File system - LVM
 Gestione dischi - File system - LVM Gestione dischi - File system - LVM
Gestione dischi - File system - LVM
 
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
[Ubuntu per tutti] 2, La struttura del sistema e prime operazioni
 
Lug Roma3 Corso Linux Avanzato
Lug Roma3   Corso Linux AvanzatoLug Roma3   Corso Linux Avanzato
Lug Roma3 Corso Linux Avanzato
 
Il Backup Di Word Press
Il Backup Di Word PressIl Backup Di Word Press
Il Backup Di Word Press
 
Virtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e XenVirtualizzazione con Gnu/Linux e Xen
Virtualizzazione con Gnu/Linux e Xen
 
Linux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compattaLinux Capabilities - ita - v2.1.5 - compatta
Linux Capabilities - ita - v2.1.5 - compatta
 
Fondamenti di GNU/Linux: FileSystem e Partizioni
Fondamenti di GNU/Linux: FileSystem e PartizioniFondamenti di GNU/Linux: FileSystem e Partizioni
Fondamenti di GNU/Linux: FileSystem e Partizioni
 
Componenti del pc.migliorato
Componenti del pc.miglioratoComponenti del pc.migliorato
Componenti del pc.migliorato
 

En vedette

Fh Prague case studies CZ
Fh Prague case studies CZFh Prague case studies CZ
Fh Prague case studies CZondpe
 
Olga Xaverová: Hlavní nádraží
Olga Xaverová: Hlavní nádražíOlga Xaverová: Hlavní nádraží
Olga Xaverová: Hlavní nádražíondpe
 
Puntos que debes considerar al estudiar Talla Baja en Genética
Puntos que debes considerar al estudiar Talla Baja en GenéticaPuntos que debes considerar al estudiar Talla Baja en Genética
Puntos que debes considerar al estudiar Talla Baja en GenéticaDra. Laura Rosa Cornejo Roldán
 
global warming
global warming global warming
global warming cdlu sirsa
 
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月VirtualTech Japan Inc.
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOFVirtualTech Japan Inc.
 
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
 OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー... OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...VirtualTech Japan Inc.
 
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月VirtualTech Japan Inc.
 
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...VirtualTech Japan Inc.
 
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)VirtualTech Japan Inc.
 
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
OCP, Kubernetes  ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)OCP, Kubernetes  ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)VirtualTech Japan Inc.
 

En vedette (17)

Fh Prague case studies CZ
Fh Prague case studies CZFh Prague case studies CZ
Fh Prague case studies CZ
 
consolepark
consoleparkconsolepark
consolepark
 
Olga Xaverová: Hlavní nádraží
Olga Xaverová: Hlavní nádražíOlga Xaverová: Hlavní nádraží
Olga Xaverová: Hlavní nádraží
 
Presentation
PresentationPresentation
Presentation
 
Puntos que debes considerar al estudiar Talla Baja en Genética
Puntos que debes considerar al estudiar Talla Baja en GenéticaPuntos que debes considerar al estudiar Talla Baja en Genética
Puntos que debes considerar al estudiar Talla Baja en Genética
 
Console park
Console parkConsole park
Console park
 
OpenStack構築手順書 Kilo版
OpenStack構築手順書 Kilo版OpenStack構築手順書 Kilo版
OpenStack構築手順書 Kilo版
 
global warming
global warming global warming
global warming
 
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月
クラウドビジネスをドライブする最後のピース「クラウドマイグレーション」! – OpenStack最新情報セミナー 2015年7月
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
 
今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF今さら聞けない人のためのDocker超入門 - KOF
今さら聞けない人のためのDocker超入門 - KOF
 
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
 OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー... OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
OpenStackもオンプレミスもまとめて一元監視 Hatohol+Zabbixでハイブリッドクラウド監視を実現 - OpenStack最新情報セミナー...
 
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
アプリケーション性能管理(APM)ツールの新世代 「AppDynamics」のご紹介 – OpenStack最新情報セミナー 2015年7月
 
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
OpenStack Summit Austin 2016 参加報告 - OpenStack最新情報セミナー 2016年5月
 
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
ソフトウェア・デファインドが再定義するストレージ -- OpenStackデファクト標準ストレージCeph - OpenStack最新情報セミナー 201...
 
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)
【OpenStack共同検証ラボ】OpenStack監視・ログ分析基盤の作り方 - OpenStack最新情報セミナー(2016年7月)
 
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
OCP, Kubernetes  ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)OCP, Kubernetes  ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
OCP, Kubernetes ハイパースケールアーキテクチャ 導入の道のり - OpenStack最新情報セミナー(2016年7月)
 

Similaire à Raspberry omv

Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Codemotion
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterMatteo Baccan
 
Matteo baccan raspberry pi - linox 2015 - corso parte 1
Matteo baccan   raspberry pi - linox 2015 - corso parte 1Matteo baccan   raspberry pi - linox 2015 - corso parte 1
Matteo baccan raspberry pi - linox 2015 - corso parte 1Matteo Baccan
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Codemotion
 
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Matteo Baccan
 
Pacchi e pacchetti
Pacchi e pacchettiPacchi e pacchetti
Pacchi e pacchettigiallu
 
Lezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxLezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxAlex Palesandro
 
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015Matteo Baccan
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxMarco Ferrigno
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumateMarco Buttolo
 
Matteo baccan raspberry pi - linox 2014
Matteo baccan   raspberry pi - linox 2014Matteo baccan   raspberry pi - linox 2014
Matteo baccan raspberry pi - linox 2014Matteo Baccan
 
Linux Day Torino 2015 applicazioni per iniziare
Linux Day Torino 2015   applicazioni per iniziareLinux Day Torino 2015   applicazioni per iniziare
Linux Day Torino 2015 applicazioni per iniziareFrancesco Tucci
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPNicola Corti
 
Linux Device Drivers
Linux Device DriversLinux Device Drivers
Linux Device DriversFabio Nisci
 

Similaire à Raspberry omv (20)

Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)
 
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un'architettura Raspberry Pi...
 
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi ClusterCodemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
Codemotion 2014 : ottimizzare JAVA e PHP su un’architettura Raspberry Pi Cluster
 
Matteo baccan raspberry pi - linox 2015 - corso parte 1
Matteo baccan   raspberry pi - linox 2015 - corso parte 1Matteo baccan   raspberry pi - linox 2015 - corso parte 1
Matteo baccan raspberry pi - linox 2015 - corso parte 1
 
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
Succo di lampone: come ottimizzare JAVA e PHP su un’architettura Raspberry Pi...
 
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
Codemotion 2013: Succo di lampone: come ottimizzare JAVA e PHP su un’architet...
 
APT per RPM
APT per RPMAPT per RPM
APT per RPM
 
Idp, passo dopo passo!
Idp, passo dopo passo!Idp, passo dopo passo!
Idp, passo dopo passo!
 
Pacchi e pacchetti
Pacchi e pacchettiPacchi e pacchetti
Pacchi e pacchetti
 
Lezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxLezione corso Base GNU/Linux
Lezione corso Base GNU/Linux
 
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
Matteo Baccan - Valerio Tognozzi - Novara LinuxDay 2015
 
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel LinuxPIT2012: Workshop@UniNA - Compilazione del Kernel Linux
PIT2012: Workshop@UniNA - Compilazione del Kernel Linux
 
TuxIsAlive
TuxIsAliveTuxIsAlive
TuxIsAlive
 
Installazione ambientepython ubuntumate
Installazione ambientepython ubuntumateInstallazione ambientepython ubuntumate
Installazione ambientepython ubuntumate
 
Matteo baccan raspberry pi - linox 2014
Matteo baccan   raspberry pi - linox 2014Matteo baccan   raspberry pi - linox 2014
Matteo baccan raspberry pi - linox 2014
 
Linux Day Torino 2015 applicazioni per iniziare
Linux Day Torino 2015   applicazioni per iniziareLinux Day Torino 2015   applicazioni per iniziare
Linux Day Torino 2015 applicazioni per iniziare
 
Seminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULPSeminario Raspberri Pi - Parte 2 - GULP
Seminario Raspberri Pi - Parte 2 - GULP
 
Openmoko
OpenmokoOpenmoko
Openmoko
 
Service Backup Online
Service Backup OnlineService Backup Online
Service Backup Online
 
Linux Device Drivers
Linux Device DriversLinux Device Drivers
Linux Device Drivers
 

Raspberry omv

  • 1. NAS on  Raspberry Stefano Ballardini 10262013 @ I.I.S. Alberghetti - Imola 11092013 @ Sala Consigliare Comune di Faenza - Faenza
  • 2. DEFINIZIONE DI N.A.S. Un Network Attached Storage (NAS) è un dispositivo collegato ad una rete di computer la cui funzione è quella di condividere tra gli utenti della rete una memoria di massa, in pratica costituita da uno o più dischi rigidi (from Wikipedia) VANTAGGI - Dati centralizzati - Dati in sicurezza
  • 3. PRIMO INGREDIENTE: il RaspBerry Pi DEFINIZIONE DI RASPBERRY PI Il Raspberry Pi è un single-board computer (un calcolatore implementato su una sola scheda elettronica) sviluppato nel Regno Unito dalla Raspberry Pi Foundation ( from Wikipedia ) http://www.raspberrypi.org/
  • 5. SECONDO INGREDIENTE: SdCard compatibile http://elinux.org/RPi_SD_cards http://www.raspberrypi.org/
  • 6. TERZO INGREDIENTE: la Raspbian DEFINIZIONE Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware - www.raspbian.org - http://www.raspberrypi.org/downloads + = Raspbian
  • 7. INSTALLAZIONE di Raspbian: dd bs=4M if=immagine-wheezy-raspbian.img of=/dev/X
  • 8. INSTALLAZIONE di Raspbian: dd bs=4M if=immagine-wheezy-raspbian.img of=/dev/X AGGIUNTA IP di RETE: Modifica di /etc/network/interface di Raspbian iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1 broadcast 192.168.0.0
  • 9. RAGGIUNGIAMO IL RASPBERRY: - Configurazione ip sul pc locale - Accensione del Raspberry - Collegamento al Raspberry via SSH
  • 11. MA CHE ASPETTO HA STA RASPBIAN ? - utilizziamo un server VNC: - ci colleghiamo al Raspberry via ssh - # apt-get install tightvncserver - $ tightvncserver :1 -geometry 800x600 - dal pc locale usiamo un client vnc per vedere RS - # apt-get install xtightvncwiever - $ xtightvncwiever 192.168.0.10:1
  • 12. MA CHE ASPETTO HA STA RASPBIAN ?
  • 13. QUARTO INGREDIENTE: Open Media Vault DEFINIZIONE OpenMediaVault is the next generation network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more. Thanks to the modular design of the framework it can be enhanced via plugins. Iso disponibili per cpu x86 a 32 e 64 bit
  • 14. REPOSITORY DI OPENMEDIAVAULT e INSTALLAZIONE Aggiungiamo i repo nel /etc/apt/sources.list deb http://packages.omv-plugins.org fedaykin main deb http://packages.omv-plugins.org fedaykin-armhf main apt-get update NO_PUBKEY 68EA3C673512CBCF Prendere la chiave con wget -O - http://packages.omv-plugins.org/omv-plugins.pub|apt-key add - apt-get update apt-get install openmediavault
  • 15. TRUBLESHOOTING Si sono verificati degli errori nell'elaborazione: tftpd-hpa openmediavault E: Sub-process /usr/bin/dpkg returned an error code (1) Modificare il file /etc/default/tftpd-hpa, ultima riga, in questo modo: TFTP_OPTIONS="--secure –ipv4" apt-get install openmediavault
  • 16. CONFIGURAZIONE DI OPENMEDIAVAULT Browser, ip del NAS admin openmediavault
  • 18. CONFIGURAZIONE SAMBA on OMV web interface - Impostazioni: Gruppo di lavoro - Condivisioni: Nome Condivisione Cartella condivisa Vari parametri
  • 19. SAMBA on OMV LATO CLIENT: - usare il classico file manager
  • 20. SAMBA on OMV TROUBLESHOOTING LATO CLIENT - Cotrollare /etc/samba/smb.conf
  • 21. CONFIGURAZIONE NFS on OMV web interface AND TROUBLESHOOTING - Impostazioni: Abilitare NFS - Condivisioni: Risorsa Condivisa Range IP Permessi E in più.....
  • 22. CONFIGURAZIONE NFS on OMV web interface AND TROUBLESHOOTING Lato Raspberry-OMV: - installare rpcbind - controllare /etc/default/nfs-common NEED_IDMAPD=yes NEED_GSSD=no - controllare /etc/default/nfs-kernel-server NEED_SVCGSSD=no - controllare /etc/exports sostituire ro con rw - i servizi NFS non partono in automatico /etc/init.d/nfs-common start /etc/init.d/nfs-kernel-server start /etc/init.d/rpcbind start - NFS in automatico update-rc.d rpcbind enable && update-rc.d nfs-common enable
  • 23. CONFIGURAZIONE NFS on OMV web interface AND TROUBLESHOOTING Lato Client: - installare nfs-common - controllare /etc/default/nfs-common NEED_IDMAPD=yes - controllare le risorse “exportate” del NAS showmount -e 192.168.0.10 - creare la directory in cui montare la risorsa remota mkdir /home/nfs - montiamo staticamente la risorsa condivisa sul NAS mount -t nfs4 -o _netdev,hard,intr 192.168.0.10:/ home/nfs
  • 24. Grazie per l'attenzione e buon Raspberry a tutti ! www.imolug.org http://www.imolug.org/MailingList https://www.facebook.com/ImoLUG