Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaRóbert Kerekes Megváltozta több, mint 10 éve
1
Pásztor György Szegedi Egyetemi Könyvtár pasztor@bibl.u-szeged.hu OpenVZ vs. VServer
2
2009. Április 15-17. NetWorkShop 2 Bevezető: chroot++ FreeBSD: Jail Open/NetBSD: sysjail Solaris: Container/Zone Linux: VServer, OpenVZ, FreeVPS, RSBAC Wikipedia: Operating_system-level_virtualization
3
2009. Április 15-17. NetWorkShop 3 VServer Context I. Processztér szeparáció –Globális pid-készlet –Init processz minden vserverben 1-es –Kontextusok egymás közt nem látnak át Procfs beli szigorítások
4
2009. Április 15-17. NetWorkShop 4 VServer Context II. Limitek –I/O csak 2.6.18 után, CFQ ütemező mellett –Quota kezelés –Memória limit –CPU limit –Lásd még „problematic programs” fejezet a dokumentációban mknod, mount, hw-related műveletek letiltva Ha mégis kell, akkor megadható /vserver +cap
5
2009. Április 15-17. NetWorkShop 5 VServer Context III. ifconfig, route, stb. letiltva Hálózati elérés: –Történhet az ethernet interfészen egy új IP hozzáadásával (ip add addr a.b.c.d/mask dev eth0.0300) –Dummy interfészen cím létrehozás + nat / route –uid/gid-owner megörződik a netfilter felé! –IPv6 csak vs2.3+, ill. vs2.2-nél külön patch-el
6
2009. Április 15-17. NetWorkShop 6 VServer Context IV. nfs-mount fstab.nfs konfigban megadható VServer-ből exportálni nem tudunk Dilemma: ha egy eszközt a vserverben felmountoltunk, akkor azt nem látjuk a hostban –Xfs-nél fel lehet még egyszer mountolni a hostból VServer indulása után eszköz csatlakoztatása: vnamespace -e mount /dev/mit /vs/rootja/celkvt
7
2009. Április 15-17. NetWorkShop 7 VServer Deployment I. vserver-copy, hashify,... vserver build –debootstrap –apt/rpm, rpm –skeleton –fai –rsync, clone, template –yum
8
2009. Április 15-17. NetWorkShop 8 VServer Deployment II. vserver-debiantools newvserver parrancs –Dist –Mirror –Context –Interface –IP, Hostname, Domain
9
2009. Április 15-17. NetWorkShop 9 OpenVZ VE/VPS I. Mintha teljes gép lenne PID-ek VE-nként vannak kiosztva. (Lehetnek azonos pid-ek különböző VE-kben)
10
2009. Április 15-17. NetWorkShop 10 OpenVZ VE/VPS II. Limitek Eszközök: –mknod-olni is lehet, legfeljebb nem éri el –mountolni is lehet
11
2009. Április 15-17. NetWorkShop 11 OpenVZ VE/VPS III. Hálózati elérés I. Venet interfész: –Layer3 – vzctl set 101 --ipadd 10.0.0.1 --save –IPv6 is mehet, de ne felejtsük a sysctl beállításokkal engedélyezni a továbbítását.
12
2009. Április 15-17. NetWorkShop 12 OpenVZ VE/VPS IV. Hálózati elérés II. Veth interface: –Layer2 – vzctl set 101 --netif_add eth0 --save vagy vzctl set 101 --netif_add\ eth0,00:12:34:56:78:9A,\ veth101.0,00:12:34:56:78:9B --save –Elérés: pl. veth101.0 -t bridge eth0-val vagy route- olunk, stb. (Doc: „Making a bridged veth-device persistent”) –IPv6 esetén RA daemon is kell a host-on
13
2009. Április 15-17. NetWorkShop 13 OpenVZ VE/VPS V. IPtables lehet belül, a modulok egy szűkebb csoportját használva Hogy mely modulok legyenek: /etc/vz/vz.conf fájlban szabályozható. VE-re külön: /etc/vz/conf/VE.conf -ban
14
2009. Április 15-17. NetWorkShop 14 OpenVZ Deployment I. „Kézi” módszer Dokumentáció: „How to create a template” fejezete Debianra külön kitér és taglalja a template vs. debootstrap témakört
15
2009. Április 15-17. NetWorkShop 15 OpenVZ Deployment II. Template-alapú (lásd videó)
16
2009. Április 15-17. NetWorkShop 16 OpenVZ Snapshot Lehet „snapshot”-szerűen lementeni a VE-t, majd később folytatni Folyománya: Működhet a live migráció
17
2009. Április 15-17. NetWorkShop 17 Out Of The box support
18
2009. Április 15-17. NetWorkShop 18 On-line Support Projekt-home: –http://linux-vserver.orghttp://linux-vserver.org –http://openvz.orghttp://openvz.org Egyéb források: –Korábbi NWS anyagok (pl. 2007 Csillag Tamás, Pásztor György – Hatékony szerverfarm üzemeltetés) –Proxmox http://www.bibl.u-szeged.hu/~pasztor/nws2k9/
19
2009. Április 15-17. NetWorkShop 19 Köszönöm a figyelmet!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.