Készült a Fedora release partira.
Tárgyalja a ZFS fájlrendszer előnyeit a hagyományos fájlrendszerekkel, illetve hardware/software raid-el szemben.
Pár példát is tartalmaz ZFS fájlrendszer kezelésére, illetve bemutat két hardvert konkrét alkalmazási példával.
Készült a Fedora release partira.
Tárgyalja a ZFS fájlrendszer előnyeit a hagyományos fájlrendszerekkel, illetve hardware/software raid-el szemben.
Pár példát is tartalmaz ZFS fájlrendszer kezelésére, illetve bemutat két hardvert konkrét alkalmazási példával.
2007-ben a magyarországi T-systems szervezésében megtartott, nagyszámú szakmai közönséget vonzó ITC konferencián tartottam a virtualizációról egy áttekintő előadást.
Az előadás célja hogy bemutassa a valós idejű kommunikáció szabványosításának jelenét és jövőjét. Szeretném áttekinteni a W3C WebRTC munkacsoportjának és az IETF rtcweb és tram munkacsoportjának legújabb kommunikációs szabványait és ezek releváns újdonságait. Rövid történelmi visszatekintés után bemutatom a W3C WebRTC technológia jelenét, hogyan jutottunk el lassan az 1.0-ig. Milyen változások várhatóak a következő generációjában amelynek a műhely neve jelenleg WebRTC-NV (Next Version).
2007-ben a magyarországi T-systems szervezésében megtartott, nagyszámú szakmai közönséget vonzó ITC konferencián tartottam a virtualizációról egy áttekintő előadást.
Az előadás célja hogy bemutassa a valós idejű kommunikáció szabványosításának jelenét és jövőjét. Szeretném áttekinteni a W3C WebRTC munkacsoportjának és az IETF rtcweb és tram munkacsoportjának legújabb kommunikációs szabványait és ezek releváns újdonságait. Rövid történelmi visszatekintés után bemutatom a W3C WebRTC technológia jelenét, hogyan jutottunk el lassan az 1.0-ig. Milyen változások várhatóak a következő generációjában amelynek a műhely neve jelenleg WebRTC-NV (Next Version).
Virtualization allows computing resources like storage, I/O, and interconnects to be shared across virtual machines through emulation, paravirtualization, or operating at the OS or API level. Popular virtualization platforms include Qemu, Xen, OpenVZ, and WINE which can emulate or virtualize at different levels. Virtual machines are managed through tools that allow starting, stopping, migrating, and monitoring large numbers of instances, though standardizing management via CIM and WBEM remains problematic. Virtualization is also related to grid computing by providing a runtime environment and addressing security issues.
The document summarizes the NIIF Grid development portfolio, including its ClusterGrid infrastructure with 1000 computational nodes across 32 clusters. It describes the Grid Underground (GUG) middleware project, a new generation framework developed since 2006 using selected grid standards. GUG features a pure web services architecture, core services for information, storage, job management, security and monitoring, and has been tested successfully with real-life applications.
Delivering and using Grid service with Nordugrid/ARCFerenc Szalai
NorduGrid is a collaboration that develops the free grid middleware known as the Advanced Resource Connector (ARC). ARC started as version 0 but required a new architecture and design, leading to the birth of ARC 1. ARC 1 uses a common container called HED to simplify management and configuration of grid services like the A-REX resource execution service. It supports standards like GLUE 2 for resource description and JSDL for job submission and integrates with local resource managers from systems like PBS, SGE, and LSF. Advanced features include distributed storage, security delegation, and utilizing cloud resources while supporting monitoring, accounting and remote management.
2. Bevezető
●
Mit?
– intézményi vállalati szolgáltatásokat (web,
állomány, levelező szerver, egyedi teszt
rendszerek, virtuális oktatási hálózatok)
●
Miért?
– sok egyedileg felügyelt rendszer alacsony
kihasználtsággal (< 10%)
– sok vas, magas fenntartási költségek (pl.:
áramszámla)
●
Hogyan?
– szabad szoftverekkel, nyílt technológiákkal
http://www.avaxio.hu
3. Miért virtualizáljunk?
●
Vezetői szemlélet: a vas ára állandó, a
adminisztrációs költségek nőnek
●
Motiváció:
– költségtakarékosság: 51.7 %
– üzemeltetés egyszerűsítése: 14.6 %
– flexibilis infrastruktúra: 13.1 %
– leállási idő csökkentése: 12.6 %
– helytakarékosság: 10.9 %
– skálázhatóság: 10.9 %
– megbízhatóság: 10.9 %
(IDC 2005)
http://www.avaxio.hu
4. Virtualizáció - elvek
●
Virtuális gép: absztrakció, a fizikai
erőforrások megosztása, delegálása révén
létrejött virtuális erőforrásokat használja.
●
Host gép: a virtuális gépeket befogadó
fizikai eszköz
●
Mit lehet virtualizálni:
– CPU (erről lesz szó), Adattároló (storage), I/O (pl.:
Infiniband)
http://www.avaxio.hu
5. Virtualizáció - elvek
●
Virtualizációs technikák (x86):
– alkalmazás szintű: pl.: cygwin, wine
– operációs rendszer szintű: pl.: chroot, jail,
openVZ, linuxvserver, solaris containers
– emuláció: pl.: VMWare (sok okos, optimalizáció),
QEMU
– paravirtualizáció: pl.: XEN, User Mode Linux
– hardverrel támogatott: Intel VT, AMD SVM
http://www.avaxio.hu
6. Virtualizáció - XEN
●
Hipervisor: szuperprivilégizált módban futó kernel,
közvetlenül a hardvert kezeli, erre portolják a
virtualizált rendszereket
●
Előnyök:
– fizikai géphez közeli teljesítmény (23 % veszteség)
– nyílt forrás, ipari támogatás (XenSource, IBM, SUN,
Novell stb.)
– linux terjesztések része (Debian, SuSE, RedHat EAL)
●
Hátrányok:
– operációs rendszert módosítani kell (no Windows)
– nyílt management eszközök hiánya
http://www.avaxio.hu
11. Fizikai gép virtualizálása
●
alkalmazások leállítása fizikai gépen
●
dom0án Volume kialakítása és csatolása (/mnt)
tar czf / | ssh dom0 'cd /mnt; tar xzf '
●
hálózati interfészek beállítása dom0ban (főleg,
ha 802.1q VLAN technikát használjuk)
●
xen config állomány elkészítése
●
domain indítása (xm ceate domu.conf)
http://www.avaxio.hu
12. XEN hálózat I.
●
/etc/xen/scripts/
●
lehetőségek:
– bridge
– route
– nat (problémás)
– vegyes
megoldások
– saját scriptek
http://www.avaxio.hu
13. XEN hálózat II.
●
xenconfig.sxd
– (networkscript networkbridge)
– (vifscript vifbridge)
●
bridge eset működése
– bridge: xenbr0
– eth0 down
– eth0 IP, MAC > veth0
– eth0 > peth0
– veth0 > eth0
– peth0, vif0.0 a bridgehez adja
– mindenki up
– minden további vifx.y automatikusan a xenbr0ba
kerül
http://www.avaxio.hu
14. Megfelelő tároló alrendszer
●
Hol tároljuk a virtuális gépek virtuális
merevlemez tartalmát?
●
Lehetőségek tárolóra:
– dom0ba rakjunk sok lemezt: nehezen skálázható,
nagy rendelkezésre állás kialakítása nehézkes
– NAS (NFS): három egymástól független
állományrendszer konzisztencia problémája
– FC SAN: jó de általában drága (Fibre Channel)
– IP/Ethernet SAN: perfect!
●
Virtuális lemezek:
– image állomány
– LVM
– NFS
http://www.avaxio.hu
15. IP/Ethernet SAN
●
forrás (target), cél (initiator) architektúra
●
IP SAN: iSCSI
●
Ethernet SAN: AOE (AtaoverEthernet)
●
AOE: egyszerű protokoll ATA üzenetek natív
etherneten történő továbbítására
– initiator 2.6.11 óta Linux kernel része
– hardveres target (Coraid Inc.)
http://www.avaxio.hu