- A hozzászóláshoz be kell jelentkezni
- 4278 megtekintés
Hozzászólások
Próbálgattam az utóbbi napokban-hetekben a bétát és az RC-t is. Nos, van mit tanulni, mintha nem is egy RedHat linux előtt ülnék :-)
Az "újdonságok" (ezek linuxos területen nem újdonságok, de a RHEL-ben azok) köre igen széles:
- új anaconda installer, amit, khm... szokni kell (még jó, hogy nem telepítek grafikus felületről, hihetetlenül randa lett)
- /bin és /sbin mozgatása a /usr/bin és a /usr/sbin alá
- systemd, érintve pl. a logolást (systemd journal + rsyslog)
- default XFS fájlrendszer
- firewalld
- hálózati alrendszer jó nagy átalakítása (consistent network device naming, áttekinthetetlen katyvasz a régi network scriptekből és a NetworkManagerből, userspace teaming device, net-tools csomag nem része az alaptelepítésnek így nincs ifconfig stb.)
- cgroups és kapcsolódó rendszerek alapos beágyazása a rendszerbe
- egy rakás apróság (apache 2.2 --> 2.4 váltás, chrony, haproxy, keepalived...)
Az operátori szinten dolgozó linuxosoknak kb. mindent újra kell tanulniuk a RHEL-en eddig megszokottakhoz képest a változások miatt.
- A hozzászóláshoz be kell jelentkezni
üdvözlégy HAproxy :)
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Köszi az összefoglalót.
Esetleg meg fog végre jelenni valami normális* container support lxc alapokon (pl mint openvz, solaris zones)
* pl nem lehet belőle kitörni
- A hozzászóláshoz be kell jelentkezni
Közel sem teljeskörű ám az összefoglaló... Olvasnivalónak jó lehet:
- a mostani RedHat summit anyagai: http://www.redhat.com/summit/2014/presentations/
- a RHEL7 béta doksikai: https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_L…
A containerek területén van két kiemelendő dolog, ha érdekel:
- Atomic Host: http://www.projectatomic.io/ (mini linux, RHEL alapokon, kimondottan Docker futtatására, felteszem lesz támogatott termék is belőle)
- Docker: https://www.docker.io/ (úgy látszik, hogy a RedHat őket szereti)
A biztonság tekintetében pedig a mindenki által úgy szeretett SElinux, annak is az MLS képességei segítenek containerek izolációjában. Amennyire néztem eddig kb. ugyanazt csinálják itt is, mint a virtualizációnál: külön MLS label-t kapnak a containerek úgy, hogy egymást és a hostot ne piszkálhassák.
- A hozzászóláshoz be kell jelentkezni
Azért jegyezzük meg, hogy a systemd is hoz újdonságokat a konténereskedéshez (ott van pl. a systemd-nspawn, ami gyakorlatilag egy container, elvileg már az LXC-be is beépítették a systemd socket aktiválását [http://libvirt.org/drvlxc.html#activation])
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Lenne egy szerény kérdésem: miért jó konténereket használni? Úgyértem, ha lehetőség van tisztességes virtualizálásra, akkor miért jó ilyen öszvér megoldással fáradni?
- A hozzászóláshoz be kell jelentkezni
Passz :)
pl. lehetnek use case-k, ahol a teljes virtualizálás overkill és felveti a kérdést, hogy kinek a felelőssége a virtualizált rendszer üzemeltetése/frissítése etc. A másik ötletem, ahol ez jobb lehet, ha desktop virtualizálsz és pl. VNC-n osztod ki őket, on-demand mindenki megkapja a saját kis szemetesdombját, de nincs az mint a memory balloning nélküli virt. rendszereken, hogy indításkor bukod a fix méretű memóriát (viszont cgroup-al limitálhatod afaik még a systemd-nspawn-t is).
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Engem inkább az érdekelne, hogy ezek a konténerek működnek-e virtuális gépen is?
Mert ott virtualizálni nem lehet.
- A hozzászóláshoz be kell jelentkezni
Igen, működnek virtuális gépen is.
A másik felében pedig nincs igazad - bizonyos feltételek mellett lehet egy virtuális gépben pl. hypervisort futtatni és egymásba rakosgatni a virtuális gépeket.
- A hozzászóláshoz be kell jelentkezni
?? Nekem eddig minden próbálkozásom ott akadt el, hogy virtuális környezetben az újabb host/hypervisor nem hajlandó futni.
pl. Virtualbox-ban kvm/qemu volt a legutóbbi ilyen, ha jól emlékszem.
Az más téma, hogy xen-t xenben talán lehet.
- A hozzászóláshoz be kell jelentkezni
Pl. VMware-t VMware-ben biztosan lehet, még használtam is:
http://www.vcritical.com/2011/07/vmware-vsphere-can-virtualize-itself/
Nagyjából arról van szó, hogy a virtualizációban virtualizációhoz kell:
- a processzorban hardvertámogatás a VM-ek közötti "váltogatáshoz"
- a hardverhez közelebbi hypervisorban kell támogatás ahhoz, hogy:
- a hardvertámogatást "átadja" a virtuális gépként futtatott hypervisornak is
- a hierarchikusan egymáson elrendezett virtuális gépeket el tudja laposítani, azaz a különböző szinteken futó virtuális gépeket a fizikai processzorral már egy szinten lévőnek láttassa.
Nem egyszerű, de működik a dolog...
- A hozzászóláshoz be kell jelentkezni
Végeredményben jogos volt a kérdésem, mert elég speciális körülmények közt működik csak a dolog és valami rémlik, hogy lxc-t sem sikerült életre keltenem guestben - bár ez elég rég volt., nem biztos az lxc.
- A hozzászóláshoz be kell jelentkezni
Számodra mindig fontos kiemelni, hogy nem kérdeztél hülyeséget. Erre nincs ám szükség - egyrészt mert nem szoktál hülyeségeket kérdezni, másrészt meg mert ha mégis hülyeséget kérdezel, az sem baj... :-)
- A hozzászóláshoz be kell jelentkezni
Ha határozottan állítok valamit, akkor tuti, hogy hülyeséget beszélek. A memóriám kb. mint egy megrongálódott tészta szűrő. Jobb ha mindig tudatosítom a kedves olvasókban, hogy nem vagyok megbízható forrás. :)
Az meg külön sikerélmény, ha véletlenül jól emlékszem. Ezt muszáj írásban rögzíteni ;)
- A hozzászóláshoz be kell jelentkezni
Egymáshoz képest nem jobb vagy rosszabb megoldás a virtualizáció és a konténerek használata, hanem két különböző megoldás részben ugyanarra a problémakörre.
Amiben a virtualizáció erősebb:
- hardver absztrakció
- virtuális gépek fizikai gépek közötti online mozgatása
Amiben nagyjából egyforma erősek:
- szolgáltatások izolációja
Amiben a konténerek erősebbek:
- erőforrások gazdaságosabb kihasználása fizikai gépen belül
- változatosabb szoftverkörnyezetek hatékonyabb menedzsmentjének lehetősége
Pl. a RedHat azt mondja, hogy:
http://rhsummit.files.wordpress.com/2014/04/rhsummit2014-application-ce…
12. slide:
Containers vs. Virt?
•Generally complementary concepts
•Virtualization: vertical abstraction
• Containerization: horizontal segmentation
• Containers used to replace virtualization where container paradigms more applicable:
• Horizontal application isolation
• Lightweight delegation
•“Application Virtualization”
• Density
• Containers on top of Virt/Cloud common.
- A hozzászóláshoz be kell jelentkezni
Kevesebb eroforraszabalas, konnyebb az atjaras koztuk (akar bind mount pl.), ecceru deploy, bizonyos szempontokbol konnyem management, konnyebb migracio (bar pl. live migration meg nincs).
Persze ezek szubjektiv szempontok, ill. nem is igazak, csak a korulmenyeket v. a peremfelteteleket kell ugy megvalasztani.
t
- A hozzászóláshoz be kell jelentkezni
egyébként én úgy tudom hogy már a RHEL 6-ban is azt ajánlották hogy ne használja az ember az ifconfig-t mert elavult.
ott van helyette az ip parancs. többet tud.
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Ha kell a többlettudása, akkor egyértelmű. Node ha nem???? (Válasz magamnak: ne azért használj ip-t, mert többet tud, hanem azért, mert egy ideje az a preferált.)
- A hozzászóláshoz be kell jelentkezni
És esélyesen az ifconfigot kivezetik lassan. Ismerős? (nwmgr)
- A hozzászóláshoz be kell jelentkezni
Az ifconfig már csillió éve deprecated...
- A hozzászóláshoz be kell jelentkezni
igazából nem tudom, melyik a jobb ha az ifconfignak lenne egy n+1 dialektusa, vagy hogy azt nem baszogatták, és különszedték egy új parancsba.
De annál mindenképp jobb, mint amikor sehol nem volt, hanem 12 különböző util csinálta...
- A hozzászóláshoz be kell jelentkezni
A 12 utillal egyetértek. De pl. FreeBSD-n az ifconfig tud ipv4-et, ipv6-ot, ipx-et, appletalkot, stb konfigurálni. (És pont azért nem ipconfig, hanem ifconfig, hogy az interfész jellemzőit lehessen vele buzerálni, ne csak az IP-stacket.)
- A hozzászóláshoz be kell jelentkezni
Ja, ezt értettem ifconfig dialektus alatt. :) Hogy mindenhol van, de azért kicsit más az ifconfigban, kicsit más a freebsdben, kicsit más solarison, gondolom aixen meg hpuxon is, de hálisten ilyeneket elég rég láttam hogy emlékezzek.. Szóval elméletileg jó lenne erre az ifconfig valóban, a gyakorlatban viszont az se ugyanaz...
Sok vizet nem zavar, max annyiban, hogy simán lehet vele a többi util által "láthatatlan" dolgokat csinálni. De ez sajnos az új linux userlandos eszközökre jellemző probléma...
- A hozzászóláshoz be kell jelentkezni
nem ertem ezt a nagy ifconfig szeretetet. csak szokas. a szokasokon idokent jo valtoztatni kulonben berogzult venember lesz hamar :)
+1
ha on-the-fly uj NIC adunk hozza a rendszerhez (CentOS 6.x) az ifconfig nem latja HW, az ip parancs igen.
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Mondjuk az lehet az oka, hogy vannak emberek, akik csak Linuxot piszkálnak munkájuk során, egyéb *X rendszert nem. És vannak olyanok, akik egyebet is. Linuxon van ip és ifconfig parancs is, egyéb *X-en meg általában csak ifconfig. Hát mondjuk ezért.
Ezt az on-the-fly NIC hozzáadást elmagyaráznád? Hotplug PCI? Vagy USB-s Wifi?
- A hozzászóláshoz be kell jelentkezni
A RHEL7-ben meg van nm-cli (vagy nmcli), nem emlékszem melyik. Viszonylag használhatatlannak tűnik elsőre, bár pl. egy wifi és 3g hálózatok között mászkáló laptopon lehet jó. Meg végülis wifi és 3g hálózatok között mászkáló szervereken is, csak az utóbbiak ritkák.
- A hozzászóláshoz be kell jelentkezni
Azt mondjuk nem sikerült megértenem még mindig, hogy egy server oprendszerbe minek Network Manager? Talán majd a köv. RHCE tanfolyamon...
- A hozzászóláshoz be kell jelentkezni
Mer' a mai adminok csak katténtani tudnak :-)
- A hozzászóláshoz be kell jelentkezni
Egy gyors keresgélés után pl.:
https://www.archlinux.org/news/deprecation-of-net-tools/
És máshol is legalább ennyi ideje kidobás alatt van. Egy jónak tűnő cheatsheet:
http://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-…
- A hozzászóláshoz be kell jelentkezni
Tehát 10 évig nem nyúltak hozzá ("ami működik ne bántsd :-)"), és ezek után 3 évvel ezelőtt eldöntötte az Arch, hogy nyugdíjazza (és a többi terjesztés is mondjuk 5 éve elkezdte kukázni.
Értem és nincs vele bajom.
Én csak jeleztem, hogy pl. személy szerint nekem miért áll jobban kézre a mai napig az ifconfig/route parancspáros, mint az ip addr / ip route. Ha esetleg megnézted az SzSzKK-s admin könyveket, szerintem elég jól összeszedtem, hogy az elavult eszközöket mi módon lehet kiváltani az ip paranccsal. De attól még nekem jobban kézreáll a régi, és mivel nem csak Linuxot nyúzok, ezért nekem az ifconfig nem kopik ki a fejemből.
- A hozzászóláshoz be kell jelentkezni
pl VMware alatti VM-hez hozzáadsz egy egy új hálókártyát.
--
A legértékesebb idő a pillanat amelyben élsz.
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Viszont "ifconfig -a" mutatja a kártyát, "ifconfig ethX up" után meg simán az ifconfig is. Legalábbis azt hiszem - én inkább az ip-t szoktam használni :-)
- A hozzászóláshoz be kell jelentkezni
persze hogy látszik.
- A hozzászóláshoz be kell jelentkezni
"Az operátori szinten dolgozó linuxosoknak kb. mindent újra kell tanulniuk a RHEL-en eddig megszokottakhoz képest a változások miatt."
nem feltétlen, ha deszktopon fedorát használ az admin, akkor jó ideje használ(hat)ja az új technológiákat
- A hozzászóláshoz be kell jelentkezni