Portainer telepítése OpenMediaVault rendszerre – OMV NAS

Docker és Portainer telepítése

A docker konténerkezelővel, virtuális konténereket hozhatunk létre a futtatni kívánt programoknak, így egymástól függetlenül tudjuk őket futtatni, mindegyiket a saját környezetében. OMV-ben gyárilag a 6-os verziótól van már konténerkezelő, ehhez az OMV Extras-t kell feltelepíteni, hogy el tudjuk csalni.

Szerszámok

Forrasztóállomás
Tapétavágó
Csípőfogó
Csavarbehajtó

Pillanatszorító
Ragasztópisztoly
Multiméter

Anyag

Hegesztőkábel
Rézszög

Kábelsaru

omv-extras.org

Az omv-extras-t egy egyszerű bash paranccsal tudjuk telepíteni:

				
					wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash
				
			

Telepítés után, az admin felületünkön még jóvá kell hagyni a frissítést, de ezt követően már a Pulginek menüpontban megjelennek az új kiegészítők. 

Docker telepítése

Hát itt ahogy a videóban is láttátok egy hibába futottam bele. Fél órás keresgélés után rájöttem, hogy a hibát az okozta, hogy a OMV nem a legfirssebb csomagokat használta, mert a telepítésnél néhány csomag a régi aláírással került fel, így sajnos az új telepítés nem futott megfelelően. Ebbe a hibába nem biztos, hogy mindenki belefog futni, de ha igen akkor az alábbi parancsokat adjátok ki sorrendben:

				
					omv-upgrade


				
			
				
					cd /tmp/
				
			
				
					wget https://packages.openmediavault.org/public/pool/main/o/openmediavault-keyring/openmediavault-keyring_1.0.2-2_all.deb
				
			
				
					dpkg -i openmediavault-keyring_1.0.2-2_all.deb
				
			
				
					apt-get update
				
			
portainer

Az OMV-nek van saját docker kezelőfelülete, de én sokkal jobban preferálom a Portainer-t. Nagyon sok mindent be lehet rajta állítani és számomra kézenfekvőbb a működése. 
A Portainer is maga egy konténer, melyet az alábbi paranccsal tudunk telepíteni: 

				
					docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
				
			

Ahhoz, hogy a konténereket úgy tudjuk kezelni, mintha mindegyik egy egyedi számítógép lenne a saját hálózatunkon, létre kell hoznunk MACVLAN-t. Ehhez több dologra van szükségünk:
Szerverünk IP címére: Ezt tudjuk, de az ip a paranncsal le tudjuk kérdezni
Routerünk IP címére: Az a cím amin elérjük a routerünket
Hálókártyánk nevére: ip a paranncsal tudjuk megnézni

A macvlan létrehozó parancs:

				
					docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp4s0 bugge-vlan
				
			

Magyarázat a parcshoz:

docker network create -d  macvlan — Ezzel adjuk ki a parancsot, hogy hozzon létre a dockeren belül egy új macvlan-t
–subnet — Az a hálózati tartomány ahol IP címet szeretnénk kiosztani
–gateway — Routerünk IP címe
-o parrent — Hálókártyánk elnevezése, melyet használni fog a docker

A végére beírjuk a macvlan nevét, ez tetszőleges, nekem most itt bugge-vlan.

Ezzel el is készültünk az alap beállításokkal, most már tetszőlegesen telepíthetünk konténereket, melyeket a saját hálózatunkról is elérhetünk. 

Facebook
Twitter
Reddit
Email
Nyomtatás

Hasonló munkáim a témakörben